`
再逢山水
  • 浏览: 158620 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

【转】不用WordPress插件进行长篇文章分页

阅读更多

你可以使用插件来实现这个功能,不过,不喜欢插件的话,可以照以下做法来实现。

·使用nextpage标签来实现分页

这个标签的使用方法和more标签非常类似,不同的是,nextpage标签可以在一篇日志中使用多次。你只要在需要进行分页的段落处添加一个<!–nextpage–>标签。

·确保你的模板支持分页显示

WordPress的默认模板是支持这个分页显示功能的,可以打开wp-content\themes\default文件夹下的 sigle.php文件,在其中可以找到以下一行代码:

<?php 
wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); 
?>  



请注意:如果你使用了其他模板,并且该模板不支持分页显示的话,应把以上代码复制以后添加到对应模板文件夹的sigle.php文件中。当然了,如果你的日志首页是显示全文的,你也有必要把该代码添加到对应模板文件夹的index.php文件中。

·打开WordPress编辑器的nextpage标签

WordPress编辑器分为代码编辑器和可视化编辑器,打开源代码编辑器中nextpage标签的办法是:

打开\wp-includes\js目录下的quicktags.js文件或者quicktags.dev.js文件,找到以下代码:

/*  
edButtons[edButtons.length] =  
new edButton('ed_next'  
,'page'  
,'<!–nextpage–>'  
,''  
,'p'  
,-1  
);  
*/  



把这段代码前后的注释代码/*和*/删除掉,保存并上传覆盖原文件。 

 

打开可视化编辑器中nextpage标签的办法是:

打开\wp-admin\includes\目录下的post.php文件,添加'wp_page'到以下代码段中,如下(红字是添加的代码):

 

$mce_buttons = apply_filters('mce_buttons', array('bold', 'italic', 'strikethrough', '|', 'bullist', 'numlist', 'blockquote', '|', 'justifyleft', 'justifycenter', 'justifyright', '|', 'link', 'unlink', 'wp_more', 'wp_page', '|', 'spellchecker', 'fullscreen', 'wp_adv' ));

 

·避免feed被分页

 

打开分页功能后,会导致feed里的日志也被分页。解决办法是:

找到\wp-includes\目录下的query.php,修改如下(红字是添加的代码):

 

if ( strpos( $content, ‘<!–nextpage–>’ ) && (!is_feed()) ) {

 

保存并上传覆盖原文件即可。

 

转自:http://justcoding.iteye.com/blog/658279

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    wordpress翻页插件

    首先,你可以从WordPress插件库下载该插件,然后在WordPress后台的“插件”页面进行上传并激活。如果选择在WordPress插件市场在线安装,只需搜索“wp-pagenavi”,找到后点击“安装现在”,等待安装完成后再点击...

    Wordpress实现单篇文章分页显示的方法

    通过以上步骤,你可以在WordPress中实现单篇文章的分页显示,提高长篇内容的可读性,并且可以根据自己的需求进行样式定制,提升网站的整体用户体验。这个方法对于熟悉WordPress核心文件的开发者来说非常实用,但请...

    女士香水网站使用的wordpress分页插件

    在WordPress中,分页是网站内容管理中一个重要的功能,特别是在拥有大量文章或商品的网站上,如女士香水网站。有效的分页可以帮助用户更轻松地浏览和导航长篇内容,提高用户体验。`wp-pagenavi`插件是WordPress中一...

    文章正文分页实现源码

    5. **内容管理系统(CMS)插件**:许多流行的CMS系统,如WordPress、Joomla等,都提供了分页插件或内置功能。用户只需设置相关参数,系统会自动处理分页。 6. **响应式设计**:在移动设备上,屏幕尺寸有限,分页...

    snowball:制作沉浸式长篇文章的WordPress插件

    1. **WordPress插件开发**:理解WordPress的插件架构,包括如何编写钩子(hooks)、过滤器(filters)以及如何与WordPress核心功能进行交互。 2. **JavaScript**:由于Snowball旨在提供动态和交互性的阅读体验,...

    22个wordpress常见问题集合

    #### 八、使用WordPress插件 - **知识点**:介绍插件的作用及其安装方法。 - **详细解释**:插件是WordPress的一大特色,它可以极大地扩展网站的功能。无论是增加社交媒体分享按钮、实现搜索引擎优化,还是提高网站...

    分页案例和好的实践

    分页是一种常见的网页设计技术,用于分割长篇文章或数据列表,以便用户更容易浏览和消化信息。这种方法能够提高用户体验,因为它避免了用户一次性加载大量内容,从而降低页面加载速度和阅读难度。分页通常包括“上一...

    WordPress圣诞主题

    分页导航在博客中尤为重要,因为它帮助用户在长篇文章列表中找到他们感兴趣的部分。 3. **functions.php**:这是WordPress主题的核心功能文件,包含了自定义函数和主题特定的代码。在这个文件中,开发者可能会实现...

Global site tag (gtag.js) - Google Analytics