这是我的代码:
<?php get_header();?>
<?php display_breadcrumbs(); ?>
<article>
<?php if ( is_category() ){
echo \'<h1>\' . single_cat_title(\'\', false) . \'</h1>\';
echo category_description( );
}
else
echo \'<h1><i class="fa fa-tag"></i> \' . single_tag_title( \'\', false ) . \'</h1>\';
?>
<div class="loop center">
<?php
$paged = get_query_var(\'paged\') ? get_query_var(\'paged\') : 1;
$args = array(
\'post_type\' => \'post\', //Specyfying post type
\'paged\' => $paged //For pagination
);
$loop = new WP_Query( $args );
if ( have_posts() ) :
while ( $loop->have_posts() ) : $loop->the_post();
get_template_part(\'content\');
endwhile;
get_template_part(\'pagination\');
endif; ?>
</div>
</article>
</section>
<?php
if( is_category() ){?>
<div id="dls" class="row">
<div class="center">
<?php
// Dossier de presse
$dossier = get_post_meta($post->ID, \'dossier\', true);
if( !empty( $dossier ) )
$dossier = \' pdf="\' . $dossier . \'"\';
echo do_shortcode( \'[dossier\' . $dossier . \']\' );
?>
</div>
</div>
<?php
echo \'
<div id="form" class="row metaform">
<h2 class="center">Vous souhaitez réaliser un projet similaire ?</h2>\';
// echo \'<p>/projets/\' . get_the_category()[0]->slug . \'</p>\';
contact_form( \'/projets/\' . get_the_category()[0]->slug );
echo \'</div>\';
}
?>
<?php get_footer(); ?>
以及分页。php文件:
<nav class="pagination group">
<?php if ( function_exists(\'wp_pagenavi\') ): ?>
<?php wp_pagenavi(); ?>
<?php else: ?>
<ul class="group">
<li class="prev left"><?php previous_posts_link(); ?></li>
<li class="next right"><?php next_posts_link(); ?></li>
</ul>
<?php endif; ?>
</nav>
此链接无效:riehling。mrcoolblog。com/projets/concevoir/
但这一个是:riehling。mrcoolblog。com/concevoir/page/2/
这一个也是:riehling。mrcoolblog。com/concevoir公司/
我想我的permalink结构有问题,但我不知道是什么。。。
在Yoast中,我删除了类别库,并将其添加到“permalink”设置中(如第一篇文章所述),也许我应该删除它并使用另一种方式?将“/projets/”放在任何存档/帖子前面的干净方法是什么?