Как добавить постоянную ссылку в запрос WP в теме Wordpress


Я хочу добавить страницу блога на главную страницу.php. Я хочу показывать только заголовок поста со ссылкой на фактический пост.Я не знаю, куда поместить ссылку the_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">' . get_the_title() . '</h2>';                                
                       }
                     }
                  wp_reset_postdata();
                 ?>   
 </div><!--end blog-content -->     

Когда я ставлю, гиперссылка переходит на domain.com/get_permalink () не на фактический URL.

Пример фактический URL-адрес domain.com/abc . Когда я нажимаю на заголовок сообщения, оно переходит в domain.com/get_permalink ()

Кто-нибудь может помочь мне решить мою проблему?

Author: Junior WP Developer, 2015-05-11

1 answers

Возможно, вы используете 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 -->
 2
Author: Nilambar, 2015-05-11 03:03:17