类似这样:
在子主题中,根据需要创建一个目录来保存模板文件;e、 g.a“;自定义页面“;目录中,包含相应的10个模板php文件,其中包含这10个页面的代码,如my\\u page\\u 1。php,my\\u page\\u 2。php等。
也在您的子主题文件夹中;您可以设置一个模板文件,如my\\u custom\\u page。php;在本例中,或多或少地使用模板来显示以下内容:
<?php
/* Template Name: Custom Pages */
if ( is_page( 1, 2, 3 ) ) {
require get_stylesheet_directory().\'/custom_pages/my_page_1.php\';
} elseif ( is_page( 4, 5, 6 ) ) {
require get_stylesheet_directory().\'/custom_pages/my_page2.php\';
}
?>
然后在WP管理员中选择页面模板;“自定义页面”;在所有相关页面的页面属性下。
在您的函数中。子主题的php文件;将特定于页面的js和css文件排队;然后添加如下内容:
function insert_custom_scripts() {
if ( is_page( 1, 2, 3 ) ) {
wp_enqueue_script( ... )
} elseif ( is_page( 4, 5, 6 ) ) {
wp_enqueue_script( ... )
}
}
add_action( \'wp_enqueue_scripts\', \'insert_custom_scripts\' );
对于js,与特定于页面的样式表类似。有关排队功能的精确描述,请检查
this 和
this.