您当前的位置:首页 > TAG信息列表 > actions
如何确定传递给挂钩的参数的数量和类型
我无法理解add\\u操作/add\\u过滤器背后的逻辑考虑以下示例:function SearchFilter($query) { if ($query->is_search) { $query->set(\'post_type\', \'page\'); } return $query; } add_filter(\'pre_get_posts\',\'SearchFilter\'); 我的问题是我如何知道函数
上载时获取图像文件名的钩子
我想获取上传图像的完整本地文件名,以便将其复制到新目录,并使用自己的图像处理脚本进行处理。我应该研究哪些挂钩/行动来实现这一点?谢谢
当我更改注释状态时,操作wp_set_Comment_Status永远不会触发
我想在注释状态更改时运行一些代码,以便使用操作wp_set_comment_status 但当评论状态改变时,它似乎从未被激活。我正在使用wordpress 3.3.1。Here is a simple code which doesn\'t work for me:add_action(\'wp_set_comment_status \', \'update_business_rating_avg\'); function update_business_rating_avg($com
何时何地使用wp_ins_post()
我正在构建一个函数,用于创建一组具有公共父ID的页面。如果我对父ID运行两次wp\\u insert\\u post(),函数是否会在更改段塞的同时创建两次页面?或者我可以把它放在我的功能中吗。php类似:add_action(\'init\', \'AddMyPages\');
如何在POST_UPDATED操作钩子中获取帖子ID?
每当在管理中更新页面时,我想执行一个函数myfunction()[假设名称]。该函数对保存的内容不做任何操作,只是在其他地方运行一个不相关的任务。我读到post_updated 钩子很适合用于此,但我似乎无法运行此代码:add_action(\'post_updated\', \'myfunction\'); function myfunction() { // check if this is a page $id = get_the_id();
prevent post submission
我正在使用一个元框来定制帖子类型。我有三个问题:每次打开新帖子进行编辑或重新加载时,WP似乎都会运行我附加到“save\\u post”操作的功能。有没有办法阻止它运行</即使我在验证失败后添加“return false”,WP也会保存帖子。还有别的方法吗</如何验证内置WP标题字段?(我想它是以$\\u POST[\'something])的形式发送的)TIA,谢谢您的帮助。
获取针对插件错误的管理通知
我刚开始创建插件,我不太了解显示错误消息的过程。e、 g.我使用php readfile 函数从隐藏位置下载文件。如果出现问题,例如找不到文件,如何显示消息at that moment.我知道你需要add_action for \'admin_notices\' 但我不太清楚您应该将add\\u操作调用放在哪里。据我所知,您必须创建一个函数my\\u download\\u file来尝试下载,echo的<div class=\"error\">. 然后你需要给“某处”打电话add_actio
如何用新操作覆盖现有插件操作
我正在使用插件。它有这样一个动作。add_action(\'publish_post\', \'old_action\'); function old_action($pid) { \"code goes here\" } } 我正在为这个插件编写一个模块。所以我需要用新的动作函数覆盖旧的动作函数。这是我的新功能。function new_action($pid) { \"code goes here\"
当你想在每个主题设置中只做一次某件事时,最好的动作是什么?
我正在写一个主题,它有自己的一组数据库表我想知道,如果我想在第一次激活主题时只调用一次安装功能,那么对我来说最好的操作是什么?我知道有一个setup_theme 行动,但不确定这是否是我应该使用的。
操作回调是否会阻止父级继续执行?
我正在开发一个与重力表单交互的插件,在某些情况下,我想防止表单被删除。以下是重力表单中处理删除表单的方法:public static function delete_form($form_id){ global $wpdb; if(!GFCommon::current_user_can_any(\"gravityforms_delete_forms\")) die(__(\"You don\'t have adequate permissi
在更新/发布帖子时执行操作
每当更新或发布帖子时,我想使用一些元数据运行一个自定义查询。有什么我可以在函数中输入的吗。php在这些事件发生时启动?
自定义帖子类型忘记数据
我刚设置了一个自定义的帖子类型,主要是以下内容this tutorial.我现在正在我的网站上设置东西,做了很多CSS修改之类的,每隔几分钟,帖子就会忘记自定义元框中的所有内容。我确信我在add\\u action/update\\u post\\u meta部分中做了一些错误,但我不知道它是什么,因为我并不真正理解代码的全部功能。无论如何,事情是这样的:add_action(\'init\', \'portfolio_register\'); function portfolio_re
是否以编程方式将表添加到仪表板页面?
我认为这在某些操作或过滤器中是不可能的,我知道我可以用html和正确的css样式来实现,当然也可以用php来实现我所需要的,或者编写一些minde操作。是否已经有一些预定义的函数用于此?谢谢
该函数缺少参数
你知道为什么我缺少这个函数的参数2吗?add_action( \'admin_notices\', \'notice_handler\', 10, 2); function notice_handler($error_token, $error_tag) { ... } } 但当我激活插件时,wp会说:Warning: Missing argument 2 for notice_handler()....
PUBLISH_POST的Add_action挂接不起作用
我无法在更新或保存后触发我的函数。我发现其他几个论坛帖子也有同样的问题,但从来没有找到答案:(我的代码非常简单:function pdfgenerator_update($post_ID) { global $MYTEST; $MYTEST[\"pageID\"] = $post_ID; } //add_action(\'trashed_post\',\'pdfgenerator_update\'); //add_action(\'
Add_action()参数的文档在哪里?
我正在阅读插件的源代码(gallery to slideshow插件),以使其表现得像我想要的一样,并且它正在使用一个动作add_action( \'the_posts\', array( &$this, \'have_gallery\' ), 10, 1 ); 我想知道这些额外的参数(10,1)意味着什么,但我找不到该操作的文档。请帮忙
我如何知道在POST保存时是否更改了作者字段?
我正在编写一个插件,它可以发送各种post事件的通知。将帖子分配给其他作者时,应发送其中一个通知。我怎么知道帖子作者已经换了?
将参数传递给筛选器和操作函数
是一种将自己的参数传递给中的函数的方法add_filter 或add_action.例如,查看以下代码:function my_content($content, $my_param) { do something... using $my_param here ... return $content; } add_filter(\'the_content\', \'my_content\', 10, 1); 我可以传递自己的参数吗?类似于:add
action lifecycle
我正在寻找一个文档页面,其中解释了wordpress操作生命周期。它存在吗?我无法理解init是否在admin\\u head或viceversa之前调用(即使在这种情况下名称是自动解释的)
函数中的ADD_ACTION,这可能吗?
我正在尝试使用add_action(\'wp_head\', \'js_func\'); 当在函数之后发布时,它会起作用,但是我不想在每个页面上发布它,只想在与它相关的页面上发布,我正在尝试这样做function things_to_do_on_this_page() { add_action(\'wp_head\', \'js_func\'); //other functiony things } 然而,当它被这样调用时,js根本就不会被放置,从而破坏了