<?php wp_nav_menu(array( 'depth'=>2 )); ?>该代码导致此HTML憎恶的默认安装房屋,关于并联系页面:
<div > <ul> <li > <a href="http://mysite.com/" title="Home">Home</a> </li> <li > <a href="http://mysite.com/about" title="About">About</a> <ul class='children'> <li > <a href="http://mysite.com/about/contact-us" title="Contact us">Contact us</a> </li> </ul> </li> </ul> </div>该代码有效,但其中包含我们通常不需要的项目:
<?php wp_nav_menu(array( 'depth'=>2 )); ?>如果您在版本3之前使用WordPress版本,请使用:
<div > <ul> <li > <a href="http://mysite.com/" title="Home">Home</a> </li> <li > <a href="http://mysite.com/about" title="About">About</a> <ul class='children'> <li > <a href="http://mysite.com/about/contact-us" title="Contact us">Contact us</a> </li> </ul> </li> </ul> </div>我们由此产生的HTML更加干净,并减少了50%以上。更长的菜单可能会带来更大的节省。
echo preg_replace(array( '/t/', // remove tabs '/'.str_replace('//','//', get_bloginfo('url')).'/i', // remove full URL '/current_page_items*/i', '/current_page_ancestors*/i', '/current_page_parents*/i', '/page_items+/i', '/page-item-d+s*/i', '/childrens*/i', '/s*class=["']["']/i', // empty classes '/s*title="[^"]+"/i', // all titles '/s+>/i', '/div>/i' // change div to nav ), array( '', '', 'active', 'open', '', '', '', '', '', '', '>', 'nav>' ), wp_nav_menu(array( 'menu_class'=>'', 'depth'=>2, 'echo'=>false )) );请注意,正则表达式强大但危险。如果您使用更深的页面深度或具有名为“儿童”或“ page_item”的页面,则可能需要更改代码。 现在没有借口 - 请整理您的WordPress html!
可以通过使用“ WP_NAV_MENU”函数来完成WordPress菜单中的HTML。此功能使您可以将自定义HTML添加到WordPress菜单中。您可以将HTML代码直接添加到主题功能中的函数中。请记住,在更改functions.php文件之前,请始终备份您的网站。
>如何使用html?
>我如何使用HTML整洁来改善网站的SEO?
如何将自定义类添加到我的WordPress菜单项目中?
>我可以使用html整洁来清理我的网站的CSS?
>您可以使用HTML整洁来清理通过该工具运行网站的HTML,您的网站的HTML。它将确定任何错误并建议更正。然后,您可以实现这些更正以改进网站的HTML。
>
>以上是如何整理WordPress菜单html的详细内容。更多信息请关注PHP中文网其他相关文章!