私は子テーマを扱っていますが、WordPressがエディタインターフェイスにファイルを表示していても、親テーマのファイルを上書きしません。私はここでいくつかの答えを見てきましたが、誰も働いていません。私は多くの異なるバリエーションを試してみましたが、そのうちの単一のものが働いていないWordPressの子テーマが他のファイルを上書きしない
<?php
require_once(get_stylesheet_directory_uri() . '/lib/custom.lib.php');
add_action('wp_enqueue_scripts', 'my_theme_enqueue_styles');
function my_theme_enqueue_styles() {
wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
}
?>
<?php
function my_theme_enqueue_styles() {
$parent_style = 'parent-style'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme.
wp_enqueue_style($parent_style, get_template_directory_uri() . '/style.css');
wp_enqueue_style('child-style',
get_stylesheet_directory_uri() . '/style.css',
array($parent_style),
wp_get_theme()->get('Version')
);
wp_enqueue_script('custom.js', get_stylesheet_directory_uri() . '/js/custom.js', array('jquery'), 1.0, true);
}
add_action('wp_enqueue_scripts', 'my_theme_enqueue_styles');
?>
機能ファイルの現在のコードです。誰にもアイデアはありますか?
主な問題は、custom.lib.phpが優先される必要があり、私が見たすべての回答がrequire_onceを実行することを示していますが、それはうまくいくが、必要なことはしていない。それでも、親テーマcustom.lib.phpの方が優先されます。 – saxon564