Un usuario preguntó 👇
Hola amigos,
Las publicaciones / páginas de AMP no parecen mostrar ningún título (coloca el cursor en la pestaña de la ventana. En la versión AMP, es el enlace. En la versión que no es AMP, tenemos los títulos correctos). Esta es una página normal ( https://www.dsogaming.com/news/version-1-19-0-for-nintendo-wii-u-emulator-cemu-released-packs-vulkan-compatibility-improvements/ ) y esta versión de AMP ( https://www.dsogaming.com/news/version-1-19-0-for-nintendo-wii-u-emulator-cemu-released-packs-vulkan-compatibility-improvements/amp/ ).
Como puede ver claramente, el título y el sitio web no están en la versión AMP. como podemos arreglar esto? Estamos usando el «Modo lector».
(@jamesosborne)
Hace 9 meses, 3 semanas
@ john2gr Parece que estás usando Yoast. Si es así, es posible que tenga el siguiente problema con la metaetiqueta de descripción que no aparece:
https://github.com/Yoast/yoastseo-amp/issues/27
¿Puedes probar lo siguiente, agregado a tu archivo de tema functions.php o preferiblemente un plugin personalizado?
add_action( 'amp_post_template_head', 'add_meta_description' );
function add_meta_description() {
$meta_description = get_post_meta(get_the_ID(), '_yoast_wpseo_metadesc', true);
echo '<meta name="description" content="' . $meta_description . '">';
}
O puede usar una función como la anterior incluyendo manualmente su propia meta descripción, en lugar de una variable de Yoast.
También noté que estás usando un tema compatible con AMP. Aunque tiene algunos plugins que no son totalmente compatibles con AMP, ¿ha probado su sitio mientras usaba el plugin? transitional
o standard
¿modo?
Lanzador de hilos
(@ john2gr)
Hace 9 meses, 3 semanas
Hola James,
Desafortunadamente, este código no funciona. No hemos probado los otros métodos, pero ¿qué plugins no son compatibles con AMP?
(@jamesosborne)
Hace 9 meses, 2 semanas
@ john2gr No estoy seguro de qué plugins ha instalado. Si los plugins que ha instalado no generan JavaScript personalizado en la parte frontal de su sitio web, está listo para ello. transitional
Modo AMP.
Para el título que no aparece en las plantillas del modo lector, ¿ha realizado algún cambio en las plantillas del modo lector AMP?
(@albertomedina)
Hace 9 meses, 2 semanas
An john2gr An title
etiqueta faltante de head
. ¿Se han cambiado las plantillas del modo de lectura?
Esta sección del sitio del plugin AMP describe la personalización de la plantilla: https://amp-wp.org/documentation/how-the-plugin-works/classic-templates/
(@westonruter)
Hace 9 meses, 2 semanas
En las plantillas del modo de lector clásico, el título del documento generalmente se genera a través del amp_post_template_add_title () función. Esta función es emitida por el amp_post_template_head
acción, que debe conservarse en cualquier plantilla de infracción. Aquí está el código que se espera que esté presente: https://github.com/ampproject/amp-wp/blob/2bfb9bb9450d11a652827da39533746bc6e5357c/templates/html-start.php#L31-L39
Lanzador de hilos
(@ john2gr)
Hace 9 meses, 2 semanas
Hola albertomedina. Eso es raro, no. Acabo de eliminar / desinstalar el plugin por completo y volver a instalarlo.
Html-start.php y amp-post-template-functions.php son exactamente iguales a los que proporcionó Weston Ruter. Esto es lo que hace actualmente header.php de AMP. Nuevamente, esta es una instalación completamente nueva del plugin.
php / ** * Cuid teimpléad ceanntásca. * * 🚫🚫🚫 * NÁ EAGRAÍONN AN COMHAD SEO A BHAINEANN LEIS AN PLUGIN! Caillfear na hathruithe a dhéanann tú nuair a scaoilfear leagan nua * den bhreiseán AMP. Ní mór duit an comhad seo a chóipeáil as an mbreiseán agus é a chur isteach i do * théama saincheaptha, mar shampla. Chun foghlaim faoi conas na teimpléid AMP modh Léitheora seo a shaincheapadh, féach * le do thoil: https://amp-wp.org/documentation/how-the-plugin-works/classic-templates/
* 🚫🚫🚫 * * @ paquete AMP * /
/ ** * Contexto. * * @var AMP_Post_Template $ seo * /
$ this-> load_parts ( [ ‘header-bar’ ] );
Esta respuesta fue modificada hace 9 meses, hace dos semanas por. Esta respuesta fue modificada hace 9 meses, hace dos semanas por. Lanzador de hilos
(@ john2gr)
Hace 9 meses, 2 semanas
Si, parece ser
(@westonruter)
Hace 9 meses, 2 semanas
¿En qué otros plugins estás activo?
¿Tu tema tiene un directorio de amplificadores?
Lanzador de hilos
(@ john2gr)
Hace 9 meses, 2 semanas
Hola Weston,
Aquí están nuestros plugins activos: https://i.imgur.com/EhuQgMt.jpg
Estamos usando el tema secundario Twenty Fourteen. No creo que Twenty Fourteen tenga un directorio de amplificadores.
Esta respuesta fue modificada hace 9 meses, hace dos semanas por.
(@westonruter)
Hace 9 meses, 2 semanas
Mi mejor recomendación es desactivar los plugins uno por uno para averiguar si la desactivación es una de las causas. title
volver a aplicar la etiqueta.
Lanzador de hilos
(@ john2gr)
Hace 9 meses, 2 semanas
Hola Weston,
Ahora podemos confirmar que esto se debe a YOAST SEO. Cuando lo desactivamos, el título era visible. Sin embargo, YOAST SEO es un plugin esencial para nosotros. El límite de trabajo sugerido por James no funciona.
(@westonruter)
Hace 9 meses, 2 semanas
Eso es muy extraño.
De hecho, puedo ver que Yoast está ganando el título: https://github.com/Yoast/wordpress-seo/blob/fbf1f3243776b983c176dff7fd66bdad9e8aa5ff/src/integrations/third-party/amp.php#L56
Por alguna razón, Yoast’s Title_Presenter
no corras. Aparentemente no se incluye entre los $presenters
como se recoge aquí:
Asegúrate de tener el título de SEO configurado en tu configuración de Yoast, creo. No estoy muy seguro de por qué Yoast no se postula aquí.
Esto parece ser un problema conocido: https://github.com/Yoast/wordpress-seo/issues/15100
Aquí hay una perspectiva de trabajo: https://github.com/Yoast/wordpress-seo/issues/15100#issuecomment-627334462
De lo contrario, deberá ponerse en contacto con Yoast para obtener más ayuda aquí.
Lanzador de hilos
(@ john2gr)
Hace 9 meses, 2 semanas
Lamentablemente, ese trabajo (el último de Djennez) da dos
(@westonruter)
Hace 9 meses, 2 semanas
Prueba esto: https://github.com/Yoast/wordpress-seo/issues/15100#issuecomment-630460177
Lanzador de hilos
(@ john2gr)
Hace 9 meses, 2 semanas
Sí, esto funciona bien y sin etiquetas.
¿Solucionó tu problema??
0 / 0