现在的很多wordpress网站内容H标签都添加相对应的样式,那么如何wordpress实现自动修改文章中H标签格式呢?今天咱们就说说这个wordpress实现自动修改文章中H标签格式,当然很多添加的功能需要自己配对样式啊。
H标签格式实现方法
如果你需要这种自动修改文章中H标签的html格式的话请继续看下面的实现步骤,跟这教程一步一步把这个功能集成到你的网站中吧!
一、查看你博客文章中内标题标签使用情况
有的人喜欢用H2标签定义文章中的标题,当然爱好不同有部分人喜欢用H3像我的博客就使用了多种标签那么我们如何给这多种标签定义不同的格式这个当然也难不到WordPress啦!
二、添加相关功能代码
想要实现这个功能添加代码是必不可少的,下面我就给大家把代码贴在下面,代码量也不大,使用非常方便。
/**
代码功能:自动修改文章中H标签的格式
**/
function ruikeedu_article_h($content) {
$matches = array();
$h_2 = “/<h2>([^<]+)<\/h2>/im”;
$h_3 = “/<h3>([^<]+)<\/h3>/im”;
//扩展代码放置位置1
if(is_singular() && preg_match_all($h_2, $content, $matches)) {
foreach($matches[1] as $num => $title) {
$title = trim(strip_tags($title));
$content = str_replace($matches[0][$num], ‘<h2><i class=“fa fa-bullhorn fa-inverse”></i>’.$title.'</h2>’, $content);
}
}
if(is_singular() && preg_match_all($h_3, $content, $matches)) {
foreach($matches[1] as $num => $title) {
$title2 = trim(strip_tags($title));
$content = str_replace($matches[0][$num], ‘<h3><span>’.$title2.'</span></h3>’, $content);
}
}
//扩展代码放置位置2
return $content;
}
add_filter( ‘the_content’, ‘ruikeedu_article_h’ );

