您当前的位置:首页 > TAG信息列表 > actions
如何在筛选器/操作函数之间传递变量?
In a function fired from filter wp_handle_upload_prefilter, how can I utilise a variable obtained from previously firing action edit_user_profile?我的目标:开启user-edit.php, 当用户上载文件(ACF图像)时,获取表单主题用户的用户名(不是当前用户),并使用该用户名重命名文件。我目前的想法:使用edit_user_profile, 编辑用户加载时,将
删除由重力表单加载项创建的操作
我正在使用Gravity Forms用户注册加载项,需要删除包含激活页面的操作。在附加组件中,挂钩的名称如下所示:add_action( \'wp\', array( $this, \'maybe_activate_user\' ) ); 这是在一个名为init(), 来自的方法GF_User_Registration 班我尝试的内容:add_action(\'init\', function () { remove_action(\'wp\', [\'GF_Use
获取有关SAVE_POST操作的更新POST元吗?
当通过创建或更新帖子时,我正在尝试将帖子id和关键字(Yoast Focus关键字)保存到自定义表中save_post 行动它可以在发布时(第一次)保存所有内容,但当我更新帖子时,它会从数据库中获取focus关键字的旧值,而不会保存新值。例如,Focus关键字(Publish)=";“你好,世界”;(工作正常,关键字存储正确)Focus keyword(第一次更新)=";“你好”;(不工作并在自定义表中保留“Hello World”)Focus关键字(第二次更新)=“Hello World
如何调用do_action()将参数传递给带有不同数量参数的挂钩函数?
这里有一个简单的例子来解释我的问题。3个函数连接到myaction中。每个参数都有不同数量的arg,arg可以是数字数组中的一个数。因此,参数也可以是不同的数据类型。 add_action(\'myaction\', \'my_multiplication\', 20, 3); add_action(\'myaction\', \'my_addition\', 30, 1); add_action(\'myaction\', \'my_division\', 50, 2);
覆盖wp-includes/Comment-template.php中定义的函数
我需要重写函数get_cancel_comment_reply_link 或cancel_comment_reply_link 中定义的wp-includes/comment-template.php 中未列出这些功能pluggable.php.How can I override them from my theme\'s functions.php?我试过了remove_filter(\'get_cancel_comment_reply_link\', \'cancel_comment_re
调用未定义的函数IS_HOME()或任何条件标记
目前,我正在使用自己的自定义插件进行编码。由于某些原因,我无法在函数中使用条件标记。例如 function check_home() { if(is_home()) { $my_val=1; } else { $my_val=2; } return $my_val; } 返回以下错误Fatal error: Uncaught Error: Call to undefined fun
CURRENT_USER_CAN逗号列表与OR(||)列表
有什么可以帮忙的吗?我喜欢这个comma separated version</因为它写起来小,眼睛也容易看,哈哈,但我不能让它工作。//** WORKING - Works on the Checkout page add_action( \'woocommerce_cart_contents\', \'pst_pdf_ceckout_page_button\' ); function pst_pdf_ceckout_page_button() { if( curr
在类外部定义函数,并使用操作或筛选器挂钩调用该函数
嗨,目前我正在为我自己的主插件开发一个子插件。请参见下面的主要插件代码<?php class MyClass { function __construct() { function test1() { echo \'hii- test1\'; } $this->autoload_function();
在新的主题框架中更改Genesis_Bethered_While
我正在将一个站点从Genesis主题移动到Colorlib主题。创世主题包括add_action( \'genesis_before_while\', \'custom function\' ); 在自定义存档页面中,从模板部件加载受限制的内容。是否有标准WP挂钩等效物?还是一种变通方法?
我们能改变钩子的发射顺序吗?
在admin中,我需要启动save_post 启动前的操作transition_post_status 钩但根据this, 这个transition_post_status 保存帖子之前先激发。我怎样才能反转它?我尝试更改下面的优先级顺序,但我认为它不起作用,因为它适用于为同一操作触发不同的函数。$this->loader->add_action( \'save_post\', $plugin_admin_listings, \'save_meta_data\', 9, 2 ); $t
添加新插件时的操作/挂钩
安装新插件时是否有动作挂钩?我想了解一下在/wp-content/plugins 文件夹因此,只需添加插件(通过上传或通过管理界面安装来选择要安装的插件)。请注意我是not referring to the activation 插件的(activated_plugin 做这个把戏)。
动态添加重写规则
我试图动态添加一个重写规则,允许用户访问我选择的另一个永久链接结构下的任何页面。例如,如果交替permalink结构包括段塞foo/ 在第一个帖子中,我想添加一个重写规则,以便:example.com/foo/my-page 重写到example.com/my-pageexample.com/foo/my-cool/blog/post 重写到example.com/my-cool/blog/post因此,基本上,无论查询是针对页面、帖子还是任何其他类型的自定义内容,我都希望在/foo/ slug以及原始的
WordPress重定向重定向太多次或根本不重定向
我是WordPress的新手。我试图简单地将用户重定向到登录页面,如果他们没有登录就进入帐户页面。我首先尝试将此代码添加到函数中。php代码:add_action( \'template_redirect\', \'redirect_if_user_not_logged_in\' ); function redirect_if_user_not_logged_in() && is_page(\'example.com/account\') {
Hook add_attachment error
我试图优化我的图片时,上传到网站。我试着写插件,那个将使用钩子‘add\\u attachment’并在上传附件后做图像转换。add_action( \'add_attachment\', \'optimize_psio\', 0); // Action for optimizing on upload function optimize_psio( $post_ID){ require_once plugin_dir_path( __FILE__ ) . \'includ
我应该在Form WordPress顶部的Form action attr中放什么内容
我创建了一个html表单,但不知道我必须在<;表单操作=在表单顶部。用户信息是否会进入数据库或wordpress中的文件。我不知道该把什么放在那里。目前,我还没有这个网站的现场直播。这是当地的飞轮,但我只是想知道。如果有人能帮我的话。谢谢
如何找到触发操作的位置?
据我所知,这个动作钩,add_action 用于将回调函数添加到exsiting 动作钩,意思是,使线条像add_action(\'some_action_hook\',function(){ // some function}) 工作,你需要有一句台词,上面写着do\\u actionsome_action_hook 代码中的某个地方。这种理解正确吗?我遇到了一个动作钩,我找不到它的触发点:它是woocommerce的woocommerce_thankyou_bacs. 我已经在我的网站根文件
根据帖子状态设置分类
我正在根据post\\u状态设置分类。它可以根据需要工作,但如果选择了特定的分类法,我希望允许覆盖该分类法。这是代码function add_categories_automatically($postID) { if(get_post_status($postID) == \'draft\'){ $catsID = array(1); //active wp_set_post_categories($postID, $catsID);
如何在保存评论元值之前对其进行编辑?
我使用add\\u comment\\u meta()函数在comments表单中引入了一个自定义字段。我想知道是否有一种方法可以在保存帖子数据之前编辑评论元的数据,以便每次保存之前都用我的值替换数据。假设关键是brand_id.我已使用以下函数编辑custom_meta 价值function update_comments_meta($post_id) { $args = array( \'post_id\' => $post_id, );&
Action hook with wrapper html
我想在我的WooCommerce分类页面的顶部添加一个横幅空间,但我正试图找出如何添加一些标记来包装操作。在我的存档产品中。php我有以下代码;<?php do_action(\'category_promo_header\'); ?> 基本上,如果一个类别设置了“Category\\u promo\\u header”操作挂钩名称,我想输出内容并包装在一些附加标记中,例如;<div class=\"row\">...</div>
什么时候可以获得当前页面ID并在之后立即初始化钩子?
我正在开发一个插件,需要知道用户在什么页面上,然后为该页面添加特定的挂钩和过滤器<我的问题是is_page() 和the_ID() 在外部不起作用wp, wp_loaded, init 操作,但如果我使用这些操作,则无法初始化挂钩,因为要使它们正常工作,必须在这些操作之前添加它们<所以我的问题是,我能给巫婆打电话吗the_ID(), 获得适当的结果and then 为该页面添加其他挂钩?还是有可能only 使用PHP$_SERVER[\'REQUEST_URI\']?