Intereting Posts
Установка других приложений вместе с многопользовательским WordPress и настройка маршрутизации dns удалить пользовательский тип сообщения, используя форму отправки Можно ли удалить основной контент для WooCommerce? Импорт 10-летней информации в базу данных WP проблема с get_option в панели управления Плагины не отображаются для настраиваемого шаблона Как использовать jquery, включенный в wordpress для jpanelmenu Фильтрация содержимого пользовательского типа сообщения в определенной петле внутренняя привязка прокрутки с помощью wordpress Как удалить определенные категории из архивов тегов? Исключить истекшие липкие сообщения Формы с несколькими типами элементов с использованием пользовательских типов сообщений Перенос содержимого bbpress в сообщения На главной странице отображается URL-адрес после перехода на другой сервер три боковых панели, показывающие без вызова

Не удалось получить титул последнего сообщения

Я только начал изучать PHP / WordPress вчера – вот один из моих первых плагинов. К сожалению, он не работает, как предполагается, – название не отображается. Что случилось с моим кодом?

function show_title_on_dashboard() { $newest_post_id = $post[0]->ID; $title = $newest_post_id->post_title; echo "Latest Post: $title"; } add_action("admin_notices", "show_title_on_dashboard"); 

Вы добираетесь туда! Пара проблем – вам нужно на самом деле захватить последние сообщения, прежде чем вы сможете работать над ними. И post_title не является свойством идентификатора, но сам объект:

 if ( $posts = get_posts( 'numberposts=1' ) ) { $title = $posts[0]->post_title; // carry on sir } 

Примечание. Убедитесь, что вы define( 'WP_DEBUG', true ) в своем wp-config.php при разработке в WordPress – это очень поможет с отладкой!