嘿,我在wordpress博客中创建了标签式菜单。我在父主题中完成了它。现在我已经创建了父主题的子主题。一切似乎都很好,期待标签菜单。我使用jQuery作为选项卡式菜单。
这是我的// enqueue tabs script
function my_scripts_tabs() {
if ( !is_admin() ) {
wp_enqueue_script('jquery-ui-tabs');
wp_enqueue_script( 'custom-tabs', get_stylesheet_directory_uri() .
'/js/tabs.js', array('jquery'));
}
}
add_action('wp_enqueue_scripts', 'my_scripts_tabs');
//add tabs stylesheet
wp_register_style('jquery-custom-style',
get_stylesheet_directory_uri().'/css/jquery-ui-1.12.1.custom/jquery-ui.css',
array(), '1', 'screen');
wp_enqueue_style('jquery-custom-style');
文件的特定部分,包括来自父主题的jQuery和css代码。
<?php
// Exit if accessed directly
if ( !defined( 'ABSPATH' ) ) exit;
// BEGIN ENQUEUE PARENT ACTION
// AUTO GENERATED - Do not modify or remove comment markers above or below:
if ( !function_exists( 'chld_thm_cfg_parent_css' ) ):
function chld_thm_cfg_parent_css() {
wp_enqueue_style( 'chld_thm_cfg_parent', trailingslashit(
get_template_directory_uri() ) . 'style.css', array( 'genericons' ) );
}
endif;
add_action( 'wp_enqueue_scripts', 'chld_thm_cfg_parent_css', 10 );
// END ENQUEUE PARENT ACTION
这是我的子主题的function.php文件。
select
任何人都请帮忙。 TIA
答案 0 :(得分:0)
您需要修改
get_stylesheet_directory_uri().'/css/jquery-ui-1.12.1.custom/jquery-ui.css'
到
get_template_directory_uri().'/css/jquery-ui-1.12.1.custom/jquery-ui.css'
在父主题上。 因为当它由子主题运行时,get_stylesheet_directory_uri()会返回子主题路径,尽管代码是在父主题中。