WordPress 自定义导航菜单Walker_Nav_Menu时判断有子菜单

WordPress 中,可以通过自定义导航菜单 Walker 类来实现对导航菜单及子菜单的定制。要在 Walker_Nav_Menu 类中判断是否存在子菜单,可以使用 hasChildren 方法。

以下是一个示例代码,展示如何在自定义 Walker_Nav_Menu 类中判断菜单项是否有子菜单:


class Custom_Walker_Nav_Menu extends Walker_Nav_Menu {
    function start_lvl(&$output, $depth = 0, $args = array()) {
        $indent = str_repeat("t", $depth);
        $output .= "n$indent
 
 
    n"";
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享