【问题标题】:Wordpress paginate_links - index.shtml and page numberWordpress paginate_links - index.shtml 和页码
【发布时间】:2018-05-31 18:45:30
【问题描述】:

我正在使用 wordpress 并想为自定义帖子添加分页。但我必须通过 index.shtml 维护 post slug。我想通过带有页码的索引页添加分页。

我当前的网址:

www.demo.com/demo_post/index.shtml

我要对第二页网址进行分页:

www.demo.com/demo_post/index-2.shtml

任何帮助将不胜感激,我一直在努力解决这个问题。提前致谢!

【问题讨论】:

  • 您尝试过任何代码吗?
  • echo paginate_links(array('base' => str_replace('index.shtml', 'index-%#%.shtml', esc_url(get_pagenum_link())),//add_query_arg('page_num ', '%#%' ), 'format' => '', 'prev_text' => false, 'next_text' => false, 'current' => $current_page, 'total' => $total_pages, ) );

标签: php wordpress pagination


【解决方案1】:

实际上这个 index-2.shtml 被认为是文件名,所以你必须将这个 '2' 或 '3' 或任何索引从文件名中分离出来。因此,您可以使用字符串替换方法将 2 与 index-2.shtml 分开,例如:

$filename = __FILE__; //return base file name e.g. index-2.shtml
$filename = str_replace("index-","",$filename);
$filename = str_replace(".shtml","",$filename); //this will finally return 2

现在,在分页函数参数中使用这个“2”(索引)。希望这可以帮助你。 :-)

【讨论】:

    猜你喜欢
    • 2013-03-05
    • 1970-01-01
    • 2016-12-20
    • 2017-05-14
    • 2012-12-10
    • 1970-01-01
    • 1970-01-01
    • 2012-11-30
    • 2020-06-22
    相关资源
    最近更新 更多