您当前的位置:首页 > TAG信息列表 > hooks

  • 在所有情况下挂钩动态/名为挂钩的变量

    时间:2016-10-25

    WordPress中有许多动态命名的挂钩,例如get_transient_$transient 哪里$transient 正在检索的瞬态的名称。我如何连接到这个函数中,以便对的所有值调用我的过滤器$transient? 类似于get_transient_*

  • 如何在插件中注册自定义帖子类型?

    时间:2016-11-05

    我在用toscho的Plugin Class Demo 代码作为我正在开发的插件的基础。除此之外,我的插件还注册了一个自定义的帖子类型。public function plugin_setup() { $this->plugin_url = plugins_url( \'/\', __FILE__ ); $this->plugin_path = plugin_dir_path( __FILE__ ); $this->load_languag

  • 如何将参数传递给Add_action()或检索被调用函数的返回值?

    时间:2016-11-05

    我想打电话给function Y($arg) 当挂钩X 已启动。备选方案:从中捕获返回值function Y(), 叫做viaadd_action(\'X\', \'Y\'); 在里面function W, 哪一个contains 这个add_action() 陈述我该怎么做?我的用例:我有一个功能createMainPanel() 返回字符串的$ret 待显示。我只能在“template\\u redirect”挂钩后访问帖子元信息,例如:。get_post() 而类似的东西只有在挂钩之后才有合理的价值

  • 为什么GET_POST()不返回任何内容?

    时间:2016-11-05

    在我的功能中。我使用的phpget_post() 或类似的(例如get_the_title()) 在我的一些函数中。它不会返回任何内容。为什么?如何解决这个问题?附言:我真的无法补充add_action(\'somehook\', \'myfunc\'), 因为这会让东西显示在错误的地方。

  • 函数不能处理主插件文件以外的任何文件

    时间:2016-11-08

    我的插件有几个php文件,这些文件包含在主插件文件中。我在其他文件上使用了一些函数,但它们在那里不起作用。当我在主插件文件中使用它们时,它们就工作了。例如On the main plugin file \"test-plugin.php\"<?php /* Plugin Name: Test Plugin Description: test Version: 1.0 */ include_once( plugin_dir_path( __FI

  • 如何仅在保存时过滤发布的内容

    时间:2016-11-14

    我想知道,只有在用户单击“保存”按钮或发布新帖子后,帖子才直接用新修订版保存,如何触发过滤器挂钩。我的想法是替换帖子的特定部分,但我不需要在每次发送ajax自动保存请求或创建新帖子草稿时触发过滤器。我现在正在使用此筛选器(不要注意var\\u dump) add_filter(\'wp_insert_post_data\', array(&$this, \'filter_post_data\'), \'99\', 2); function filter_post_data

  • 在筛选器挂钩中使用自定义字段

    时间:2016-11-16

    我想将单个帖子主题文件中的一些代码添加到过滤器中,但我不知道该怎么做,因为它包含get\\u post\\u meta()函数。我已经找过了,但似乎找不出来。代码输入single-post.php 主题文件:$apoth_original_title = get_post_meta( get_the_ID(), \'original_blog_title\', true); $apoth_original_url = get_post_meta( get_the_ID(), \'original_

  • admin_post hook not called

    时间:2016-11-16

    我在其他CMS方面有很好的经验。但我对Wordpress很陌生。我的目标是截取一些以前存在的站点形式的帖子值。在以下文档中,我完成了以下步骤:我查看了页面源代码,发现表单操作:<;form method=\'post\'enctype=\'multipart/form data\'id=\'gform\\u 4\'操作=\'/志愿者/\'>在主题文件夹中,我修改了函数。php添加代码:添加操作(\'admin\\u post\\u nopriv\\u/志愿者/\',\'send\\u conta

  • 如何回显翻译后的自定义字段?

    时间:2016-11-18

    我有此函数来回显“my\\u custom\\u field”值,它工作正常:add_action(\'woocommerce_before_add_to_cart_form\' , \'my_function\'); function my_function(){ echo get_post_meta( get_the_ID(), \'my_custom_field\', true ); } 但这只打印值。我还需要打印此自定义字段

  • 使用带有额外参数的挂钩

    时间:2016-11-21

    我想将我自己的函数添加到已经存在的挂钩中。定义如下:do_action( \'woocommerce_before_single_product_summary\' ); 使用它的原始函数如下所示:add_action( \'woocommerce_before_single_product_summary\', \'woocommerce_template_single_title\', 5 ); 由于我不想触碰主题,也不

  • 向父主题中的方法添加筛选器

    时间:2016-11-21

    我有一个带有此筛选器的子主题:function translate_subscribe_btn() { $new_form = str_replace(\'Subscribe\', \'إشترك الآن\', $form); return $new_form; } add_filter(array(\'Raymond_NewsletterWidget\', \'get_widget_form\'), \'translate_subscribe_

  • WP_LOGIN_FORM()忽略LOGIN_FORM操作挂钩

    时间:2016-11-21

    我创建了一个自定义登录页面,该页面使用wp\\u login\\u form()创建登录表单:<div class=\"login-form\"> <?php wp_login_form( array( \'remember\' => false, \'label_username\' => \'\', \'label_password\' => \'\'

  • 在表单处理程序中重定向,导致表单提交两次

    时间:2016-11-23

    我有一个前端表单,我在使用init钩子的插件中使用了一个POST处理程序。基本上是:<form action=\"\" method=\"POST\" id=\"mktinto-form\" class=\"profile-form\"> <!-- form fields here --> <input type=\"hidden\" name=\"action\" value=\"profile-form\"> <input

  • 为什么添加操作(‘the_content’)会覆盖我的页面

    时间:2016-11-27

    我是wordpress的新手,我正在尝试在我的网站的特定页面上显示一些文本。我的问题是,我的插件将该页面上的当前内容替换为插件上的内容。如何使插件不替换页面上的内容。add_action( \'the_content\', \"displayNewsSlider\"); function displayNewsSlider(){ if (is_page(\'sample-page\')){ echo \"plugin content 1\"; echo \"pl

  • 创建新类别时的挂钩操作

    时间:2016-11-30

    我需要在创建新类别时做一些事情,我一直在寻找哪一个是这个的诱饵,但我没有找到任何有用的。如果你能帮助我,谢谢。

  • 动态生成robots.txt

    时间:2016-12-02

    我有一个子文件夹WP安装。它为链接到同一文件夹的多个域提供服务。在wp config中接收到请求的域。php(来自$\\u服务器变量),用于定义WP\\u SITEURL、WP\\u HOME和DOMAIN\\u CURRENT\\u站点。所以我们可以从域中打开相同的。com和域。co.uk公司。我需要将指向XML sitemap的链接添加到robots。txt,显然,它应该根据请求的域而有所不同。有一个do\\u robots()原生WP函数可以生成机器人。txt用于多站点,并允许使用主题函数中的rob

  • 插件模式/弹出窗口集成的最佳实践

    时间:2016-12-05

    我正在写一个插件,它应该在点击按钮时显示一个带有表单的模式弹出窗口。现在的问题是如何/在何处注入这种模式和表单HTML?我可以想到以下选项:用JS创建它。我可以在JS var中使用wp\\u add\\u inline\\u script()或wp\\u localize\\u脚本添加HTML并将其附加到DOM。使用JS创建表单,但从HTML或php文件中使用AJAX加载表单HTML。缺点:装载需要一点时间显示时回显div:无问题:我将在文档中的何处输出它?我不能依赖主题来支持wp\\u footer()

  • 我们是否可以将类的静态方法挂钩到该类内部的Add_action?

    时间:2016-12-06

    所以基本上,我要做的是将一个类的静态方法挂接到同一个类的另一个静态方法上。代码在此处:class LocatorMap { public static function init() { add_action( \'wp_enqueue_scripts\', array( __CLASS__, \'register_scripts\' ) ); } /* add_action( \'wp

  • 替换页面列表中标题前的破折号

    时间:2016-12-06

    我想替换仪表板页面列表中页面标题前的破折号。对于第一个层次结构下面的每个层次结构,前面都有一个破折号(如下面的屏幕截图所示):看来过滤器the_title 不影响这些破折号:add_filter( \'the_title\', \'change_my_title\' ); function change_my_title( $title ) { return str_replace( \'–\', $title ); // nor preg_replace or &

  • 如何向/从WooCommerce Data-ProductVariments对象传递/获取数据?

    时间:2016-12-06

    向/从data-product_variations 产品单页中的属性表单。在使用WooCommerce时,我正在与产品库图像和产品变体进行一些交互。基本上,我需要能够在woocommerce_variation_has_changed 事件我能够在连接到的同时传递并获取数据属性single_product_large_thumbnail_size 和woocommerce_single_product_image_thumbnail_html.我有not 能够在woocommerce_variation