Intereting Posts
Страница разбивки на страницы 404 не найдена is_page условный вопрос плагин генерировал неожиданный вывод во время активации, но он пуст Установка WordPress с сайта live на localhost Помощь в условном заявлении для сопровождения функции wp_insert_post, пожалуйста? Добавить мета-окно для заголовка Featured Image в wp-admin / post-new.php Как использовать новые Dashicons для пользовательских кнопок TinyMCE? frontend image post uploader Как удалить имя сайта или название главной страницы из всех названий страниц? Пользовательская раскрывающаяся форма поиска, которая позволяет пользователям выбирать вариант B на основе варианта 1 пользовательский тип сообщения, обработанный как вложение Как перезагрузить определенную регистрационную форму роли на ошибках проверки? Используя wp_query, можно ли заказать таксономию? Godaddy маскировал перенаправление на блог WordPress Как я могу отменить регистрацию пользовательской таксономии?

Последние комментарии на странице автора?

Я создаю страницу author.php, и я хотел бы показывать комментарии, а также сообщения из настраиваемого типа сообщений. У меня уже есть список сообщений, но я ищу эффективный способ отображения последних комментариев от этого автора. До сих пор я не нашел ничего, кроме виджета и раздутых плагинов.

Я хотел бы сделать это особенно в одном потоке (сообщения / комментарии), но я могу понять, если это слишком сложно 🙂

Благодаря! Деннис

Solutions Collecting From Web of "Последние комментарии на странице автора?"

Эта функция вызывает все комментарии автора и разбивает каждый комментарий на максимальную длину. Отрегулируйте длину выдержки комментария при вызове функции в вашем шаблоне, например wpse19316_author_comments( 100 ); ,

 function wpse19316_author_comments( $length ) { $final_length = (int) $length; $author_comments = get_comments( array( 'ID' => $GLOBALS['authordata']->ID ) ); foreach ( $author_comments as $comment ) { $comment_length = sublen( $comment->comment_content ); $comment_excerpt = $comment->comment_content; if ( $comment_length > $final_length ) $comment_excerpt = substr( $comment->comment_content, $final_length ); echo $comment_excerpt.'<br />'; } }