首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将the_content()拆分为前x个字母的2个div

将the_content()拆分为前x个字母的2个div
EN

Stack Overflow用户
提问于 2019-12-03 18:12:35
回答 2查看 236关注 0票数 0

在single.php上,它用于显示post内容:

代码语言:javascript
复制
<div class="post-content">
    <?php the_content(); ?>
</div>

我怎样才能打破内容(不使用更多的标签在WP编辑器中),使它看起来像这样:

代码语言:javascript
复制
<div class="post-content">
    first 100 letters of the post
</div>
<div class="post-content">
    remaining part of the post
</div>

我需要这样做,因为我将在这两个部分之间添加一个滑块。

EN

回答 2

Stack Overflow用户

发布于 2019-12-03 19:36:25

如果你想按字数拆分内容,请使用wp_trim_words函数。这是一个你可以使用它的代码示例(我没有检查它)。

代码语言:javascript
复制
<?php $content = get_the_content();?>
$first_slice = wp_trim_words($content,100);
$second_slice = substr($content,strlen($first_slice),strlen($content));
echo '<div class="post-content">'.wpautop($first_slice).'</div>';
echo '<div class="post-content">'.wpautop($second_slice).'</div>';
票数 1
EN

Stack Overflow用户

发布于 2019-12-03 18:32:46

代码语言:javascript
复制
<?php $content = get_the_content(); ?>
<div class="post-content">
    <?php echo substr($content, 0, 100); ?>
</div>
<div class="post-content">
    <?php echo substr($content, 101, strlen($content)); ?>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59154678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档