File "class-wp-widget-meta.php"
Full path: /home/kosmetik/public_html/wp-includes/widgets/class-wp-widget-meta.php
File
size: 2.53 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
class WP_Widget_Meta extends WP_Widget
{
public function __construct()
{
$widget_ops = array('classname' => 'widget_meta', 'description' => __('Login, RSS, & WordPress.org links.'), 'customize_selective_refresh' => true);
parent::__construct('meta', __('Meta'), $widget_ops);
}
public function widget($args, $instance)
{
$default_title = __('Meta');
$title = !empty($instance['title']) ? $instance['title'] : $default_title;
$title = apply_filters('widget_title', $title, $instance, $this->id_base);
echo $args['before_widget'];
if ($title) {
echo $args['before_title'] . $title . $args['after_title'];
}
$format = current_theme_supports('html5', 'navigation-widgets') ? 'html5' : 'xhtml';
$format = apply_filters('navigation_widgets_format', $format);
if ('html5' === $format) {
$title = trim(strip_tags($title));
$aria_label = $title ? $title : $default_title;
echo '<nav role="navigation" aria-label="' . esc_attr($aria_label) . '">';
}
?>
<ul>
<?php
wp_register();
?>
<li><?php
wp_loginout();
?></li>
<li><a href="<?php
echo esc_url(get_bloginfo('rss2_url'));
?>"><?php
_e('Entries feed');
?></a></li>
<li><a href="<?php
echo esc_url(get_bloginfo('comments_rss2_url'));
?>"><?php
_e('Comments feed');
?></a></li>
<?php
echo apply_filters('widget_meta_poweredby', sprintf('<li><a href="%1$s">%2$s</a></li>', esc_url(__('https://wordpress.org/')), __('WordPress.org')), $instance);
wp_meta();
?>
</ul>
<?php
if ('html5' === $format) {
echo '</nav>';
}
echo $args['after_widget'];
}
public function update($new_instance, $old_instance)
{
$instance = $old_instance;
$instance['title'] = sanitize_text_field($new_instance['title']);
return $instance;
}
public function form($instance)
{
$instance = wp_parse_args((array) $instance, array('title' => ''));
?>
<p>
<label for="<?php
echo $this->get_field_id('title');
?>"><?php
_e('Title:');
?></label>
<input class="widefat" id="<?php
echo $this->get_field_id('title');
?>" name="<?php
echo $this->get_field_name('title');
?>" type="text" value="<?php
echo esc_attr($instance['title']);
?>" />
</p>
<?php
}
}