我想使用wp\\U link\\U页面创建一个页面,如下所示
Previous 第3页,共20页Next
如何做到这一点?
顺便说一句,我正在使用此功能https://codex.wordpress.org/Function_Reference/wp_link_pages
我想使用wp\\U link\\U页面创建一个页面,如下所示
Previous 第3页,共20页Next
如何做到这一点?
顺便说一句,我正在使用此功能https://codex.wordpress.org/Function_Reference/wp_link_pages
我看不出仅使用标准参数就可以做到这一点,但您可以使用过滤器:
function link_hack_wpse_($output,$args) {
global $page, $numpages;
$xofy = $page.\' of \'.$numpages;
if (1 == $page) {
$output = str_replace($args[\'after\']," $xofy{$args[\'after\']}",$output);
} elseif ($page == $numpages) {
$output = str_replace($args[\'before\'],"{$args[\'before\']}$xofy ",$output);
} else {
$output = str_replace(\'</a><a\',"</a> $xofy <a",$output);
}
return $output;
}
add_filter(\'wp_link_pages\',\'link_hack_wpse_\',10,2);
$args = array(
\'before\' => \'<p>\',
\'after\' => \'</p>\',
\'next_or_number\' => \'next\',
\'separator\' => \'\',
\'nextpagelink\' => __( \'Next\' ),
\'previouspagelink\' => __( \'Previous\' ),
\'pagelink\' => \'%\',
\'echo\' => 1
);defaults
wp_link_pages( $args );
我应该注意到,这在很大程度上取决于$args
设置。如果不进行修改,它将不可移植。我正在尝试添加wp-link-pages 功能到我的帖子中,我将图片拆分为多个页面。我已经有了next和prev按钮,其功能是用javascript编写的。如果我想从图1跳到图14,我觉得很难。所以我不知道如何实现这个wordpress,因为我是一个傻瓜。下面是我用来将帖子图像拆分为多个页面的代码。<?php global $post; if (has_post_thumbnail( $