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

  • 根据Codex,$REVERSE_TOP_LEVEL的工作方式与之相反?

    时间:2013-10-18

    食品法典wp_list_comments 各州$reverse_top_level (boolean) (optional) Setting this to true will display the most recent comment first then going back in order.对我来说,这实际上是相反的方式。false 选项将最新注释显示为第一条注释,并且true 选项,或者如果根本没有使用该选项,则将是最后一个选项。如果使用或未使用注释分页,则同样适用。类似行为

  • 添加操作wp_head不起作用

    时间:2013-10-18

    我试图通过我正在制作的插件向头部添加一些代码(即跟踪脚本块)。该插件有一个界面,用户可以在其中输入一些详细信息,然后将这些信息添加到选项表中。到目前为止,一切都很顺利。但我想写一个条件语句,如果有一个open,那么就在head中添加。基本上,我在主插件文件中有这一切,它看起来像这样;if(get_option( \'MyOptionName\' )){ function testingone(){ ?> <script>var Script = G

  • 有没有办法用html内容更新_post_meta?它会被剥离,变得空空如也

    时间:2013-10-20

    因此,我正在使用jQuery克隆从数组创建的一些div。这里有一个例子。我有一个下拉列表,其中包含要添加到元框的项目。添加按钮根据下拉列表中与div的rel匹配的名称克隆隐藏的div。然后将其附加到我的元框中。所以结果是这样的。 echo \'<div id=\"page_selected_elements\" name=\"page_selected_elements\" class=\"page_selected_elements\">\'; // c

  • 为什么WordPress中的帖子IS_FORWARD_PAGE和IS_HOME总是返回TRUE?

    时间:2013-10-21

    我的首页只是一个按类别划分的帖子列表。我正在开发一个插件,该插件可以获取帖子的id,但需要测试用户当前是否在首页:if(is_front_page()){ do this thing } else { do this other thing } 问题是,在post页面上,它为is\\U front\\u页面返回true。我试着回家,但得到了同样的结果。我在管理中的主页设置为“最新帖子”(不是静态页面),并通过循环主页在主页上显示帖子。我

  • 是通过管理面板添加分类术语的唯一方法吗?

    时间:2013-10-22

    是否可以从插件以编程方式注册分类术语?我想添加一个自定义分类法“地理区域”,并用英国的区域列表预先填充该分类法。public function sample_taxonomy() { // create a new taxonomy register_taxonomy( \'resellers\', \'wps-reseller\', array( \'label\' =

  • CPT to installable Plugin

    时间:2013-10-23

    我很擅长为客户网站创建CPT,但现在我想更进一步,让他们成为主题之外的插件,所以当他们决定更改主题时,我需要考虑的事情就少了。或者,它可能是一个经过深思熟虑的CPT,希望通过插件repo将其提供给其他人安装在他们的网站上。我想知道怎么做?我知道我需要创建视图,但不确定如何注册它们并将其全部组合在一起。

  • 如果一个函数需要ADD_ACTION(‘init’),我怎么能在插件激活时只运行一次呢?

    时间:2013-10-23

    我正在使用wp\\u insert\\u term()从csv文件中插入大量分类术语。该csv文件的内容可能会偶尔更改。根据codex,wp\\u insert\\u term()需要在add\\u action(\'init\')上运行,但我只想运行一次。如何在插件激活时实现这一点?我目前正在插件的构造器中执行此操作,该构造器在每次页面加载时都会运行: add_action(\'init\', array($this, \'add_geo_terms\')); 然后public funct

  • GET_OPTION返回的值与保存的值不同

    时间:2013-10-24

    add_action( \'admin_init\', \'register_mysettings\' ); function register_mysettings() { //register our settings register_setting( \'plugin_options\', \'plugin_options\', \'plugin_options_validate\' ); add_settings_section(\'plugin_main\',

  • How can I find plugins' slug?

    时间:2013-10-24

    我想知道如何才能找到插件的slug(slug=WordPress用来更新插件和确定哪些插件当前处于活动状态的内部名称)?它通常是插件的文件夹名,但如果插件没有文件夹,则是其文件名(如hello.php)。是否有其他例外情况?大小写字符重要吗</插件的slug是否可以与其文件夹名不同?如果有一个叫做hello的插件呢。php和另一个/您好。php/您好。php

  • WordPress插件未从Widget激活

    时间:2013-10-25

    我只是在wordpress中创建一个插件。在这个插件中,我试图创建一个小部件,在该小部件中,它将在小部件部分显示标题、输入文本和文本区域,当输入值时,它将显示给站点前端。因此,我的代码如下<?php /* Plugin Name: WP Simple Plugin Plugin URI: http://www.wordpress.org Description: A Plugin to show simple text in widget Version: 0

  • 正在构建插件,并在插件页面上方显示

    时间:2013-10-25

    这就是问题所在:add_action(\'admin_menu\', \'bittech_login_settings\'); function bittech_login_settings() { add_menu_page(\'BitTech Login Settings\', \'BitTech Login Settings\', \'adminis

  • 如何向子菜单页面添加多个用户角色

    时间:2013-10-27

    我创建了一个包含6个子菜单页的插件。我需要其中4个管理员可以访问,我创建的自定义用户角色是“coach”用户。然后管理员和另一个自定义用户角色“player”可以访问其中的2个。如何添加2个用户角色?

  • 为什么只在以管理员身份登录时才设置PHP Cookie Via Plugin,而不是普通用户?和其他问题

    时间:2013-10-28

    起初我以为这是浏览器问题,但我的代码似乎只在用户登录管理员时设置cookie。如果您未登录管理员帐户,则不会设置cookie。使用Windows 8在3种不同的浏览器上进行了测试。仅供参考,以下是我认为是跨浏览器问题时的问题链接:https://stackoverflow.com/questions/19624858/setting-cookie-via-php-works-in-chrome-but-not-firefox-or-ie我的代码位于我创建的一个激活的自定义插件中,位于一个名为custom\

  • 通过插件将图片上传到所需目录

    时间:2013-10-28

    我正在创建一个插件,允许管理员手动输入用户。其中一个选项是包含图像。我无法将图像从计算机传输到目录中。这是我的表单如下所示 <form action=\"\" method=\"post\" enctype=\"multipart/form-data\" > First name: <input type=\"text\" name=\"firstname\"><br> Last name: <i

  • 在轻松数字下载插件中检查Paypal购买是否成功

    时间:2013-10-28

    我试图在轻松的数字下载中为每次购买相应产品做些事情。比方说,我需要添加自动随机折扣代码为每一个购买了方便的数字下载。我试过用不同的钩子。但我仍然没有得到关于贝宝成功过程的正确回调。让我在贝宝成功回调时发出警报。我想做的是这样的if($paypal == \'success\') { //do something } else { //do something } function pw_edd_on_complete_purchase($payment_id) {&

  • Declare plugin dependency

    时间:2013-10-28

    我已经编写了一个使用特定第三方插件代码的自定义插件,所以我想声明我的插件依赖于此第三方插件,是否可能?解决这个问题的正常方法是什么?

  • 全局$CURRENT_USER不是当前用户

    时间:2013-10-29

    我相信我对全局变量$current\\u user的确切含义有误解。我正在尝试使用add\\u filter(“内容”、“我的功能”)在页面上显示当前用户的电子邮件和姓名,如果两个用户同时单击该按钮,您将看到另一个用户的信息。我可以一遍又一遍地复制这个。我使用的代码如下:function my_function($content){ $current_user = wp_get_current_user(); $content .= \"User Email: \" . $

  • 如何避免来自升级通知程序的插件名称冲突?

    时间:2013-10-29

    我已经包装了一个快速破解插件,将谷歌分析添加到我的网站。将其命名为“Google Analytics”,果然,WP为我提供了升级v0的机会。1个插件到插件库中的某个随机插件。我隐约记得它在WP 2.7到3.0之间被提高了几次。是否有新的API可用于禁用此功能,或者唯一的避免方法仍然是在插件名称之前加前缀(不是它们的文件名,而是插件屏幕中显示的实际名称),以使其唯一?在我的特定用例中,插件位于mc-ga/mc-ga.php 它被命名为“谷歌分析”,以及插件文件头开头的一些其他元字段。WP根据“Google

  • 如何通过插件将代码包含到函数.php文件中

    时间:2013-10-29

    我的函数中有很多自定义代码。php文件,我想做的是将所有这些移到一个插件中,例如myplugin函数。然后将该文件包含到主题函数中。php文件。我可以使用挂钩来完成这项工作,还是必须手动包含该文件。我之所以想将其作为插件,是因为我可以轻松禁用它,而无需编辑主题文件!

  • 如何在Header.php中动态注册/链接WordPress中的.js文件

    时间:2013-10-29

    你能告诉我如何在wordpress中动态注册/链接到我的js文件吗?我有两个js文件,如下代码所示,但我不知道如何在bloginfo() 因为它正在获取参数! <!--[if lt IE 9]> <script src=\"assets/js/html5shiv.js\"></script> <script src=\"assets/js/respond.min.js\"></script> &l