如何在 Wordpress 主题中将永久链接添加到 WP_Query

How to add permalink into WP_Query in Wordpress Theme

我想在 front-page 中添加博客页面。php.I 只想显示带有 link 的 post 标题到实际 post.I 不知道去哪里将 the_permalink 放入我的 code.My 代码中,如下所示:

 <div class="profile">               
                <?php 
                  $query = new WP_query( 'pagename=blog' ); 
                    if ( $query->have_posts() ) {
                    while ( $query->have_posts() ){
                    $query->the_post();
                    echo '<h2 class="text-center">' . get_the_title() . '</h2>';                                
                       }
                     }
                  wp_reset_postdata();
                 ?>   
 </div><!--end blog-content -->     

当我输入时,hyperlink 转到域。com/get_permalink() 而不是实际的 url。

示例实际 url 是域。com/abc。 当我单击 post 标题时,它转到域。com/get_permalink()

谁能帮我解决我的问题?

可能是您使用 get_permalink 的方式不对。试试下面的代码。

<div class="profile">
  <?php
  $query = new WP_query( 'pagename=blog' );
  if ( $query->have_posts() ) {
    while ( $query->have_posts() ){
      $query->the_post();
      echo '<h2 class="text-center"><a href="' . get_permalink() . '">';
      the_title();
      echo '</a></h2>';
    }
  }
  wp_reset_postdata();
  ?>
</div><!--end blog-content -->