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.