Making WordPress.org

Changeset 9092


Ignore:
Timestamp:
08/06/2019 07:45:49 AM (7 years ago)
Author:
dd32
Message:

Helphub: Don't output a PHP Warning whenever the specified menu has no items.

Stops the Invalid argument supplied for foreach() warnings.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/support-helphub/inc/helphub-front-page-blocks/includes/widget-front-end.php

    r7354 r9092  
    2828                <?php
    2929                $menu_items = wp_get_nav_menu_items( $instance['menu'] );
    30                 foreach ( $menu_items as $menu_item ) {
    31                         printf(
    32                                 '<li><a href="%s">%s</a></li>',
    33                                 esc_url( $menu_item->url ),
    34                                 esc_html( $menu_item->title )
    35                         );
     30                if ( $menu_items ) {
     31                        foreach ( $menu_items as $menu_item ) {
     32                                printf(
     33                                        '<li><a href="%s">%s</a></li>',
     34                                        esc_url( $menu_item->url ),
     35                                        esc_html( $menu_item->title )
     36                                );
     37                        }
    3638                }
    3739                ?>
Note: See TracChangeset for help on using the changeset viewer.