子主题没有在wordpress中获得父主题的jQuery代码。

时间:2017-12-08 10:55:54

标签: wordpress

嘿,我在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

1 个答案:

答案 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()会返回子主题路径,尽管代码是在父主题中。