// Insert style to display page's thumbnail $depth == 0 && has_post_thumbnail((int)$object->object_id
$item_style = '';
-// echo "<pre>", print_r($object), "</pre>";
- /*if ( $depth !== 0 && has_post_thumbnail( (int)$object->object_id ) ) {
- $thumbnail = wp_get_attachment_image_src( get_post_thumbnail_id( (int)$object->object_id ), 'large' );
-
- $item_style .= "<style>
- #menu-item-".$object->ID.":before {
- display: inline-block;
- width: 200px;
- height: 100px;
- content: ' ';
- background-image: url('".$thumbnail[0]."');
- background-size: cover;
- </style>";
-
- } else if( $depth !== 0 && $object->type == "taxonomy") {
-
- //$thumbnail = z_taxonomy_image_url( (int)$object->object_id );
- $item_style .= "<style>
- #menu-item-".$object->ID.":before {
- display: inline-block;
- width: 200px;
- height: 100px;
- content: ' ';
- background-image: url('".$thumbnail."');
- background-size: cover;
- </style>";
-
- } else if( $depth !== 0 && ! has_post_thumbnail( (int)$object->object_id ) ){
-
- $thumbnail = get_template_directory_uri() . '/assets/header-images-2.jpg';
- $item_style .= "<style>
- #menu-item-".$object->ID.":before {
- display: inline-block;
- width: 200px;
- height: 100px;
- content: ' ';
- background-image: url('".$thumbnail."');
- background-size: cover;
- </style>";
- }
- */
- //$output .= ( 0 == $depth ) ? '<li class="divider"></li>' : '';
$classes = empty( $object->classes ) ? array() : (array) $object->classes;
if ( in_array( 'label', $classes ) ) {
- //$output .= '<li class="divider"></li>';
$item_html = preg_replace( '/<a[^>]*>(.*)<\/a>/iU', '<label>$1</label>', $item_html );
}
if ( in_array( 'divider', $classes ) ) {
$item_html = preg_replace( '/<a[^>]*>(.*)<\/a>/iU', '<label>$1</label>', $item_html );
}
+ if ( $depth === 0 && $object->has_children ) {
+ $item_html = preg_replace( '/<a[^>]*>(.*)<\/a>/iU', '<a href="#">$1</a>', $item_html );
+ }
+
$output .= $item_html;
}
}
}
endif;
-?>