Plugin incompatible with WP 4.0 ?
-
Dear Simple Login Log developers,
after upgrading to WP 4.0 the plugin does not work anymore.
The page wp-admin/users.php?page=login_log simple shows a white screen instead of a table with the description of the logins.With debug mode ON, I see that it generates the following error which was not the case before WP 4.0:
Fatal error: Call to protected method WP_List_Table::view_switcher() from context ‘SimpleLoginLog’ in /data/wp-content/plugins/simple-login-log/simple-login-log.php on line 574
I solved the issue by commenting out the call to view-switcher() and replace it with:
$modes = array('list' => __( 'List View' ), 'excerpt' => __( 'Excerpt View' )); ?> <input type="hidden" name="mode" value="<?php echo esc_attr( $current_mode ); ?>" /> <div class="view-switch"> <?php foreach ( $modes as $mode => $title ) { $classes = array( 'view-' . $mode ); if ( $current_mode == $mode ) $classes[] = 'current'; printf("<a href='%s' class='%s' id='view-switch-$mode'><span class='screen-reader-text'>%s</span></a>\n", esc_url( add_query_arg( 'mode', $mode ) ), implode( ' ', $classes ), $title); } ?> </div>Which is the content of the function view_switcher().
Hope there will be an update for the plugin asap that is compatible with WP 4.0.
Kind regards,
Ivo Bleylevens
Maastricht University
The topic ‘Plugin incompatible with WP 4.0 ?’ is closed to new replies.