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

  • 有条件的WooCommerce自定义签出域出现问题

    时间:2017-04-17

    请帮忙!!我需要一个woocommerce签出字段,仅在产品x(产品179,如下所示)不在用户购物车中时显示。实际上,我可以使用默认的woocommerce字段(源于[账单]、[发货]、[帐户]和[订单])使其正常工作……但我需要它来处理我创建的自定义结帐字段,如下所示:/** * Add the field to the checkout (the script) */ add_action( \'woocommerce_after_order_notes\', \'the_sc

  • Action on post publish

    时间:2017-04-18

    我想在发布帖子时做点什么(无论是更新[草稿->发布]还是刚刚创建)在我的插件中,我尝试了不同的操作来尝试这个。我尝试了以下代码来检测何时触发了哪个事件:function new_post() { file_put_contents(\'debug.log\', \'new_post\', FILE_APPEND); } function publish_post() { file_put_contents(\'debug.log\', \'publish_post\', FILE_APPEN

  • 动态操作LOGIN_FORM_{ACTION}如何工作

    时间:2017-04-18

    我在wp登录中找到了这个操作挂钩。php文件。它表示可以使用它为wp登录创建自定义操作。然而,由于我不熟悉WP编码和PHP,我不明白{action}如何工作,即使它是在双引号下?这是动作挂钩:do_action( \"login_form_{$action}\" ); 在我下面的插件中,这个动作挂钩是由以下内容添加的:add_action( \'login_form_login\', array( $this, \'redirect_to_custom_login\' )); logi

  • 如何将自定义列添加到WooCommerce购物车?

    时间:2017-04-19

    我想在购物车项目中为“安装费用”添加一个自定义列。每种产品的安装费用都会有所不同。我可以使用woocommerce\\u add\\u cart\\u item\\u数据操作挂钩将其传递给cart。但我如何添加单独的列以在购物车中显示这些安装费用?附件是一个屏幕截图模型,它需要如何建立。

  • WP_ENQUEUE_SCRIPT无法包含在页脚中

    时间:2017-04-19

    在我的Wordpress插件中,我尝试在页脚中包含两个脚本,如下所示:function my_interface_enqueues() { wp_enqueue_script( \'require-js\', plugin_dir_url( __FILE__ ) . \'js/libs/requirejs/require.js\', array(), false, true ); wp_enqueue_script( \'main-js\', plugin_

  • 根据发布事件中的类别名称添加新标记

    时间:2017-04-19

    正如您在该操作中所看到的,它通过catname覆盖所有现有标记,如何添加新标记,保留当前标记,不仅在更新中,而且在发布事件中,因为我使用导入插件,当前我必须输入所有帖子并单击更新以采取所需的操作。add_filter(\'wp_insert_post\', \'add_cat_to_tags\', 10, 3 ); function add_cat_to_tags( $post_ID, $post, $update ) { $tags = array(); $cats

  • $_REQUEST[‘REDIRECT_TO’]有什么作用?

    时间:2017-04-19

    我无法理解$\\u请求[\'redirect\\u to\']是如何工作的。从何处获取“redirect\\u to”的值? public function render_login_form( $attributes, $content = null ) { // Parse shortcode attributes $default_attributes = array( \'show_title\' => false ); $attributes

  • Get_plugins()在执行Delete_plugins()后没有给出插件列表

    时间:2017-04-19

    在执行delete\\u plugins()操作时,get\\u plugins()将给出已删除的插件列表。例如:delete_plugins(array(\'akismet/akismet.php\')); get_plugins(); 我做错什么了吗?任何人都会对此有所了解。

  • Readme.txt似乎已缓存,但不是版本

    时间:2017-04-20

    我知道自述有很多问题。我想我应该问一个问题,看看是否有人遇到过这个问题。我已经创建了一个WordPress插件,可以在市场上买到,然后我想通过更新插件的主要版本来升级它。php文件以及自述文件。txt并创建了该版本的标记版本“一次提交”。完成提交后,几分钟内,wordpress的插件页面上显示了正确的信息。组织市场目录。到目前为止一切都很好,对吗?我遇到了一些用户,他们在上次自述之前仍在查看。txt版本。挖掘之后,结果证明他们不会去wordpress。org/plugins,它们在特定的语言版本上。因此,

  • 这个插件中的主文件在哪里?

    时间:2017-04-20

    我正在查看一个不再维护的插件,看看是否需要恢复它:https://plugins.trac.wordpress.org/browser/rate-this-page-plugin?order=name但我无法识别主文件,根据WordPress Codex插件手册,该文件将以插件命名。我想可能是这样的:https://plugins.trac.wordpress.org/browser/rate-this-page-plugin/tags/1.0/rtp-main.php但我没有看到插件标题注释中包含关于插

  • 获取用户发布的输入表单数据

    时间:2017-04-20

    我正在尝试开发一个插件,但我被困在一个点上,我想访问已经存在的表单输入值。我的插件有没有办法获取用户发布的任何输入表单数据?

  • 将设置链接添加到插件不起作用

    时间:2017-04-20

    我正试图在插件页面上为我的插件添加一个“设置”链接。我使用了这段代码,我在各种网站和文档中都找到了这段代码,但它根本不起作用(链接没有显示)。我做错了什么?function apd_settings_link( $links ) { $url = get_admin_url() . \"options-general.php?page=my-plugin\"; $settings_link = \'<a href=\"\' . $url . \'\

  • 如果会话处于活动状态,则有条件地删除导航菜单链接

    时间:2017-04-21

    我正在开发一个插件,带有登录系统。我需要有条件地从前端的导航菜单中删除菜单项,如果$_SESSION[\'member-user\'] 已设置。例如,我希望“注册”链接仅在以下情况下出现$_SESSION[\'member-user\'] 未设置我确实尝试过在抄本中搜索,但没有成功。非常感谢。编辑:为了解释,菜单是从wordpress网站的管理员处配置的。我需要删除我的插件链接。菜单不是从我的插件中回显的,而是从管理员中配置的(管理员将使用我的插件)。非常感谢。新建编辑:我的插件的过程如下:在“自述”中,

  • 将文件上载到插件菜单

    时间:2017-04-22

    我目前正在尝试构建wordpress插件。我希望它的用户能够将上传文件添加到我的插件的设置字段菜单中,然后注册到wordpress数据库中,有什么方法可以做到这一点吗?

  • 如何检索与不同用户关联的自定义配置文件字段

    时间:2017-04-23

    我正在开发一个非常简单的wordpress插件,它可以检查数据库中的现有用户,并返回与这些用户相关的特定配置文件字段,例如银行帐号、带有一些预定义文本的手机号码。有人能给我指出正确的方向吗。我们将不胜感激。

  • 根据用户角色在注册时发送不同的电子邮件通知

    时间:2017-04-23

    我有一个网站,有两个名为“a”和“B”的用户角色。当任何人在“a”注册时,我想发送一封欢迎电子邮件,当“B”想发送不同的欢迎电子邮件时,是否可能?提前感谢

  • 如果安装了缓存插件,setcookie会起作用吗?

    时间:2017-04-24

    WP中的缓存插件将缓存PHP输出,但它是否包含HTTP头?例如,添加一段代码,如下所示:add_action(\'wp\', \'my_cookie\' ); function my_cookie() { setcookie(\'my_cookie\', \'value\'); } 遗嘱my_cookie 由缓存页提供服务时是否保存到客户端浏览器?

  • 从插件创建的自定义帖子类型的Single_TEMPLATE返回空页

    时间:2017-04-25

    我正试图从插件中创建一个名为“新闻稿”的自定义帖子类型的模板。这是我添加到插件中的代码:function single_press_release_template($single_template) { global $post; $plugin_path = plugin_dir_path( __FILE__ ); if ($post->post_type == \'press_release\') { if(file

  • 对于WordPress来说,显式版本控制是语义版本控制的更好选择吗?

    时间:2017-04-27

    语义版本有3位数字用于代码的版本控制(1.0.0.),使用4位数字(1.0.0.0)进行显式版本控制对于Wordpress或Drupal开发人员来说,100%关注API不是更好的方法吗?https://github.com/colomet/Explicit-Versioning

  • 当变量被赋值为空值时,构造函数如何工作?

    时间:2017-04-27

    我无法理解这里的\\uu构造的功能。我知道在任何类中,只要类被实例化,\\uu构造就会运行。然而,我好奇的是,当$marks在\\uu construct函数中定义为null时,为什么它要在\\uu construct的if语句中检查其值?它不会总是返回false吗?class Marks_Manage { public $mark_id; public $exam_id; public $class_id; public $subj