Cita:
Iniciado por TMeister SEO de Yoast tiene
hooks para manipular la información que maneja.
Según esa documentación existe el filtro:
wpseo_title
en tu functions.php debes crear tu logica:
Código PHP:
Ver originaladd_filter('wpseo_title', 'my_custom_title');
function my_custom_title($title){
// Puedes usar $title que es el titulo original y añadirle lo que quieras.
return 'Mi titulo custom ' . $current_cityinfo['cityname'];
}
Obviamente no esta probado pero debería funcionar.
¡
Excelente TMeister, mil gracias! Utilicé en functions:
Código Wordpress:
Ver originaladd_filter('wpseo_title', 'my_custom_title');
function my_custom_title($title){
global $current_cityinfo;
return $title . ' ' . $current_cityinfo['cityname'] . '- Nombresitio';
}
y en el tipo de entrada que me interesaba ("categoría"):
%%term_title%% en
Y funciona muy bien! el único problema es que me agrega $current_cityinfo['cityname'] en todas las secciones y hay algunas que son globales y no funcionan para un único lugar. Por ejemplo en agregar un lugar al directorio, ahora figura con varios titles según cuál es la ciudad seleccionada.
Sabes de alguna manera para restringir este filtro a un determinado tipo de entrada?
Gracias nuevamente TMesiter!