用类别名称替换URL中的名称自定义帖子类型-Wordpress

时间:2018-09-26 15:46:40

标签: php wordpress custom-wordpress-pages

我有这段代码要显示在category.php页面中,该类别的每个帖子都希望看到:

<?php

      $args = array(
        'post_type' => 'trailers',
        'cat' => $category_id
      );
      $loop = new WP_Query($args);
      if ( $loop->have_posts() ) :
            while ( $loop->have_posts() ) : $loop->the_post(); 


            $attachment_id = get_field('imagen1');
            $size = "custom-poster"; // (thumbnail, medium, large, full or custom size)
            $image = wp_get_attachment_image_src( $attachment_id, $size );

          ?>

            <div class="col-xs-12 col-sm-3 col-md-3 lastImageHome">
              <a href="<?php the_permalink(); ?>"><img src="<?php echo $image[0]; ?>">
              <p class="movieTitle"><?php the_title(); ?></p></a>
            </div>

          <?php


        endwhile; 
      endif; 

但是每个帖子的the_permalink会向我显示自定义帖子类型的URL。我想在URL中显示我选择的类别的名称,而不是自定义帖子类型的名称。例如:

当前网址:http://web.com/trailers/post-movie

我希望网址:http://web.com/horror/post-movie

如何自定义the_permalink的URL?

有什么想法吗?

0 个答案:

没有答案