您当前的位置:首页 > TAG信息列表 > actions
函数内部的preprec_post_link?
关于如何在函数内部调用previous\\u post\\u link(),我缺少一些内容。我还尝试将输出分配给字符串变量并使用它。function prevnext( $content ) { $content .= \'<div>\' . previous_post_link() . \'-\' . next_post_link() . \'</div>\'; return $content; } add_action( \'th
如何从wp_head()获取单个钩子?
我正在处理一个自定义的帖子类型,我不想让它变得杂乱无章wp_head(). 然而,我确实想显示一个特定的钩子,例如YoastSEO元标记。如何在没有wp_head()? 我尝试将筛选器添加到wp_head 移除我不想要的部件,例如:if ( \'customtype\' === get_post_type() ) { remove_action( \'wp_head\', \'rsd_link\' ); remove_action( \'wp_head\'
删除通过函数添加的操作
我正在使用的一个主题修改了woocommerce,我想在我的子主题中撤消它。已添加,如图所示:function theme_setup(){ remove_action( \'woocommerce_before_main_content\', \'woocommerce_output_content_wrapper\', 10 ); add_action( \'woocommerce_before_main_content\', \'mod_output_content_
更新帖子时未触发SAVE_POST
我遇到了一些奇怪的事情。我在函数上做了一个函数。保存或更新帖子时要触发的php。function gh_set_inner_project_order($post_id){ $parent_id = wp_get_post_parent_id( $post_id ); var_dump($parent_id); if($parent_id == 4){ $page_projects = gh_get_inner_project_ord
发布页面时插入术语--编辑后避免重复
因此,我想在发布新页面时,向以新页面命名的自定义分类法动态添加术语。我的问题是,当您编辑页面标题时,另一个术语将添加到分类法中。此代码段来自this answer, 它用于插入术语。function add_page_term( $post_ID ) { $post = get_post( $post_ID ); wp_insert_term( $post->post_title, \'mypages\' ); } add_action( \'publish_page
在条件语句中理解和使用DID_ACTION()
我正在自定义主题中使用Genesis框架,但这不是一个“特定于Genesis”的问题。我需要有条件地填充页面(而不是帖子)的侧栏。条件是检查它是否尚未填充许多其他相关功能(相关新闻、相关事件、用户从后端选择的广告横幅…)。我需要验证尚未触发的操作包括:genesis_after_sidebar_widget_area 和genesis_before_sidebar_widget_area. 我想通过玩did_action().我正在尝试此功能:add_action( \'genesis_after_sid
使用do_action()将参数传递给函数类
我正在尝试开发一个“简单”的脚本,在这里我可以创建一个带有最后一次编辑时间戳的文件名。为此,我试图编写一个类,但在传递参数以添加\\u操作时遇到了问题。我将此脚本放置在函数中。php将根据我的意愿使用do\\u操作启动它。class tme_form_filehash { public $args; public function __construct( $args ) { $this->args = $args&
如何筛选特定内容变量的内容
我创建了一个插件,可以添加其他帖子的内容,并将此内容放在原始内容旁边。我可以说,这个内容应该出现在原始帖子内容的底部。我明白了post_content 我的额外职位,然后打电话apply_filter(\'the_content\', $custom) 但这段代码不仅用于$custom, 但对于原创内容也是如此!我做错了什么?add_filter( \'the_content\', \'custom_content\' ); function custom_content( $conte
ADD_ACTION CUSTOM_REGISTER无效
我已经在这方面工作了很长时间,但无法修复它。我只是想让下面的函数工作,但它拒绝这样做。我已经把它放在函数中了。我的主题的php。function options( $wp_customize ) { $wp_customize->add_control( \'copyright_textbox\', array( \'label\' => \'Copyright text\',
在表单操作后刷新页面
我有一个列出所有帖子的页面。在每个帖子的行上,我可以执行诸如删除、归档等操作。所以想象一下:我有一个“存档”按钮</我推了推它,得到一个模式(表单)说“你想把这篇文章存档吗?”</我有一个提交按钮,它应该执行表单操作并刷新页面,隐藏刚刚存档的帖子My problem: 我的帖子已存档,但我必须刷新页面2次,才能看到它从我的页面上消失。当我只需单击提交,页面就会刷新,但我仍然可以看到第二次重新加载时隐藏的帖子。我想我在表演这个动作时做错了。函数中的我的代码。php:add_action(\'ar
从挂钩do_action和Apply_Filters返回值,哪个更好
我想知道以下方法中哪种更新选项值更好,其中要更新的值来自ajax回调。因为Wordpress Codex明确表示apply_filters 用于返回格式化的值,其中do_action用于逻辑函数执行。add_action(\'wp_ajax_test_action\', \'testAction\'); ///****** Method 1 ********/// function testAction() { $test = apply_filters(\'te
Custom comment action
我已经将我的Wordpress版本从4.3.1更新到了4.5.2,显然它打破了我过去所做的自定义功能What it does: 在后端的“批准/回答/编辑/垃圾邮件/删除”旁边的“注释”下方显示锚定。单击anchor,它会将我重定向到“wp admin/cust\\u comment.php?c=ID和action=(un)highlightcomment&;\\u wpnance=HASH”。从这一点开始,它应该将注释meta\\u键“highlight”更新为1或0。但我收到的只是一张空白页。c
Add a filter to an action
我觉得这是一个非常简单的问题,但我似乎什么都找不到。我想向操作添加筛选器,以便运行preg_replace 在其上向链接添加类。行动是:do_action(\"tribe_events_single_event_after_the_content\"); 这就是我试图使用的过滤器,我肯定我在做一些愚蠢的事情:function fix_tribe_button_class($content) { $content = preg_replace(\"/tribe-events-but
do_action and hook methods
我试图理解钩子方法在WordPress中是如何工作的。我知道当do_action WP查找所有注册的侦听器,并根据设置的优先级调用它们。WordPress core如何在不同的文件中收集所有注册的钩子方法?例如,我声明add_action 对于wp_head 在我的页脚中。它会被执行吗?所以WordPress似乎应该收集所有文件上迭代的所有数据?请解释一下。
将jQuery移到页脚的“顶部”
我正在使用this code by Peter Wilson 移动jQuery 至页脚:function pwcc_jquery_to_footer( &$wp_scripts ) { if ( is_admin() ) { return; } /* Move jQuery to the HTML footer This should be fine but may cause probl
在卸载插件时是否有全局操作?
任何插件卸载后,我都需要做些什么。我的插件卸载时有一个钩子,但我没有看到与deactivated_plugin. 卸载插件是否会触发停用操作?
为什么同时存在SAVE_POST和wp_INSERT_POST操作?
我刚意识到wp-includes/post.php (source), 在…的结尾wp_insert_post(), 两者save_post 和wp_insert_post 使用完全相同的参数依次调用操作:3520 /** 3521 * Fires once a post has been saved. 3522 * 3523 * @since 1.5.0 3524 * 3525 * @param int $post_ID Post I
在挂钩回调中重用变量
我正在WordPress中设置儿童主题,但我无法add_action 将在functions.php.Functions.php 调用,我可以从内部运行代码。知道我做错了什么吗?$debug_msg = \"Hi there!\"; function test_function() { error_log($debug_msg, 0); } add_action(\'init\', \'test_function\', 20);
如何从页眉操作访问作者数据
我正在向标题添加一个函数:add_action(\'wp_head\', \'mine\'); function mine() { global $authordata; $avatar_url = get_avatar_ur($authordata->user_email); // .... } 但我得到了一个错误:trying to get property of non-object.我想这是因为我在头球,而不是在门柱内。如何从标题
如何获取当前主题/插件的所有链接列表?
我想从活动主题/特定插件中获取所有可用挂钩的列表。我试图从全局变量中得到它$wp_actions & $wp_filter 但是,他们正在显示所有注册的钩子。E、 g。global $wp_actions, $wp_filter; echo \'<pre>\'; print_r($wp_filter); 例如,如果主题或插件在after_setup_theme 然后它会列在[after_setup_theme] 密钥来源global $wp_filter.我尝