个性化阅读
专注于IT技术分析

WordPress重定向到服务页面网址

我在我的网站上使用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


你可以在循环中调用该网址。像这样尝试:

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

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

对于自定义帖子类型(如服务), 通常在网址中包含帖子类型。有时你需要在添加新的自定义帖子类型后重新生成永久链接结构。

转到设置->永久链接->并单击保存。

赞(0)
未经允许不得转载:srcmini » WordPress重定向到服务页面网址

评论 抢沙发

评论前必须登录!