您当前的位置:首页 > TAG信息列表 > actions
继承发布状态时的添加操作(_A)
我正在尝试使用add\\u action()钩子来运行自定义函数,但正在努力处理post状态。我最初尝试使用:add_action(\'pending_to_publish_portfolio\', \'my_function\'); (公文包是我的自定义帖子类型)。这不起作用,所以我在官方Wordpress支持论坛上发布了一些帮助。我获得了以下代码以获得正确的转换状态\'function bj_test($new, $old) { print_r($old . \'_to_\' . $
基于钩子名称数组创建钩子?
我有一个想法,我将创建一个类,该类将接受一组钩子名称,然后创建它们,供我在任何时候、任何地方使用。目前创建挂钩的方法是:function some_hook_name(){ do_action(\'some_hook_name\'); } 然后我们从那里编写一些其他函数,调用-add\\u content,然后将其传递给操作,如下所示:add_action(\'some_hook_name\', \'add_content\'); 我们开始了。但如果我想创建一个
Hooks are not executing
根据我对钩子的理解,您可以通过do\\u action(“hook\\u name”)创建一个钩子;然后向所述钩子中添加一些内容,并在希望它执行钩子的位置调用该方法,因此:public function hook_name(){ do_action(\'hook_name\'); } 有些地方你会做类似的事情:add_action(\'hook_name\', \'some_hook\'); 然后在主题中的一些地方,你称之为:hook_name();
remove_action in a theme
我正在使用一个经常更新的主题。为此,它添加了一个自定义。包含修改的php文件。现在,在这个主题下的功能。php中,开发人员包含了自己的元节,该元节是使用以下函数添加的:add_action(\'wp_head\', \'theme_metas\'); 我想让我的SEO插件管理这个,所以我尝试将它添加到自定义中。php:remove_action(\'wp_head\', \'theme_metas\', 15); 我甚至尝试将优先级更改为高于或低于10(这是默认设置),但metas仍在
How to get current action?
我正在制作海关登记表。是否可以在函数中获取当前操作(添加注释或用户注册)?例如,我正在使用:add_filter(\'preprocess_comment\', \'checkQuestion\'); add_filter(\'registration_errors\', \'checkQuestion\', 10, 3); 所以,从函数checkQuestion 我想知道这叫什么动作?
检测POST状态转换的类型
我的网站上有一个功能,它应该在发布新帖子时运行(电子邮件推送通知),但同一篇文章更新时除外(即publish_to_publish 转换,我不想发送不必要的推送通知)我知道我可以使用{old\\u status}到{new\\u status}操作挂钩,但这意味着我必须指定到publish (new_to_publish, draft_to_publish, 等等)。我的问题是:我可以用publish_post 钩住并检测是否publish_to_publish 所以我可以明确地否定它?类似于:funct
构建WP Web App:创建帖子修订的提要
我正在使用WordPress构建一个项目管理web应用程序。我想在主页上创建一种“新闻提要”,这样每个人都可以看到添加/编辑的最新帖子。我也需要这个来处理自定义字段(具体来说,我正在使用advancedcustomfields).我正在尝试做的一个例子:里克创建了一个新的get_post_type() 调用get_the_title() 在…上get_the_time()</Jim将客户平面广告的截止日期从2013年3月5日更改为2013年3月2日,以增加内容(见上文第1段),这非常简单。new W
用于控制对我的站点的某些部分的访问的操作挂钩
我正在搜索一个动作挂钩,可以用来控制对Wordpress网站某些部分的访问。我想编写一些自定义PHP,它将检查某些用户属性,并决定他们是否可以查看站点的特定部分(即只有具有特定属性的用户才能查看属于特定url层次结构的页面)。更具体地说:我的用户配置文件有两个额外的标志:i)社区1的成员和ii)i)社区2的成员社区一包含大量内容,这些内容位于带有slug“community1”的页面下。每当用户尝试访问带有slug community1的页面或其任何子页面(例如community1/about)时,我想检
加载所有样式后在标题中显示某些内容
我想在主题中包含一个功能,该功能将覆盖以前包含的CSS文件中的样式。为此,我需要能够显示<style> 显示所有样式表后,在标题中。有钩子做这个吗?
$MERGERED_FIRTS的用途是什么?
这里的WordPress用户很精明,或者至少正在尝试。我掌握了WP插件中代码的挂钩和过滤器。php我唯一看不懂的是$merged\\u filters global。添加筛选器或操作时,标记的值未设置。但是,在执行操作或筛选器时,$merged\\u filters[$tag]值设置为“true”。这样做的目的是什么?非常感谢。
Do_action_ref_array()和do_action()之间的区别
我很难理解这两个函数。我明白了do_action() 但我不清楚什么时候do_action_ref_array() 会很有用的。我们不能将数组传递给do_action() 也
为什么要使用ADD_ACTION作为短码?
我想创建shortcodes, 但有些教程是关于使用add_action:add_action( \'init\', \'register_shortcodes\'); 但我读了另一篇教程,作者没有使用它,只是把它放在functions.php:add_shortcode( \'recent-posts\', \'recent_posts_function\' ); 哪种方法是最好的,为什么要使用add_action?
在管理员设置页面中发布插件命令
在wp admin中发出命令的正确方式是什么?我的插件通过cron作业从一组RSS提要导入数据。这一切都很好。我已经设置了一个自定义设置页面来更改参数,并希望添加一个“立即更新”按钮,以便用户可以强制手动刷新。我还需要一些其他命令。添加和处理这些命令的“wordpress方式”是什么?我尝试添加urlhttp://example.com/wp-admin/options-general.php?page=myplugin&action=update 转到选项页,然后if (isset($_REQU
How to remove a class
是否可以从插件中删除类并将主题添加到主题中?我需要修改WoocommerceWP_Checkout 类,但我想将其移动到我的主题文件夹,以便如果woocommerce将更新,我的更改将不会生效。主题是否有某种方式来进行移除和添加动作/挂钩?或者可以取消页面挂钩并将我的自定义页面添加到类中?提前感谢Patrick
add_action on a specific page
我找到了这个脚本Wordpress Media Manager 3.5 - default link to这对我来说很好。但我的问题是,我在前端有一个自定义的wp\\U编辑器,我想让它工作,但我找不到在这个网站上激活它的方法。。代码如下:add_action( \'load-post.php\', \'wpse8170_media_popup_init\' ); add_action( \'load-post-new.php\', \'wpse8170_media_popup_init\' );&
是否在每次页面加载时动态更改POST_PARENT?
Wordpress的正确操作是什么,我可以钩住它来动态更改帖子的post\\u父级?我知道一篇文章不能有多个家长,所以这是我唯一能想到的将多个家长分配给所有文章的方法(实际上是自定义文章类型)。实际上,我只是在修改插件的行为,所以通过标签/类别这样做是不可取的。最好,我希望能够在任何查询(针对帖子)启动之前进行更改。
SAVE_MENU和/或UPDATE_MENU是否有操作?
我想将菜单“保存”到瞬态中。我想在通过管理员自定义菜单对菜单进行任何更改时更新这些内容。我一直在寻找一个动作,但什么也找不到。也许我错过了显而易见的?
如何为登录用户只执行一次任务
我只想在用户访问我的站点后执行一次任务。我目前正在这样做:function my_task(){ //do my tasks } add_action(\'init\', \'my_task\'); 我是通过一个插件来做这件事的。这实际上会加载my_task() 每次用户加载wordpress的任何页面时都会执行此功能。但我只想为每个会话的每个用户加载一次。一旦他们关闭浏览器并再次返回,我希望它只加载一次,直到他们退出。我该怎么做?提前谢谢。
ADD_ACTION(‘SAVE_POST’)...末尾的数字是什么意思?
我在一些教程中看到,在调用的末尾有数字,用于在save_post 钩例如,在WordPress Codex 它给出了以下示例:<?php add_action( \'save_post\', \'my_save_post\', 10, 2 ); ?> 什么是10 和2 到底是什么意思?我试着与“专家”交谈,但他们没有任何帮助;)
按唯一元价值两难境地筛选列表
我对此绞尽脑汁已经有一段时间了,我不知道如何修复代码。这就是问题所在;我在网上找到了一段代码,可以在编辑中过滤我的帖子结果。基于预定信息的php。我已经修改了代码以满足wordpress主题的需要。在本例中,它是属性类型。预定值为“1居室、2居室、3居室、单身、行政”这些值是通过主题选项输入的,带有过滤器选项的下拉列表确实有效,但它只会过滤具有整数的值。(即1间卧室、2间卧室等)单身汉、高管等无法正确过滤。以下是原始代码:functions.phpfunction restrict_articles_by