给wordpress某个分类下的内容添加分类筛选功能

要在WordPress的某个分类下添加内容筛选功能,你可以通过以下几种方法实现:

  1. 使用插件

Filter Everything 插件

这是一个非常通用的筛选插件,可以筛选任何文章类型和任何标准。它支持使用Widgets或Shortcodes在页面上轻松集成筛选器,并且与几乎所有页面构建器兼容。

  1. 自定义开发

创建自定义分类法

你可以创建自定义分类法(Taxonomy)来实现更细致的筛选。例如,如果你想要按颜色筛选文章,可以创建一个名为"color"的自定义分类法,并将其应用到文章上。

复制代码
add_action('init', 'create_color');
function create_color() {
    $labels = array(
        'name' => _x('Colors', 'taxonomy general name'),
        'singular_name' => _x('Color', 'taxonomy singular name'),
        'search_items' => __('Search Colors'),
        'all_items' => __('All Colors'),
        'parent_item' => __('Parent Color'),
        'parent_item_colon' => __('Parent Color:'),
        'edit_item' => __('Edit Color'),
        'update_item' => __('Update Color'),
        'add_new_item' => __('Add New Color'),
        'new_item_name' => __('New Color Name'),
    );
    register_taxonomy('color', 'post', array(
        'hierarchical' => false,
        'labels' => $labels,
        'show_ui' => true,
        'query_var' => true,
        'rewrite' => array('slug' => 'color')
    ));
}

这段代码创建了一个名为"color"的自定义分类法,并将其应用于文章类型。

使用重写规则和模板

你可以通过添加重写规则和创建专门的模板文件来实现筛选页面。这样,当用户访问特定的URL时,WordPress将加载筛选页面并显示筛选结果。

通过上述方法,你可以为你的WordPress网站添加强大的分类筛选功能,提升用户体验。选择适合你需求的方法进行实施。

原文

http://www.dulizhan.sc.cn/jianzhan/78.html

相关推荐
Web极客码1 天前
WordPress 被重定向到垃圾站的排查全过程
运维·服务器·网络·wordpress
longze_71 天前
解决wordpress内网穿透后,公网无法访问wordpress管理后台wp-admin问题
数据库·wordpress·反向代理
WordPress学习笔记2 天前
WordPress新手建站选SiteGround还是Hostinger
wordpress
WordPress学习笔记2 天前
专业WooCommerce模板一站式服务平台
wordpress
Web极客码2 天前
如何在WordPress中轻松添加阴影框提升网站设计
wordpress
WordPress学习笔记2 天前
wordpress最好用的页面编辑器古腾堡Gutenberg编辑器
编辑器·wordpress
Web极客码2 天前
在WordPress中启用http2
https·wordpress
Web极客码3 天前
WordPress 被植入隐藏管理员后门?清理实战分析
服务器·网络·wordpress
Web极客码4 天前
WordPress 迁移到新域名后总是跳回旧域名:原因拆解与排查顺序
wordpress
Web极客码7 天前
真实复盘影子目录攻击——绕过WordPress固定链接劫持的手法
wordpress·网站安全·网络攻击·谷歌seo·网站劫持