Может ли пост WordPress отображать другие пользовательские посты? - PullRequest
0 голосов
/ 07 декабря 2018

Я создаю пользовательский тип записи "подкаст".Каждый пост подкаста собирает заголовок, обложку, имя хоста и т. Д. У меня есть HTML-шаблон для их отображения.

Теперь я хотел бы создать несколько обычных постов, отображающих эти посты подкаста.Например, «10 подкастов об истории», которые будут отображать некоторые записи истории подкастов.

Возможно ли это?Если есть плагин, я был бы открыт для этого, но это также похоже на то, что разработчик темы должен уметь кодировать.

1 Ответ

0 голосов
/ 07 декабря 2018

Это работает, вам просто нужно выяснить, как вы хотите «ранжировать» их, хотите ли вы иметь параметр шорткода для передачи, скажем, типа записи, чтобы вы могли использовать его для нескольких типов

function get_p () {
        $custom_p = get_posts(array(
            'post_type' => 'event',
            'numberposts' => 10,
        ));
        $html = '';
        foreach (($custom_p) as $id=> $post) {
            $html .= '<li>'.$post->post_title.'</li>';
        }
        $html = '<ul>'.$html.'</ul>';
return ($html);
}

add_shortcode('get_p','get_p');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...