要压缩和合并 WordPress 网站的 CSS 和 JavaScript 文件,可以采用以下步骤:
例如,使用 "Autoptimize" 插件,可以按照以下步骤进行设置:
在 WordPress 主题的 functions.php 文件中添加以下代码来合并 CSS 文件:
function custom_theme_styles() {
wp_register_style( 'combined-styles', get_template_directory_uri() . '/css/styles.css' );
wp_enqueue_style( 'combined-styles' );
}
add_action( 'wp_enqueue_scripts', 'custom_theme_styles' );
创建一个名为 "styles.css" 的 CSS 文件,并将所有需要合并的 CSS 代码复制到其中。将该文件放在 WordPress 主题的 "css" 文件夹中。
在 functions.php 文件中添加以下代码来合并 JavaScript 文件:
function custom_theme_scripts() {
wp_register_script( 'combined-scripts', get_template_directory_uri() . '/js/scripts.js', array( 'jquery' ) );
wp_enqueue_script( 'combined-scripts' );
}
add_action( 'wp_enqueue_scripts', 'custom_theme_scripts' );
创建一个名为 "scripts.js" 的 JavaScript 文件,并将所有需要合并的 JavaScript 代码复制到其中。将该文件放在 WordPress 主题的 "js" 文件夹中。
这样,WordPress 将会加载被压缩和合并的 CSS 和 JavaScript 文件,从而减少文件数量和页面加载时间。
请注意,使用插件可以更简单地完成这些任务,并提供更多的定制选项和功能。手动合并文件时,确保备份原始文件并在合并前进行测试,以确保没有任何错误。