【发布时间】:2015-04-03 05:33:42
【问题描述】:
我在 wordpress 中设置了一个子主题,并且子主题中的 style.css 和 functions.php 工作正常。我现在想用子主题中的版本覆盖其他模板 .php 文件。但是,我似乎无法让这些文件覆盖父主题。
子主题functions.php:
<?php
//enqueue styles
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles', 'overwrite' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
//overwrite template pages
function overwrite() {
wp_enqueue_script( get_template_directory_uri() . '/inc/structure/hooks.php' );
wp_enqueue_script( get_template_directory_uri() . '/inc/structure/header.php' );
}
我在 /child-theme/inc/structure/ 中有一个 hooks.php 和 header.php
【问题讨论】:
标签: php wordpress wordpress-theming