我有一个php脚本,可以读取一个包含10000个urls的文本文件,每行一个。该脚本显示博客帖子中的所有urls。我希望页面被分成10个小页面,以方便舒适的浏览。那么如何在post中使用<?php wp_link_pages(); ?>函数添加分页符呢?如下所示:
<?php
echo "Hi, This is First Page";
wp_link_pages();
echo "Hi, This is Second Page";
?>发布于 2016-12-07 01:18:00
这不是wp_link_pages();的工作方式。如果您的the_content包含此标记<!--nextpage-->,则它仅在页面中显示您的the_content
sudo代码
<?php
echo apply_filter ("the_content" , "Hi, This is First Page<!--nextpage-->Hi, This is second Page");
wp_link_pages();
?>如果您正在创建自己的页面内容,而不是使用标准内容区域,那么您可能希望了解有关如何保留页面数据的问题。
Wordpress PHP - need to retain nextpage paginating tag in custom query
发布于 2016-12-06 23:40:38
当已经在php代码块中时,您可以执行一个函数,而无需打开另一个php代码块。根据文档,也应该在不使用echo的情况下调用wp_link_pages();。
wp_link_pages();文档:
https://codex.wordpress.org/Function_Reference/wp_link_pages
发布于 2022-02-26 20:56:32
这个很好用:
global $post;
$total = substr_count($post->post_content, '<!--nextpage-->') + 1;https://stackoverflow.com/questions/40998951
复制相似问题