У меня есть следующая функция, которую я добавил в мой файл functions.php в WordPress.Идея состоит в том, что он собирает все заголовки постов 'fsmodel' (пользовательский тип поста, который я создал).Затем он возвращает их в виде массива, который я затем использую, чтобы заполнить тег select в настраиваемых мета-полях для второго настраиваемого типа записи.модель лодки, и тип поста 'fsboat' будет иметь выпадающий список с именами моделей для выбора.
Теперь, похоже, в Dashboard это работает нормально - выпадающий списокзаполняется, как и ожидалось.Однако при сохранении сообщение не отображается в списке редактирования.Также на веб-сайте все страницы выводятся в виде страницы с ошибкой 404. Когда эта функция активна.
Я уверен, что проблема заключается в следующем коде - кто-нибудь имеет представление о том, что я мог сделать неправильно?
function fs_model_array() {
$models_array = array();
$loop = new WP_Query(array(
'post_type' => 'fsmodel',
'posts_per_page' => -1,
'orderby' => 'title',
'order' => 'ASC',
'post_status' => 'publish'
));
while ( $loop->have_posts() ) : $loop->the_post();
$models_array[] = get_the_title();
endwhile;
return $models_array;
};