预览预定的帖子或页面时,内容分页链接出现错误。
参见票证#32295
已经有一个建议的补丁添加了缺失的future
中的状态检查_wp_link_page()
helper函数,该函数生成内容分页链接。
例如,我们可以构建一个快速修复方案,如:
add_filter( \'preview_post_link\', function( $link, $post )
{
if( ! is_admin() && is_preview() && \'future\' === get_post_status( $post ) )
$link = preg_replace( \'~p=(\\d+)%2F(\\d+)%2F~\', \'p=$1&page=$2\', $link );
return $link;
}, 10, 2 );
或使用
wp_link_pages_link
过滤器:
add_filter( \'wp_link_pages_link\', function( $link, $i )
{
if( $i > 1 && \'future\' === get_post_status( get_the_ID() ) && is_preview() )
$link = preg_replace( \'~p=(\\d+)%2F(\\d+)%2F~\', \'p=$1&page=$2\', $link );
return $link;
}, 10, 2 );