WordPress 文章内容添加分页的方法

WordPress 文章内容添加分页的方法


我们发布文章时,如果文章比较长,页面就会太长,影响用户阅读。

把文章内容分页后,能提高用户阅读体验,并能对SEO优化。


WordPress系统内置文章内容分页功能。使用很简单,只要在文章中想要分页的地方,插入<!--nextpage--> 即可。(注意是在文本编辑模式下)

要实现文章内容分页功能,还需要theme支持,现在大部分的theme都支持文章内容分页。WordPress的默认theme是支持的,如果你的theme不支持,

那么请找到你theme内的 single.php 里的这行代码

<?php the_content(); ?>

在这行代码的下面加入

<?php
    $args = array(
	'before'           => '<p>' . __('Pages:'),
	'after'            => '</p>',
	'separator'        => ' ',
	'nextpagelink'     => __('Next page'),
	'previouspagelink' => __('Previous page')
    );
    wp_link_pages($args);
?>

wp_link_pages的使用方法:点击查看


如果不想每次都切换到文本编辑模式,可以在WordPress编辑器中添加文章内容分页按钮(Page break)

打开theme下的 functions.php ,加入

/**
 * 在 WordPress 编辑器添加“下一页”按钮
 */
add_filter('mce_buttons','wp_add_next_page_button');
function wp_add_next_page_button($mce_buttons) {
	$pos = array_search('wp_more',$mce_buttons,true);
	if ($pos !== false) {
		$tmp_buttons = array_slice($mce_buttons, 0, $pos+1);
		$tmp_buttons[] = 'wp_page';
		$mce_buttons = array_merge($tmp_buttons, array_slice($mce_buttons, $pos+1));
	}
	return $mce_buttons;
}








  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
XIU主题是一款Wordpress主题,支持百度熊掌号,适用于图片展示、多元化图片新闻展示、个人博客、资源分享站,扁平化设计、简洁风、全面SEO优化、多重列表展示方式 ,响应式布局支持电脑、平板和手机的完美展示。 XIU主题功能介绍: 新增自定义分享代码和分享是否启用的选项 新增移动端图片Logo 新增热门排行按点赞数排序 新增首最新发布中不显示置顶文章的选项 新增底部友情链接,可选是否只显示在首 新增分类面关键词留空则默认调用分类名,不为空则调用分类名 Gravatar选择:可以是官方ssl,可以是默认,可以是多说 聚合文章小工具:侧栏聚合文章小工具新增显示纯图片模式; 列表模式:列表模式新增4图模式 特别推荐小工具:新增特别推荐小工具,多种样式; 新增头部搜索:导航在顶部时 新增广告位:分类、标签、搜索新增头部自定义广告位 分享按钮全扁平化:分享按钮全扁平化,增加10+按钮,帅的一塌糊涂 移动端搜索:导航在顶部时,移动端增加搜索功能 文章关键字和描述的自定义:在编辑文章的时候你会发现 直达链接:在列表文章都有展示,你可以选择开启、是否新窗口打开、是否需要加nofollow,甚至修改”直达链接“这几个字为你想要的; 列表无限加载:可以设置无限加载数和是否开启 轮换图展示:你可以设置几个图的轮换,或者不开启 手机端和非手机端广告:现在,每一个广告位你都可以设置两套,一套是手机端,一套是非手机端 分页总数统计:在分页最右侧 搜索结果高亮展示: 文章段落是否缩进的开关: 后台编辑器的几个重要按钮:有字体大小和分页插入等功能 来源网站的字样修改: 图片和头像提速:文章列表和头像都使用了lazyload做按需异步加载,你会发现访问速度上提升一大截 3种可选框架:支持3栏和2栏 14种可选颜色风格:基本上小清新的颜色都有了 3种列表模式:多图展示、单图展示、无图展示 连接符:设置你自己的很重要 2种分页模式:你要的全都在这了 分类文章不显示在首:你可以设置一个或多个分类下的文章不显示在首 文章分页文章有多长,分页就有多大用处 阻止百度转码:用自己的风格很重要,禁止了百度转码 点赞:说多了等于扯淡 文章来源:后台编辑文章有来源,前台有来源展示,尊重原创很重要 新窗口打开文章:有这个开关,说多了都是2 分享:让百度分享和网站更和谐 置顶焦点图:绝美展示,可自行设置置顶文章,且第一章大图可自定义 近期热门排行榜:最近多少天的评论热门文章排行,可设置天数和显示数量 置顶文章模块:可选择显示在首文章 文章:相关文章:可设置显示数量,相关文章首先调取文章中标签下的文章 导航多级菜单:不管你听不听,我是建议你最多二级就行 社交账号展示:微博、腾讯微博、微信(支持微信二维码展示)、订阅 导航图标自定义:优化后的搜索 jQuery加载:可设置在头部或者底部加载,底部有助于提高内容显示速度 文章小部件开启:可选择开启:阅读量、点赞、列表评论数、列表作者名字前加网站名称 首近期发布文章数目:告诉用户最近你发布了多少文章 网站整体变灰:这个不解释,不好的日子或许会用到 分类url去除category字样:整合了no-category插件,只需选择就行,无需再安装 网最大宽度:你可以调整面显示的宽度了,不过默认是很不错的 网站底部信息:你可以增加网站底部显示信息,比如:网站地图 侧栏随动:每种面可设置不同的侧栏随动模块,首、分类/标签/搜索文章面可以不一样 更简洁的评论:想说:评论本该如此 默认字符修改:基本上全站所有的文章你都可以自定义了 广告位:首3个、文章3个,可设置各种广告自定义代码或联盟代码 自定义CSS样式:添加自己的css样式,不用修改主题文件就可完成 流量统计代码:可贴入各大流量统计工具的统计代码,不用修改主题文件就可完成 面头部代码:可在每个面的 header 标签中加入自定义的代码,不用修改主题文件就可完成 面底部代码:可在每个面的底部加入自定义的代码,不用修改主题文件就可完成 安装使用: WordPress版本:3.9+,浏览器支持:IE7+、Chrome、Firefox、360、QQ等各种浏览器; 在解压后的 xiu 文件夹中替换你自己的 logo.psd(24位),不要修改尺寸,请参照 font.jpg 中的字体,保存并替换 logo.png; 上传 xiu 文件夹到网站 wp-content/themes/ 目录下,进入网站后台-外观-主题,启用该主题; 进入外观-xiu主题设置,选择并设置你的喜好,点击保存; 导航图标设置:比如首,在导航标签中写上发现 获取更多图标,点击查看各种图标代码; 点赞墙、评论墙等独立面怎么设置? 后台-面-新建面-选择面模版,
可以使用 WordPress 提供的 `wp_set_post_tags()` 函数来为文章添加标签。你可以在文章发布或更新时触发此函数,并将标签作为参数传递给它。 以下是一个简单的示例代码: ```php // 在文章发布或更新时触发 add_action('save_post', 'add_tags_to_post'); function add_tags_to_post($post_id) { // 检查是否为文章类型 if(get_post_type($post_id) != 'post') { return; } // 获取文章对象 $post = get_post($post_id); // 获取文章内容 $content = $post->post_content; // 将文章内容转换为标签数组 $tags = get_tags_from_content($content); // 为文章添加标签 if(!empty($tags)) { wp_set_post_tags($post_id, $tags, true); } } function get_tags_from_content($content) { // 从文章内容中提取标签 // 你可以编写自己的提取逻辑 // 这里只是一个示例 preg_match_all('/<tag>(.*?)<\/tag>/', $content, $matches); // 返回标签数组 return $matches[1]; } ``` 在上面的代码中,我们定义了一个 `add_tags_to_post()` 函数,它会在文章发布或更新时被触发。我们首先检查文章类型,然后获取文章对象和内容。接着,我们调用了 `get_tags_from_content()` 函数,该函数将文章内容转换为标签数组。最后,我们调用了 `wp_set_post_tags()` 函数,将标签数组添加文章中。 需要注意的是,`get_tags_from_content()` 函数中的正则表达式只是一个示例。你需要根据自己的需求编写自己的提取逻辑。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值