Yoast SEO | Cómo crear variables personalizadas

2 minutos de lectura

Me preguntaba si hay una manera de crear un variable personalizada para que pueda agregar mi variable personalizada creada en el título Meta de la página.

Yoast SEO tiene una lista de variables predefinidas aquí.

Sería genial si pudiera crear una variable propia. ¿Hay alguna manera de conseguir esto?

¡Gracias por adelantado!

avatar de usuario
Moshé Harush

Tienes dos opciones para esto.

  1. Agregar filtro para cambiar la variable existente.
  2. Agregue su nueva variable personalizada.

Si desea cambiar la variable existente, puede hacerlo así:

// define the wpseo_replacements callback
function filter_wpseo_replacements( $replacements ) {
    if( isset( $replacements['%%page%%'] ) ){
        $replacements['%%page%%'] = 'Page x of y';
    }
    return $replacements;
};
// Add filter
add_filter( 'wpseo_replacements', 'filter_wpseo_replacements', 10, 1 );

Y si desea agregar una variable personalizada, puede hacerlo así:

// define the custom replacement callback
function get_myname() {
    return 'My name is Moses';
}

// define the action for register yoast_variable replacments
function register_custom_yoast_variables() {
    wpseo_register_var_replacement( '%%myname%%', 'get_myname', 'advanced', 'some help text' );
}

// Add action
add_action('wpseo_register_extra_replacements', 'register_custom_yoast_variables');

Espero haberte sido útil.

  • Hola, esto no funcionó para mí. No pude tener la nueva variable dentro de la lista de variables. Solo calza estas variables: título del sitio, título, categoría principal, separador

    – Tariq

    5 de julio a las 10:49

Hay una manera, pero que yo sepa, debes obtener una cuenta Premium en Yoast Seo. Una de las funciones más importantes de Yoast SEO y Yoast SEO Premium es la posibilidad de agregar plantillas de título y plantillas de meta descripción a la página de inicio, todos los tipos de publicaciones (personalizadas), todas las taxonomías (personalizadas) y otras páginas.

Nota: Las variables de plantilla también se pueden usar en publicaciones, páginas y taxonomías individuales.

Configurar/cambiar sus plantillas

Puede cambiar su título y meta plantillas yendo al administrador de su instalación de WordPress y haciendo clic en SEO → Títulos y metas.

  1. Inicie sesión en su sitio web de WordPress. Cuando haya iniciado sesión, estará en su ‘Panel de control’. En el lado izquierdo, verá un menú. En ese menú, haz clic en ‘SEO’.
  2. La configuración de ‘SEO’ se expandirá brindándole opciones adicionales. Haga clic en ‘Títulos y Metas’.
  3. Debajo de cada pestaña, puede usar estas variables para crear plantillas para varias páginas dentro de su sitio. Puede usar las variables de la lista parcial a continuación para crear sus propias plantillas para los títulos y las metadescripciones. La lista completa de variables se encuentra en la pestaña AYUDA del complemento. Simplemente vaya a SEO → Títulos y Metas y haga clic en la pestaña de ayuda en la parte superior derecha.

Para obtener más información y ver muchas imágenes del proceso, visite esta página: http://kb.yoast.com/article/146-yoast-wordpress-seo-titles-metas-template-variables

¿Ha sido útil esta solución?