Tag Archive for multisitio

Generar archivos sitemap.xml para wordpress multisite

Si trabajas habitualmente con instalaciones de wordpress multisite, sabrás que es habitual que muchos plugins no funcionen correctamente o como se esperaría, en una red de blogs de wordpress.

Uno de los temas que mas preocupan habitualmente es el posicionamiento del sitio web, para ello es imprescindible tener un archivo robots.txt y un sitemap.xml correctamente configurados.

Después de probar cientos de plugins xml sitemap para wordpress y comprobar que ninguno de ellos funcionaba correctamente, he encontrado el plugin que realmente genera un sitemap.xml para cada site independiente de wordpress multisite, sin importar si es un blog añadido al website como el siguiente:

http://tiveworld.com/communicative/

http://tiveworld.com/communicative/sitemap.xml

Si se encuentra en un subdominio

http://dominios-hosting.tivehost.com/

http://dominios-hosting.tivehost.com/sitemap.xml

O si el site ha sido mapeado con domain mapping para wordpress y se encuentra en un dominio independiente dentro de una red como tiveweb.com

http://comprarpalomos.com/

http://comprarpalomos.com/sitemap.xml

El plugin que realmente genera un sitemap.xml para cada uno de los sites de la instalación wordpress multisite se encuentra en versión beta y es Google (XML) Sitemaps Generator for WordPress en su versión 4.0b10 Beta.

Descarga desde la web del autor

http://www.arnebrachhold.de/redir/sitemap-dl-beta/

 

 

 

Solucionar errores en robots.txt con plugins para wordpress multisite

Uno de los aspectos fundamentales para que una página web se indice rápidamente en los motores de búsquedas, es configurar correctamente el archivo robots.txt

La tarea es mucho más sencilla si para ello se emplea algún plugin para wordpress que facilite la configuración del archivo robots.txt

Con wordpress todo funciona perfectamente si realizas la instalación en el directorio raíz del dominio principal, pero esto no es todo, te puedes encontrar con un problema si realizas una instalación en un subdominio o carpeta, ya que por defecto, wordpress lo interpreta como contenido y realizará una búsqueda, devolviendo error 404 en vez de mostrar el contenido del archivo robots.txt , para esto existe una solución, un plugin llamado KB Robots.txt

Descargar desde http://wordpress.org/extend/plugins/kb-robotstxt/

Este plugin para wordpress es la solución al error 404 cuando accedes al archivo robots.txt

Para wordpress multisite, ocurre lo mismo, para mi el mejor plugin es Multisite Robots.txt Manager

Descargar desde http://wordpress.org/extend/plugins/multisite-robotstxt-manager/

Es un plugin para configurar el archivo robots.txt para wordpress multisite muy completo, puedes seleccionar multitud de opciones y restricciones de carpetas, con archivos de ejemplo generados y con una sencilla gestión de todos los sites que hayas creado en tu red, pero no soluciona el error 404, solo muestra correctamente el archivo robots.txt si cada uno de los sites está mapeado a un dominio raíz, para subdominios o carpetas, de momento hay que seguir utilizando KB Robots.txt , una buena opción es combinar el uso de ambos

 

Yet Another Multi-Site Manager

Al instalarlo aparece el error siguiente

Fatal error: Call to undefined function is_site_admin() in D:xampphtdocsblogpluginwp-contentpluginsyet-another-multi-site-manageryet-another-multi-site-manager.php on line 662

function yamm_add_admin_page() { if ( is_site_admin() ) add_submenu_page(‘wpmu-admin.php’, ‘Yet Another Multi-Site Manager’, ‘Yet Another Multi-Site Manager’, 10, ‘yamm_options’, ‘yamm_options’); }

Error solucionado editando el archivo yet-another-multi-site-manager.php

sustituyendo en la línea 662

is_site_admin() por is_admin()

otro error que puede aparecer

Sorry, this plugin only works in the root directory.

La instalación de wordpress debe estar en el directorio root para que funcione el plugin

El autor del plugin dice:

Allows blogs to be created on multiple domain names while maintaining only one main site for all domain names.

Versión 0.1.1 | Por Joe Jacobs | Visitar la web del plugin