Intereting Posts
Как изменить шаблон URL для просмотра одной записи Есть ли приложение для обновления ядра и плагинов WordPress? Тип сообщения Эхо-код повторяется на главной странице Как я могу получить постоянную ссылку на страницу, на которой был использован короткий код? WordPress AJAX Загрузить файл не работает, пользовательский плагин Почему add_rewrite_endpoint несовместим с /% категорией% /% postname% / permalink? Единая почта (CPT) на двух страницах – обычная и расширенная Безопасный вход в wordpress Разрешения пользователя для загрузки изображений Проверьте, имеет ли тип сообщения срок Многоузловая установка на субдомен с субдоменами изменяет сайтURL Текст не обертывается вокруг правого плавающего изображения Как интегрировать таблицу пользовательских баз данных в WordPress и использовать функции WordPress Можно ли связать разные типы пользовательских почтовых сообщений друг с другом? Как я могу улучшить подход к таксономии?

Страницы WordPress в массиве

Я пытаюсь получить все имена страниц, которые находятся на веб-сайте WordPress, и сохранить его в массиве, чтобы я мог передать его в Visual Composer в коротком коде.

Я не могу понять, где я ошибаюсь

$pages = get_pages(); $r=array(); foreach ( $pages as $page ) { $r[$page->post_name]; } return $r; 

Ваши изменения $r[$page->post_name]; to $r[] = $page->post_name; $r[$page->post_name]; to $r[] = $page->post_name; отлично работают, когда я проверил их

Вместо return $r; use print_r($r)

Вы должны просмотреть список всех ваших страниц. Также вы могли бы описать, почему вы используете return $r