如何链接到详细信息页面(single.php?)在wp_loop中

时间:2018-01-02 作者:JJang

我进行了如下wp\\U查询。这是其中的一部分。这是可行的。

$args = .....;
$query = new WP_Query($args);
while($query->have_posts() ) :
    $query->the_post();
    ?>
        <div class="each">
            <h4><?php the_title(); ?> </h4>
        </div>
<?php endwhile; wp_reset_query(); ?>
这是这样显示的。

<div>title 1</div>
<div>title 2</div>
<div>title 3</div>
...
此时,当我单击其中一个标题时,它需要链接到已单击帖子的详细信息。但我不知道如何链接到详细页面。我认为应该把它和“单身”联系起来。php’。是这样吗?以及如何链接到该详细页面(可能是singles.php)?非常感谢。

2 个回复
最合适的回答,由SO网友:Mostafa Norzade 整理而成

替换为以下代码:

<?php
$args = .....;
$query = new WP_Query($args);
while($query->have_posts() ) :
$query->the_post();
    ?>
        <div class="each">
            <h4><a href="<?php the_permalink();?>" title="<?php the_title_attribute();?>"><?php the_title();?></a></h4>
        </div>
<?php endwhile; wp_reset_query(); ?>

SO网友:Jignesh Patel

您的代码:

<h4><?php the_title(); ?> </h4>
替换为:

    <?php 
     the_title( sprintf( \'<h4 class="entry-title"><a href="%s" rel="bookmark">\', esc_url( get_permalink() ) ), \'</a></h4>\' ); 
    ?>

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post