Wordpress Перенаправить на страницу службы URL - PullRequest
0 голосов
/ 19 декабря 2018

Я использую WordPress для своего сайта.Я установил плагин для добавления сервисов.Я хочу, чтобы при нажатии на кнопку «Просмотреть больше» открывалась новая страница с содержанием этого сервиса.Все с созданием и обновлением службы в порядке, но когда я пытаюсь просмотреть или открыть страницу службы, у меня появляется ошибка 404, потому что в url есть website.com/services/first-service .. Я не понимаю, почему ... иВторой вопрос: как построить URL-ссылку на страницу сервиса?вот мой код для показа сервиса - название и the_excerpt:

    $query = new WP_Query( array(
     'post_type' => 'services',
     'orderby' => 'date',
     'order' => 'ASC',
     'posts_per_page' => 4
  ) );

  if( $query->have_posts() ) {
      while( $query->have_posts() ) {
          $query->the_post();
  ?>
        <div class="jobs-table col-xs-12 col-sm-12 ">
          <div class="col-xs-12 col-sm-10">
          <h4 class="title-jobs-table"><?php the_title(); ?></h4>
          <h5 class="job-table-sub" style="color: rgb(68, 63, 63);"><?php  
          the_excerpt();?></h5>
          <?php if(has_post_thumbnail()) {
              $image_src = wp_get_attachment_image_src( get_post_thumbnail_id(),'full' );
               echo '<img src="' . $image_src[0]  . '" width="200px" height="200px"  />';
          } ?>
          </div>
          <div class="col-xs-12 col-sm-2">
            <a class="btn-table-job"> <span>виж повече</span> </a>
          </div>
        </div>

      <?php

      }
  }

?>

1 Ответ

0 голосов
/ 19 декабря 2018

Вы можете вызвать URL в вашем цикле.Попробуйте это так:

 <a href="<?php the_permalink(); ?>"class="btn-table-job"> <span>виж повече</span> </a>

https://codex.wordpress.org/Function_Reference/the_permalink

для пользовательских типов записей (например, сервисов). Обычно в URL-адресе есть слаг типа записи.Иногда вам нужно восстановить структуру постоянных ссылок после добавления нового пользовательского типа записи.

Перейдите в Настройки -> Постоянные ссылки -> и нажмите Сохранить.

...