Я понял, как отображать метаданные пользователя в WordPress с помощью шорткода через идентификатор пользователя, но есть ли способ сделать это с именем пользователя?
Я попробовал следующий код, но он ничего не отображает.
add_shortcode('USER_META', 'user_meta_shortcode_username');
/*
* usage: [USER_META user_login=admin meta="first_name"]
*/
function user_meta_shortcode_username($atts,$content=null){
return esc_html(get_user_meta($atts['user_login'], $atts['meta'], true));
}
Есть предложения?
Чтобы ответить на ваш вопрос заранее, у меня есть сотни пользователей, которые определяются их собственным номером магазина, и мне нужно добавить шорткод в таблицу, соответствующую этим номерам магазинов. Я могу сделать это быстро в Excel с формулой, а затем импортировать ее на мой сайт. Это сэкономит мне много времени сейчас и в будущем, если мне не придется искать каждый идентификатор пользователя и проверять его соответствие.