WordPress如何在同一文章ID下调用不同的Single.php模板(多页)?

2024-12-04 20:45:16
推荐回答(2个)
回答1:

如果你是使用插入分页,那么把single.php中的代码全部删除,换成:
$paged = $wp_query->get( 'page' );

if ( ! $paged || $paged < 2 ) {
// 无分页或第一页,使用模版single-1.php
require_once (TEMPLATEPATH . '/single-1.php');
}
else {
// 第 2 爷及以后的模块single-1.php
require_once (TEMPLATEPATH . '/single-2.php');
}
?>

如果想每个分页都用一个模版
$paged = $wp_query->get( 'page' );
if ( ! $paged || $paged < 2 ) {
// 无分页或第 1 页,使用模版single-1.php
require_once (TEMPLATEPATH . '/single-1.php');
}
else {
// 第 2 页及以后的模块single-x.php,x代表页面
require_once (TEMPLATEPATH . '/single-'.$paged.'.php');
}
?>

回答2:

你在发布新文章的时候。可以在右侧看到选择文章模版的下拉菜单。如果你的主题里有多个文章模板。你是可以选择的。