표시 기능을 추가하려고합니다 : 기능의 보행자 메뉴에 아무 것도 표시하지 않지만 작동하지 않습니다. 이후 상태가 다음 "초안"입니다 기본적으로 경우보행자 메뉴의 게시 상태를 기반으로 표시 없음 추가
...
내가 잘못 갔어요 어떤 아이디어?
if (isset($item->classes[0]) && ! empty($item->classes[0])) {
$custom_class_data = ' data-classes="' . $item->classes[0] . '"';
}
$class_names = $class_names ? ' class="' . esc_attr($class_names) . $class_columns . '"' : '';
$style = $style ? ' style="' . esc_attr($style) . '"' : '';
$id = apply_filters('nav_menu_item_id', 'menu-item-' . $item->ID, $item, $args);
$id = $id ? ' id="' . esc_attr($id) . '"' : '';
global $post;
$page_id = $post->ID;; // example id of your page
$page = get_page($page_id);
if($page->post_status == 'draft') :
$output .= '<li role="menuitem" style="display: none"' . $id . ' ' . $class_names . ' ' . $column_width . $custom_class_data . $style . ' >';
else:
$output .= '<li role="menuitem" ' . $id . ' ' . $class_names . ' ' . $column_width . $custom_class_data . $style . ' >';
endif;
$output .= apply_filters('walker_nav_menu_start_el', $item_output, $item, $depth, $args);
} // End if().
아래의 답변이 문제 해결에 도움이되는 경우 다른 사용자에게 도움이 될만한 답변이 있으니 도움을 받으십시오. 당신을 위해 일했으면 하나 받아 들여야하므로 사이트에서 해결 된 것으로 표시됩니다. [누군가 내 질문에 대답하면 어떻게해야합니까?] (https://stackoverflow.com/help/someone-answers) – FluffyKitten