Cómo cambiar el Copyright del footer para los temas Fairy Candid y Astra en WordPress (sin plugins)

En esta ocasión simplemente quería compartiros el código que me ha permitido cambiar el año del copyright del footer de forma automática sin tener que instalarte ningún plugin y simplemente añadiendo una pieza de código dentro de uno de los archivos del tema del sitio (functions.php) .

Y es que me he encontrado con la limitación de que, para estos temas en su versión gratuita, la opción de personalizar el footer está limitada o inhabilitada y sólo he encontrado la forma de cambiarlo a través de añadir código en el sitio.

Es por ello que os quería compartir el cómo cambiar ese copyright de tu footer para los temas Fairy Candid y Astra en WordPress sin instalar un plugin de terceros.

Cómo cambiar el Copyright del footer en un tema «Fairy Candid Themes» de WordPress

Si te vas directamente a tu escritorio de WordPress:

Apariencia -> Editor de archivos del tema -> Funciones del tema (functions.php)

y pegarías el código de abajo en la parte inferior del archivo functions.php

*Sólo tendrás que cambiar «nombredelsitio.com» por tu sitio web si quieres que salga o quitarlo.

/**
 * Footer copyright Fairy → personalizado
 */
add_action('after_setup_theme', 'ae_fix_fairy_footer', 20);
function ae_fix_fairy_footer() {
    // Quita los textos por defecto
    remove_action('fairy_footer_info_texts', 'fairy_footer_copyright', 10);
    remove_action('fairy_footer_info_texts', 'fairy_footer_theme_info', 20);

    // Añade tu copyright dinámico
    add_action('fairy_footer_info_texts', 'ae_custom_footer_copyright', 10);
}

function ae_custom_footer_copyright() {
    echo '<div class="site-info" style="text-align:center;">
            © ' . date('Y') . ' nombredelsitio.com · Todos los derechos reservados · 
            <a href="/aviso-legal/">Aviso legal</a> · 
            <a href="/politica-de-privacidad/">Privacidad</a>
          </div>';
}

Cómo cambiar el Copyright del footer en un tema «Astra» de WordPress

Si te vas directamente a tu escritorio de WordPress:

Apariencia -> Editor de archivos del tema -> Funciones del tema (functions.php)

y pegarías el código de abajo en la parte inferior del archivo functions.php

*Sólo tendrás que cambiar «nombredelsitio.com» por tu sitio web si quieres que salga o quitarlo.

// Astra: cambia el texto del copyright del Footer Builder en el DOM
add_action('wp_footer', function () { ?>
<script>
(function(){
  var el = document.querySelector('.ast-footer-copyright p');
  if(!el) return;
  el.innerHTML = '© ' + new Date().getFullYear() +
    ' nombredelsitio.com · Todos los derechos reservados · ' +
    '<a href="/contacto/">Contacto</a> · ' +
    '<a href="/politica-de-privacidad/">Aviso Legal y Política de Privacidad</a>';
})();
</script>
<?php }, 100);

Otros posts relacionados