如何在WordPress中实现自定义分类目录功能?

玖比肆 WordPress 27

详细介绍如何使用WordPress代码实现自定义分类目录功能的方法。

回复

共1条回复 我来回复
  • 玖比肆的头像
    玖比肆 评论

    在WordPress中开发自定义分类目录功能需要使用以下步骤:

    1. 注册自定义分类目录:

    进入 functions.php 文件中并添加以下代码:

    ```
    function create_custom_categories() {
    register_taxonomy(
    'custom_category', // 分类名称
    'post', // 分类的类型(可以是文章、页面、自定义内容类型)
    array(
    'hierarchical' => true, // 是否有子分类
    'label' => '自定义分类', // 分类的名称
    'query_var' => true, // 可以使用 URL 参数进行分类查询
    'rewrite' => array( 'slug' => 'custom-category' ), // 分类的 URL 地址
    )
    );
    }
    add_action( 'init', 'create_custom_categories' );
    ```

    这个功能会在 WordPress 中添加一个名为“自定义分类”(Custom Category)的分类,可以在文章编辑器中选择。

    2. 显示分类目录:

    要在 WordPress 中显示分类目录,可以使用以下代码:

    ```
    'custom_category', // 分类名称
    'orderby' => 'name', // 按名称排序
    'show_count' => true, // 显示分类计数
    'hide_empty' => false, // 显示空分类
    'depth' => 1, // 深度为1,只显示顶级分类
    );

    $categories = get_categories( $args );

    foreach ( $categories as $category ) {
    echo '' . $category->name . ' (' . $category->count . ')
    ';
    }
    ?>
    ```

    这个功能会像 WordPress 的默认分类功能一样显示分类目录。

    3. 自定义分类目录样式:

    为了更好地展示自定义分类目录,可以在主题的 style.css 文件中添加以下代码:

    ```
    /* 自定义分类名称样式 */
    .taxonomy-custom_category a {
    color: #333;
    }

    /* 分类链接样式 */
    .taxonomy-custom_category a:hover {
    text-decoration: none;
    color: #f00;
    }
    ```

    这些样式会应用于“自定义分类”分类的链接和名称。

    通过以上步骤,可以在 WordPress 中实现自定义分类目录功能。

    2023年 5月 9日 下午7:28 0条评论
微信客服
分享本页
返回顶部
玖比肆(9Bi4)专注于帮助企业实现数字化转型,提供全方位的网站建设、网络运营、网络推广、网络营销和SEO优化等一系列数字化营销服务。