SEO - SEM
está sin resolverEn el header.php he incluido un código para rellenar de forma automática la meta "keywords".
Funciona bien excepto en entradas individuales donde me he encontrado con el problema que duplica las palabras claves en algunos casos.
La parte de código para las categorías en una entrada individual es el siguiente:
$categories = get_the_category($post->ID);
foreach ($categories as $cat) {
$name_parents = get_category_parents($cat, false, ', ');
$metakeywords = $metakeywords . $name_parents;
}
Las palabras se repiten en los siguientes casos:
1) Archivado en dos categorías distintas que tiene la misma categoría padre. Ejemplo:
http://www.almendron.com/tribuna/39159/what-latin-america-can-teach-us/
El resultado es <meta name="keywords" content="Sociedad, Mundo, América del Norte, Mundo, América Latina y Caribe, Revista de Prensa, Tribuna, Opinión, Periodismo" />. Como podéis comprobar, se repite "Mundo".
2) Archivado en dos categorías cuyo nombre es idéntico y con una categoría padre distinta. Ejemplo:
http://www.almendron.com/tribuna/39124/un-largo-camino-para-la-economia-espanola-y-europea/
El resultado es <meta name="keywords" content="España, Economía, Europa, Economía, Revista de Prensa, Tribuna, Opinión, Periodismo" />. En este caso se repite "Economía".
¿Cómo puedo evitar que se dupliquen las palabras claves en esos casos?
Has provado de usar el Plugin All in Seo Pack. A mi me funciona perfectamente.
De lo que se trata es precisamente de no usar un plugin. Ya tengo bastantes
Estoy con Seogirona, podemos prescindir de algunos plugins, pero creo que los SEO son indispensables y tienen prioridad... Yo me apunto con "Yoast WordPress SEO"
Debes Identificarte para publicar.