Archivo categoría WordPress
Plug-in de WordPress para iPhone y Android
Por Pablo Viale - WordPress - 29 Abril 2010
Cuando un visitante ingresa a un sitio web, el servidor puede identificar qué navegador está utilizando, y de esa forma entregar distintas versiones del mismo portal.
El plug-in del cual hablaré en este artículo está desarrollado para instalarse en los blogs de WordPress, e identifica cuando alguien ingresa con un iPhone, iPod touch o Android para entregar una versión personalizada para esas pantallas y reducida en Kilobytes.
Esta herramienta se llama Wptouch y la puedes descargar gratuitamente de aquí. También en esa página encuentras las instrucciones de instalación.
Así se ve el blog de Quadrato originalmente en un iPhone:
Así se ve con Wptouch:
Tu blog se verá mejor y descargará más rápidamente en estos dispositivos. Siempre existe la opción de mostrar el sitio web con el formato original.
WordPress en IIS te da el error 404 Page not found
Por Pablo Viale - IIS, WordPress - 7 Septiembre 2009
Este problema me ha pasado un par de veces, así que decidí poner aquí la solución para el futuro, espero que te sirva.
Instalo WordPress en IIS (Windows Server 2003) como se explica aquí, todo va bien, intento abrir mi blog mediante un navegador y me sale:
The page cannot be found
Entonces para comprobar que configuré bien el sitio web y la carpeta, pongo un archivo “hola mundo” con terminación .html. Sí abre. Pongo un archivo “hola mundo” con terminación .php. No abre.
Entro a Google y encuentro muchos artículos como este, este, y este otro, y verifico que ya hice todo correctamente. Sigue pasando lo mismo, el mismo error, The page cannot be found.
Siempre hay un punto que paso por alto, y es el siguiente. Abre tu sitio web, ve a la pestaña Home Directory, luego en la sección Application settings haz clic en el botón Configuration y luego en la pestaña Mappings encontrarás el error, tienes que dar de alta la extensión .php en Application extensions con estos parámetros:
- Executable: “c:\php\php5isapi.dll”
Pon las comillas, y modifica la ruta de acuerdo a tu servidor. - Extension: .php
- Verbs: Limit to: GET, POST, HEAD
- Script engine: seleccionado
- Verify that file exists: seleccionado
, tal como se muestra en la siguiente imagen:
Pasa con WordPress, pero en realidad es un problema de configuración de PHP, por lo que te puede ocurrir con cualquier otra aplicación desarrollada en ese lenguaje.
¡Suerte!
Cómo remplazar un string en una tabla de MySql
Por Pablo Viale - SQL (mySQL), WordPress - 4 Mayo 2009
Recientemente cambié el dominio de mi blog de WordPress (antes era recursosweb.com.mx y ahora es viale.com.mx), por lo que muchas de las imágenes ahora no abren, mostrando una "x" roja. Las ligas también están rotas por esta misma razón.
Tengo que entrar a cada post y modificar el dominio viejo por el dominio actual. Como son muchas, hacerlo manualmente no es una opción.
Existe una función de MySql que permite hacer esto, esta función se llama Replace y se usa de la siguiente forma:
-
UPDATE NombreDeLaTabla SET NombreDelCampo = REPLACE(NombreDelCampo,"TextoOriginal","TextoNuevo")
Así que para resolver mi problema utilice la siguiente sentencia:
-
UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`,"http://www.recursosweb.com.mx","http://www.viale.com.mx")
Y después esta otra:
-
UPDATE `wp_posts` SET `guid` = REPLACE(`guid`,"http://www.recursosweb.com.mx","http://www.viale.com.mx")
Y listo, problema solucionado.
Error Your PHP installation appears to be missing the MySQL extension which is required by WordPress
Por Pablo Viale - SQL (mySQL), Web, WordPress - 25 Enero 2009
Instalé WordPress en un nuevo servidor y me salía el error:
Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
Revisé todos los pasos de configuración que aparecen en esta liga:
http://wordpress.org/support/topic/154730
sin éxito.
Al final, gracias a esta otra liga:
me di cuenta que para resolver el problema lo único que había que hacer era copiar el archivo libmysql.dll a la carpeta c:\windows\system32. Por alguna razón el sistema operativo no lo reconoce estando en c:\php\ext.
Espero que esto le sirva a alguien.
Cómo añadir JavaScript a un post de WordPress
Por Pablo Viale - WordPress - 15 Junio 2007
Si quieres añadir un código de JavaScript a un post de WordPress, no puedes teclear el script directamente en el post porque WordPress le pondrá tags p en los saltos de línea y otras cosas.
Lo que tienes que hacer es colocar el script que contiene las funciones en un archivo con extensión .js y luego usar el cargador de archivos de WordPress para subir el archivo al servidor. Después añadelo al editor, solamente para copiar la liga. Una vez que tengas la liga, puedes añadir el script así (tecléalo tal cual dentro del cuerpo del post):
-
<script type="text/javascript" src="http://www.miblogwordpress.com/wp-content/uploads/2007/06/MisFunciones.js"></script>
Ahora puedes usar tus funciones, tecleálas tal cual dentro del cuerpo del post, por ejemplo:
-
<a href="javascript:FuncionEquis('Parametro1', 'Parametro2')">Ejecuta la función mediante una liga</a>
Como añadir un icono (favicon.ico) a tu página web
Por Pablo Viale - Herramientas, Web, WordPress - 30 Mayo 2007
Puedes añadir un icono a tu página web, como este:
Para hacerlo, primero necesitas poner esta línea entre los tags head de tus páginas web:
-
<link rel="shortcut icon" href="favicon.ico">
Después necesitas crear una imagen de 16X16 pixeles y exportarla con la extensión .ico. Lo puedes hacer con el programa Microangelo, pero lo tendrías que comprar, descargar e instalar, y no creo que sea algo que estés deseando.
Te doy una alternativa: Utiliza tu editor de imágenes favorito y haz una imagen de 16X16 pixeles y expórtala como gif. Para convertirla a ico simplemente entra a esta página:
http://www.html-kit.com/favicon/
En ella simplemente haz clic en el botón Examinar, escoge tu imagen y la página web te generará el archivo ico.
Después, si quieres revisar que todo está en orden, puedes validar tu página en esta dirección:
http://www.html-kit.com/favicon/validator/
Para WordPress
Si quieres añadir tu favicon a WordPress, inserta el código arriba mencionado en el archivo header.php del tema que estés utilizando. Ejemplo: c:\miblog\wp-content\themes\mitema\header.php
Cómo reescribir el URL (URL rewriting) para usar Permalinks con WordPress y Windows 2003 (IIS)
Por Pablo Viale - Windows, WordPress - 16 Mayo 2007
Breve introducción
WordPress viene con un mecanismo llamado Permalinks, mediante el cual se reescribe el URL.
Sin Permalinks, tus posts se verán así:
http://www.viale.com.mx/?p=4432
Con Permalinks, se verán así:
http://www.viale.com.mx/como-hacer-un-sitio-web
Como podrás ver, la ventaja es que el URL se vuelve mas legible, y más significativo para las máquinas de búsqueda como Google.
Ahora bien, para lograr esta reescritura del URL necesitas tener acceso al servidor mediante remote desktop. No te bastará con una cuenta de FTP. También puedes pedirle al administrador que lo haga por ti.
Cómo hacerlo
Probado con: WordPress 2.1 y Windows Server 2003
La herramienta para reescritura de URLs que yo utilizo la hizo Dean Lee.
1. Descarga los archivos
Descarga los archivos de Dean Lee de su sitio web y extráelos. Debes tener los siguientes archivos:
config.ini
msvcr80.dll
WordPressPlugin.dll
Cópialos y pégalos en la carpeta raíz de tu blog.
Con un bloc de notas abre el archivo config.ini. Encontrarás que solamente tiene una diagonal. Esta configuración se utiliza si tu blog estará en la carpeta raíz de tu sitio web. Es decir, si tu blog será accesible mediante una dirección como esta:
http://www.viale.com.mx
Por otro lado, si tu blog está en una carpeta, por ejemplo http://www.viale.com.mx/blog entonces tienes que modificar el archivo config.ini para que diga: /blog/
Nota: Si piensas poner tu blog en una carpeta del dominio, te recomiendo que no lo hagas. Mejor crea una entrada en tu dns para lograr una dirección como: http://blog.misitioweb.com/. ¿Por qué? Porque vamos a activar un filtro ISAPI en el sitio web. Si el resto de tu sitio web no lo va a usar, entonces más vale separarlo en dos sitios web, por si las dudas.
2. Configura IIS
En Windows Server, en la consola de Administración de la PC, abre las propiedades de tu sitio y escoge la pestaña ISAPI Filters:
En esa ventana haz clic en el botón Add. En la nueva ventana escoge el archivo WordPressPlugin.dll que copiaste a tu sitio web y ponle como nombre WordPressPlugin.
Acepta todo hasta que se cierre la ventana de propiedades del Sitio Web.
3. Configura php.ini
Con un bloc de notas abre tu archivo php.ini. De acuerdo a tu instalación este archivo puede estar ubicado en diferentes carpetas, normalmente está en c:\windows\php.ini
Haz una búsqueda en el archivo por la palabra cgi.force_redirect y asegúrate de que esa línea diga:
cgi.force_redirect = 0
OJO: Si tiene un punto y coma antes, quítaselo.
Ahora agrega la siguiente línea:
cgi.fix_pathinfo = 1
Debe quedar así:

Ahora reinicia el IIS.
4. Configura WordPress
Abre tu consola de WordPress y ve a Opciones->Permalinks.
Dale clic a la opción Personalizada, especificar aquí y teclea
/%year%/%monthnum%/%day%/%postname%/
Oprime el botón Actualizar estructura de permalink para guardar los cambios.
Ya debe de funcionar. Si no lo hace, asegúrate de que hayas reiniciado IIS.
Ahora navega por tu blog y revisa cómo las direcciones de tus posts han cambiado.
Nota importante. Un punto negativo de esta herramienta es que si utilizas algún caracter no común en inglés. Por ejemplo un signo de interrogación que abre: ¿, entonces cuando intentes hacer clic a la liga de tu post, no abrirá porque pone un símbolo extraño como %c2%bf.
Cómo desactivar los comentarios en WordPress
Por Pablo Viale - WordPress - 15 Mayo 2007
Por default, WordPress permite que la gente haga comentarios a tus posts. Si no quieres que esto suceda, debes deshabilitarlos.
Para hacerlo, tienes que hacer dos cosas:
1. A los posts que ya existan, debes deshabilitarles los comentarios.
Ve a editar cada uno de tus posts y desmarca la palomita donde dice Permitir comentarios

Haz clic en la imagen para agrandarla
2. Debes indicarle a WordPress que los nuevos posts deben tener por default los comentarios deshabilitados.
Ve a Opciones -> Discusión y desmarca la palomita donde dice Permitir comentarios en esta entrada.

Haz clic en la imagen para agrandarla
Ahora nadie podrá escribir comentarios a ninguno de tus posts.
Plug-in de WordPress para hacer que tu blog se vea bien en un móvil o PDA
Por Pablo Viale - WordPress - 27 Abril 2007
Encontré un Plug-in para WordPress que detecta si la visita proviene de un dispositivo móvil (PDA o celular), y en ese caso modifica el template para que sea fácilmente legible (quita todos los gráficos innecesarios).
|
|
El plug-in se llama WordPress Mobile Edition, el autor se llama Alex King y el plug-in lo puedes descargar de aquí.
Cómo colocar Google Analytics en tu blog de Word Press
Por Pablo Viale - WordPress - 25 Abril 2007
Para utilizar el código de Google Analytics en Word Press, abre el archivo footer.php del template que estés usando actualmente, ve hasta las líneas de abajo y pega el código antes del cierre del tag BODY. De tal manera que las últimas líneas queden así:
-
<!-- Gorgeous design by Michael Heilemann - http://binarybonsai.com/kubrick/ -->
-
<?php /* "Just what do you think you're doing Dave?" */ ?>
-
-
<?php wp_footer(); ?>
-
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
-
<script type="text/javascript">
-
_uacct = "UA-1734115-1";
-
urchinTracker();
-
</script>
-
</body>
-
</html>
NOTA: En la línea 5 asegúrate de que no dejas saltos de línea ni espacios. Si dejas un salto de línea entre el tag que abre y el que cierra, no funcionará.
¡Suerte!



