您可以使用不同的代码。例如,我在其他主题上测试的214父主题的修改代码运行良好。
将其添加到名为template tags的新文件中。php
<?php
if ( ! function_exists( \'wpsites_post_nav\' ) ) :
function wpsites_post_nav() {
$previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, \'\', true );
$next = get_adjacent_post( false, \'\', false );
if ( ! $next && ! $previous ) {
return;
}
?>
<nav class="navigation post-navigation" role="navigation">
<div class="nav-links">
<?php
previous_post_link( \'%link\', __( \'<span class="meta-nav">Previous Post</span>%title\', \'wpsites\' ) );
next_post_link( \'%link\', __( \'<span class="meta-nav">Next Post</span>%title\', \'wpsites\' ) );
?>
</div><!-- .nav-links -->
</nav><!-- .navigation -->
<?php
}
endif;
创建一个模板标记,可以在自定义函数中使用,也可以直接在单个函数中使用。php文件:
Child themes functions.php file
require_once( get_stylesheet_directory() . \'/template-tags.php\' );
Alternatively - Parent themes functions.php file
require get_template_directory() . \'/template-tags.php\' ;
Single.php template tag
<?php wpsites_post_nav(); ?>