¿Cómo añadir una meta descripción a la página de inicio?

14 oct 2013, 18:12:22
Vistas: 20.5K
Votos: 3

Tengo el tema Hatch y no puedo descifrar cómo cambiar la meta-descripción de la página de inicio. No es una página real, es la vista predeterminada para las entradas.

He buscado en todas partes una respuesta pero realmente no puedo resolverlo. He descargado el plugin SEO by Yoast, pero solo parece que puedo cambiar la meta-descripción en páginas y entradas...?

1
Comentarios

Puedes usar los Ajustes Generales de WordPress para el nombre y el eslogan, de lo contrario, el plugin incluye campos para la página de inicio.

Brad Dalton Brad Dalton
7 ene 2014 21:29:05
Todas las respuestas a la pregunta 4
1

No necesitas agregar Yoast si solo quieres añadir meta etiquetas a la página de inicio. Con algunas pequeñas ediciones podrás ahorrar en rendimiento.

Puedes usar la función is_home().

Inserta esto en tu header.php:

<?php if (is_home()) { ?>
 <meta name="description" content="Tu descripción para la página de inicio..." />
<?php } else { ?>
 <meta name="description" content="Descripción para otras páginas..." /> 
<?php } ?>
2 nov 2013 03:54:20
Comentarios

código muy útil

prosti prosti
6 oct 2016 12:53:27
0

También puedes hacerlo de esta manera

 <?php
the_post();
if (  is_home()  ) { ?>
<meta name="description" content="TU DESCRIPCIÓN" />
<?php } elseif (is_single()) { ?>
<meta name="description" content="<?php the_excerpt(); ?>" />
<?php } ?>

Esto establecerá una descripción diferente para la página de inicio y otras páginas.

2 abr 2015 04:46:50
0

Tenía el mismo problema, y como esta publicación es uno de los primeros resultados que aparecen en Google, quería compartir la solución que encontré.

El código que proporciona Christine es bueno, pero el problema es que generalmente no deberías editar el archivo header.php directamente, ya que tus cambios se borrarían al actualizar el tema.

La solución es insertar el código en tu propio plugin y usar un gancho (hook) de acción para agregar la descripción al encabezado:

<?php    
function add_meta_home() { 
    if (is_home() || is_front_page()) { ?>
        <meta name="description" content="Lorem ipsum dolor sit amet."/>
        <?php
        }
    }
add_action('wp_head', 'add_meta_home');
?>

El uso de (is_home() || is_front_page()) asegura que la meta descripción se muestre en la página de inicio de tu sitio web, independientemente de cómo esté configurada.

21 may 2018 13:46:53
2
-1

Para WordPress SEO (de Yoast) - está en títulos y meta - habrá una pestaña de inicio. El plugin All in one SEO ofrece la opción de autogenerar o personalizar la descripción.

Hice un vídeo sobre SEO usando Yoast: https://www.w3bdesign.ca/free-wordpress-seo/

16 oct 2013 04:56:36
Comentarios

En la última versión de Yoast no hay opción de "Títulos y meta", ¿alguna otra forma?

Petar Vasilev Petar Vasilev
24 oct 2016 22:29:48

@PetarVasilev necesitas activar la Configuración Avanzada en Yoast.

Matt Sephton Matt Sephton
4 dic 2017 17:06:23