Saltar al contenido Saltar a la navegación
De vuelta al soporte principal

Cree su esquema personalizado en JSON-LD con SEOPress PRO

Del mismo modo que para marcar su contenido con un esquema, al seleccionar el tipo de esquema, elija «Personalizado».

Aparece un área de texto que le permite introducir / pegar su esquema personalizado.

No olvide agregar la etiqueta <script>, vea el ejemplo a continuación.

SEOPress PRO conserva el type="application/ld+json" de la etiqueta <script> y elimina sus demás atributos. Desde SEOPress PRO 10.4, también se conserva un atributo id, para que un script o una hoja de estilos de su sitio pueda apuntar a este bloque.

Puede usar todas estas variables dinámicas en su código:

%%sep%% Separador
%%sitetitle%% Título del sitio (alias: %%sitename%%)
%%tagline%% Lema (alias: %%sitedesc%%)
%%post_title%% Título de la entrada (entrada, página, tipo de contenido personalizado, alias: %%title%%)
%%post_excerpt%% Extracto de la entrada (alias: %%excerpt%%)
%%post_content%% Contenido de la entrada / descripción del producto
%%post_thumbnail_url%% URL de la miniatura de la entrada, imagen destacada
%%post_url%% URL de la entrada
%%post_date%% Fecha de publicación (alias: %%date%%)
%%post_modified_date%% Fecha de modificación de la entrada
%%post_author%% Autor de la entrada
%%post_category%% Categoría de la entrada: la categoría principal cuando hay una definida (desde SEOPress 10.4), si no, la primera
%%post_tag%% Etiqueta de la entrada
%%_category_title%% Título de la categoría
%%_category_description%% Descripción de la categoría
%%tag_title%% Título de la etiqueta
%%tag_description%% Descripción de la etiqueta
%%term_title%% Título del término
%%term_description%% Descripción del término
%%search_keywords%% Palabras clave de búsqueda
%%current_pagination%% Número de página actual
%%page%% Número de página con contexto (es decir, «Página 1 de 4»)
%%cpt_plural%% Nombre en plural del archivo del tipo de contenido
%%archive_title%% Título del archivo, como texto sin formato desde SEOPress 10.4
%%archive_date%% Fecha del archivo: mes y año en un archivo mensual; desde SEOPress 10.4, el año en un archivo anual y día, mes y año en un archivo diario
%%archive_date_day%% Fecha del archivo diario
%%archive_date_month%% Título del archivo mensual
%%archive_date_month_name%% Nombre del mes del archivo mensual
%%archive_date_year%% Título del archivo anual
%%_cf_your_custom_field_name%% Campos personalizados de entrada, página, tipo de contenido y término de taxonomía (reemplace your_custom_field_name por el nombre de su campo personalizado). Desde SEOPress 10.4, algunas claves se rechazan, vea más abajo
%%_ct_your_custom_taxonomy_slug%% Término de taxonomía personalizada de entrada, página y tipo de contenido (reemplace your_custom_taxonomy_slug por el slug de su taxonomía personalizada, p. ej.: product_cat). Devuelve el término principal cuando hay uno definido (desde SEOPress 10.4), si no, el primer término
%%wc_single_cat%% Categoría del producto individual
%%wc_single_tag%% Etiqueta del producto individual
%%wc_single_short_desc%% Descripción corta del producto individual
%%wc_single_price%% Precio del producto individual
%%wc_single_price_exc_tax%% Precio del producto individual sin impuestos
%%wc_sku%% SKU del producto individual
%%currentday%% Día actual
%%currentmonth%% Mes actual
%%currentmonth_short%% Mes actual en 3 letras, p. ej.: «ene» para «enero»
%%currentyear%% Año actual
%%currentdate%% Fecha actual
%%currenttime%% Hora actual
%%author_bio%% Biografía del autor
%%author_first_name%% Nombre del autor
%%author_last_name%% Apellido del autor
%%author_website%% Sitio web del autor
%%author_nickname%% Alias del autor
%%_ucf_your_user_meta%% Meta del autor (reemplace your_user_meta por la suya). Desde SEOPress 10.4, algunas claves se rechazan, vea más abajo
%%currentmonth_num%% Mes actual en formato numérico
%%target_keyword%% Palabra clave objetivo

Puede agregar sus propias variables globales personalizadas utilizando este hook.

Campos personalizados y metas de usuario en su esquema

Desde SEOPress 10.4, %%_cf_%% y %%_ucf_%% no muestran nada (un valor vacío) para:

  • las claves que empiezan por un guion bajo (metas ocultos). Excepción para %%_cf_%%: los campos de WooCommerce y The Events Calendar _sku, _price, _regular_price, _sale_price, _stock, _stock_status, _global_unique_id (GTIN), _wc_average_rating, _wc_review_count, _EventStartDate, _EventEndDate, _EventCost, _EventURL, _EventVenueID y _EventOrganizerID siguen disponibles;
  • las claves que contienen token, secret, password, passwd, nonce, api_key, apikey, two_factor, 2fa, activation_key, capabilities o user_level;
  • solo para %%_ucf_%%, las claves que contienen billing_, shipping_ o community-events-location.

Los campos creados con Advanced Custom Fields siguen funcionando, ya que ACF guarda el valor con el nombre del campo. Para mostrar una clave rechazada por defecto, use el filtro seopress_meta_tag_key_is_allowed, por ejemplo para un campo oculto _book_isbn usado como %%_cf__book_isbn%%:

add_filter( 'seopress_meta_tag_key_is_allowed', function( $allowed, $key, $type ) {
	if ( 'post' === $type && '_book_isbn' === $key ) {
		return true;
	}

	return $allowed;
}, 10, 3 );

Variables sin comillas

Las variables se reemplazan antes de leer el JSON. Escrita entre comillas, una variable genera un valor de texto. Escrita sin comillas, puede generar un número, una lista o un objeto, por ejemplo un campo personalizado que contiene un array JSON:

"workLocation": %%_cf_clinician_locations%%

Desde SEOPress PRO 10.4, la comprobación en directo del editor de esquemas (SEO > Esquemas) acepta esta sintaxis y le recuerda: «Las variables sin comillas deben generar un JSON válido en cada página, como [] cuando no tienen valor.» Si la variable no genera nada en una página, la propiedad no tiene valor y el esquema de esa página no es válido.

Asegúrese de probar su esquema una vez publicada su entrada para evitar errores.

El esquema personalizado está disponible como manual o automático en SEO > Esquemas.

¿Dónde encontrar esquemas?