Hallo zusammen
Ich verwende den nachfolgenden Code, um den Loginbereich als Widget anzuzeigen.
Leider erscheint bei PHP 7.2 die nachfolgende Fehlermeldung:
Warning: Use of undefined constant replace_meta_widget - assumed 'replace_meta_widget' (this will throw an Error in a future version of PHP) in /XXX on line 24
Kann mir hier jemand einen Tipp geben, wie ich die Fehlermeldung beheben kann?
PHP
function replace_meta_widget(){
unregister_sidebar_widget ('meta');
$widget_ops = array('classname' => 'widget_meta', 'description' => __( "Login Dashboard") );
wp_register_sidebar_widget('meta', __('Anmelden'), 'wp_widget_meta_modified', $widget_ops);
}
add_action('widgets_init',replace_meta_widget);
function wp_widget_meta_modified($args) {
extract($args);
$options = get_option('widget_meta');
$title = empty($options['title']) ? __('Anmelden') : apply_filters('widget_title', $options['title']);
?>
<?php echo $before_widget; ?>
<?php echo $before_title . $title . $after_title;
/* Beginn Meta */
?>
<ul>
<?php wp_register();?>
<li><?php wp_loginout(); ?></li>
</ul>
<?php
/* Ende Meta */
echo $after_widget;
}
Display More