杂志排版都是非常活跃的,可以分栏显示,那么WordPress博客是否有办法这样呢?这篇文章将告诉大家如何在WordPress中分栏显示内容。
这段代码非常强大,不过也非常简单。只要在functions.php 文件中加入这段代码,你的文章就可以实现自动分栏。
你的文章内容将会依据<h2> 标签分栏。
function my_multi_col($content){
$columns = explode('<h2>', $content);
$i = 0;
foreach ($columns as $column){
if (($i % 2) == 0){
$return .= '<div class="content_left">' . "\n";
if ($i > 1){
$return .= "<h2>";
} else{
$return .= '<div class="content_right">' . "\n <h2>";
}
$return .= $column;
$return .= '</p></div>';
$i++;
}
if(isset($columns[1])){
$content = wpautop($return);
}else{
$content = wpautop($content);
}
echo $content;
}
}
add_filter('the_content', 'my_multi_col');
别忘记在style.css 文件中还要添加下面的样式:
.content_right, .content_left{
float:left;
width:45%;
}
.content_left{
padding-right:5%;
}
大功告成!
* 版权声明:作者WordPress啦! 转载请注明出处。
发表新评论