首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress子项slug

Wordpress子项slug
EN

Stack Overflow用户
提问于 2019-03-21 22:12:25
回答 2查看 115关注 0票数 0

我创建了一个自定义帖子类型和一个自定义分类法。

代码语言:javascript
复制
<?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页面上,我为子术语创建了一个循环:

代码语言:javascript
复制
<?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错误。我刷新了固定链接,但这没有任何作用。

EN

回答 2

Stack Overflow用户

发布于 2019-03-21 23:33:19

也有同样的问题。

我已经在WP-Backend中创建了一个与自定义分类中的slug同名的页面,因此我更改了slug的名称并刷新了固定链接。

希望这些信息能对你有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2019-03-22 00:12:01

我解决了这个问题。我创建了一个分类法并创建了术语。我在Wordpress的文档中找到“创建一个名为的文件”分类法-{您的分类法名称}-{您的术语}.php Wordpress documentation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55282391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档