Php 显示当前类别的最早wordpress帖子
我正在尝试在“single”模板中,在post查询之外插入指向当前类别的第一篇文章的链接 找到了这段代码,它最初会列出当前类别中的所有帖子,我想稍后会被裁剪 它工作正常,但我不能按升序列出帖子Php 显示当前类别的最早wordpress帖子,php,wordpress,Php,Wordpress,我正在尝试在“single”模板中,在post查询之外插入指向当前类别的第一篇文章的链接 找到了这段代码,它最初会列出当前类别中的所有帖子,我想稍后会被裁剪 它工作正常,但我不能按升序列出帖子 $category = get_the_category(); foreach ($category as $cat) { query_posts( array ( 'cat' => $cat->cat_ID, '&order=ASC', 'posts_per_page' =&
$category = get_the_category();
foreach ($category as $cat)
{
query_posts( array ( 'cat' => $cat->cat_ID, '&order=ASC', 'posts_per_page' => 1 ) );
echo '<div class="post">';
echo '<h2>'.$cat->cat_name.'</h2>';
echo '<ul>';
while (have_posts())
{
the_post();
echo '<li><a href="'.get_permalink().'">'.get_the_title().'</a></li>';
}
echo '</ul>';
$category_id = get_cat_ID($cat->cat_name);
$category_link = get_category_link($category_id);
echo '<div class="paging">';
echo '<a href="'.$category_link.'" title="'.$cat->cat_name.'">More Post from '.$cat->cat_name.'</a>';
echo '</div>';
echo '</div>';
}
$category=get_the_category();
foreach($类别为$cat)
{
查询帖子(数组('cat'=>$cat->cat-ID',&order=ASC','posts\u per\u page'=>1));
回声';
回显“.$cat->cat_name.”;
回声“”;
while(have_posts())
{
_post();
回音“”;
}
回声“
”;
$category\u id=get\u cat\u id($cat->cat\u name);
$category\u link=get\u category\u link($category\u id);
回声';
回声';
回声';
回声';
}
有关以下内容,请参见文档中的此示例:
尝试更改您的query\u posts()
调用:
query_posts( array ( 'cat' => $cat->cat_ID, 'order' => 'ASC', 'posts_per_page' => 1 ) );
您可能还需要添加
orderby
属性。太棒了!效果很好。非常感谢。
query_posts( array ( 'cat' => $cat->cat_ID, 'order' => 'ASC', 'posts_per_page' => 1 ) );