Contenido

Permisos y capacidades en WordPress

27 sep

+ 10

Para que podamos administrar nuestro blog lo más correctamente posible, y que cada uno de los usuarios encaje en un rol y no pueda acceder a funcionalidades que no estén dentro de las capacidades permitidas para ese rol, WordPress dispone de un sistema con el que manejar este control de permisos es posible.

1) Roles

Lo primero que debemos saber es la cantidad de roles disponibles dentro de una instalación de WordPress.

  1. Administrador
  2. Editor
  3. Autor
  4. Contribuidor
  5. Suscriptor

Estos 5 usuarios dividen una lista de 10 posibles niveles que podemos emplear como usuarios.

Continua —>

10 estilos para el plugins wp-PageNavi

25 sep

+ 2

Si eres un usuario de WP-PageNavi en tu WordPress, quizás uno de estos estilos harán que mejoren la estética de la paginación de tu blog.[Demos]

Booking Calendar, reservas online sobre WordPress

24 sep

+ 4

Booking Calendar es un plugin para WordPress que nos permite administrar un gestor de reservas online usando un WordPress como plataforma. Se trata de añadir la capacidad de gestionar reservas de periodos al puro estilo páginas de reservas de noches de hotel.

booking-calendar
(Ver Imagen)

Como podemos ver, se trata de mostrar al usuario un calendar y un formulario para pedirles una serie de datos necesarios para asociarlos a la reserva.

booking-calendar-admin
(Ver Imagen)

Instalación

Al igual que todos los plugins de WordPress, hemos de seguir unos simples pasos, comunes a todos los plugins.

  1. Descargamos el fichero
  2. Descomprimimos y subimos a nuestro wp-content/plugins/
  3. Activamos el plugins desde el panel de administración.
  4. Configuramos las opciones propias del plugins
  5. Lo disfrutamos :D

Configuración

Tenemos disponible 2 opciones, una versión FREE, límitada en funcionalidades, y una versión comercial a un precio de $99, en la versión FREE nos encontramos con este panel de configuración donde podemos cambiar algunas de las opciones que el plugin límitado nos ofrece.

booking-calendar-admin-options
(Ver Imagen)

Como usarlo

Su uso es tan simple que únicamente tendremos que añadirlo en nuestros artículos pulsando un botón que aparecerá nuevo en el panel de opciones del editor enriquecido.

booking-calendar-admin-insert
(Ver Imagen)

Realmente un plugin excelente para gestionar un pequeño hotel rural, o una casa que querámos alquilar…

Nueva funcionalidad de WordPress 2.9 en la edición de imágenes

11 sep

+ 8

En Carrero veo unas de las nuevas novedades que nos encontraremos en WordPress 2.9, y después en Wpengineer me encuentro unas imagenes que muestran lo que podremos hacer con las imágenes una vez subidas a nuestro WordPress.

wp-image-edit2
(Ver Imagen)

Más control sobre nuestras imágenes haciendo posible que no dependamos de ningún editor de imágenes instalado en casa.

35 plugins jQuery para mejorar tu WordPress

9 sep

+ 4

¿Que puede pasar si juntamos algunos de los mejores plugins de jQuery y los añadimos a nuestro blog? Pues lo podemos probar fácilmente con estos 35 plugins para mejorar nuestro WordPress.

Reduce el consumo de memoria de tu WordPress

8 sep

+ 30

En WebJawns.com publicaron hace unas semanas una forma fácil de reducir el consumo de memoria de WordPress. Al parecer inicialmente usando únicamente eAccelerator obtenía unos resultados de aproximadamente un 57% menos de consumo de memoria, osea de 14MB lograba reducir el consumo a 8M.

wp-memory-usage-with-zend-optimizer
(Ver Imagen)

Trás unas pruebas más, y midiendo los datos con el plugin TPC! Memory Usage nos muestra una mejoría del 90% en cuanto a consumo de memoria de WordPress.

La solución pasó por unir la mejoría de eAccelerator a la potencia de Zend Optimizer, ¿Alguien ha probado algo similar?

Comprobando si un plugin está activo en WordPress

7 sep

+ 0

WP-Engineer, muestra un interesante código que nos permite comprobar si un plugin está activo o no. Ideal para reusar código de otros plugins desde los nuestros.

// Cargamos todos los plugins activos
$plugins = get_option('active_plugins');

// Plugin que deseamos comprobar
$required_plugin = 'debug_queries/debug_queries.php';

// booleano que activamos si el plugin está activo
$debug_queries_on = FALSE;

// Comprobamos que el plugin está entre los activos.
if ( in_array( $required_plugin , $plugins ) ) {

 // Activamos el booleano en caso de estar activo.
 $debug_queries_on = TRUE;
}

Muy interesante y práctico.

11 consejos para proteger el panel de administración de tu WordPress

23 ago

+ 2

Hace unos días, en IncubaWeb hicieron una traducción de un artículo de WP-Beginner en el que nos muestran una serie de consejos para añadir un poco más de seguridad a nuestro WordPress. Son consejos muy sencillos que cualquiera puede implementar y disfrutar.

Short URL, plugin para crear mini URL’s en tu WordPress

13 ago

+ 10

Con la llegada de Twitter y la limitación de carácteres se han puesto de moda las mini URL’s. Estas mini URL’s permiten tener una URL funcional pero en un menor tamaño (de carácteres).

Con Short URL, podrás disponer de esta funcionalidad directamente en tu WordPress, usando tu dominio como mini URL.

screenshot-1
(Ver Imagen)

Instalación

  1. Sube el fichero short-url.php a /wp-content/plugins/short-url-plugin/
  2. Sube el fichero u.php a la raiz de tu WordPress.
  3. Activa el plugin desde el panel de administración.
  4. Entra en Plugins > ShortURL para configurar los permalinks.
  5. Tus miniURL’s tendrán este aspecto http://www.yourdomain.com/u/5

Descargar

Puedes descargarlo directamente desde aquí.

Limit login, limita el número de logins de tu blog

15 jul

+ 5

Donncha, publica un interesante artículo en el que nos cuenta un problema que muchos hemos tenido.

limit-logins
(Ver Imagen)

Comenta que lleva unos días recibiendo peticiones de logueo desde una misma IP, gracias a un script que está usando recibe un aviso de intento de login cada vez que alguien intenta acceder a su blog:

if ( ( isset( $HTTP_RAW_POST_DATA ) || !empty( $_POST ) ) && $_SERVER[ 'REQUEST_URI' ] != '/wp-cron.php?doing_wp_cron' && $_SERVER[ 'SCRIPT_NAME' ] != '/wp-comments-post.php' && substr( $_SERVER[ 'REQUEST_URI' ], -10 ) != '/trackback' && substr( $_SERVER[ 'REQUEST_URI' ], -11 ) != '/trackback/' ) {
 mail( "MYEMAIL@gmail.com", $_SERVER[ 'HTTP_HOST' ] . " POST request: " . $_SERVER[ 'REMOTE_ADDR' ], "URL: {$_SERVER[ 'REQUEST_URI' ]}\nPOST: " . print_r( $_POST, 1 ) . "\nCOOKIES: " . print_r( $_COOKIE, 1 ) . "\nHTTP_RAW_POST_DATA: $HTTP_RAW_POST_DATA" );
}

Despues de mucho buscar, ha encontrado un plugin (Limit Loggin Attemps) que permite definir el número de intentos de login previos al bloqueo de la IP que intenta acceder. Sin duda se trata de una gran herramienta.