функция в PHP, которая может получить все сообщения WordPress определенного типа - PullRequest
0 голосов
/ 30 октября 2019

У меня есть функция, как показано ниже, определенная в файле chapters.php . В приведенной ниже функции я пытаюсь получить все сообщения WordPress, имеющие тип sdft-episodes .

=> chapters.php :

namespace SDFT\Chapters;

function get_down_latest_videos( $post_id ) {  

 $query = new WP_Query(array(
 'post_type' => 'sdft-episodes',
 'post_status' => 'publish',
 ));

 while ($query->have_posts()) {
 $query->the_post();
 $post_id = get_the_ID();
 }   
}

Я хочу вызвать эту функцию в другом файле. Имя файла, для которого я хочу вызвать вышеуказанную функцию: down-latest-videos.php .

=> down-latest-videos.php :

Вот полный путь и код внутри down-latest-videos.php :

$latest_four_vods = \SDFT\Chapters\get_down_latest_videos( $post_id );

print_r($latest_four_vods);  // Line A

Приведенный выше код находится внутри файла down-latest-videos.php . Строка A выше ничего не печатает.

Постановка задачи:

Мне интересно, какие изменения я должен внести в вышеприведенную функцию, чтобы при ее вызове в любом месте показывались все записи WordPress, имеющие тип sdft-episodes.

Строка А должна печатать должна печатать все сообщения WordPress, имеющие тип sdft-episodes.

...