无法获取最新帖子的标题

时间:2012-11-11 作者:user1787531

我昨天刚开始学习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");

1 个回复
SO网友:TheDeadMedic

你快到了!有两个问题-你需要实际抓取最新的帖子,然后才能处理它们。和post_title 不是ID的属性,而是对象本身:

if ( $posts = get_posts( \'numberposts=1\' ) ) {
    $title = $posts[0]->post_title;
    // carry on sir
}
Note: 确保您有define( \'WP_DEBUG\', true ) 在您的wp-config.php 在WordPress上开发时-它会有所帮助immensely 带调试!

结束