Intereting Posts
Показать последнее сообщение на главной странице? Показать сообщения пользователя из пользовательского типа сообщений в категории на front-end slick slider как пользовательский тип сообщения Показывать 1 сообщение и после определенной даты показать следующий Сохранить значение флажка в метабоке Путь загрузки / URL-адрес для основного блога многопользовательской / сетевой настройки Архивы для пользовательских типов сообщений (без страниц) WordPress всегда создает уникальные пароли? Почему существуют обновления для устаревших версий WordPress? Пользовательский виджет не сохраняет значения в раскрывающемся списке Отладка, почему избранные изображения перестали отображаться в WooCommerce на главной странице Какой SQL-запрос выполняет простой поиск и замена Как проверить, опубликовано ли сообщение сегодня? Добавление отступов при создании эскиза Используйте папку темы вместо plugins_url

Получить сообщение / название страницы из ID

Я пытаюсь получить сообщение post_type (post / page / portfolio) на панели администратора вне цикла.

Я почти пробовал все возможные решения, но безуспешно:

//method 1 $content_post = get_post(3208); $_menu_item_title = $content_post->post_title; //(Trying to get property of non-object error) //method 2 $obj = get_post_type_object($_menu_item_type); $content_post = get_post(3208); //(Trying to get property of non-object error) $_menu_item_title = $obj->$content_post->post_title; //method 3 $_menu_item_title = the_title(3208); //(no error but nothing is store) //method 4 $_menu_item_title = get_the_title(3208); //(no error but nothing is store) 

Solutions Collecting From Web of "Получить сообщение / название страницы из ID"

Как уже отмечалось, «ошибка, отличная от объекта» означает, что get_post () ничего не возвращает и что сообщение не существует.

Если вы уверены, что этот пост существует, вот альтернативный метод, взятый из кода

 <?php $post_7 = get_post(7, ARRAY_A); $title = $post_7['post_title']; ?> 

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

используя эти методы WP по умолчанию, вы можете получить заголовок текущей страницы и текущего сообщения.

 <?php echo get_the_title();