¡Spam, Spam, y Spam!

SPAM!

SPAM!

Si señor, spam, aquel que los Monty Phyton le dedicaron un sketch memorable en un restaurante lleno de vikingos (o algo asi). Y no sabían las veces que la gente iba a tirar de su sketch para referirse a esos comentarios que no hacen mas que llenar de porquería tu blog.

En menos de una semana he recibido como 1500 comentarios de spam, que francamente, son los mismos en 6 meses de vida de este blog en WordPress. Y demos gracias a que WordPress los gestiona perfectamente con Akismet, que viene de serie.

Todo ha venido a raiz de que se mandara un trackback a menéame, y apareciera un link a mi blog en una noticia que fue portada, entonces, cientos de rusos (aparte de cientos de visitas de gente que venia de ese link), me tratan de dejar una media de 10 mensajes de spam al día.

Y sabéis que… eso les funciona, ya que no es difícil encontrar cientos de blog llenos de spam, y sencillamente arruinados gracias a miles de bots escribiendo comentarios al día.  Aun no hay una cura para el spam, tan solo sufrirlo en silencio

Please follow and like us:

¿Problemas de memoria con WordPress?, no hay problema

Cuando usas WordPress, no es difícil encontrarse con algún odioso error de “Fatal error: Allowed memory size of XXX bytes exhausted (tried to allocate YYY bytes)“. Este problema se produce cuando tu PHP trata de usar más memoria de la que tiene asignada por defecto (si no recuerdo mal son 32 Mb), la cual es fácil de sobrepasar si tenemos mas de 10 plugins activos, sobretodo con alguno que consume muchos recursos…
Para conocer si el problema es el uso de la memoria de tu WordPress, hay un plugin recomendado que nos permite saber cuanta memoria consumimos con nuestro blog, y es “TPC! Memory Usage“, el cual recomiendo ya que es muy sencillo y práctico.

Para tratar de solucionar este problema, hay tres métodos a intentar. Primero en la propia configuración de WordPress, añadiendo (ojo, digo añadiendo) al principio del fichero wp-config.php la sentencia:

// Por ejemplo, si no te vale, ve subiendo el valor.
define('WP_MEMORY_LIMIT', '32M');

En este caso se ponen 32 Mb de memoria, pero por ejemplo para este blog tengo que poner 48 Mb y todo va bien, con un consumo medio de 33 Mb. Tampoco te pases poniendo el límite, ya que si estas es un server compartido, seguro que no te dejan subirlo mucho…

Si no te vale con este cambio y te siguen saltando errores con la memoria, es que te tienen limitado el tamaño máximo en la configuración de PHP, y puedes probar cambiando la configuración del PHP desde el fichero .htaccess (solo si el servidor web lo permite claro y usas Apache) del raíz de tu aplicación.

# De nuevo es valor que puedes cambiar
php_value memory_limit 32M

Si tuvieras acceso al fichero php.ini (cosa que dudo salvo que manejes tu el servidor), podrías cambiar la siguiente línea en él:

memory_limit = 16M

Si aún no te lo ha solucionado, te recomiendo que contactes con el administrador de la máquina ya que tienes las manos atadas con este asunto.

Referencias:

Please follow and like us:

Nuevos plugins para WordPress recomendados

No soy muy dado a meter nuevos plugins dentro de WordPress, o a meter a lo loco nuevas cosas, así que suelo meter las cosas después de echarles un vistazo y ver que la gente habla maravillas de ellas (no me vale con que hablen bien, necesito que sea muy bueno).

Después de hacer una pequeña limpia de plugins, actualizar otros pocos, me incluido unos nuevos en mi web, y os detallo cuales:

  • Simple Tags: Simplemente genial. El “autoetiquetar” que implementa nos sacará de muchos apuros, o al menos cuando no sabes que etiqueta poner a un comentario.
  • Subscribe to Comments: Me lo habían pedido y había estado mirando varios plugins, y al parecer este es el mejor para poder subscribirte y recibir un mail cuando haya un comentario nuevo en un post.
  • WP Ajax Edit Comments: Para poder permitir a los usuarios modificar sus post, en los primeros 5 minutos en que se publicó. También nos da muchas opciones para modificar cosas sin tener que ir al panel de administración.
Please follow and like us:

Error “Warning: stristr() [function.stristr]: Empty delimiter in” en el plugin “All in One SEO”

Para todos los que usamos este gran plugin, en la última versión 1.6.5 que apareció no hace mucho para nuestros WordPress, se ha colado un error al creador que hace que aparezcan errores del tipo “Warning: stristr() [function.stristr]: Empty delimiter in” en la línea 120 del fichero aioseop.class.php, en la cabecera de nuestro blog en WordPress cada vez que cargamos. No hace que nada deje de funcionar, pero es muy molesto.

Ya existe solución, y solo tenéis que reinstalar el plugin ya que ha parcheado el problema (aunque la versión sigue siendo la misma) descargándola de nuevo desde WordPress.org. Para mas información mirar este hilo del foro de soporte.

Please follow and like us:

¿Como actualizar WordPress?

Con la nueva versión de WordPress, la 2.8.3, pues hay cientos de páginas que nos cuentan como actualizar. Personalmente no suelo usar el método de bajar la nueva versión de la web, deshabilitar todos los plugins, y luego resubir todo de nuevo.

Simplemente uso la opción automática que ahora incluye WordPress (que te indica que hay una nueva versión), y actualiza perfectamente. Y si no puede suele dar un mensaje de porqué no lo hace (normalmente tema de permisos). Luego visito la web de traducción al español (muchas gracias a Reyson por su trabajo), y sigo lo que pone en la web sobre que ficheros tocar y donde meter los ficheros.

En 2 minutos todo esta hecho.

De todas formas, en este link tienes todas las formas que tiene WordPress se ser actualizado.

Please follow and like us:

Trasteando con el WordPress: Feedburner

Como siempre, ando modificando y aprendiendo cosas con el WordPress. Pero una que siempre me negaba a cambiar era el tema de los feeds. Siempre dejaba el que venia por defecto, sobretodo por no hacer a la gente que se tubiera que cambiar el feed… bueno, pues parece que esto de los plugins de WordPress te soluciona la vida de una manera increible.

¿Para que quiero FeedBurner?, para controlar un poco la gente que me lee… solo por eso (es lo único que queremos los que escribimos públicamente, saber que somos leídos). Simplemente quiero saber si nadie me lee o si crece el número (será que el blog se vuelve mas interesante) o si por el contrario pierdo (soy un aburrido).

¿Pero como se hace esto de cambiar a FeedBurner?. Sencillo:

  • Ante todo. Ten una cuenta en Gmail (mas bien en Google), y pásate por la web de FeedBurner. Da de alta tu feed, y simplemente ve contestando lo que te pregunta (no he tenido ningún problema). Incluso puedes dejarlo todo por defecto.
  • Luego, instala (desde el panel de administración de WordPress o subiendo los ficheros como te indican en el fichero del plugin) el increíble plugin: FD FeedBurner, y ve al apartado “Plugins>FeedBurner Configuration” en el panel de administración de WordPress, para poner tu dirección de FeedBurner.
  • Ya está.
Please follow and like us:

Plugin para WordPress para resaltar código fuente

Ante la posibilidad de que este blog se llene de código fuente de mis experiencias programando… o no, pues he visto que en bastantes blogs hay resaltados muy chulos de los códigos fuente, incluso incluyendo la línea de código.

Moooola…

Bien, pues investigando he llegado al plugin que me soluciona este problema en mi blog: “Highlight Source Pro“. Sencillamente genial, solo hay que incluir en el código de cada entrada dentro de las etiquetas <pre>, un atributo que le indica que lenguaje se esta usando (mira los ejemplos del final de la web del plugin, son muy aclaradores).

Please follow and like us:

Curioso error en WordPress, el “redirect” de “post-new.php”

Intrigado me hayo.

He tenido un error muy raro, pero mucho, con WordPress en su versión 2.7.1, que uso para administrar este blog.

Según trataba de escribir un nuevo post, la página cargaba sin problema y podia trabajar, PERO cuando se me recargaba (por el tema del guardado automático), la página se quedaba reducido a unos botones (del TinyMCE creo), y nada mas.

blog_error2

Buscando he visto que hay mucha gente con el mismo error, incluso se han tomado la molestia de poner capturas del error que he puesto un poco mas arriba. Durante al menos una hora me ha fallado. Y de golpe, todo vuelve a funcionar… ¿Sabeis el miedo que he pasado?, madre mia, tener que meter mano al WordPress… Solo de pensarlo me pongo a temblar.

Please follow and like us:

¡Oh dios!, he perdido mi “FeedID” en Podpress

Tranquilo, respira, todo tiene solución.

powered_by_podpress_large2Antes de nada contar, para los que no tienen ni idea de lo que os estoy contando (¿Pospres?, ¿fidid?, ¿ein?…) que Podpress es un “añadido” (o plugin para los amigos) a los blogs como este mismo, montados con WordPress, para poder publicar podcast de manera sencilla. Te permite enlazar un mp3, archivo de vídeo, PDF, y alguna otra cosa, de manera que te aparezca en tu blog, y si es un archivo multimedia, incluso te muestra un reproductor muy sencillo, aparte de llevarte las estadísticas (para los adictos a las estadisticas, encima las presenta de una manera muy chula) de quien baja tus podcast.

Ademas trae unas cuantas facilidades para añadir tu podcast a los buscadores mas famosos, entre los que destacan (pero mucho) el iTunes Store de Apple (doy por sentado que tiene el iTunes instalado), y así poder ver visible al resto de la humanidad. Pero claro, esto no es tan sencillo. Para darte de alta en su listado, te obligan a darte de alta como usuario en su Store, te toca rellenar un formulario… y luego tras unos dias, semanas o (a alguno le ha pasado) meses, entras en su lista.
Apple te da un FeedID, que tu metes en Podpress y ellos ya se entienden… Fantástico, todo automático, y así no me hace falta hablar con los de la manzana.

itunesfeedidPero un fatídico dia, tu Podpress pierde ese FeedID. ¡Maldición!, ¿que ha pasado?. Nadie lo sabe muy bien pero parece que la actualización a WordPress a su versión 2.7 tiene estas cosas Si tu hosting es tan malo que no para de caerse, y hacer cosas malas con tu base de datos, pasan estas cosas (otro día hablaré del hosting donde tengo el podcast, que no es donde esta este blog).
Vale… ¿Pero como recupero mi FeedID?. Si no tienes el correo que te mando Apple, cosa que tendrías que haber guardado (yo no lo hice), pues tendrás que buscarlo. ¿Pero donde?.

La forma mas sencilla que encontré es esta:

  • Buscate en el iTunes Store
  • Pulsa sobre cualquiera de tus podcast, y pulsa tu botón derecho de tu ratón.
  • Selecciona “Copiar URL de iTunes Store”.
  • Ve a cualquier sitio y pega.
  • De la URL que te ha pegado que será del tipo: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?i=00000000&id=xxxxxxxxx
  • Como habrás intuido, tu FeedID es lo que he resaltado en negrita, y que serán una serie de números. Copia solo los números, y ya tendrás tu FeedID.

Y todo esto por no guardar un correo.

Please follow and like us:

Revisando el diseño CSS de la web

Por favor, si veis cosas raras en la web, no os asustéis. Soy yo, tocando las CSS, de lo cual tengo que declararme un completo desconocedor, ya que lo del diseño web (o mejor en general) no es lo mio. Aunque el tema es genial, el cual lo podéis obtener en este enlace,

Por ahora, he metido algunos cambios chorras, como el uso de los gravatars en los comentarios y resaltar los links para verlos mejor (no entiendo como este gran tema no tenia esto, básico para mi en usabilidad web). Aun me queda algo de trabajo por hacer, como traducir el tema al castellano, pero poco a poco.

Por cierto, una buena cantidad de temas para WordPress en castellano, los podeis encontrar en esta wiki de aNieto2k.

Please follow and like us: