En esta lección se proponen soluciones detalladas de los ejercicios (3) de WordPress. Se recomienda intentar realizarlos primero sin recurrir a estas soluciones.
La dirección para el feed RSS es /feed
/** WP_Widget_Meta class */
require_once( ABSPATH . WPINC . '/widgets/class-wp-widget-meta.php' );
            
    public function widget( $args, $instance ) {
        $title = ! empty( $instance['title'] ) ? $instance['title'] : __( 'Meta' );
        /** This filter is documented in wp-includes/widgets/class-wp-widget-pages.php */
        $title = apply_filters( 'widget_title', $title, $instance, $this->id_base );
        echo $args['before_widget'];
        if ( $title ) {
            echo $args['before_title'] . $title . $args['after_title'];
        }
        ?>
            <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
            /**
             * Filters the "WordPress.org" list item HTML in the Meta widget.
             *
             * @since 3.6.0
             * @since 4.9.0 Added the `$instance` parameter.
             *
             * @param string $html     Default HTML for the WordPress.org list item.
             * @param array  $instance Array of settings for the current widget.
             */
            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
            echo $args['after_widget'];
    }
            
            <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
            /**
             * Filters the "WordPress.org" list item HTML in the Meta widget.
             *
             * @since 3.6.0
             * @since 4.9.0 Added the `$instance` parameter.
             *
             * @param string $html     Default HTML for the WordPress.org list item.
             * @param array  $instance Array of settings for the current widget.
             */
            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();
            ?>
            Nota: Cuando el usuario no está registrado, el código <?php wp_loginout(); ?> no genera ningún texto.
Aumentar el tamaño de los ficheros que se pueden subir a los artículos.
upload_max_filesize = 10M
post_max_size = 10M
            
php_value upload_max_filesize 10M
php_value post_max_size 10M
            Por escribir
Por escribir
Por escribir
Por escribir
Por escribir