Para modificar el widget meta que viene por defecto en WordPress podemos hacerlo de dos maneras.
La primera es instalado un plugin que permita editarlo. En el panel de control de WordPress vamos a Plugins -> Añadir nuevo y buscamos “custom meta“, por ejemplo. Nos saldrán plugins relacionados con ello. Lo descargamos, lo instalamos y ya lo tenemos. Esta opción es perfectamente válida, pero para qué llenar de plugins nuestro WordPress cuando podemos hacerlo “a mano” editando el código.
Veamos la opción “a mano”:
Con nuestro editor de código favorito vamos a la carpeta wordpress -> wp-includes y abrimos el archivo default-widgets.php
Tenemos que buscar la clase específica para el widget meta dentro de el archivodefault-widgets.php, por lo que para ello escribimos en el buscador de nuestro editor: “class WP_Widget_Meta” (sin las comillas). Una vez identificada la clase, solo tenemos que editar la parte del código que os pego aquí:
Así está el código por defecto (en la linea 407, WordPress Ver. 4.2.2):
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<li><a href=”<?php bloginfo(‘rss2_url’); ?>”><?php _e(‘Entries <abbr title=”Really Simple Syndication”>RSS</abbr>’); ?></a></li>
<li><a href=”<?php bloginfo(‘comments_rss2_url’); ?>”><?php _e(‘Comments <abbr title=”Really Simple Syndication”>RSS</abbr>’); ?></a></li>
<?php
/**
* Filter the “Powered by WordPress” text in the Meta widget.
*
* @since 3.6.0
*
* @param string $title_text Default title text for the WordPress.org link.
*/
echo apply_filters( ‘widget_meta_poweredby’, sprintf( ‘<li><a href=”%s” title=”%s”>%s</a></li>’,
esc_url( __( ‘https://wordpress.org/’ ) ),
esc_attr__( ‘Powered by WordPress, state-of-the-art semantic personal publishing platform.’ ),
_x( ‘WordPress.org’, ‘meta widget link text’ )
) );
wp_meta();
?>
</ul>
Esto nos deja el widget tal que así:
meta
- Administrador del sitio
- Desconectar
- RSS de las entradas
- RSS de los comentarios
- WordPress.org
Aquí explico lo que hay que editar si queremos borrar lo de los RSS y el enlace de WordPress:
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
Simplemente hemos borrado las etiquetas <li> que contenían los enlaces a RSS y WordPress.
meta
- Administrador del sitio
- Desconectar
Si queremos incluir algún enlace solo hay que añadirlo entre etiquetas <li> después o antes de
<li><?php wp_loginout(); ?></li>
y listo!
Otra forma es, ampliar el comentario (que abarca de la linea 414 a la 420) de tal manera que abarque el código que queremos ocultar (en amarillo).
¿Cómo?, pasando los caracteres “*/” (sin las comas, que está en la linea 420) hasta el final de la linea que deseamos ocultar (linea 425):
Ahora solo se mostrará:
meta
- Administrador del sitio
- Desconectar
- RSS de las entradas
- RSS de los comentarios