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

  • Plugin can't be activated

    时间:2014-09-13

    我正在开发WordPress插件,但最后的更改导致插件停止工作。它告诉我无法激活插件,因为它导致了致命错误。在localhost上,一切正常,但在发送到服务器后,激活时会显示以下内容:无法在/data/web/virtuals/72282/virtual/www/wp-content/plugins/wp-songbook/inc/wpsongs-shorts中的写入上下文中使用函数返回值。php在线83我真的不理解这条消息的上下文,因为这行代码是:$ytlink=(isset(get_post_meta

  • 向可湿性粉剂插件添加字体令人敬畏

    时间:2014-09-16

    我正在尝试为我的插件使用字体很棒的图标。我已经在codex 还有这个question.以下是我迄今为止所做的尝试:我已将此添加到wp-plug-in.php (或者应该在其他地方?)add_action( \'wp_enqueue_scripts\', \'wp_styles\' ); function wp_styles() { wp_register_style( \'font-awesome\', plugins_url( \'wp-plug-in/css/font

  • 用于插件开发的测试文件

    时间:2014-09-16

    Wrox Press于2011年2月发布的专业WordPress插件开发第一章末尾指出:要在开发期间测试插件,请test.php 文件并将其放置在WordPress安装根目录中。不过我在Aptana Studio中搜索了test.php 在WordPress源代码中,找不到它。应该从WordPress的根目录加载此文件的代码在哪里,是否必须命名test.php 或者也可以叫别的名字?

  • 正在保存插件设置,但字段

    时间:2014-09-18

    我在跟踪@Otto\'s tutorial 在设置API上。我设法将插件设置保存到options 表,但无论如何都无法保存任何字段。<?php /** * Add Settings SubMenu * Thanks to: Otto * Following: http://ottopress.com/2009/wordpress-settings-api-tutorial/ */ function plugins_settings_page

  • 如何避免与决定使用它们的db.php/$wpdb和其他插件发生冲突?

    时间:2014-09-19

    我们的插件(VersionPress)需要跟踪数据库更改,以便能够对其进行版本控制。我们目前通过创建db.php 并覆盖$wpdb 但它有一个问题,如果任何其他插件决定重写db.php 会有冲突。我的问题相当笼统:对我来说db.php 在WordPress中,创建一个子类是非常奇怪和不常见的扩展点-为什么?可能会有一个不使用挂钩或过滤器的原因。是因为一些查询是在加载插件之前运行的,并且有机会影响查询吗?或者其他原因?如何解决这个问题?我们希望VersionPress与其他可能创建自己db的插件协作。php

  • 正在复制子菜单内容

    时间:2014-09-19

    在我正在开发的插件中,我使用以下代码构建菜单-add_menu_page(\'BCRM Plugin Settings\', \'BCRM\', \'administrator\', __FILE__, \'bcrm_settings_page\', BOOGIE__PLUGIN_URL . \'_inc/img/icon_settings.png\'); add_submenu_page( __FILE__, \'BCRM Customer Settings\',

  • 插件Readme.txt未在目录中更新(稳定标记正确)

    时间:2014-09-19

    我很确定我已经根据official FAQ.我以前的版本是1.0.0</我的新(当前)版本是1.0.1</我已经更新了README.txt 在里面trunk 具有Stable tag: 1.0.1</我已经更新了README.txt 在里面tags/1.0.1 具有Stable tag: 1.0.1</我已经更新了post-deployment-hook.php (主插件文件)中trunk 具有Version: 1.0.1</我已经更新了post-deployment-hoo

  • 将函数与其自己的参数绑定,以便在每个内容之后动态显示某些内容

    时间:2014-09-22

    我有一个功能,可以使用用户定义的ID从数据库中获取一些内容。我需要在每个帖子/页面内容之后显示内容。所以我跟着@s_ha_dum\'s solution from WPSE, 如下所示:function get_my_content( $id ) { $my_content = get_post( $id ); return get_post_meta( $my_content->ID, \'wp_c_field\', true ); }

  • Custom pages with plugin

    时间:2014-09-22

    我正在开发一些插件,我想在其中启用自定义页面。在我的情况下,一些自定义页面将包含一个类似于联系人表单的表单(不是字面意义上的)。当用户填写并发送此表单时,应该有下一步需要更多信息。假设包含表单的第一个页面位于www.domain.tld/custom-page/ 成功提交表单后,应将用户重定向到www.domain.tld/custom-page/second. 带有HTML元素和PHP代码的模板也应该是自定义的。我认为部分问题可以通过自定义URL重写来实现,但其他部分目前我还不知道。我真的不知道应该从哪

  • 管理员自动刷新正在干扰Firebug--如何防止?

    时间:2014-09-23

    我正在开发一个插件,在后期编辑页面中添加一个元框。当我尝试用Firebug调试它时,大约每15秒Firebug显示就会刷新一次,就像页面已经重新加载一样。这会导致代码树崩溃,失去我的位置,所以我必须从头开始。。。在15秒内到达我想要的地方。我已经禁用了所有插件,所以我假设这是标准的WordPress行为(版本4.0)。是否可以阻止此自动刷新,或使Firebug在后期编辑页面上可用?

  • 如何改变整个WordPress管理面板的外观?

    时间:2014-09-24

    我正试图根据WordPress中不同的角色类型来改变WordPress管理面板的外观。如何为每个角色创建/分配不同的主题,即。编辑器管理面板主题1,作者管理面板主题2,贡献者管理面板主题3,订阅者管理面板主题4,甚至对于网站管理员也是如此。我正在寻找的是改变WordPress管理面板html结构/布局,用户界面。是否有可用的挂钩或动作,请引导。当做

  • How to add img into a plugin?

    时间:2014-09-24

    我开始构建我的第一个Wordpress插件,但遇到了一个问题。。。我有这样的文件夹文件结构:PluginFolder(插件文件夹)TemplateFolder(模板文件夹)img(我的文件)php(我的插件中的/img/文件夹)如何使用?我用尝试了URL,但对我无效。我不知道是否有必要使用WordPress的特定功能,比如bloginfo(\'template\\uURL\')等等。任何帮助都将不胜感激!

  • 如何制作自动安装插件?

    时间:2014-09-25

    我制作了我的第一个Wordpress插件,我将在Wordpress数据库中获得一个数据表。我尝试了下一个代码购买,但一无所获:register_activation_hook(__FILE__, \'rating_install\'); register_deactivation_hook(__FILE__, \'rating_uninstall\'); function rating_install(){ //Funcion que genera la instalacion d

  • Unexpected T_FUNCTION

    时间:2014-09-25

    我发布了我的第一个插件(mz mindbody api - 它依赖于SOAP和PEAR),德国的一位用户在尝试使用我可以在其上运行插件的主题(Twenty14)将其安装到干净的安装上时,遇到了意外的语法错误T\\U函数。错误行显然引用了以下代码中的usort:function sortClassesByDate($mz_classes = array()) { $mz_classesByDate = array(); foreach($mz_classes as $clas

  • dbDelta SQL Query Not Working

    时间:2014-09-26

    我知道使用dbDelta的细节,并且我已经阅读了文档(http://codex.wordpress.org/Creating_Tables_with_Plugins), 阅读我所问问题的其他答案,但我只是不知道我做错了什么。当我var\\u转储dbDelta的结果时,我没有得到任何错误,只是“array(1) { [0]=> string(48) \"Added index wp_ovrdrvamdata PRIMARY KEY id (id)\" }“”或其他不真实的语句。只是没有创建表。以下是代

  • 我可以在本地主机上安装插件,但不能在服务器上安装

    时间:2014-09-29

    嗯,我在WordPress中完成了我的第一个插件,但我有一个小问题。我的插件有下一个代码add_action(\'my-plugin/my-plugin.php\',\'rating_install\'); add_action(\'admin_menu\',\'rating_add_option\'); function rating_install(){ global $wpdb; $table_name = $wpdb->

  • 如何在WordPress中发送带有多个附件的电子邮件

    时间:2014-10-01

    在我的插件中,有一个联系我们表单,用户可以通过该表单上载多个文件,并将其上载到wp-contents/uploads/2014/10 文件夹上传正在进行中,但现在我需要向管理员发送电子邮件,其中包含上传的文件和输入的用户数据。我不知道如何发送带有附件的邮件。到目前为止,我尝试的代码是:if(isset($_POST[\'Save\'])){ /* store post user data to variables */ if (!function_exists(\'wp_handle_

  • 保存cron作业调用的文件的最佳位置?

    时间:2014-10-01

    我对建立Wordpress网站很感兴趣,它需要在从RESTful Web服务获取数据后不断更新某些自定义数据库表,比如说每天更新一次。我可以通过使用脚本向REST API发出请求,处理数据,然后将其存储到所需的表中来实现这一点。However, I am not sure where to put this script file so cron can call it without any issues (security wise)<我可以将这些脚本文件放在wordpress目录的根目录下吗(

  • 为适用于所有主题的自定义分类创建自定义归档模板的最佳实践?

    时间:2014-10-05

    我正在制作一个插件,其中包含一个带有自定义分类法的自定义帖子类型。我有一个自定义模板-分类优惠券类别。php-但这些模板文件特定于单个主题。让我的插件包含适用于所有主题的自定义分类法/归档模板的最佳做法是什么?我的自定义代码只需要更改循环和循环的内部结构。问题是该模板实际上包含了其他特定于主题的html,例如提要栏位置、其他内容。<?php get_header(); ?> <!-- my unique content --> <?php get_footer

  • 加载插件前在插件激活时运行函数

    时间:2014-10-07

    我有两个版本的相同插件-一个是WordPress上的免费版本。org,另一个是付费升级。两个版本使用相同的函数名,因此不能同时激活。当有人在当前停用免费版本之前安装并激活付费版本时,将显示一个致命错误,说明“致命错误:无法重新声明abc\\U函数()(之前在…)中声明)”。我正在尝试为付费版本添加register\\u activation\\u hook,它会自动停用免费版本或显示wp\\u die通知,要求他们停用免费版本。我可以让它们工作,但问题是它们似乎运行得不够早,因此我得到了重新声明的函数致命