【发布时间】:2019-08-12 10:10:02
【问题描述】:
我创建了一个自定义帖子类型和一个自定义分类。
<?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/food/the_post_title/ 这个永久链接工作正常,但现在......
在页面上,我为子术语创建了一个循环:
<?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 错误。 我刷新了永久链接,但这没有任何作用。
【问题讨论】:
标签: wordpress custom-post-type permalinks custom-taxonomy