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

viernes, 13 de septiembre de 2013

Wordpress: problemas con rutas relativas

Si habéis utilizado Wordpress, o sobre todo si habéis migrado un sitio hecho en Wodpress puede que hayáis sufrido el problema de rutas a imágenes, recursos, etc... Es especialmente útil cuando ubicamos Wordpress en un subdirectorio de nuestro dominio (dominio.com/directorio_blog/), ya que tendremos que cambiar todas las rutas).

Tenemos dos soluciones: ponernos a cambiar una a una las rutas dentro de nuestros posts, editar la base de datos con un script de nuestra factura o la más rentable: utilizar una herramienta que haga el trabajo por nosotros.


Search and Replace


Este plugin de Wordpress nos permite realizar búsquedas en nuestra base de datos y reemplazarlas por la cadena que nos interese. Podemos conseguirlo desde la página oficial del desarrollador: http://thedeadone.net/download/search-and-replace-wordpress-plugin/

Una vez descargado el zip lo descomprimimos en la carpeta /wp-content/plugins de nuestro Wordpress, lo activamos desde el panel de control y lo tendremos disponible para su uso desde Herramientas > Search and Replace:


El interfaz es muy sencillo: nos presenta un cuadro de texto para introducir la cadena original, otro para la cadena de reemplazo y sin olvidar marcar el botón de opción que os señalo en rojo pulsáis el botón "Ir a":


Espero que os resulte útil, un saludo

sábado, 6 de abril de 2013

Incluir código PHP en páginas y Posts de WordPress

Continuando con la serie de artículos dedicados a WordPress vamos a explicar cómo incluir código PHP en los posts y páginas de WordPress. Para ello vamos a instalar el plugin insert-php: desde el apartado Plugins > Add New y busca "php" y aparecerá en los primeros resultados:


Instálala y actívala. Para poder utilizar código PHP desde un post o página simplemente sustituye las etiquetas <? y ?> por [insert_php] y [/insert_php].

Por ejemplo:


Produce el siguiente resultado:


Dado que el editor de WordPress no es muy potente puedes editar tus scripts PHP con Notepad++, TextPad o el que prefieras y almacenarlos en un directorio en la raíz de wordpress (por ejemplo llamado includes). Puedes almacenar allí tus scripts php e incluirlos directamente desde los artículos:

[insert_php]
include("includes/mi_script.php");
[/insert_php]

De este modo no tienes que editar el código directamente en WordPress y puedes utilizar un editor más potente e interesante.

miércoles, 3 de abril de 2013

Recuperar clave de administración Wordpress desde PHPMyAdmin

¿Has perdido la clave de administración de WordPress? ¿No la recuerdas? Si tienes acceso a la base de datos no hay problema. Con un truco sencillo puedes recuperar el acceso.

En primer lugar debes tener acceso a la base de datos MySQL sobre la que está instalado WordPress. La tabla XX_users (donde XX es el prefijo que usaste para su instalación, normalmente wp) contiene el campo user_pass con la clave encriptada.



Dado que esta encriptada no puedes recuperarla, pero puedes sustituirla con una serie de pasos:
  1. Conseguir una nueva clave encriptada: vamos a sustituir la clave encriptada (desconocida) del administrador por una nueva clave encriptada que conozcamos. Si disponemos de un usuario del que recordemos la clave pasa directamente al paso 3
  2. Si no disponemos de una clave encriptada alternativa debemos instalar otro WordPress en blanco y crear un usuario (cualquiera vale, no tiene por qué ser el admin). Ponemos una clave conocida, vamos a su base de datos y copiamos la clave encriptada.
  3. Editamos el registro del usuario admin de la base de datos del WordPress original y pegamos la clave encriptada en el campo user_pass (sobreescribiendo la que olvidamos).
Y ya está, podemos entrar a WordPress con el usuario admin y la clave que acabamos de pegar. Rápido y fácil (siempre que tengamos acceso a la base de datos, claro).

martes, 2 de abril de 2013

Traducir WordPress 3.5 al castellano

Aunque existe una distribución de WordPress 3.5 en castellano, es posible que tengáis que traducir un sitio (por estar en producción, una actualización...).


El proceso es muy sencillo, sólo hay que seguir una serie de pasos:

  1. Descargar el paquete en español correspondiente a la versión que tengas instalada (el paquete de WordPress completo).
  2. Descomprime el archivo  es_ES.mo que encontrarás en la carpeta /wp-content/languages a la misma carpeta de tu instalación (si no existe la creas).
  3. Edita el archivo wp-config.php de tu WordPress. Busca la linea donde se define WPLANG y asegúrate que es exactamente igual a define('WPLANG', 'es_ES');
Y sin más complicación ya tenéis traducido WordPress al castellano.

Recomendaciones de Alcasoft