提问人:Yoeri Achterbergen 提问时间:3/21/2019 更新时间:3/22/2019 访问量:208
Wordpress 子术语 slug
Wordpress sub term slug
问:
我创建了一个自定义帖子类型和一个自定义分类法。
<?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/ 这个永久链接工作正常,但现在......
在 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 错误。 我刷新了永久链接,但这什么也没做。
答:
0赞
Kalti
3/21/2019
#1
有同样的问题。
我已经在 WP-Backend 中创建了一个页面,其名称与自定义分类法中的 slug 相同,因此我更改了 slug 的名称并刷新了永久链接。
希望这些信息对您有所帮助。
评论
0赞
Yoeri Achterbergen
3/21/2019
嗨,Kalti,我在代码中做了一些更改,现在它转到主页。现在我正在寻找蛞蝓是否等于获取温度部分:)
0赞
Yoeri Achterbergen
3/22/2019
#2
我解决了问题。我创建了一个分类法并创建了术语。我在 Wordpress 的文档中找到了“创建一个名为”分类的文件名-{您的分类名称}-{您的术语}.php Wordpress 文档
下一个:设置 cookie 的问题
评论