首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将wordpress the_content()分成几部分

将WordPress的the_content()函数分成几部分可以通过以下方式实现:

  1. 使用正则表达式进行分割:可以使用preg_split()函数和正则表达式将the_content()函数的内容按照特定的标识符进行分割。例如,可以使用“<!--more-->”作为标识符将内容分为两部分。具体代码示例如下:
代码语言:txt
复制
$content = get_the_content();
$parts = preg_split('/<!--more(.*?)?-->/', $content);

// $parts[0]为分割后的第一部分内容
// $parts[1]为分割后的第二部分内容
  1. 使用自定义标签进行分割:可以在文章中自定义特定标签来作为分割点,然后使用字符串处理函数进行分割。例如,可以在文章中添加“[split]”作为分割点。具体代码示例如下:
代码语言:txt
复制
$content = get_the_content();
$parts = explode('[split]', $content);

// $parts[0]为分割后的第一部分内容
// $parts[1]为分割后的第二部分内容

这样,你就可以将the_content()函数的内容分割成多个部分,并针对每个部分进行处理,例如在不同位置展示或进行不同的样式处理。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 云数据库MySQL版(CDB):https://cloud.tencent.com/product/cdb_mysql
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 人工智能机器学习平台(AI Lab):https://cloud.tencent.com/product/ai-lab
  • 云原生应用引擎(TKE):https://cloud.tencent.com/product/tke
  • 腾讯云区块链服务(Tencent Blockchain):https://cloud.tencent.com/product/tencentblockchain
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

禁用 WordPress Auto Embeds 功能,加快页面解析速度

WordPress 的 Easy Embeds 功能 这个就是 WordPress 的 Easy Embeds 的功能,可以让我们直接发布一个 URL(需要单独一行,纯文本,不带链接才行),就能把这个...就会自动把这个 URL 转化成 TED 对应页面的视频: 如果你是用 WordPress 古腾堡编辑器,那么在古腾堡编辑器可以看到目前支持的自动嵌入服务: 点击上图的按钮,点击对应的按钮: 输入链接...,然后点击潜入,也可以一键嵌入: 禁用 WordPress Auto Embeds 功能 从腾堡编辑器默认的潜入按钮, WordPress Easy Embeds 支持的自动嵌入网站大部分都是国外的网站...我们发现在 WP_Embed Class 中的构造函数中有如下的 filter: add_filter( 'the_content', array( $this, 'autoembed' ), 8 );...>= v3.5 remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );

1.2K20
  • WordPress二开-文章内容部分隐藏

    原理 在php从数据库读取文件出来之后,不要马上输出,先执行正则替换、删除的步骤即可 修改文件地址 WordPress是设计了模板主题的概念的,模板主题所在目录为:wordpress/wp-content...the_content 有调用该函数的就是对应的文章内容(可能有多个,对应多种布局,比如图片列表文章、纯文字文章等等 根据自己主题判断) 修改逻辑 这里贴上我的处理逻辑参考 原文博客:http://www.siammm.cn...原文地址:https://www.siammm.cn/archives/254 ob_start(); the_content(); $content = ob_get_contents(); ob_end_clean...那么看看是否需要继续处理 $content = substr_replace($content,'SIAM 暂时隐藏该部分内容...&&")); }else{ $replace = false; } } } echo $content; 效果 SIAM 暂时隐藏该部分内容

    58630

    WordPress 主题教程 #5b:日志内容

    日志内容是从零开始创建 WordPress 主题系列教程第五篇的第二部分,在这篇中,我们将展示如果显示博客日志的内容,并且使用一个 DIV 标签把博客日志的内容和日志的标题区分开。...再次强调一次,上一篇关于 WordPress 主循环介绍的课程非常重要,你需要彻底明白之后才能继续学习。 下面开始这篇课程。...第1步:使用 the_content() 函数显示日志内容 在日志标题代码下面输入:。...我们使用了 PHP 函数 the_content() 函数调用了 日志的内容,现在,日志的内容只是一长行的文本,一直到窗口的右边,因为我们还没有样式化它。...所有的文本,图像和其他东西等所有上图展示的东西都是通过 the_content() 这个函数调用来的。是不是很有用?

    82280

    WordPress 技巧:优先执行 Shortcode,移除 Shortcode 中自动添加的 br 和 p 标签

    我们在使用 WordPress Shortcode API 开发插件的时候,有个比较麻烦的问题,就是 WordPress 会自动在 shortcode 内添加 br 或者 p 标签,这样可能会打乱你的原先预想的...造成这个问题的原因是 WordPress 默认的日志内容处理流程中,wpautop(将回车转换成 p 或者 br 标签的函数)是在 Shortcode 前面运行的。...所以我们的解决方案也是非常简单,改变它们执行的顺序,在当前主题的 functions.php 文件中添加: remove_filter( 'the_content', 'wpautop' ); add_filter...( 'the_content', 'wpautop' , 12); 该功能已经整合到 WPJAM Basic 插件中,现已免费提供下载,你只需要勾选下就可以优先执行 Shortcode!...这样调整顺序之后,你的 shortcode 里面的内容,就不会有自动添加的 p 或者 br 标签,但是如果 shortcode 中部分的内容你又需要一些 p 或者 br 标签用来换行的话,你需要自己手动在自己

    61420

    WordPress 主题教程 #15:子模板文件

    子模板文件是从零开始创建 WordPress 主题系列教程的第十五篇,这篇将和像上一篇创建 header.php, sidebar.php 和 footer.php 这些模板文件一样创建更多的子模板文件...根据我的屏幕截图增加代码: 当你想把一个非常长的页面分成几个页面的时候,这是非常有用的。 第二行代码是用于显示可以用来编辑静态页面的编辑链接。...第5步:定制 single.php 点击一个日志的标题去阅读日志其余部分就会带你到单篇日志查看模式。single.php 模板就是用于处理查看单篇日志时的外观。 在 single.php 中的 下输入: <?php link_pages(' Pages:', ' ', 'number'); ?...同样我们也可以把日志分成多篇子日志。 第二,在 postmetadata 区域,移除 函数和前面的 标签。

    42620

    WordPress 写成 Wordpress 很不好看?

    WordPress 写成 Wordpress 会不会不好看? 我觉得还好,不过我大部分时候写文章的时候都会写成 WordPress。...WordPress 创始人觉得很不好看 但是 WordPress 创始人 Matt Mullenweg 觉得 Wordpress 很不好看,他还亲自动手在 WordPress 3.0 添加了一个函数 capital_P_dangit...然后 WordPress 通过 filter 使用 capital_P_dangit() 函数把文章标题,页面标题,文章内容,评论内容,Widget 内容中的 Wordpress 改成 WordPress...屏蔽 WordPress 大小写修正 作为 WordPress 真爱粉,我们平时写文章都会按照 WordPress 这样的大小写方式写,所以对于我们真爱粉,这样的转换其实没什么意义。...: remove_filter( 'the_content', 'capital_P_dangit', 11 ); remove_filter( 'the_title', 'capital_P_dangit

    17310

    编写自己的 WordPress 模板

    再次访问该站点并启动并运行 你的第一个 WordPress 模板。 分而治之 要开发标准的 WordPress 主题, 你需要将所有工作分成几个部分。...这里要提到的另一件事是,我在文件中使用了“硬编码”子部分,如“联系人”和“链接” footer.php。相反, 你可以使用 WordPress 小部件来自动化并使它们直接通过定制器进行修改。...你的自定义 WordPress 主题的第一个外观已准备就绪。 循环 这是整个 WordPress 主题开发中最令人兴奋的部分, 你可以控制所有帖子。...is_single() ): the_excerpt(); else: the_content(); endif; ?...最后,我使用了相同的 is_single()概念来显示帖子的 the_excerpt()或 the_content()。 看,就是这么简单有趣。现在有了一点魅力 CSS,我得到了以下结果。

    1.4K30

    WordPress 主循环和全局变量

    当我们进行 WordPress 开发的时候,首先我们必须要了解主循环和全局变量,这样才知道在主循环中可以访问哪个全局变量 下面就讲解下 WordPress 主循环,以便能更好理解哪些全局变量可以被主循环中的模板函数调用...WordPress 主循环 WordPress 主循环(The Loop)是用来显示文章列表,和在单篇文章页面页显示留言列表的。 在主题的 index.php 中,主循环的代码如下: <?...下面就是现在可用的部分模板函数: the_author:获取作者的名字。 the_title:显示当前文章的标题。 the_content:显示文章的内容。...注意通过这种方法获取的文章内容是没有经过 WordPress 过滤器接口的,不过你想自己去操纵文章的内容,比如自己设置文章内容的显示方式,通过这种方式获取的文章内容是非常有用。

    66710

    WordPress4.2升级修复补丁:解决大量404请求以及评论表情路径及尺寸异常问题

    上一篇文章写到了 WordPress 升级 4.2 版本后部分主题出现了大量 404 请求的问题,匆忙解决也没深究原因。今天继续调试主题却发现了评论表情不显示了,看来又是 4.2 惹的祸了!...一、前因后果 这次 WordPress 升级 4.2 总体来说没有以前版本升级来得顺畅,目前已发现如下 3 个问题: 有部分主题的前台会产生大量的 404 错误请求(站外资源); 评论表情名称变更导致表情无法显示或者无法通过钩子更改...相关钩子 remove_action( 'comment_text',      'convert_smilies',   20 );  //移除4.2 表情相关钩子 remove_action( 'the_content...4.2 表情相关钩子   add_action( 'comment_text',     'convert_smilies_diy',    20);  //自定义表情相关钩子 add_action( 'the_content...不过 WordPress 在天朝的使用率如此之高,相信官方很快就会更新下一个版本,来修复诸如此类的问题。

    1.2K130

    WordPress主题制作(七):制作基础模板Index.php

    php the_content(); ?> 添加阅读全文 <a href="<?php the_permalink(); ?...添加文章分页 你已经看到,每页只能显示<em>部分</em>文章,要想看下一页,就需要添加分页。 <?...<em>WordPress</em>主题: 8 / 14 <em>WordPress</em>主题制作:开始前的准备 <em>WordPress</em>主题制作(一):主题文件结构 <em>WordPress</em>主题制作(二):模板和模板文件 <em>WordPress</em>主题制作...(三):牛刀小试 <em>WordPress</em>主题制作(四):制作头部模板header.php <em>WordPress</em>主题制作(五):制作底部模板footer.php <em>WordPress</em>主题制作(六):制作侧边栏模板...sidebar.php <em>WordPress</em>主题制作(七):制作基础模板Index.php <em>WordPress</em>主题制作(八):制作文章单页模板single.php 计划: <em>WordPress</em>主题制作(九)

    72560
    领券