Я пытаюсь создать функцию, которая будет отображать 5 сообщений, сделанных конкретным автором.Wordpress Функция, которая будет отображать сообщение по конкретному автору
Допустим, что конкретное имя автора - «Ник», я не знаю, как его освободить.
Я использую глобальные переменные для $ post и $ authordata.
Вот мой сниппет:
function display_post_via_specific_author() {
global $authordata, $post; //Declare Global Variables
$authors_three_posts = get_posts(
array(
'author' => $authordata->ID,
'posts_per_page' => 3
)
);
echo '<h5>Latest Posts by Sam</h5>';
$output = '<ul>';
foreach ($authors_three_posts as $authors_post) {
$output .= '<li><a href="' . get_permalink($authors_post->ID) . '">' . get_the_title($authors_post->ID) . '</a></li>';
}
$output .= '</ul>';
return $output;
}
Я надеюсь, что вы можете помочь мне понять это!
Спасибо!
Почему бы не использовать [get_the_author] (http://codex.wordpress.org/Function_Reference/get_the_author)? – rnevius
В чем проблема? Каков результат? – ThemesCreator