WordPress Directo
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting
No Result
View All Result
WordPress Directo
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting
No Result
View All Result
WordPress Directo
No Result
View All Result

8 códigos para el fichero functions.php con el que exprimir WordPress al máximo

Jorge López by Jorge López
11 julio 2019
in Tutoriales
Reading Time: 6 mins read
0

En muchos de nuestros tutoriales hacemos referencia al fichero functions.php. Este archivo nos permite modificar ciertos aspectos del funcionamiento de WordPress con respecto al tema donde se aloja. Es decir, el fichero functions.php solo atañe al tema donde se ubica y no afecta ni al core de WordPress, ni a los demás temas. En este artículo compartimos contigo unos cuantos truquitos que puedes llevar a cabo con el fichero functions.php.

Añadir un logo personalizado en el admin

¿Quieres personalizar el área de administración de tu WordPress? Agregar el logotipo de tu empresa o de tu proyecto es solo el primer paso. Lo primero que debes hacer es subir tu logotipo en la carpeta de imágenes de tu theme, con el nombre custom-logo.png. Asegúrate de que el logo que subas tiene un tamaño de 16×16 píxeles.

Una vez hecho eso, añade este pequeño fragmento de código en tu archivo functions.php.

Artículos relacionados

¿Por qué no encuentro el fichero htaccess en mi WordPress?

14 abril 2018

Cómo crear tus propias acciones en lote mediante código

26 julio 2017

Cómo desactivar los trackbacks y pingbacks en posts existentes de WordPress

18 enero 2018

Cómo insertar una encuesta en WordPress

12 febrero 2019
function wp_logo_personalizado() {
echo '
<style type="text/css">
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
background-image: url(' . get_bloginfo('stylesheet_directory') . '/images/custom-logo.png) !important;
background-position: 0 0;
color:rgba(0, 0, 0, 0);
}
#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
background-position: 0 0;
}
</style>
';
}
add_action('wp_before_admin_bar_render', 'wp_logo_personalizado');

Modificar el pie del admin mediante el archivo functions.php

El pie de página del admin de WordPress siempre muestra el mismo mensaje: «Gracias por crear con WordPress«. Puedes cambiarlo a lo que quieras añadiendo este código en el archivo functions.php de tu theme.

function modificar_pie_admin () {

echo 'Creado con <a href="http://www.wordpress.org" target="_blank">WordPress</a>. Si quieres saber más de WordPress, visita <a href="http://www.wpdirecto.com" target="_blank">WPDirecto</a>';

}

add_filter('admin_footer_text', 'modificar_pie_admin');

Siéntete libre de cambiar el texto y los enlaces por los que quieras mostrar en el pie del admin. Así es como luciría el cambio en el admin.

archivo functions.php

Eliminar el número de versión de WordPress

Ya sabes que para mayor seguridad, debes utilizar siempre la última versión de WordPress. Eso no quita que debas ir mostrando qué número de versión utilizas en tu instalación de WordPress. Para eliminarlo, simplemente añade este pequeño fragmento de código en tu archivo functions.php.

function wp_eliminar_version() {
return '';
}
add_filter('the_generator', 'wp_eliminar_version');

Cambiar el gravatar por defecto en WordPress

¿Cansado ya del típico avatar de Persona Misteriosa en los blogs? Puedes reemplazarlo de forma sencilla con tu propio avatar personalizado. Simplemente sube la imagen que quieras utilizar como avatar por defecto y después, añade este código a tu archivo functions.php.

function wp_avatar_personalizado ($avatar_defaults) {
$miavatar = 'http://miweb.com/wp-content/uploads/2017/01/avatar.png';
$avatar_defaults[$miavatar] = "Gravatar por defecto";
return $avatar_defaults;
}
add_filter( 'avatar_defaults', 'wp_avatar_personalizado' );

Ahora ve a Ajustes > Comentarios y selecciona el nuevo avatar por defecto.

archivo functions.php

Fecha dinámica en el copyright que aparece en el pie de WordPress

Puedes agregar la fecha en el copyright editando la plantilla del footer de tu theme. Sin embargo, no mostrará cuando comenzaste con tu sitio web, ni tampoco mostrará el año actual (sobre todo cuando cambie de año).

Puedes utilizar este código para agregar una fecha dinámica en el copyright en el pie de página de WordPress.

function wp_copyright() {
global $wpdb;
$copyright_dates = $wpdb->get_results("
SELECT
YEAR(min(post_date_gmt)) AS firstdate,
YEAR(max(post_date_gmt)) AS lastdate
FROM
$wpdb->posts
WHERE
post_status = 'publish'
");
$output = '';
if($copyright_dates) {
$copyright = "© " . $copyright_dates[0]->firstdate;
if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) {
$copyright .= '-' . $copyright_dates[0]->lastdate;
}
$output = $copyright;
}
return $output;
}

Después de añadir esta función, tienes que abrir el archivo footer.php y añadir el siguiente código en donde quieras mostrar la fecha dinámica del copyright.

<?php echo wp_copyright(); ?>

Esta función cogerá la fecha de tu primer post, y la fecha de tu último post. Y después, lo único que hará será mostrar los años de sendas fechas.

Añadir campos extra en el perfil de autores

¿Quieres añadir campos extra en el perfil de autores de WordPress? Puedes llevar a cabo esto añadiendo el siguiente código en el archivo functions.php de tu theme.

function wp_campos_extra( $contactmethods ) {
// Añadimos Twitter
$contactmethods['twitter'] = 'Twitter';
// Añadimos Facebook
$contactmethods['facebook'] = 'Facebook';

return $contactmethods;
}
add_filter('user_contactmethods','wp_campos_extra',10,1);

Este código añadirá dos campos para añadir el Twitter o el Facebook en el perfil de autor.

archivo functions.php

Puedes mostrar estos campos en la plantilla de autor de este modo:

<?php echo $curauth->twitter; ?>

Añade imágenes destacadas en el feed RSS

Las miniaturas de los posts o las imágenes destacadas normalmente solo se muestran en la parte pública de tu sitio. Puedes extender de forma sencilla esta funcionalidad a tu feed RSS con una simple función en tu archivo functions.php.

function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');

Eliminar errores de login en WordPress

Los errores de login en WordPress pueden ser utilizados por los hackers para adivinar si ingresaron el nombre de usuario o contraseña incorrectos. Al ocultar estos errores, puedes hacer que tu área de login sea un poco más segura.

function no_wordpress_errors(){
  return 'Algo ha ido mal...';
}
add_filter( 'login_errors', 'no_wordpress_errors' );

Y hasta aquí nuestros 8 trucos extremadamente útiles con el archivo functions.php. Espero que te haya gustado y, si te ha resultado útil, no dudes en compartirlo en redes sociales. ¡Nos leemos!

Guardar

Guardar

Guardar

Tags: fichero functions.phpfunctions.phpthemestrucos
ShareTweetSendSharePin
Jorge López

Jorge López

Soy programador web y me gusta mucho el diseño gráfico, la fotografía y todo lo relacionado con las nuevas tecnologías. En mis ratos libres me encanta dibujar y escuchar música. ¡No podría vivir sin ella! Aparte soy un friki de las series...las devoro

Te puede interesar...

Tutoriales

WordPress: Cambia tu URL directamente desde la base de datos

18 diciembre 2024

La gestión eficaz de un sitio web en WordPress a menudo requiere adaptaciones técnicas,...

General

Protección avanzada de tu WordPress: Cómo blindar /wp-admin sin bloquear funciones necesarias

18 diciembre 2024

En el ámbito de la gestión de sitios web basados en WordPress, la seguridad...

Tutoriales

Cómo crear una tabla de contenidos en tus publicaciones con Rank Math

11 enero 2023

En muchas ocasiones, leer un artículo demasiado largo puede provocar que te aburras de...

Tutoriales

Cómo instalar Perl en un servidor desplegado en Clouding

20 julio 2021

Un buen desarrollador necesita contar con las herramientas, servicios y tecnologías adecuadas a sus...

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

No Result
View All Result
Plugin Imagify, optimizar imágenes
wordpress hosting NVME
Elegant Themes WordPress
elementor editor plugin




Últimos artículos

Cómo insertar tablas de manera sencilla en WordPress

2 octubre 2018

Recomendaciones para SEO para WordPress

14 diciembre 2022

159 empleado de Automattic abandonan la empresa y se benefician del paquete de indemnización ofrecido por la compañía

8 febrero 2025

Cómo compartir frases de tu contenido de Wordpress en Twitter

14 septiembre 2015

¿Cómo instalar un tema en Wordpress?

9 noviembre 2016
WordPress Directo

WPDirecto.com es una revista especializada en WordPress y WooCommerce que ofrece una amplia gama de recursos, incluyendo tutoriales, análisis de plugins y plantillas, consejos de optimización y estrategias de SEO, para ayudar a los usuarios a mejorar y personalizar sus sitios web, manteniéndolos informados sobre las últimas novedades y tendencias en el mundo de WordPress.

Menu

  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting

Información

WPDirecto es un medio de Medios y Redes:
  • Artículos patrocinados
  • Servicio de diseño web
  • Contacto
  • Acerca de MyR
  • Política de privacidad y cookies
  • Aviso Legal

© 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.

No Result
View All Result
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting

© 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.