将帖子内容划分为三栏

时间:2014-07-04 作者:HannesH

是否可以拆分the_content() 分成三个大小相等的列?我试图通过获取我发现的代码来实现这一点here

                <?php
$content = get_the_content();
$strings = wordwrap($content, (word_count())/3, "<br />"); //Put a {BREAK} every 500 characters
$chunks = explode("<br />", $strings); //Put each segment separated by {BREAK} into an array field

//Printing each chunk in a div
foreach($chunks as $chunk_content) {
    echo "<div class=\'col-md-4\'>";
    echo $chunk_content;
    echo "</div>";
}
?>
这是我函数中的代码。php

function word_count() {
$content = get_post_field( \'post_content\', $post->ID );
$word_count = str_word_count( strip_tags( $content ) );
return $word_count;
}
这会创建多个片段,但有三个以上,因此文本在各个列之间仍然可以水平阅读。。。。。。我现在不知道为什么它不应该工作??希望有人能看看!

1 个回复
SO网友:Alessandro Benoit

CSS3列呢?所有新浏览器都支持它,您可以在旧浏览器上漂亮地将其降级。此外,您还可以使用媒体查询使其响应!

http://www.w3schools.com/css/css3_multiple_columns.asp

结束

相关推荐

如何从wp_Filessystem->Put_Contents功能显示保存文件的对话框?

我有这个片段:if(!$wp_filesystem->put_contents( $file_path, $file_content, FS_CHMOD_FILE )) { echo \'error during creating the file\'; } 此代码工作正常,但我不想将文件保存在服务器上,而是想显示浏览器对话框,将包含此内容的文件保存在本地磁盘上。提前感谢您的帮助。