分类是WordPress中的默认分类法之一。它用于将您的所有博客文章分成不同的部分。
在您WordPress网站上使用分类可以使用户更容易导航您的网站。它还可以帮助您以有意义的方式组织内容,并使您的网站在搜索引擎结果中排名更高。
您还可以使用不同的破解技巧来增强分类的功能和外观,使其更加人性化和有效。
1. 分类RSS源
在WordPress中,每个分类都有自己的RSS源,您可以通过在分类页面URL末尾添加“feed”来轻松找到,如下所示:
https://www.example.com/category/news/feed/
2. 带RSS源链接的分类列表
WordPress中的默认分类小工具不允许您在分类名称旁边显示RSS源链接。要显示源链接,请将以下代码添加到您主题的functions.php文件中或使用WPCode等代码片段插件:
function wpb_categories_with_feed() {
$args = array(
'orderby' => 'name',
'feed' => 'RSS',
'echo' => false,
'title_li' => '',
);
$string .= '';
$string .= wp_list_categories($args);
$string .= '
';
return $string;
}
add_shortcode('categories-feed', 'wpb_categories_with_feed');
add_filter('widget_text', 'do_shortcode');
3. 在WordPress中添加分类图标
图像使网络变得更加有趣。您可以使用图像使您的分类页面脱颖而出。要将图像与分类关联,您需要安装并激活Categories Images插件。
4. 为页面启用分类
默认情况下,分类仅适用于WordPress中的文章。但是,您可以将它们与任何文章类型关联,包括页面。要实现此功能,请安装并激活Pages with category and tag插件。
5. 为分类存档启用置顶文章
在WordPress中,您可以将文章置顶以在主页上显示。要启用分类页面的置顶文章功能,请安装并激活Sticky Posts – Switch插件。
6. 在WordPress中创建分类模板
WordPress具有强大的主题引擎。默认情况下,它会在您的主题中查找特定名称的模板以显示某些页面。例如,主题中的category.php模板用于显示所有分类页面。
7. 从RSS源中排除特定分类
默认情况下,您所有的文章都会出现在您站点的RSS源中。但是,如果您想要隐藏主RSS源中的某些分类,则只需安装并激活Ultimate Category Excluder插件。
8. 显示特定分类的最新文章
分类的主要用途是帮助您对内容进行排序,并帮助用户轻松找到内容。若要显示分类的最新文章,请使用WPCode等代码片段插件添加以下代码:
function wpb_postsbycategory() {
$the_query = new WP_Query( array(
'category_name' => 'travel',
'posts_per_page' => 5
));
if ($the_query->have_posts()) {
$string .= ' ';
return $string;}
9. 将作者分配给特定分类
在管理多作者的WordPress网站时,您可能希望将作者分配给特定分类。要实现此功能,您必须安装并激活PublishPress Permissions插件。
10. 在分类页面上显示摘要
我们建议用户在存档和分类页面上显示摘要。显示摘要可以缩短页面加载时间,这对SEO有好处。要在分类页面上用摘要替换全文,只需将以下代码添加到您主题的functions.php文件中或使用WPCode等代码片段插件:
function my_excerpts($content = false) {
if (is_category()) :
global $post;
$content = $post->post_excerpt;
if ($content) :
$content = apply_filters('the_excerpt', $content);
else :
$content = $post->post_content;
$excerpt_length = 55;
$words = explode(' ', $content, $excerpt_length + 1);
if (count($words) > $excerpt_length) :
array_pop($words);
array_push($words, '...');
$content = implode(' ', $words);
endif;
$content = '' . $content . '
';
endif;
endif;
return $content;}
我们希望这篇文章能帮助您了解一些新的WordPress分类破解技巧和插件。如需更多最佳实践提示,请参见我们的分类与标签指南和RSS源插件推荐。