wordpress - wordpress 变量转换成简码
问题描述
我正在研究wordpress。我有一个功能,每次用户注册时都会添加一个类别:
add_action('user_register','username_insert_category');
function username_insert_category($user_id) {
$user_info = get_userdata($user_id);
$usernameToLogin = $user_info->user_login;
if (!empty($usernameToLogin) && !term_exists($usernameToLogin, glsr()->taxonomy)) {
require_once ABSPATH.'wp-admin/includes/taxonomy.php';
wp_create_term($term, glsr()->taxonomy);
}
}
我需要将此类别与网站评论插件一起使用。用于获取与特定类别相关的所有评论的简码是:
[site_reviews category={username} fallback="No reviews found."]
我的问题是,在页面中,我有可用变量 {username} 的类别,如果我试图让它像这样工作,短代码在读取值之前得到评论(所以它得到所有评论,而不仅仅是一个亲戚到那个类别)。
如果我对类别名称进行硬编码,则简码可以正常工作。
有没有办法让它与 {username} 变量一起工作?
谢谢!
解决方案
推荐阅读
- entity-framework - 为什么我的 EF6 生成的关系不起作用?
- svg - Svg,用边界半径绘制部分圆
- visual-studio-code - Vscode 扩展:在某个位置插入一些元文本?
- batch-file - bat 文件 - 如果特定行包含“错误”,则为特定行着色
- reactjs - 带有禁用日期的 ReactJS 日期范围选择器 - Rsuite
- r - 带有 Apache WebSocket 的 Shiny-Server 失败
- javascript - 从 SQL Server 数据库呈现保存的 HTML 时,ng-html-compile 显示 UI-Grid 两次的问题
- sql - 如何在 if 函数中将 SQL 查询放入 Spring Boot 应用程序中?
- excel-formula - 如何识别一个值是否介于数组中的值之间并为整个数组重复 - Excel
- typescript - TypeError:AWS.SecretsManager 不是构造函数