我想做一个视差类型的链接,但我还不知道怎么做。我需要用#link获取所有帖子标题,然后我可以试试视差。
我当前的分类页面代码如下。我想把所有的帖子都展示出来。。
<div class="content">
<?php if ( have_posts() ) : ?>
<h2><?php single_cat_title(\'\',true); ?></h2>
<dl>
<?php while ( have_posts() ) : the_post();
?>
<dt><?php the_title(); ?></dt>
<dd><?php the_content(); ?></dd>
<?php endwhile;
?>
<?php else : ?>
<?php endif; ?>
</dl>
</div>
我很好地获得了所有帖子的标题和内容。没问题。。但我想在H2后面加一个div,然后显示
<ul>
<li data-slide="1">title </li>
<li data-slide="2">title </li>
<li data-slide="3">title </li>
<li data-slide="4">title </li>
...
..
</ul>
我怎么能那样做?
分类页面如下
**Category Title**
All Post Title (list)
(under all post )
--------------
Post title
Post Content
---------------
Post title
Post Content
---------------
Post title
Post Content
---------------
Post title
Post Content
---------------
Post title
Post Content
---------------
最合适的回答,由SO网友:Accore LTD 整理而成
我找到了一条路。并正确显示。但我不确定这是不是完美的方式。请给出你的建议
<ul>
<?php
$test = get_the_title();
$args = array( \'cat_name\' => $test );
$args = array_merge( $args , $wp_query->query );
get_posts( $args ); while (have_posts()) { the_post(); ?>
<li data-slide="<?php the_ID(); ?>"><?php the_title(); ?></li>
<?php } ?>
</ul>