在 Astra 主题免费版中,想要修改文章页(Single Post)的“上一篇”(Previous)和“下一篇”(Next)链接文字,由于免费版没有高级博客选项,您需要通过添加代码的方式进行修改。
把直接将上述代码添加到主题的 functions.php 文件中:
add_filter( 'astra_single_post_navigation', 'astra_change_next_prev_text' );
/**
* 修改单篇文章的上下篇导航文字
*
* @param array $args 上一篇/下一篇链接的参数。
* @return array
*/
function astra_change_next_prev_text( $args ) {
// 设置您的自定义文本
$prev_text = '« 上一篇: %title'; // 可以在这里修改箭头或加上文字
$next_text = '下一篇: %title »';
$args['prev_text'] = $prev_text;
$args['next_text'] = $next_text;
return $args;
}

修改显示样式(如只显示“上一篇”,隐藏文章标题)
如果希望修改“上一篇”这几个字,同时隐藏具体的文章标题,可以使用这个代码:(需要自行检测)
add_filter( 'astra_single_post_navigation', 'custom_astra_post_navigation' );
function custom_astra_post_navigation( $args ) {
$args['prev_text'] = '← 上一页';
$args['next_text'] = '下一页 →';
return $args;
}
做好备份,如果升级主题会被覆盖掉。
👋 感谢您的观看!
© 版权声明
THE END
