抓住從創世紀>的lib>結構>近線623的header.php裏面的header.php代碼並修改它在你的孩子的主題functions.php文件是這樣的:
remove_action('genesis_header','genesis_do_header');
add_action('genesis_header','genesis_custom_header');
function genesis_custom_header() {
global $wp_registered_sidebars;
genesis_markup(array(
'open' => '<div %s>',
'context' => 'title-area',
));
do_action('genesis_site_title');
do_action('genesis_site_description');
genesis_markup(array(
'close' => '</div>',
'context' => 'title-area',
));
if ((isset($wp_registered_sidebars['header-right']) && is_active_sidebar('header-right')) || has_action('genesis_header_right')) {
genesis_markup(array(
'open' => '<div %s>' . genesis_sidebar_title('header-right'),
'context' => 'header-widget-area',
));
do_action('genesis_header_right');
add_filter('wp_nav_menu_args', 'genesis_header_menu_args');
add_filter('wp_nav_menu', 'genesis_header_menu_wrap');
dynamic_sidebar('header-right');
remove_filter('wp_nav_menu_args', 'genesis_header_menu_args');
remove_filter('wp_nav_menu', 'genesis_header_menu_wrap');
genesis_markup(array(
'close' => '</div>',
'context' => 'header-widget-area',
));
}
}
來源
2017-03-14 07:32:42
Dev
您複製'頭。你的孩子主題文件夾的根目錄中的「Genesis」文件夾的根目錄下的「php」文件?這應該覆蓋它。我進行了一項測試,結果如此。 – jer0dh
我想我很想知道創世紀是如何工作的。我安裝了Genesis並安裝了一個創作主題。我所做的是爲創世主題製作一個額外的兒童主題,所以我有3個主題,但看起來這是錯誤的?我應該只有2個主題文件是正確的? – Hubvill
@Hubvill你說你有創世紀和創世主題,那麼你也創建了自己的小孩主題......你的創世紀主題是什麼意思?因爲請知道,起源是框架,然後你安裝的每一個其他主題是兒童主題..並且不支持孫子主題..也就是說,你只有起源+你激活的孩子主題......所以確保你已經做對了。 – Mohsin