我需要在一个类别中获得最新帖子的永久链接。然后需要将该链接放置到按钮中。按钮在自定义首页的函数中呈现。php模板。
到目前为止,我已经知道了这一点,但它不适用于各种排列,也没有出现任何错误:
$latest_post = get_post( array( \'cat\' => 3, \'posts_per_page\' => 1) );
if( $latest_post ) {
echo \'<a href= "\' . get_permalink( $latest_post->ID ) . \'">Learn More Now</a>\';
}
谁能告诉我哪里出了问题?
最合适的回答,由SO网友:Sohan Zaman 整理而成
您在此处使用的函数,get_post()
不接受查询参数。所以你必须使用get_posts()
. 尝试以下操作:
$latest_post = get_posts( array( \'cat\' => 3, \'posts_per_page\' => 1) );
if( !empty( $latest_post ) ) {
echo \'<a href= "\' . get_permalink( $latest_post[0] ) . \'">Learn More Now</a>\';
}