Mostrando entradas con la etiqueta Wordpress. Mostrar todas las entradas
Mostrando entradas con la etiqueta Wordpress. Mostrar todas las entradas

12 de marzo de 2010

Error Wordpress - Fatal error: Allowed memory size of 33554432 bytes exhausted

No saben el susto que me llevé cuando entro en un blog que estoy personalizando para un cliente, cuando me salta el siguiente error:
Fatal error: Allowed memory size of 33554432 bytes exhausted…
En ese momento, se me paró el corazón, empecé a loggearme el la página del Hosting para ver que pasaba e intené averiguar que podía haber hecho mal en el Wordpress

Origen del Problema
Este problema indica que se ha superado la cantidad máxima de memoria permitida por Wordpress, que por defecto es de 32MB, por lo que no puede continuar con la acción que se le pide. Es como si intentásemos abrir en nuestro ordenador más programas de los que permite la memoria RAM que tiene instalado y entonces peta.

La Solución
La solución es bien sencilla, válida creo que para todas las versiones de Wordpress y la dejo en el blog por si me vuelve a pasar: basta con editar el archivo wp-settings.php que está situado en el directorio raíz de nuestro blog. La línea a modificar, para la versión 2.9.X es la 13, es la que define la cantidad máxima de memoria que utilizará Wordpress, y es la siguiente:

define('WP_MEMORY_LIMIT', '32M');
Para solucionar el error, basta con aumentar la cantidad de memoria permitida, por ejemplo a 64MB.

define('WP_MEMORY_LIMIT', '64M');
¡Et, voilá! Ya se habrá solucionado el problema. La única pega, es que cada vez que actualicemos automáticamente Wordpress, tendremos que volver a cambiar este valor, no así si lo hacemos de manera manual.

10 de marzo de 2010

Cambiar el idioma de Wordpress

Muchas veces, ocurre que bajamos el blog Wordpress original, y nos falta cambiarlo del inglés a otro idioma -en mi caso, español. En general, todo es muy sencillo así que voy a especificar los pasos a seguir:
Pasos a seguir
  1. Conseguir los ficheros del idioma al que queremos poner el blog. En nuestro caso, los ficheros de idioma de la versión 2.9.X los he obtenido de la siguiente Web: http://www.regob.com/descargas/wp/es_ES.zip.
  2. Descomprimir el fichero y copiar la carpeta languages (dentro de dicha carpeta encontrarás los ficheros es_ES.po y es_ES.mo, que son los ficheros de traducciones compilados y el código fuente, por si quieres cambiar algún término) en la carpeta wp-content.
  3. Modifica el fichero wp-config.php que se encuentra en la raíz de tu blog Wordpress. Allí está la definición de la variable WPLANG, que deberás modificar a es_ES, quedando esa zona del wp-config.php como te muestro a continuación:
/**
* WordPress Localized Language, defaults to English.
*
* Change this to localize WordPress. A corresponding MO file for the chosen
* language must be installed to wp-content/languages. For example, install
* de.mo to wp-content/languages and set WPLANG to 'de' to enable German
* language support.
*/
define ('WPLANG', 'es_ES');


¡Listo! Ya tienes tu blog de Wordpress en español

14 de febrero de 2010

Insertar un archivo de Scribd en Wordpress

Una de las cosas más importantes, es poder unir información de distintas fuentes para crear un artículo de Wordpress. Y muchos documentos, están subidos en Scridb. Para quienes no conocen esta Aplicación Web, Scribd es el portal para almacenar documentos en todos los formatos de Office, OpenOffice o PDF que equivale a YouTube en vídeos o a Picasa en el archivo de fotos.
Para poder incrustar el visor del documento en tu artículo de Wordpress, debes seguir los siguientes pasos:
  1. Entra en la Web de Scribd y busca el documento que quieres incluir en Wordpress.
  2. Busca la pestaña "share" (de compartir), que antiguamente se llamaba "Embed" y haz click
  3. Se abre como un popup, y te muestra las distintas opciones que puedes utilizar para compartir ese documento (ver la figura que está abajo). Dentro de la sección "Embed this document" (traducido, sería "Incrusta este documento"), te da la opción de incrustar el visor en HTML estándar ó en formato Wordpress (Wordpress format).  
  4. Copia el código que aparece [scribd id=....] en tu artículo de Wordpress, y cuando lo guardes y previsualizas tu artículo, verás como aparece incrustado el documento


Tendría que aparecer algo así:
Factsheet - Ford Drive Green

13 de diciembre de 2009

Conectando Wordpress con Coppermine

Si uno utiliza Wordpress como blog, es posible que tenga también un álbum de fotos en Coppermine. Ambos son los productos más conocidos en su categoría en código abierto: php como script de servidor y mysql como base de datos. Muchas veces, ocurre que queremos escribir en nuestro blog y mostrar las fotos que tenemos en nuestro álbum de fotos.





He encontrado, de momento, 2 herramientas que nos permiten realizar ésto según donde vamos a mostrar la información

Mostrando imágenes en un artículo
Para lograr esto, el mejor plugin es sin duda el de Rue Plumet. Este plugin, a diferencia de otros, viene como fichero de texto (.txt) y no como ficheros php (.php). Esto surge, debido ha que hay que configurar nuestra conexión a Coppermine antes de subirlo y activar el plugin. Los valores a configurar, son las líneas donde se encuentran los siguientes textos:

define ('CPGSC_DBUSER', 'mysql_user_here');
define ('CPGSC_DBPASS', 'mysql_password_here');
define ('CPGSC_DBSERVER', 'mysql_db_server_here');
define ('CPGSC_DBNAME', 'mysql_db_name_here');
define ('CPGSC_TABLE_PREFIX', 'cpg_');

Una vez, configurado ésto, se puede subir el plugin y activarlo en el apartado "Plugins" de la zona de administración de Wordpress. Una vez activado, sólo hay que poner tags en nuestro artículo que indiquen que queremos mostrar. Por ejemplo, si ponemos [cpg_albumfullsize:4] estaremos indicando que vamos a copiar todas las imagenes a tamaño real del álbum 4 de nuestro Coppermine. Si escribimos [cpg_albumrand:4,10] estaremos insertando en nuestro artículo 10 imágenes aleatorias del álbum con id=4.

Mostrando imágenes en las barras laterales (Widgets)
En este caso, yo utilizaría el propio plugin de Wordpress para estos casos: WP Coppermine Plugin. Este plugin se sube a Wordpress y antes de activarlo hay que configurarlo. Si uno se equivoca y lo activa antes tampoco pasa nada, sólo que tiene que desactivarlo y volverlo a activar luego de configurarlo. La configuración no se encuentra en la zona de plugins, sino en Opciones (options) del blog. Una vez configurado, te permite introducir Widgets en tu plantilla (si la plantilla lo soporta) donde puede ir configurándolo para mostrar las imagenes que quieras: las últimas o aleatorias.

Con estos dos plugins, ya podemos mostrar en cualquier lugar de nuestro blog, Sólo como comentario, comentar que existe otro plugin: Coppermine badge, también dentro de los plugins oficiales de Wordpress, que te muestra, luego de cada entrada, 5 imágenes de tu Coppermine. Pero a mi algo que no me permita poner libremente las cosas donde y cuando quiero, pues no me gustan