wp_link_pages 有两个过滤器可供使用:
在wp_link_pages_args 过滤器通过$args 对于wp_link_pages 所以你可以设置echo 为false。
在wp_link_pages 过滤器传递输出,因此可以将输出设置为nil。像这样的方法应该会奏效:
/**
 * Filter the HTML output of page links for paginated posts.
 *
 * @param  string $output HTML output of paginated posts\' page links.
 * @param  array  $args   An array of arguments.
 * @return string $output HTML output of paginated posts\' page links.
 **/
add_filter(\'wp_link_pages\', \'wpse_218590_hide_wp_link_pages\', 10, 2);
function wpse_218590_hide_wp_link_pages( $output, $args )
{
    return \'\';
}
 这没有经过测试,我只是快速查看了一下过滤器,所以它可能不是百分之百正确,但它应该会让你知道该怎么做