您当前的位置:首页 > TAG信息列表 > hooks
为什么有些钩子不能在类上下文中工作?
这件事让我很困惑。我在plugin类中使用add\\u操作来完成某些事情-添加脚本(&U);标题样式、wp\\U ajax等。以下是\\uu构造中的操作:function __construct(){ add_action(\'admin_menu\', array($this, \'sph_admin_menu\')); add_action(\'sph_header\', array($this, \'sph_callback\')); add_acti
在自定义帖子类型编辑页面中添加自定义列
我正在使用Content Scheduler 控制post过期的插件。该插件将在wp管理/编辑中添加一个到期日期列。php在页面和帖子中。但是,它不会显示在自定义帖子类型页面列表中。所以我研究了一下插件代码,发现这个插件可以控制页面列表中的列。add_action ( \'manage_posts_custom_column\', array( $this, \'cs_show_expdate\' ) ); add_filter (\'manage_posts_columns\', array(
如何足够早地加载我的操作?
使用add\\u操作,我希望尽早在插件中拦截,并根据一些规则发送304个未修改的标头。Does anyone know what the order is of events? 当我查看时this page, 这似乎暗示了最好的地方是加载plugins\\u,并且它位于init事件之前。对吗?该链接中的页面没有描述事件顺序,但似乎暗示了它。
RSS Feed Custom Title?
出于某种原因,我的RSS提要在没有空格的情况下重复了两次站点标题,显然很烦人。BlognameBlogname就是一个例子。有没有什么钩子可以用来定制RSS提要的标题?所以我可以有一个标题“这是我的博客名RSS提要”或任何我想要的?这是可能的,还是我一直在使用这个双重名称。谢谢你的帮助。
有没有办法让插件覆盖以前的版本?
安装插件时,如果它试图安装的目录已经存在,则不会安装插件。这意味着我们插件的用户必须首先手动停用和删除插件。是否有任何方法可以强制覆盖目录或停用插件并在安装时删除目录?我能想到的唯一解决方案是在激活时停用和删除以前的版本,但这不仅需要对插件目录进行版本控制,而且显然还需要对插件的所有功能进行版本控制。
是否有一个RECOVER_POST挂钩可以与TRASH_POST挂钩一起使用?
我正在使用trash_post 钩子在自定义表中设置一个标志,指示此项已“删除”,但当用户选择还原该帖子时,我可以使用什么钩子?我在此页上找不到任何内容https://codex.wordpress.org/Plugin_API/Action_Reference, 但也许有另一种方法可以解决这个问题。谢谢
应该使用哪个挂钩来验证登录表单上的自定义表单域?
我添加了一个自定义输入字段login_form 钩因此,我需要处理post数据以进行验证。我用过lostpassword_post 对于lostpassword_form 虽然效果很好,但我无法在登录表单中找到一个钩子来验证我的数据。有什么想法吗?
hook for lostpassword form
我正在尝试将验证码添加到我的记忆中lost password 形式:我已经用lostpassword_form 钩住,就可以了。现在在处理过程中,我需要在验证码无效时添加一个错误: add_action( \'lostpassword_post\', \'processCaptcha\' ); public function processCaptcha() { if($_POST[\'captcha\']!=$captcha){ gl
Wp_UPDATE_USER触发什么操作?
我正在修改一个电子商务插件,它使用wp\\u update\\u user()函数,每次该函数运行另一个表(由插件创建)时,也会得到更新。问题是,第二个表上更新的数据不正确,我很难找到执行该操作的代码部分。So I was wondering, does the wp_update_user( ) function triggers some \"action\" so I can search for that in all the files? 与中使用的类似,例如:add_action(\'wp_
如何在主题更新时更改数据库值
我有一个发布到野外的主题,但没有适当地为帖子类型加前缀。是的,我知道,这很遗憾,我很后悔:(因此,我目前正在使用acme 作为帖子类型名称,但我想将其更改为prefix_acme.我正在寻找最合适的函数/钩子来重命名帖子类型,而不会丢失任何数据,这样用户就不会有什么不同。数据库值是否可以在wp_posts -> post_type 只是在主题更新期间更改?如果是这样的话,那么对于wp_postmeta -> meta_key 而不会失去meta_value?
如何使用WooCommerce操作挂钩?
我想知道您将如何实现以下挂钩。do_action( \'woocommerce_process_product_meta_\' . $product_type, $post_id ); 从插件文件调用调用操作的正确方法是什么。下面是我目前正在使用的代码,但它不起作用。global $post, $thepostid, $woocommerce; function new_post_meta () { if (isset($_POST[\'location\'])
可以从(扩展WP_Widget对象的)Widget方法中将脚本入队吗?
我正在创建一个小部件插件,用户可以在单个小部件区域/单个页面上的多个小部件区域上多次使用小部件的多次迭代。由于它的功能,将有不同的小部件级别的变量,我需要将这些变量从PHP单独传递到JavaScript以对其采取行动(通过jQuery)。我使用了$widget_id 以包装在HTML方面工作良好的小部件。然而,我在将信息传递给JavaScript时遇到了问题——至少在尝试使用wp_localize_script 将信息传递到JavaScript文件。我尝试通过添加操作挂钩来将JavaScript排入小部件
Filter all html output
我想确保没有电子邮件地址发布在平原。所以我开发了一个插件,用spambot安全的替代品替换所有电子邮件地址。但是一些用户将他们的电子邮件地址放在他们的博客标题中,在帖子循环之外。如何捕获和过滤这些信息?这项工作: add_filter(\'the_content\', array(&$this,\"pep_replace\")); add_filter(\'the_excerpt\', array(&$this,\"pep_replace_excerp
Deactive_plugin挂钩:获取插件的名称
我希望每次以前激活任何插件时,都会调用我插件中的函数,返回(至少)插件的名称,或允许识别它的东西(文件名?)。我想我可以使用动作挂钩“deactivated\\u plugin”,但我想知道从停用的插件中可以得到什么信息?
在图库选项卡上保存媒体表单的操作挂钩是什么?
保存“多媒体资料”选项卡上的媒体表单时,我想将元数据保存到post parent(提交按钮为“保存所有更改”)。我可以使用哪个动作钩?
正在寻找post.php的挂钩
第一次在此处发布。。。我试图弄清楚当用户转到wp admin/post时,是否有一个钩子或操作可以使用。php。。。基本上,当用户转到post时。php我想检查是否有;from=1变量并将其添加到post\\U meta谢谢$from = $_GET[\'from\']; $post_id = $_GET[\'post\']; if($from == 1){ add_post_meta($post_id, \'EDITED\', \'true\'); }
Fire a hook programmatically
是否可以通过编程方式启动wordpress挂钩?特别是我想有可湿性粉剂插入后控制。
{$POST_STATUS}_{$POST_TYPE}中的自定义帖子和get_post_meta
我正在创建一个函数来解析。csv文件上载到自定义帖子的自定义字段中。自定义的名称phone 字段名称为plan_information . 问题是当我var_dump(get_post_meta($post_id, \'plan_information\', TRUE)) , 我得到一个空字符串。我使用的代码如下:add_action(\'publish_phone\', \'parse_csv\', \'99\', 2); function parse_csv($post_id) {&
有哪些挂钩/过滤器可以在POST保存时更改选定的术语?
非常简单,当用户保存帖子(更新或添加)时,我会在哪里挂接/过滤以更改用户对术语的选择?在任何情况下,我都需要上钩;例如,在通过AJAX保存帖子时,在禁用JavaScript并完成正常帖子时进行保存,以及在通过快速编辑保存帖子时进行保存。
条件满足时是否加载不同的模板文件?
如果我访问WordPress网站上的一个页面,WP会根据页面的大小决定应该使用什么样的模板文件template hierarchy.如果我在钩子里做一些逻辑检查init 如果我的条件得到满足,我如何告诉WordPress加载我选择的模板文件,而不是WordPress通常会提供的模板文件?