您当前的位置:首页 > TAG信息列表 > plugin-development

  • 是否使用筛选器引用将<div>自动添加到WordPress中的<table>?

    时间:2017-03-20

    有人知道我如何自动添加<div class=\"table-responsive\"> 在<table> 在WordPress网站上使用过滤器引用?我还需要添加</div> 适用于</table> 也

  • 如何在WordPress中实现通知系统?

    时间:2017-03-20

    当wordpress博客中插入新帖子时,我必须向android应用程序发送Firebase云消息(FCM),我已经将代码放在wp\\U includes\\post中了。php,但这将不起作用,因为未来的WP更新(post.php将被替换,我不能每次插入我的代码),所以我必须将我的代码(在这方面工作没有问题)放在另一个地方。。我可以把我的文件放在哪里??我必须写一个插件?是否可以编写一个覆盖函数的插件?在这种情况下,wp\\u insert\\u post?如果这是可能的,我在哪里检索通过FCM发送的po

  • 需要专家意见:这种方法有多安全?

    时间:2017-03-21

    我的服务器同时安装了wordpress和webmail客户端。Wordpress可通过以下方式访问:_http://a-totally-awesome-domain.com/可以通过以下方式访问Web邮件:_http://a-totally-awesome-domain.com/webmail/现在,webmail客户端must not 可从wordpress admin外部访问。因此,我在中添加了以下内容。htaccess:RewriteEngine On # if the request\'s

  • 如何在主题中嵌入或集成一个定制的WordPress Widget?

    时间:2017-03-21

    我有自己的自定义主题,我希望将小部件嵌入/集成到其中,以便它显示在Available Widgets 当我激活我的主题时。我做了很多研究,但没有找到一个很好的答案。这就是我的意思。主题激活后,我的自定义小部件应立即显示在此处:

  • 使用PHPUnit测试重写规则

    时间:2017-03-22

    我正在开发一个插件来简化对Wordpress的重写。我已经开始使用Wordpress测试套件。基本上我有一门课RewriteManager 您可以向其中添加Rewrite 对象。方法之一Rewrite 是isThisRewrite() 它查询自身以确定调用的url是否与此重写相关:// add the rewrite to the manager $manager->addRewrite(new Rewrite(array( \"path\" => \"test/pat

  • Admin notice not displaying

    时间:2017-03-23

    我是WordPress开发的新手,如果用户在保存自定义帖子时忽略了所需字段,我会尝试显示管理员通知。当它们没有显示时,我意识到发生了重定向,所以将代码移动到我的init() 方法,其思想是检查是否设置了隐藏输入(表示保存),然后检查是否显示。经过一些调试,我发现自己陷入了一个非常混乱的境地。如果我简单地把add_action(\'admin_notices\', \'image_error\');每次都会按预期显示管理通知。如果我把它放在一个无关紧要的If语句中:if (true) { add

  • 卸载/删除插件时删除后置Meta

    时间:2017-03-24

    我创建了一个自定义插件,可以在每篇文章中添加一些自定义元输入字段我想在卸载/删除插件时删除每个帖子的所有插件生成的Posteta行要做到这一点,我应该向插件php文件中添加什么代码?

  • 有人能解释一下wp_会话_令牌是什么吗?它们有什么用途?

    时间:2017-03-25

    我想了解WordPress如何确定用户登录的位置?我读到它是用饼干做成的;但WordPress 4有一个新功能:wp_session_tokens. 我试图阅读法典并在互联网上搜索,但没有多少有用的信息。问题:的典型用法是什么wp_session_tokens? 我可以使用它们登录/注销用户吗?或者我应该仅仅依靠set_current_user 和set_auth_cookie 管理用户登录的功能?有什么缺点吗wp_session_tokens? 如果您能抽出一些时间来解释这些会话令牌的作用,我将不胜感激

  • 有没有办法按POST_META字段列出标签

    时间:2017-03-26

    我正在开发一个插件。我在每篇帖子下面都放置了like按钮,这样用户就可以喜欢这篇帖子了。当用户单击按钮时,它会更新我创建的“likes\\u count”post\\u meta字段。现在是我的问题。我创建了一个管理页面,我想按“likes\\u count”post\\u meta字段列出所有标签的顺序。有可能吗?谢谢

  • 可以在pluginA中使用wp_script_检查脚本是否正在从pluginB入队/注册吗?

    时间:2017-03-29

    可以wp_script_is 用于pluginA 检查脚本是否正在从中排队/注册pluginB? 我有两个插件,都使用Angular。一个插件(pluginA)具有angular.min.js 正在跨所有页面加载。另一个(pluginB)具有angular.min.js 仅加载一个。我想检查一下pluginA 已排队Angular,但我想从pluginB.例如,我试过$handle = \'myAppScript.min.js\' // this is a concatenated/minified ve

  • Foreach参数以获取获取过多返回的特定文件类型

    时间:2017-03-29

    因此,我试图只显示笔记和音频,这些笔记和音频显示为“音频”和“抄本”,作为输出,并带有下载它们的链接。我遇到的问题是,这也会输出特征图像以及上传的PDF和MP3节目的名称,如下所示:新年2(特色图片名称)诚实工资(音频文件名称)16-10-30\\u mh\\u选举后第二天(PDF名称)音频(我要显示的文件)成绩单(我要显示的文件)以下是PHP代码:function wpfc_sermon_attachments() { global $post; $args = array

  • REST-API:扩展媒体-终端

    时间:2017-03-30

    我想修改REST-API(媒体端点)并添加一个名为media_category.首先,我在post端点上尝试了这种方法,效果很好,但在媒体端点上尝试同样的方法时,效果并不理想。媒体端点的对象类型是否为媒体以外的其他类型?我的当前代码:<?php /** * Plugin Name: REST Response Modifier * Description: A simple plugin to modify the rest api * Author: TheB

  • Displaying Custom Post Meta

    时间:2017-03-30

    我正在开发一个简单的排名插件。每个帖子都有自己的like计数,这些计数保存为自定义字段。问题是,无论我做了多少研究,我仍然找不到适当的方法来操纵主题的设计,以便按我喜欢的方式显示post meta。我找到了一些改变主题内容的方法。php文件,但它没有意义,因为我希望这个插件可以在每个主题上工作。同样在wordpress codex中,我被告知可以通过在循环索引中使用模板标记来实现这一点。我可以自定义循环的php页面也不包括在我的插件目录中。我应该怎么做才能正确显示所有主题的帖子排名元数据?

  • 致命错误:插件初始化时未找到类‘ms\\WP_Query’

    时间:2017-03-31

    如何调用WP\\u查询插件初始化并将posts数据保存到$data?我正在Fatal error: Class \'ms\\WP_Query\' not found 无论我在哪个钩子上调用该方法。即使我这样称呼它add_action(\'shutdown\', array($this, \'get_data\')); 它不起作用(shutdown hook应该是最后一个运行的)或者如果我用短代码调用add_shortcode( \'get_data\', array($get_data, \'get_da

  • 从插件加载外部页面模板和入队脚本导致403禁止错误

    时间:2017-03-31

    我有一个插件,可以在下面的页面上创建一个面板:mysite.com/wp-content/plugins/myplugin/includes/mypanel.php 我想在下一页使用此面板mysite.com/mypanel 我尝试的解决方案是mypanel.php 作为页面模板,如下所示:add_filter( \'page_template\', \'wpa3396_page_template\' ); function wpa3396_page_template( $pa

  • 包括未包含在WordPress中第三方Java脚本库

    时间:2017-04-02

    我想在我的Wordpress插件中包含一个第三方Javascript库,特别是FloiceJS。我认为只包含它而不考虑如果其他插件包含相同的库会发生什么不是一个好主意。甚至可能在其他(主要)版本中。我发现Wordpress已经包含了许多流行的Javascript库。如果我想使用其中一个,我只需要告诉Wordpress加载这些库。如果每个插件开发人员都这样做,那么就不会有任何问题,每个插件都使用相同版本的库。当我在网上搜索如何包含第三方图书馆时,我只找到了许多这样描述的结果。但这对我没有帮助。如果我想包含一

  • Cannot save settings value

    时间:2017-04-03

    将呈现具有自己的设置页面和单个文本字段的插件。为字段输入值并提交表单时,Settings saved. 渲染。然而,对数据库的查询wp_options 表显示未存储设置值;选项名称rma_base_url 表中存在代码:add_action(\'admin_menu\', \'remote_member_auth_menu\'); function remote_member_auth_menu() { add_options_page(\'Remote Member A

  • WordPress的ADD_ADMIN_PAGE即使参数正确也无法工作?

    时间:2017-04-04

    function Y_add_admin_page(){ add_menu_page(\'Y-07 Theme Options\',\'Y-07\',\'mange_options\',\'y-admin\',\'Y_admin_create\',\'\',110); } add_action(\'admin_menu\',\'Y_add_admin_page\'); 我使用了is\\u admin函数,即使我是管理员,它也返回false

  • 有没有办法测试一个只在插件更新时运行的函数是否成功运行?

    时间:2017-04-04

    是否有任何方法可以测试仅在插件更新上运行的函数是否成功运行?现在,若配置文件中存在的WP版本和数据库中插件版本的值不一样,那个么我将调用该函数,并通过更改常量的值进行测试。但还有其他更好的方法吗?

  • 使用POST和POST META表存储自定义通讯录插件数据

    时间:2017-04-05

    仔细检查WP后,我意识到几乎所有信息都在表中posts 和postmeta.你认为我们应该按照这个例子把我们所有的信息都放在下面的表格中吗posts &;postmeta?我正在创建一个插件“地址簿”,是否需要创建一个新表wp_addressbook 还是在表中插入通讯簿posts (我必须选择字段吗)?把一切都放在posts 桌子