不少WordPress朋友总喜欢给长一点的文章进行分页,但是默认情况下,在WordPress的编辑器中,是没有显示“下一页”按钮的,每次都要手动添加分页代码 <!--nextpage-->是一件非常费力的事,其实,我们只要在当前主题的 functions.php 添加下面的代码,就可以显示“下一页”按钮啦。
<span class="co4">/**</span>
<span class="co4">?* http://www.wpdaxue.com/add-next-page-button-wordpress-post-editor.html</span>
<span class="co4">?*/</span>
add_filter<span class="br0">(</span><span class="st_h">'mce_buttons'</span><span class="sy0">,</span><span class="st_h">'wpdaxue_add_next_page_button'</span><span class="br0">)</span><span class="sy0">;</span>
<span class="kw2">function</span> wpdaxue_add_next_page_button<span class="br0">(</span><span class="re0">$mce_buttons</span><span class="br0">)</span> <span class="br0">{</span>
<span class="re0">$pos</span> <span class="sy0">=</span> <span class="kw3">array_search</span><span class="br0">(</span><span class="st_h">'wp_more'</span><span class="sy0">,</span><span class="re0">$mce_buttons</span><span class="sy0">,</span><span class="kw4">true</span><span class="br0">)</span><span class="sy0">;</span>
<span class="kw1">if</span> <span class="br0">(</span><span class="re0">$pos</span> <span class="sy0">!==</span> <span class="kw4">false</span><span class="br0">)</span> <span class="br0">{</span>
<span class="re0">$tmp_buttons</span> <span class="sy0">=</span> <span class="kw3">array_slice</span><span class="br0">(</span><span class="re0">$mce_buttons</span><span class="sy0">,</span> <span class="nu0">0</span><span class="sy0">,</span> <span class="re0">$pos</span><span class="sy0">+</span><span class="nu0">1</span><span class="br0">)</span><span class="sy0">;</span>
<span class="re0">$tmp_buttons</span><span class="br0">[</span><span class="br0">]</span> <span class="sy0">=</span> <span class="st_h">'wp_page'</span><span class="sy0">;</span>
<span class="re0">$mce_buttons</span> <span class="sy0">=</span> <span class="kw3">array_merge</span><span class="br0">(</span><span class="re0">$tmp_buttons</span><span class="sy0">,</span> <span class="kw3">array_slice</span><span class="br0">(</span><span class="re0">$mce_buttons</span><span class="sy0">,</span> <span class="re0">$pos</span><span class="sy0">+</span><span class="nu0">1</span><span class="br0">)</span><span class="br0">)</span><span class="sy0">;</span>
<span class="br0">}</span>
<span class="kw1">return</span> <span class="re0">$mce_buttons</span><span class="sy0">;</span>
<span class="br0">}</span>
最终效果如下图所示:
文章页面演示地址请浏览 http://www.9frc.com
声明:本文为原创文章,版权归越鹰家博客所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 家用汽车产品三包法有奖问答题目及答案03/08
- ♥ 【感触】朴实的快乐需要您高抬贵手10/21
- ♥ 天猫双 11 全球狂欢季 超级红包亿级奖池等你来领10/25
- ♥ 【拉风】夏日和风,拉风+清凉07/28
- ♥ 世界杯比赛预测 | 世界杯 25 日焦点战 H 组葡萄牙 vs 加纳比赛预测11/23
- ♥ 360 死链提交工具入口04/26