我有以下代码来获取下一篇和上一篇文章。
if(wp_get_post_parent_id($post->ID)){
$pagelist = get_pages(\'post_parent=\'.wp_get_post_parent_id($post->ID));
$pages = array();
foreach ($pagelist as $page) {
$pages[] += $page->ID;
}
$current = array_search($post->ID, $pages);
$prevID = $pages[$current-1];
$nextID = $pages[$current+1];
}
使用$nextID和$previID,我可以创建如下链接:<a title="<?php echo get_the_title( $prevID ); ?>" href="<?php echo get_permalink($prevID); ?>"><?php echo get_the_title( $prevID ); ?> »</a>
现在我还想拥有$prevID和$nextID的特色图片。我不知道为什么,但它不起作用。我尝试了以下方法:echo wp_get_attachment_url(get_post_thumbnail_id($prevID));
我该怎么做?即使我添加像1253这样的修复ID而不是$prevID,它也无法工作。当我使用$post->ID(当前文章的,只是为了检查)时,它可以工作。有什么想法吗?