WP_QUERY导致链接无法工作

时间:2016-09-21 作者:Samuel

添加这行代码并调整if语句会损坏循环中的链接。我真的不明白为什么会这样。代码行有什么问题?

        <?php $query = new WP_Query( array( \'post__not_in\' => get_option( \'sticky_posts\' ) ) ); ?>

          <?php if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?>

            <div class="posts__post">

                <article>
                    <a class="posts__post--preview" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
                    <p class="posts__post--tag"><?php the_category(\'&nbsp;/&nbsp;\'); ?></p>
                    <h1 class="posts__post--title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
                    <p class="posts__post--meta"><?php echo time_ago(); ?></p>
                </article>   


            </div>

          <?php endwhile; else :?>

          <h1><?php _e(\'no post where found!\',\'blog\'); ?></h1>

        <?php endif; ?>

        </div>

1 个回复
SO网友:Samuel

我很抱歉。我没有创建single.php 文件在我的学习中,我发现如果没有单身。php文件存在,然后Wordpress返回到index.php. 因此,链接实际上是在工作,但只是使用相同的模板。再次抱歉浪费你的时间。

相关推荐

WordPress Custom Post Loop

我正在尝试循环浏览自定义WordPress帖子,遇到了一个问题,比如我添加了自定义字段并想在中显示它<li> 使用循环。我成功地完成了操作,但数据/链接/类别正在重复,如果类别与以下内容相同,我希望只显示一次:如果我有2篇带有data1类别的帖子,那么链接将只显示data1once 但我有2个不同类别的帖子,然后它会分别显示每个帖子。Sample Code:<ul class="filter filter-top"> <li cla