您当前的位置:首页 > TAG信息列表 > actions
在WordPress中按文本字段分配用户角色(WooCommerce)
我在woocommerce有一个虚拟商店,在那里我使用用户注册插件注册新客户。此插件允许创建自定义字段。我创建了一个名为“的自定义文本字段”;国家注册;。在该字段中,用户可以写入内容或将其留空。我的要求是,在创建新用户时,wordpress将阅读以下内容;国家注册”;字段,查看其中是否填充了任何内容。如果您填写了一些内容,我需要用户再填写一次;“角色”;添加到他们的个人资料中。我以前创建过这个角色,它叫做;即;。我想试试这个,但不管用!add_action( \'user_registration_aft
Hook to change the site URL
我正在研究一个WP系统,该系统应该由多个域提供服务。例如foo.example.com 和elpmaxe.com 指向相同的安装。但根据URL,系统将有条件地服务于不同的登录页。问题是,我如何site_url() 只需返回当前URL,而不是数据库中的URL值。
两个函数具有不同的参数和Add_Actions,但代码相同
我觉得这很简单。我有两个包含相同代码的函数,但需要有不同的add\\u操作和参数。必须有一种方法可以做到这一点,所以当我想添加更多代码时,我不会在两者之间复制和粘贴,而且你不应该复制代码。我错过了什么?一个用于ACF并在更新帖子类型时激发,另一个用于Admin列,该列在内联编辑相同的帖子类型时激发相同的操作。如果有帮助的话,我会把它们放在插件文件中。 function acp_editing_saved_usage1( AC\\Column $column, $post_id, $value ) {
查询无效的取消操作
在模板中,我的子主题中有一个自定义循环函数。php文件来循环特定的帖子类型(“列表”),然后将其放入数组中,以用于模板的一部分。下面是一个代码示例public function loop() { global $wp_query; $featured = $regular = array(); foreach ($wp_query->posts as $count => $post) if (has_te
出错时停止运行用户删除
我正在编写以下代码,以便在通过管理区域删除用户之前进行一些清理function delete_user_custom_data ($user_id) { $result = do_some_cleanp($user_id); // The do_some_cleanp() function returns true on success and false on failure if ($result == false) {
在现有WP_LIST_TABLE中添加和删除行操作
我想修改现有WP\\U List\\U表的行操作。例如,在后端的用户部分,我想删除;“编辑”;每个用户的选项。我还想添加新的操作,例如;书籍“;,这将列出该用户阅读的书籍(这与另一个插件一起使用)。我感觉这是某种过滤器,但在文档中找不到任何东西。请注意,我没有创建新表。这是一个现有的WordPress表(例如,用户)。我该怎么做?谢谢
回调也挂接到更新后的新帖子的触发
Context: 我使用的插件允许我在整个网站中添加作者框(Simple Author Box), 同时为任何用户提供一种简单的方式来更新其社交媒体链接和个人资料图片。我想我也可以利用这个插件在网站的about部分动态显示团队成员。然而,我不想为将来不会发布任何帖子的团队成员(设计师、我自己等)提供作者档案,所以我使用了this question 作为禁用特定用户的作者存档的起点,我在那里创建了一些额外的功能,以自动化该功能(作者存档现在根据每个用户发布的帖子数量自动禁用/启用)。其中一个函数连接到pos
如何将Add_action()挂钩到带有id的类别描述之后?
我正在为我的博客使用报纸主题。我想在某些类别中创建帖子亮点。例如,在此url中:https://blog.bookingtogo.com/category/destinasi/wisata-domestik/pulau-bali/我想在类别内容之后或帖子内容之前插入此代码。我试图从管理面板插入快捷代码:post>;类别(>);巴厘岛。但不起作用。这是我编写的代码: function balihighlight(){ $post = get_post( 2183 );
RTrouble将参数传递给行动
我知道有几个帖子是关于这个话题的。我已经关注了其中的许多内容以及网络上的其他资源,并认为我已经记下来了,但它似乎没有起作用。在我的例子中,有两个函数连接到两个需要相同数据的单独操作。$data = array(\'red\', \'green\', \'blue\'); do_action(\'use_colors_here\', $data); add_action(\'wp_body_open\', \'use_colors_here\', 10, 1); func
WP CLI获取所有入队脚本和样式
通常,我会wp_enqueue_scripts 收集排队脚本和样式列表的操作。然而,我需要运行一个非常密集的过程,因此我没有通过站点本身运行它,而是挂接到WP CLI。如何在没有动作的情况下收集脚本和样式wp_enqueue_scripts 在CLI中对我可用?或者是否存在我在WP CLI API文档中找不到的CLI操作?
使用子主题函数从父主题中删除_action。php
我正在尝试从父主题标题中删除一个操作,但仍然没有成功,下面是类<?php class theme_Header_Layout{ public function __construct() { add_action(\'theme_header_layout_1_branding\', array( $this, \'get_site_branding\' ), 10 ); add_action(\'
将新函数与操作挂钩+传递参数
我正在尝试理解php的一些基础知识,包括向操作添加新函数。我找到了一个教程,他在其中向save_post 操作…add_action(\'save_post\', \'log_when_saved\'); function log_when_saved($post_id){ do something with $post_id }; 我的理解正确吗?当我们通过do_action(\'save_post\', $post_ID, $post, $update) 此时我们传递的参
WordPress的cron会清理过期的瞬变吗?
WordPress有一个名为“的cron”;delete_expired_transients"E;如下图所示。这样,它是否可以清除过期的transients 每日的Or is it just giving us action?我们应该按照钩子的样子自己清洗吗?add_action(\'delete_expired_transients\', \'my_custom_fn\'); function my_custom_fn() { delete_expired
嵌套的“do”和“Add”操作是可能的吗?
我想知道问题不止一个;add_action"E;和之前嵌套的筛选器,这被认为是可能的。是否添加了嵌套交叉操作?Eg.add_action(\'init\', function(){ do_action(\'initialized\'); }); function initialized(){ // ... } Second question是否会出现如下恶性循环?function initialized(){ do_acti
如何检查是哪个钩子触发了对函数的调用?
我有一种情况,我有一个连接到多个自定义挂钩的函数。如何检入回调函数哪个自定义挂钩触发了调用?否则代码中的问题将是add_action(\'my_test_hook_1\',\'my_test_callback_function\'); add_action(\'my_test_hook_2\',\'my_test_callback_function\'); add_action(\'my_test_hook_3\',\'my_test_callback_function\'); a
重力表单参数返回1
我不确定是什么导致gravity forms$entry和$form parameters返回1。这是我的班级。namespace GrvityFormsIntegration\\DataTools; ini_set( \'error_log\', WP_CONTENT_DIR . \'/debug.log\' ); defined( \'ABSPATH\' ) or die( \'No direct access!\' ); cl
特定类别中的自定义HTML单页面及其后代类别
我试图插入一个;“样式”;在类别及其子类别的单个页面中。。relatednews{显示:无}。我在函数中插入了以下代码。php的子主题,但它没有工作。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。function post_is_in_descendant_category(){ if ( ! function_exists( \'post_is_in_descendant_category\' ) )
如果没有缩略图和类别,则默认发布缩略图和类别
我想做以下。。。1 - 发布新帖子,2 - 检查这篇新帖子是否有特色图片,3 - 如果没有特色图像,请定义其类别并将特定的准备好的图像保存为特色图像。=为每个类别准备不同的图像。请看一下我在函数中使用的以下代码。php。但这对我不起作用。add_action(\'save_post\', \'wp_force_featured_image\', 20, 2); function wp_force_featured_image($post_id, $post) { if
检查是否设置了自定义POST元后删除外部插件的操作
Edit:The problem were 2 folds - somehow the order list I found before indicated wp_head was before wp_enqueue_scripts but that is not the case. Found another more updated one and it is actually right after. see the order of hooks here. Changing to get_hea
我想在发布内容(帖子、页面、自定义帖子类型)时发送通知电子邮件(Asana)
下面的代码工作正常创建新帖子时,会向功能中包含的电子邮件发送一封电子邮件。I would like to know how I can send an email when anything is published on the website, like custom post types, pages and regular postsfunction notifyauthor($post_id) { $post = get_post($post_id); $author