親の theme-options.php から呼び出しを削除するのに苦労しています。私の問題はこれです:私の親テーマは、簡単に置き換えることができるheader.phpからではなく、画像へのURLパスを配置することでtheme-options.phpからロゴを呼び出すので、
require ( get_template_directory() . '/settings/theme-options.php' );
この呼び出しを「不要」にしたい子テーマを追加し、呼び出す関数を追加しますrequire ( get_stylesheet_directory() . '/theme-options.php' );
。このようにして、オプション ファイルを変更し、URL への呼び出しを削除できます。以前に同様の問題があり、unregister
関数を使用して修正しましたが、このファイルへの呼び出しを「不要」にする方法がわかりません。
どんな助けでも大歓迎です。
もう少し深く検索すると、次のようにデフォルト値を呼び出す関数があります。
function max_magazine_default_options() {
$options = array(
'logo_url' => get_template_directory_uri().'/images/logo.png',
'favicon_url' => '',
'rss_url' => '',
'show_slider' => 1,
'slider_category' => 0,
'show_carousel' => 1,
'carousel_category'=> 0,
'show_feat_cats' => 1,
'feat_cat1'=> 0,
'feat_cat2'=> 0,
'feat_cat3'=> 0,
'feat_cat4'=> 0,
'show_posts_list' => 1,
'show_author' => 1,
'show_page_comments' => 1,
'show_media_comments' => 1,
'ad468' => '<a href='.get_site_url().'><img src='.get_template_directory_uri().'/images/ad468.png /></a>',
'inline_css' => '',
'meta_desc' => '',
'stats_tracker' => '',
'google_verification' => '',
'bing_verification' => '',
);
return $options;
}
だから、この関数を削除して自分のものに置き換えて、値を変更できると思いますか?