Angel Benites
VIP
1
Ni
Verificación en dos pasos activada
Suscripción a IA
Hola, colegas estoy tratando de sacar el 'Title' en All in SEO, antes que nada ya revise en el foro y solo encontré una ayuda pero no esta del todo 100%. Y se que esto ayudará a muchos que lo usan. Este plugin tiene su propio Title y Descripción que se agrega desde u General Setting.
header.php
NOTA: Con esta variable saco el title del primer post de mi wordpres, que es ideal para entradas individuales, pero cuando voy al home principal. el ERROR es que me saca el title del primer post, cuando en realidad debe ser el Title Principal de la Web. sabiendo que en home se muestra varios los post en resumen.
functions.php
NOTA: "_aioseop__title" este es el resultado sacando de All in SEO.
Conclusión: Creo que la solución esta en el if () agregando un comparador pero no se como sacar el title principal o decir que si es igual a home imprima el Title Original. De ante mano muchas Gracias :encouragement:
- - - Actualizado - - -
Solucionado :encouragement: por ahora solo coloque el
<meta property="og:title" content="<?php
global $page, $paged;
wp_title( '|', true, 'right' );
bloginfo( 'name' );
?>"/>
header.php
PHP:
<title><?php
global $page, $paged;
wp_title( '|', true, 'right' );
bloginfo( 'name' );
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo " | $site_description";
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf( 'Pagina %s', max( $paged, $page ) );
?></title>
<meta property="og:title" content="
<?php
$Desc = retornar_descripcion_title(get_the_ID());
if ($Desc)
{
echo $Desc;
}
else
{
echo $post->post_excerpt;
}
?>"/>
NOTA: Con esta variable saco el title del primer post de mi wordpres, que es ideal para entradas individuales, pero cuando voy al home principal. el ERROR es que me saca el title del primer post, cuando en realidad debe ser el Title Principal de la Web. sabiendo que en home se muestra varios los post en resumen.
functions.php
PHP:
function retornar_descripcion_title($ID_title)
{
$descripcion_title = get_post_meta($ID_title, "_aioseop__title", true);
if($descripcion_title)
return $descripcion_title;
}
NOTA: "_aioseop__title" este es el resultado sacando de All in SEO.
Conclusión: Creo que la solución esta en el if () agregando un comparador pero no se como sacar el title principal o decir que si es igual a home imprima el Title Original. De ante mano muchas Gracias :encouragement:
- - - Actualizado - - -
Solucionado :encouragement: por ahora solo coloque el
<meta property="og:title" content="<?php
global $page, $paged;
wp_title( '|', true, 'right' );
bloginfo( 'name' );
?>"/>
Última edición:

