Fork me on GitHub

Miquel Camps Orteza

Soy programador web. Estoy especializado en desarrollo web (php, js). Estoy aprendiendo a desarrollar apps para iphone/ipad.
Organizo betabeers en Madrid.
Sobre mí     Metas     Hacks     Contactar     LinkedIn     Twitter    
Bug en el plugin paginator3000

¡Actualización!

No hagan caso a este post, mejor miren la solución que propone hanok

Ayer instale el plugin paginator3000, hace un rato me he dado cuenta que tiene un bug, resulta que si estas navegando dentro una categoría y saltas de página, te sales de la categoria.

Solución:

  1. Abre el fichero:
    wp-content/plugins/paginator/paginator.php
  2. Añade en la linea 69:
    $url = ‘http://’ . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
  3. Luego un poco más abajo remplaza:
    get_option(‘siteurl’). ‘/?paged=”);
    por:
    $url. ‘?paged=”);
enero 31, 2009
¿Por qué desactivar los plugins antes de actualizar wordpress?

Normalmente se recomienda desactivar todos los plugins antes de actualizar a una nueva versión de wordpress, pues yo esa regla me la he pasado por el forro desde los tiempos de Constantinopla.

Hasta que hace poco aprendí la lección, en esta última versión la 2.7 han cambiado tantas cosas del dashboard (panel de control) que resulta incompatible con un plugin llamado Admin Drop Down Menu.

Pues por no desactivar dicho plugin no se me cargaba el panel izquierdo con todas las opciones del wordpress y yo sin saber porqué subí como 3 veces todos los ficheros del wordpress como un gilipollas.

Momento owned:

dashboard

diciembre 15, 2008
Tener por defecto el corrector de wordpress en español

Aunque no me creáis de vez en cuando le paso el corrector a los posts y bueno ya estoy un poco harto de seleccionar el idioma cada vez que quiero corregir las faltas huertograficas jeje

Pasos técnicos para solucionar el problema:

  1. Edita el fichero:
    /wp-includes/js/tinymce/tiny_mce_config.php
  2. Remplaza la linea 67:
    $mce_spellchecker_languages = apply_filters(‘mce_spellchecker_languages’, ‘+English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,
    German=de,Italian=it,Polish=pl,Portuguese=pt,Spanish=es,Swedish=sv’);
    por:
    $mce_spellchecker_languages = apply_filters(‘mce_spellchecker_languages’, ‘English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,
    German=de,Italian=it,Polish=pl,Portuguese=pt,+Spanish=es,Swedish=sv’);

    Nota: he tenido que poner un salto de linea en German, para que no se salga la linea del post, cuando edites el fichero ponlo todo junto.

  3. Guarda el fichero

La manera más fácil de solucionar el problema, sólo para la versión 2.6.2:

  1. Descarga el fichero:
    [file]http://miquelcamps.com/wp-content/uploads/tiny_mce_config.txt[/file]
  2. Renombra el fichero tiny_mce_config.txt a tiny_mce_config.php
  3. Sube y remplaza el fichero tiny_mce_config.php de la carpeta:
    /wp-includes/js/tinymce/tiny_mce_config.php
septiembre 21, 2008
Simbolos raros en el corrector de wordpress

Desde que actualicé wordpress a la versión 2.5.1 el corrector empezó a fallar, pensaba que era cosa de la versión pero no, por qué ayer me actualicé a la última la 2.6.2 y el fallo persiste.

He estado investigando un poco y he encontrado la solución, es un poco sucia ya que se tiene que editar un fichero del propio wordpress y si actualizas de nuevo y los programadores no han corregido el bug tendrás que editarlo de nuevo.

Pasos técnicos para solucionar el problema:

  1. Edita el fichero:
    /wp-includes/js/tinymce/plugins/spellchecker/classes/GoogleSpell.php
  2. Remplaza la linea 41:
    $sug = explode(“\t”, utf8_encode($this->_unhtmlentities($matches[0][4])));
    por:
    $sug = explode(“\t”, $this->_unhtmlentities($matches[0][4]));
  3. Guarda el fichero

La manera más fácil de solucionar el problema, sólo para la versión 2.6.2:

  1. Descarga el fichero:
    [file]http://miquelcamps.com/wp-content/uploads/GoogleSpell.txt[/file]
  2. Renombra el fichero GoogleSpell.txt a GoogleSpell.php
  3. Sube y remplaza el fichero GoogleSpell.php de la carpeta:
    /wp-includes/js/tinymce/plugins/spellchecker/classes/
septiembre 21, 2008
La mejor manera de añadir imagenes en tu blog

Para poner imagenes en tu blog te recomiendo utilizar el servicio de flickr para subir imágenes y enlazarlas en tu blog.

¿Cuales son las ventajas?

  1. Si tienes que hacer una copia de seguridad de todo tu blog tardarás menos tiempo en copiar todos los ficheros.
  2. Si un día decides trasladar tu blog a otro proveedor de hosting, tardarás menos en hacer la mudanza.
  3. Ocuparás menos espacio de disco en tu hosting.
  4. No consumirás tanto ancho de banda. (bandwidth)
  5. Si tienes que reducir imagenes flickr lo hará automáticamente por ti, estas son todas las resoluciones disponibles:

    - 75 x 75: Miniatura
    - 100 x 75: Pequeño
    - 240 x 180: Mediano
    - 500 x 375: Grande <– el tamaño que uso este blog
    - Tamaño original

septiembre 15, 2008
Enlaces entrantes de Twingly en tu dashboard

Para mi technorati ya esta acabado, últimamente va como el culo y ya no aparecen correctamente los enlaces entrantes en el dashboard de wordpress.

Podría poner de nuevo en los enlaces entrantes de Google Blog Search, pero los resultados que muestra no me convencen, por lo que me he estado buscando una alternativa y creo que la mejor que existe actualmente es Twingly.

¿Qué es Twingly?

es un buscador de blogs como technorati.

Plugin para añadir los enlaces entrantes de twingly en el dashboard de wordpress

Como no he encontrado ningún plugin para eso, he decidido hacerlo yo mismo aprovechando el código fuente del plugin Berri Technorati Reactions de Alberto Varela.

Una vez instalado el plugin queda así:

Antes de instalar el plugin:

Es obligatorio tener instalado y activado el plugin Dashboard Widget Manager para personalizar el dashboard de wordpress.

Pasos para instalar el plugin Twingly Reactions:

  1. Descargar el plugin Twingly reactions:
    [file]http://miquelcamps.com/wp-content/uploads/twingly-reactions-dashboard.zip[/file]
  2. Descomprime el fichero twingly-reactions-dashboard.zip
  3. Sube la carpeta twingly-reactions-dashboard al directorio wp-content/plugins
  4. Activa el plugin “Twingly Reactions” en el panel de control de wordpress > plugins
  5. Dirigete a la pagina principal del dashboard y buscas un enlace hacia widgets para personalizar el dashboard.

    Una vez dentro, en la parte izquierda verás Widgets Disponibles, tan solo tienes que añadir el widget Twingly Reactions y moverlo donde tu quieras en la parte derecha.

agosto 20, 2008
Evitar contenido duplicado en wordpress

Hoy hablando con the-rocker de bocabit.com sobre contenido duplicado y utilizando la herramienta google webmaster central me he dado cuenta que sufro de este problema.

Para ver los enlaces duplicados con la herramienta de google webmaster, tienes que seguir estos pasos:

  1. Introducir la URL del sitio en el formulario
  2. Activar el sitio añadiendo un metatag o subiendo un fichero a tu servidor
  3. Ir a la sección:
    Diagnósticos > Análisis del contenido > Etiquetas de título duplicadas

¿Qué es esto del contenido duplicado?

Copio y pego descaradamente de Desarrolloweb:

Con contenido duplicado nos referimos a artículos que son copiados total o parcialmente de un sitio web en otro. O un mismo texto que aparece en varios sitios a la vez. Ya se trate de artículos sueltos o manuales completos, a Google no le gusta que un mismo contenido se encuentre en más de un sitio distinto.

¿Puede ser perjudicial?

Si, puede afectar negativamente a tu pagerank y al posicionamiento en google.

¿Existe algún remedio?

En este caso existe un plugin llamado WordPress Duplicate Content Cure con el que podemos evitar el contenido duplicado.

Pasos para instalar el plugin:

  1. Descarga el plugin WordPress Duplicate Content Cure
  2. Descomprime el fichero duplicate-content-cure.zip
  3. Sube la carpeta duplicate-content-cure a wp-content/plugins
  4. Dirigete al panel de control > plugins
  5. Activa el plugin WordPress Duplicate Content Cure

Nota:

Si tienes activado algún plugin para cachear como por ejemplo wp-cache, no verás los cambios hasta que la página haya caducado o elimines manualmente la cache.

agosto 12, 2008
Plugins para mejorar el feed de tu blog wordpress

Gracias a la colaboración de Victor López y de Andres Nieto ha sido posible este post.

Related Posts

Este plugin muestra en el pie de cada una de las entradas del feed, 5 noticias relacionadas o aleatorias si es que no hay entradas relacionadas.

Gracias al plugin puedes fomentar el número de clics y aumentar el tiempo de permanencia de tus suscriptores en tu blog.

Instalación de Related Posts:

  1. Descarga el plugin Related Posts
  2. Descomprime el fichero wordpress-23-related-posts-plugin.0.8.zip
  3. Sube la carpeta WPRP en el directorio wp-content/plugins
  4. Dirigete a Panel de control > Plugins
  5. Activa el plugin WordPress Related Posts

Puedes configurarlo desde Panel de control > Opciones > WordPress Related Posts, aquí tenéis mi configuración.

Autor Feed

Este plugin muestra en el pie de cada una de las entradas del feed, un enlace a tu blog.

Gracias al plugin si alguien roba contenido des tu RSS, se va a incluir un enlace hacia tu blog y almenos ganaras un backlink.

También puedes utilizarlo para bloquear a ciertas IPs para que dejen de robarte contenido via RSS, configurandolo desde Panel de control > Opciones > Autor feed

Instalación de Autor Feed:

  1. Descarga el plugin Autor Feed
  2. Descomprime el fichero autor_feed.zip
  3. Sube el fichero autor_feed.php en el directorio wp-content/plugins
  4. Dirigete a Panel de control > Plugins
  5. Activa el plugin Author Feed

Puedes configurarlo desde Panel de control > Opciones > Autor feed, aquí tenéis mi configuración.

Resultado final:

Esto es lo que aparece en el pie de las entradas de mi feed:

También te puede interesar Añadir accesos directos en el pie los feeds

junio 29, 2008
zwordpress 1.2 para firefox 3

muchos usuarios me han pedido que zwordpress sea compatible con firefox 3, ya he subido la nueva versión 1.2, si no os pide automaticamente para actualizar, podéis descargarla desde aquí:

[file]http://miquelcamps.com/upload/zwordpress.xpi[/file]

zwordpress

No hay novedades en esta versión, sólo hice un par de modificaciones en el archivo install.rdf:

  1. para modificar la versión de la extensión y en teoría para que firefox3 actualice automaticamente al iniciar la sesión.
    <em:version>1.2</em:version>
  2. para hacer la extensión compatible con firefox 3 y en las proximas revisiones
    <em:maxVersion>3.0.*</em:maxVersion>
junio 26, 2008