Как отобразить мета пользователя из шорткода через имя пользователя? - PullRequest
0 голосов
/ 10 мая 2019

Я понял, как отображать метаданные пользователя в 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 с формулой, а затем импортировать ее на мой сайт. Это сэкономит мне много времени сейчас и в будущем, если мне не придется искать каждый идентификатор пользователя и проверять его соответствие.

...