Intereting Posts
если инструкция для показанных изображений Возврат для пустых настраиваемых полей Элегантный способ обозначить наследование и отношения между сообщениями Остановить изменение размера изображения в конкретном случае – возможно ли это? Список сообщений WordPress и связанных с ними вложений за пределами почтовой страницы Как удалить Date из Meta Описание в SERP? Не удается аутентифицировать wp rest api с другого сервера (с oauth) Изображения указывают на локальный сервер вместо хранения Azure blob Загрузить gravatar в профиле WP? Как добавить отображаемое изображение в существующую почту через php? Изменить функцию класса Post API настройки WordPress переписывает LESS-переменную Архивы WordPress в заголовке – нужны? Удалить «Комментарии закрыты» Уведомление из шаблона пользовательского типа отправки Как передать значение из цикла foreach в функцию add_filter?

Показать название последней записи автора

У меня есть следующая функция, которую я использую, чтобы показать имя автора, аватар автора и биографию автора в div. Мне нужно показать название последнего сообщения автора вместе с этим. Может ли кто-нибудь помочь?

function ajaxified_function() { $response = new WP_Ajax_Response(); $id = $_POST['author_id']; $auth_name = get_the_author_meta('display_name', $id); $avatar = get_avatar($id); $desc = get_the_author_meta('description',$id); $auth_desig = get_the_author_meta('designation', $id); $output = "<div id='bloggers_title'>$auth_name</div>\n <div id='bloggers_desig'>$auth_desig</div>\n <div id='bloggers_avatar'>$avatar</div>\n <div id='bloggers_desc'>$desc</div>\n"; $response->add(array( 'what' => 'has', 'data' => $output )); $response->send(); } 

Solutions Collecting From Web of "Показать название последней записи автора"

Вы можете получить последнее сообщение автора, добавив следующий код к вашей функции:

 $latest_post = get_posts( array( 'author' => $id, 'orderby' => 'date', 'numberposts' => 1 )); // Since get_posts() returns an array, but we know we only // need one element, let's just get the element we need. $latest_post = $latest_post[0]; 

Затем измените свой $output , добавив нужные вам данные (в частности, post_title for permalink и post_title для названия), например:

 $output .= "<div id='bloggers_latest_post'> <a href='$latest_post->guid'>$latest_post->post_title</a> </div>"