Функции WordPress — получение значений без echo

#php #wordpress

#php #wordpress

Вопрос:

Как я могу программно использовать данные встроенных функций WordPress.

Например. Я хотел бы использовать данные

 the_author_meta('login_name'); 
  

в функции php. Проблема: функция повторяет значение по умолчанию. Чтобы использовать фактическое значение в функции, я могу подумать об использовании выходного буфера, подобного…

 ob_start();
the_author_meta('login_name');  
$contents = ob_get_contents();
ob_end_clean();
  

но я надеялся на лучшее (менее раздутое) решение.

Есть идеи, как получить значения echo в виде простых возвращаемых значений вместо этого?

Ответ №1:

используйте get_the_author_meta() для возврата значения.

Примечание: Все мета-методы WordPress (the_post,the_author, the_page и т.д.) Поддерживают get_ префикс