depth ) { $this->args->has_thumbnail = (bool) ( $this->item->thumb ); $this->args->has_subtitle = (bool) $this->args->has_subtitle; $this->args->has_excerpt = (bool) ( $this->item->excerpt == 'on' ); if ( $this->args->has_thumbnail ) { $this->args->has_badge = false; } if ( $this->args->has_excerpt ) { $this->args->has_subtitle = false; if ( ! $this->item->description ) { $post = get_post( $this->item->object_id ); if ( isset( $post->post_excerpt ) ) { $this->item->description = wp_trim_words( wpautop( $this->clean_item_content( $post->post_excerpt ? $post->post_excerpt : $post->post_content ) ), 10 ); $this->args->has_description = true; } else { $this->args->has_excerpt = false; } } } } } function get_start_el() { $item_output = ''; $this->add_item_classes(); $this->add_item_classes_prefix(); $this->add_item_classes_current(); $this->add_item_classes_post_type(); $this->add_item_classes_quadmenu(); $id = $this->get_item_id(); $class = $this->get_item_classes(); $item_output .= ''; $this->add_link_atts(); $this->add_link_atts_toggle(); $item_output .= $this->get_link(); return $item_output; } function add_item_classes_post_type() { $this->item_classes[] = 'quadmenu-item-type-post_type'; } }