Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/07/2014, 20:09
aggi8
 
Fecha de Ingreso: mayo-2009
Mensajes: 104
Antigüedad: 15 años, 6 meses
Puntos: 0
Busqueda Respuesta: Wordpress, variables y SEO

Cita:
Iniciado por TMeister Ver Mensaje
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 original
  1. add_filter('wpseo_title', 'my_custom_title');
  2.  
  3. function my_custom_title($title){
  4.         // Puedes usar $title que es el titulo original y añadirle lo que quieras.
  5.     return 'Mi titulo custom ' . $current_cityinfo['cityname'];
  6. }

Obviamente no esta probado pero debería funcionar.
¡Excelente TMeister, mil gracias! Utilicé en functions:

Código Wordpress:
Ver original
  1. add_filter('wpseo_title', 'my_custom_title');
  2. function my_custom_title($title){
  3. global $current_cityinfo;
  4. return $title . ' ' . $current_cityinfo['cityname'] . '- Nombresitio';
  5. }

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!