我正在尝试通过以下方式输出页面标题wp_nav_menu()
作为工具提示(.pop\\u up)。菜单文本已替换为图标,并使用CSS将其隐藏。
您知道如何将其调整为在显示文本“MENU LINK”的地方输出字符串名称吗?这真的有可能吗?
wp_nav_menu( array(
\'menu\' => \'Main Menu\',
\'after\' => \'<div class="pop_up">MENU LINK</div>\'
));
我正在尝试通过以下方式输出页面标题wp_nav_menu()
作为工具提示(.pop\\u up)。菜单文本已替换为图标,并使用CSS将其隐藏。
您知道如何将其调整为在显示文本“MENU LINK”的地方输出字符串名称吗?这真的有可能吗?
wp_nav_menu( array(
\'menu\' => \'Main Menu\',
\'after\' => \'<div class="pop_up">MENU LINK</div>\'
));
找到了一种方法。。。而不是使用wp_nav_menu()
$menu_name = \'main-menu\';
if ( ( $locations = get_nav_menu_locations() ) && isset( $locations[ $menu_name ] ) ) {
$menu = wp_get_nav_menu_object( $locations[ $menu_name ] );
$menu_items = wp_get_nav_menu_items($menu->term_id);
$menu_list = \'<ul id="menu-main-menu">\';
foreach ( (array) $menu_items as $key => $menu_item ) {
$title = $menu_item->title;
$url = $menu_item->url;
$id = $menu_item->ID;
$menu_list .= \'<li id="menu-item-\' . $id . \'"><a href="\' . $url . \'"></a><div class="pop_up">\' . $title . \'</div></li>\';
}
$menu_list .= \'</ul>\';
}
echo ($menu_list);
我是一个自学成才的wordpress网站设计师,请原谅我的无知。我为一个客户开发的几个网站最近被一个印尼黑客组织破坏了(很有趣!)。客户端没有更新wordpress安装和其他一些危及安全的事情。遗憾的是,没有网站的清理备份。网络主机给了我一个包含恶意软件扫描结果的文本文件。看起来很多受影响的文件都是导航菜单。网站的php文件。文本文件中显示的扫描结果示例如下:“[主目录]/[网站文件夹名称]/wp includes/nav-menu.php:SL-php-INJECTOR-1-ejw.UNOFFICIAL