我创建了一个自定义帖子类型和一个自定义分类法。
<?php
function create_food_tax() {
register_taxonomy(
'food_type',
'foods',
array(
'label' => __( 'Categorieën' ),
'rewrite' => array( 'slug' => 'foods' ),
'hierarchical' => true,
)
);
}
add_action( 'init', 'create_food_tax' );
?>如果我创建了一个新帖子,固定链接是www.mysite/食/ the _ post _title/这个固定链接工作正常,但现在……
在foods页面上,我为子术语创建了一个循环:
<?php
$taxonomy = 'food_type';
$terms = get_terms( array(
'taxonomy' => $taxonomy,
'child_of' => 450,
'hide_empty' => false,
) );
foreach($terms as $term){
echo get_term_link( $term, $taxonomy);
}
?>此循环显示了以下链接: www.mysite/foods/soup/
如果我点击链接,Wordpress会给我一个404错误。我刷新了固定链接,但这没有任何作用。
发布于 2019-03-21 23:33:19
也有同样的问题。
我已经在WP-Backend中创建了一个与自定义分类中的slug同名的页面,因此我更改了slug的名称并刷新了固定链接。
希望这些信息能对你有所帮助。
发布于 2019-03-22 00:12:01
我解决了这个问题。我创建了一个分类法并创建了术语。我在Wordpress的文档中找到“创建一个名为的文件”分类法-{您的分类法名称}-{您的术语}.php Wordpress documentation
https://stackoverflow.com/questions/55282391
复制相似问题