lunes, 20 de febrero de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

URL de acceso sencilla en WordPress

Posted: 20 Feb 2012 03:02 PM PST

Creo que sabes de sobra que para acceder al escritorio de cualquier WordPress basta con añadir a la URL del sitio /wp-admin/ o wp-login.php, pero si quieres personalizar un poco más la URL de acceso al login de WordPress puedes hacerlo, y bien fácil.

Además, como ya vimos como cambiar la URL de acceso con plugin ahora toca hacerlo con un sencillo código.

Lo único que tienes que hacer es añadir una simple redirección en el fichero .htaccess de tu sitio, de este modo:

RewriteRule ^acceso$ http://tusitio.es/wp-login.php [NC,L]

Solo tienes que cambiar un par de cosas, la cadena acceso por la que tu quieras, para que quede como http://tusitio.es/acceso, que es el caso del ejemplo, o a tu gusto; y la url de tu sitio, claro.

Luego, lo suyo es que ofrezcas una pantalla de acceso personalizada, para ofrecer una experiencia completa.

domingo, 19 de febrero de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Migrar de Drupal 6 a WordPress 3

Posted: 19 Feb 2012 03:03 PM PST

Muchos de nosotros empezamos en el mundo de los CMSs con Drupal y a lo largo del tiempo nos hemos ido dando cuenta que WordPress es una mucho mejor opción y nos planteamos el cambiarnos de bando, eso sí, sin perder todos los posts, comentarios, categorias, … que durante largo tiempo (dos años en mi caso) hemos ido añadiendo en Drupal.

Por suerte, la migración de los datos es posible, aunque no tan simple como desearíamos. Basados en algunos scripts que encontré en su momento (como ésteéste o éste) me decidí a crear una programa en Java que se encargara de hacer la migración de los datos básicos de forma automática y que funcionara para versiones más recientes de Drupal y WordPress.

Por datos básicos se entienden los posts, páginas, stories, categorias y comentarios. Para temas más avanzados (CCKs, foros, usuarios y roles, redirecciones de las URLs, internacionalización y un largo etc) podéis consultar los servicios de migración profesionales que se ofrecen en Go WordPress (más de medio millón de posts migrados ya de Drupal y otros CMSs a WordPress!).

Las operaciones de conversión que realiza el programa son las siguientes (el código fuente está disponible gratuitamente al final del post). Obviamente, el programa está configurado para funcionar con mis datos de conexión y para los casos concretos que comentaba anteriormente. Adaptadlo a vuestras necesidades y ¡utilizadlo a vuestra cuenta y riesgo!.

Pasos para la migración de Drupal 6 a WordPress 3:

  1. Instalar WordPress en la misma base de datos donde tenéis Drupal instalado (no obligatorio pero facilita la escritura de queries que accedan a los dos conjuntos de tablas al mismo tiempo)
  2. Eliminar los datos de las siguientes tablas de WordPress: comments, posts, postmetaterm_relationships, term_taxonomy, terms.
  3. Migración de las taxonomías de categorías en Drupal.  Cada fila en term_data se inserta en las tablas de WordPress terms term_hierarchy en term_taxonomy (si la categoría es hija de otra categoría)
  4. Migración de los posts/páginas. Esto implica recuperar los datos de las siguientes tablas de Drupal: node (información básica del post como el título, la fecha,…), node_revisions (el body y el teaser del post) y url_alias (la clean URL que se utiliza para acceder al post). Toda esta información se inserta en la tabla posts en wordpress. Drupal guarda como URL la URL completa del post mientras que en wordpress cada post sólo guarda la parte correspondiente al título del post con lo que hay que realizar la adaptación pertinente.
  5. Corregir los links internos a imágenes y archivos en el body de los posts. En WordPress normalmente las tendremos en la carpeta “uploads” mientras que en Drupal estaban probablemente en “sites/default/files”. Hay que reescribir todas las referencias a esta segunda para que los links apunten correctamente a la carpeta de wordpress. Esto lo hacemos con una instrucción como ésta :  body=body.replaceAll(“/sites/default/files/”, “/wp-content/uploads/”);
  6. Relacionar posts y categorias. En Drupal la relación se guarda en term_node y hay que moverla a la tabla term_relationships en wordpress.
  7. Una vez migrados los links hay que actualizar el attributo count de categoria para que muestre el número de posts asociados a esa categoria según la información en term_relationships que acabamos de generar
  8. Migración de los comentarios. Bastante directa, de la tabla comments de Drupal a la comments de wordpress.
  9. Igual que antes, hay que actualizar el atributo  comment_count de la tabla posts table para que refleje el valor correcto de comentarios asociados al post (sinó, los comentarios no se mostraran aunque se hayan insertado correctamente).

El código fuente Java que realiza estas operaciones se puede descargar aquí .

Botón “seguir” también en WordPress alojado

Posted: 19 Feb 2012 12:17 PM PST

Si te gusta el sistema de “seguir” blogs de WordPress.com puedes incorporar algo parecido a tu WordPress alojado en tu servidor. Es mas, es una manera de ofrecer suscripciones por email sin pasar por Feedburner.

Es tan simple como instalar un plugin y seguir unos sencillos pasos:

  1. Instala y activa el plugin Follow
  2. Crea una página nueva, llámala como quieras pero que el “slug” (parte de la URL que puedes modificar) sea subscribe. Esta página será la página de suscripciones.
  3. Usando el nuevo botón S2 que añade el plugin al editor, inserta el código para que esa página funcione como página de suscripciones
  4. Guarda los cambios
  5. Configura los ajustes del plugin a tu gusto

Lo que obtienes es un nuevo botón en el fondo de tu web con el que los usuarios pueden suscribirse por email y recibir tus nuevas publicaciones en su correo electrónico.

El plugin te ofrece una página de suscriptores donde podrás gestionar el aspecto de los emails automáticos que recibirán o incluso enviar emails nuevos o añadir suscriptores de manera manual, incluso te ofrece un widget para mostrar los suscriptores si lo deseas.

Vamos, muy completo.

viernes, 17 de febrero de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Barra de login igual a la de WordPress.com

Posted: 17 Feb 2012 03:04 PM PST

Hace poco salió un plugin, Admin Bar Login, que permite añadir la barra de login igual a la de WordPress.com, que además es flotante, así que es casi imposible que los visitantes de nuestro blog no se den cuenta de que pueden registrarse.

Una vez que el plugin está instalado y activado, tenemos esta barra en nuestro blog para que nuestros visitantes inicien sesión de una manera más fácil y cómoda.

En la barra también aparece el botón hacia el formulario de registro (si permitimos registro de usuarios), para invitar a registrarse a todo el que lo quiera hacer.

También podemos editar el CSS del plugin para personalizarlo:

 #adminloginform .login-username input, #adminloginform .login-password input { 	font: 13px/24px sans-serif; 	height: 24px; 	border: none; 	color: #555; 	text-shadow: 0 1px 0 #fff; 	background-color: rgba( 255, 255, 255, 0.9 ); 	-webkit-border-radius: 10px; 	border-radius: 10px; } 

Donde dice

 	-webkit-border-radius: 3px; 	border-radius: 3px; 

elegir qué tan redondeado seran los puntos del formulario para poner el usuario y contraseña.

jueves, 16 de febrero de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Eliminar los apuntes de novedades de WordPress

Posted: 16 Feb 2012 03:02 PM PST

Una de las novedades de WordPress 3.3 fueron los apuntes de novedades, valga la redundancia. Esos “bocadillos” que salen junto a cada nueva funcionalidad en las actualizaciones.

Útiles para muchos usuarios, pueden ser un engorro para otros y, afortunadamente, si quieres que no te salgan estos “molestos” apuntes a cada actualización, en ocasiones irrelevantes, puedes eliminarlos de raíz.

Solo tienes que añadir el siguiente código a tu plugin de funciones (o añadir el código al archivo functions.php de tu tema activo):

 // Quitar apuntes de novedades tras actualizar add_filter( 'show_wp_pointer_admin_bar', '__return_false' );

Guardas los cambios y ya lo tienes.

Forzar el cambio de contraseña cada 30 días

Posted: 15 Feb 2012 04:02 PM PST

Si tienes una web en la que la seguridad sea importante, seguramente te gustaría aplicar el criterio de que los usuarios cambien de contraseña cada cierto tiempo, como es exigible en entornos corporativos, donde se fuerza el cambio de claves para evitar el uso de contraseñas fáciles de recordar o la desidia de los usuarios al respecto de la seguridad del sitio.

Si es tu caso te recomiendo utilizar Expire user password, que automatiza la obligación de cambiar la contraseña a los usuarios registrados cada 30 días.

No hay nada que configurar, lo activas y empieza la cuenta atrás, así de simple.

También funciona para instalaciones multisitio, lo que tiene todo el sentido.

Si quieres cambiar el tiempo de expiración de las contraseñas deberías entonces añadir al fichero wp-config.php una nueva variable ‘DEFINE’ llamada “TMG_AEP_EXPIRY” definiendo el número de segundos a partir de los cuales se pedirá de nuevo el cambio de contraseña.

martes, 14 de febrero de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Analiza el rendimiento de tus plugins … con un plugin

Posted: 14 Feb 2012 03:03 PM PST

Si tienes dudas acerca de qué plugins pueden estar ralentizando tu instalación de WordPress, además de las herramientas del servidor, que no siempre están diseñadas para humanos, siempre puedes analizar el rendimiento y consumo de los plugins instalados … con otro plugin.

Para eso precisamente nació P3, para analizar tus plugins y mostrarte estadísticas de cuales y de qué manera consumen más recursos.

Una vez instalado añade un enlace bajo el menú ‘Herramientas’ de tu Escritorio de WordPress y lo primero que tienes que hacer es realizar un escaneo de los plugins, previo al cual puedes configurar ajustes como tu IP o puentear las caches, con lo que será más efectivo:

En la captura anterior tienes el resultado de un scan con 28 plugins activos, en el que te muestra que el impacto de los plugins sobre la carga del sitio es del 8,2%, lo que supone menos de 0,2 segundos de tiempo de carga por visita, tras generar 40 peticiones (queries) a la base de datos.

Justo debajo de este resultado, P3 nos ofrece una serie de gráficas en las que podemos visualizar al detalle cuales son los plugins que más consumen, incluso qué partes de tu WordPress son los que influyen más en la carga de tu web.

p36 p35 p34 p33 p32 p31

Además, puedes conservar un histórico de los escaneos para ver como la instalación de un nuevo plugin, o una actualización de alguno de ellos, afecta al rendimiento de tu sitio.

Me ha parecido muy completo e interesante ¿lo has probado?

Nota: si por algún motivo interrumpes un scan de P3 no podrás acceder a tu admin, ni siquiera a tu WordPress. El modo de arreglarlo es acceder por FTP a la carpeta del plugin y borrar el archivo llamado .profile-enabled

Cambiar contraseña perdida de WordPress

Posted: 14 Feb 2012 07:55 AM PST

Si has olvidado la contraseña y, por algún motivo que no alcanzo a comprender, no tienes acceso a tu email para recuperarla, ni puedes acceder a tu base de datos, hay una oportunidad más para poder cambiar la contraseña si te acuerdas del ID de tu usuario (que si es un usuario único y aún usas el primero que activaste en la instalación será el número 1).

Eso si, todo arreglo tiene su precio, y es que debes poder acceder por FTP a tu instalación de WordPress.

Si este es tu caso y no te vale la opción de cambio de contraseña mediante PHPmyAdmin o no te fías de scripts para recuperar contraseñas de WordPress, puedes cambiarla con una sencilla función.

Solo tienes que acceder por FTP y abrir el fichero functions.php de tu tema activo y añadir la siguiente función:

wp_set_password('NuevaClave',1);

Donde “NuevaClave” es la nueva contraseña que elijas y “1″ (ambos sin comillas) el ID de usuario. Guarda los cambios y ya podrás entrar en tu sitio con tu nombre de usuario y la “NuevaClave“.

A mandar ;)

lunes, 13 de febrero de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Enlaces en el pié de foto en WordPress 3.4

Posted: 13 Feb 2012 03:17 AM PST

Aunque parece ser que WordPress 3.4 llevará incorporada la posibilidad de insertar enlaces en los piés de foto, más conocidos en el entorno WordPress como captions, es algo que ya deberíamos hacer.

Y es que es importante dar la atribución a los autores de las imágenes con las que ilustramos nuestras publicaciones, más allá de poner algo en la descripción o el texto alternativo, porque los artistas merecen reconocimiento ¿no te parece?.

Vale que a veces es imposible saber el autor, pero cuando lo conocemos lo adecuado es reconocer la autoría. Y, además, es algo muy demandado por los usuarios de WordPress.

Pero ¿qué hacemos mientras tanto?, pues tenemos un par de posibilidades, como ya vimos en la entrada sobre como poner enlaces en el pié de foto. Y, bien sea con código o plugin, podemos hacerlo, y está bien que nos adelantemos.

A partir de ahí, a esperar a WordPress 3.4, que llevará esta posibilidad y unas cuantas más mejoras.

domingo, 12 de febrero de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Mejora el Posicionamiento Web con tu WordPress

Posted: 12 Feb 2012 08:08 AM PST

posicionamiento web con wordpressEres un webmaster y estas utilizando un CMS como WordPress, pues si sigues nuestras indicaciones lograras mejorar tus posiciones en los motores de búsqueda o seguramente clasificar-te en las primeras posiciones de Google.

Debes saber que wordpress es un excelente script auto-gestionable con gran cantidad de posibilidades a realizar para que tu negocio sea un gran éxito.

Antes de nada debemos encontrar las mejores palabras claves relacionadas en su negocio o servicios de su sitio web. Puede ayudarte un antiguo post publicado en ayuda wordpress que encontraras aquí.

Después de encontrar las palabras claves debemos optimizar nuestro sitio web y para ello debemos instalar los siguientes plugins:

  • All in One Seo Pack: Nos permite optimizar cada una de nuestras páginas para los motores de búsqueda, por lo que es necesario rellenar los campos de cada página o entrada de nuestro sitio.
    <!– All in One SEO Pack 1.6.13.8 by Michael Torbert of Semper Fi Web Design[54,100] –><metaname=”description”content=”descripción del contenido o servicios. (Muy importante mencionar su palabra clave escogida en la descripción)”/><metaname=”keywords”content=”sus palabras clave, palabra clave”/><linkrel=”canonical”href=http://www.example.com/><!– /all in one seo pack –>Nota: Es importante eliminar dentro  del archivo de cabecera “header.php” si hubieran dos meta keywords o meta description y solamente dejar los meta de All in One Seo Pack, ya que podría ser considerado como Spam para algunos motores de búsqueda.
  • Simple Google Sitemap XML: Este plugin genera automáticamente una página sitemap.xml a donde puedes gestionar que páginas de tu sitio web son más importantes y que puedes utilizar para enviar a google en las herramientas del webmaster para decirle que indexe tales páginas.
  • WordPress Gzip Compression: Simple plugin con el que ganamos velocidad de respuesta y descarga de nuestro sitio web wordpress (importante para el posicionamiento y para nuestros clientes).

Una vez instalados y configurados presta atención ya que te mostraremos los factores más importantes para posicionar tu sitio web en las primeras posiciones de google.

  1. Palabra Clave en el título del documento: Muy importante añadir su palabra clave dentro del titulo del documento.
  2. Palabra clave en atributos IMG ALT: Muy importante añadir dentro de cada imagen sus palabras clave (ejemplo: <img src=”image.gif” alt=”palabra clave”>).
  3. Palabra Clave en url de la página: Dentro de ajustes -> enlaces permanentes, añadiendo /%postname%/ puedes personalizar tus enlaces y hacer que su url sea la misma que el titulo que indicaste como palabra clave, tambien es muy importante.
  4. Palabras claves en negrita  del texto principal: Se refiere en el texto que encuentra en el contenido de la página y donde es importante también añadir su palabra clave y marcar en negrita, entre las tags <b>…</b> o <strong>…</strong>.
  5. Texto de enlace entrante: Son enlaces desde otros sitios web a donde enlazan su página utilizando el texto de enlace con  su palabra clave.
  6. Link Popularity: Todos los principales motores de búsquedas toman en cuenta la calidad y el contexto de los enlaces. Los motores de búsqueda asumen que su página web debe ofrecer contenido relevante si muchos sitios lo enlazan. Por lo que si escogemos una palabra clave muy competitiva deberemos tener en cuenta que para obtener un buen posicionamiento deberemos igualar a nuestro competidor en cuanto al numero de enlaces entrantes o más. Para conseguir enlaces seo, de calidad y con la misma temática utiliza y descargate nuestro listado de directorios, archivo excel donde podras llevar un control de las inscripciones realizadas y admitidas.
  7. Encabezados h1, h2, h3: Los textos encabezados son los textos escritos entre tags <h2>…</h2>, <h3>…</h3>, etc. En el  código HTML de su página web. Algunos motores de búsqueda le dan relevancia extra a los términos de búsqueda  que aparecen en textos de encabezado.  Ejemplo: <h3>segundo titulo corto y palabra clave</h3>

Caso de Éxito

Caso de Exito posicionamiento web

Si has realizado paso a paso nuestros consejos de posicionamiento web podrás ver los resultados en un periodo de 3 meses. Si necesitas ayuda para implementarlo en tu sitio puedes pedirla a través de los comentarios.

Post invitado creado por Pedro de SEO Girona. Tu también puedes

BuddyPress 1.5.4, solución a fallos

Posted: 12 Feb 2012 02:02 AM PST

Acaba de salir BuddyPress 1.5.4, que soluciona un error mediante el cual los miembros de un grupo podían invitar a usuarios que ya eran miembros del mismo.

Si usas BuddyPress 1.5 con WordPress 3.3 es recomendable que actualices a esta última versión.

Shortcodes Pro

Posted: 11 Feb 2012 01:41 PM PST

Seguro que ya sabes de sobra como crear shortcodes mediante funciones, pero ¿y si hubiera un modo mucho más fácil de crear shortcodes?.

La utilidad de los shortcodes, para insertar contenido dinámico en tus entradas está fuera de toda duda, pero ¿no sería mejor hacerlos sin tocar código?.

Pues bien, gracias a Shortcodes Pro tenemos una interfaz absolutamente sencilla para crear, no solo shortcodes, sino incluso los botones para el editor visual y quicktags para el editor HTML.

Una vez instalado, y a través de su interfaz, puedes crear tantos como necesites, asignarles botones, definir parámetros a configurar al pulsar el botón o quicktag, de todo. Además está traducido al español y disponible en el repositorio oficial de WordPress.

Eso si, no te vicies, crea solo los imprescindibles. ¡Que lo disfrutes!

Aquí tienes unas capturas y un vídeo para que veas lo fácil que es usarlo …

shortcodespro3 shortcodespro2 shortcodespro1

Seguidores

Archivo del blog