Я работаю над 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);
}
}
Мне нужно использовать эту категорию с плагином обзора сайта. Шорткод, используемый для получения всех отзывов, относящихся к определенной c категории:
[site_reviews category={username} fallback="No reviews found."]
Моя проблема заключается в том, что на странице у меня есть категория, доступная с переменной {username}, и если я пытаюсь заставить его работать так, чтобы шорткод получал рецензию перед чтением значения (чтобы он получал все рецензии, а не только один, относящийся к этой категории).
шорткод работает нормально, если я жестко кодирую имя Категория.
Есть ли способ заставить его работать с переменной {username}?
Спасибо!