我的父主题(html5blank)有3个菜单,在其functions.php中设置了我的默认设置。我想在我的孩子主题中修改他们的名字,这样他们对我的客户更有意义。
我已经尝试将代码复制到我的子主题functions.php并重命名register_html5_menu
函数,但它不起作用,因为没有对模板中菜单的引用 - 可能是因为这个函数与CMS?
以下是父主题的代码:
function register_html5_menu()
{
register_nav_menus(array( // Using array to specify more menus if needed
'header-menu' => __('Header Menu', 'html5blank'), // Main Navigation
'sidebar-menu' => __('Sidebar Menu', 'html5blank'), // Sidebar Navigation
'extra-menu' => __('Extra Menu', 'html5blank') // Extra Navigation if needed (duplicate as many as you need!)
));
}
有人可以通过子主题functions.php来修改名称/可能添加新菜单吗?
另外,第二个'html5blank'名称是什么? “标题菜单”是CMS中唯一出现的内容,我在整个函数文件中看到了这些“第二条评论”。只是想知道他们做了什么,如果有的话?
答案 0 :(得分:0)
需要调用import tkinter as tk
from urllib.request import urlopen
函数,您提供的代码段仅定义函数。
您可以尝试添加
def queryText = "\$\$test\$\$ \$\$test2\$\$ \$\$test\$\$ \$\$test3\$\$"
toMap(queryText.findAll(/\$\$(.*?)\$\$/));
def toMap(list){
def map = [:]
list.each{
it = it.replace("\$\$", "")
map.putAt(it, it)
};
println map;
return map;
}
到函数后的functions.php文件中。
关于第二个' html5blank'我认为这是关于翻译文本功能register_html5_menu()
更多信息: https://developer.wordpress.org/reference/functions/__/
答案 1 :(得分:0)
Try this
add_action( 'after_setup_theme', 'register_my_menu' );
function register_my_menu() {
register_nav_menu( 'header-menu', __( 'Header Menu' ) );
register_nav_menu( 'sidebar-menu', __( 'Sidebar Menu' ) );
register_nav_menu( 'extra-menu', __( 'Extra Menu' ) );
}