WordPress副标题(Subtitle)是指在文章主标题下方添加的补充性文字,用于进一步说明文章内容或提供额外信息。虽然WordPress默认没有专门的副标题字段,但通过插件或代码可以实现这一功能。
要为副标题添加分类功能,可以通过以下两种方式实现:
安装并激活"WP Subtitle"插件后,在文章编辑页面会出现副标题输入框。要添加分类功能,可以结合自定义分类法或使用以下代码片段:
function add_subtitle_to_category($subtitle, $post_id) {
$categories = get_the_category($post_id);
if (!empty($categories)) {
$subtitle .= ' - ' . $categories【0】->name;
}
return $subtitle;
}
add_filter('the_subtitle', 'add_subtitle_to_category', 10, 2);
在主题的functions.php文件中添加以下代码:
function add_subtitle_meta_box() {
add_meta_box(
'subtitle_box',
'文章副标题',
'subtitle_meta_box_callback',
'post',
'normal',
'high'
);
}
add_action('add_meta_boxes', 'add_subtitle_meta_box');
添加分类后,可以在主题文件中使用以下代码显示带分类的副标题:
' . get_the_subtitle() . '';
}
?>
1. 修改主题文件前请做好备份
2. 建议在子主题中进行修改
3. 确保代码与当前WordPress版本兼容
通过以上方法,您可以轻松为WordPress文章的副标题添加分类功能,让网站内容更加结构化,提升用户体验。