[WordPress] Mostrar mensaje en el área de administración

Cuando desarrollamos un plugin o un tema en WordPress es muy posible que deseamos notificar al administrador del sitio de algún evento. Normalmente para mostrar un error o simplemente para informar de la nueva página de opciones para esa extensión.

Como veis en la imagen de arriba, la interfaz en sencilla y se integra perfectamente dentro de nuestro tema de administración. Sólo necesitamos tener dos cosas en cuenta: hacer uso del id=”message” con la clase que deseemos (en el ejemplo he usado class=”updated” aunque podéis usar class=”error” si deseáis mostrar un error); y controlar el hook dónde deseemos

Dentro de, por ejemplo el plugin o en el functions.php del tema (según corresponda), incluiremos la siguiente función, que muestra el mensaje:

function mostrarMensajeAdmin()
{
     echo '<div id="message" class="updated">
           <p>Este es <strong>el mensaje</strong> que deseamos mostrar,
           muy útil cuando queremos <a>vincular algún elemento</a>
           </p></div>';
     // Y si queremos sólo mostrárselo a los usuarios administradores
     if (user_can('manage_options') {
          echo'<div id="message" class="updated">
               <p>¡Hola administrador!</p></div>';
     }
}

Finalmente, para lanzarlo, usamos añadimos un hook en la parte dónde deseamos controlar su ejecución para ser mostrado:

add_action('admin_notices', 'mostrarMensajeAdmin');

Leer más » 1 Comentario

Borrado

Leer más » 1 Comentario

Disponible Ubuntu 12.10 Quantal Quetzal

Ya está disponible para su descarga la última versión de Ubuntu: Ubuntu 12.10 Quantal Quetzal. Entre las novedades a destacar están:

Leer más » 1 Comentario

[Usabilidad] Click sobre label cuando trabajamos con input en desarrollo web

Cuando trabajamos desarrollando interfaces web, al igual que ocurre con cualquier otro diseño de interfaz, una de las labores básica es aumentar la usabilidad. Hay que hacer fácil y natural el funcionamiento.

Si tenemos un formulario, con una lista con botones de tipo radio o checkbox y al lado una serie de etiquetas label como aparece en la imagen:

Lista con input

  • Es incómodo tener que presionar el control…
  • … pudiendo presionar cualquier parte de la etiqueta para que se active el control

Hacer esto a mano, elemento a elemento, además de tedioso no es nada práctico, pero jQuery nos proporciona un método para hacerlo de una sola vez:

Leer más » 5 Comentarios

Lo mejor de mi RSS del 15 al 21 de octubre

Leer más » 1 Comentario

Lo mejor de mi timeline del 13 al 19 de octubre

Leer más » 1 Comentario

Disponible Geany 1.22

Ya está disponible la nueva versión de Geany, un rápido y ligero IDE basado en Scintilla.

Personalmente, está en el segundo puesto de mi top 5 de Software Libre.

Entre las novedades las más destacadas son las siguientes:

Leer más » 1 Comentario

VII Concurso Universitario de Software Libre

Ya puedes inscribirte hasta el día 23 de Noviembre de 2012 al VII Concurso Universitario de Software Libre.

¿Qué es el Concurso Universitario de Software Libre? El año pasado, Daniel García Moreno, autor de las tiras de Linux Hispano, hizo un análisis extendido del concurso y también anunció la anterior edición del concurso. El concurso apenas ha cambiado y el formato sigue siendo el mismo.

Leer más » 2 Comentarios

TuxInfo 52: Apps prohibidas en Android

Como cada mes, os traigo el anuncio de un nuevo número de la revista Tux Info, en concreto el número 52. Los temas tratados este mes son:

  • Apps prohibidas en Android
  • Lo que vendrá: UEFI
  • Top aplicaciones Android
  • glParchis: Un parchís en tu Linux
  • Jelly Bean llega al Galaxy S3
  • Proyecto Epux (Ecological Project linUX)
  • Avant Window Navigator ¡Una sesión diferente!
  • Motorola Motosmart Plus (XT615) Un pequeño gran equipo
  • Comunidad Fedora y el Proyecto Icaro
  • Opinión: Desperdicios programados
  • Software Freedom Day Venezuela

El enlace a la revista en PDF es este y aquí os dejo la revista:

Leer más » 3 Comentarios

5 consejos para usar jQuery con WordPress

A día de hoy pocos trabajan directamente con JavaScript para manejar la parte del cliente, se suelen usar frameworks que facilitan el trabajo y sin lugar a dudas, la referencia es jQuery. Cuando desarrollamos temas en WordPress (y plugins), por lo tanto, será bien probable que necesitemos de jQuery. Hay muchas formas de usarlo, pero vamos a explicar una serie de buenos métodos para evitar complicaciones.

Este texto es una traducción, adaptación y mejora del original en inglés: 5 tips for using jQuery with WordPress de Eric Martin.

1. Utiliza wp_enqueue_script()

Cuando manejamos jQuery a secas, sin WordPress, usamos directamente la etiqueta <script> y llamamos a nuestro fichero, ya esté en local o en un CDN. Sin embargo, en WordPress las cosas cambian, aunque pueda funcionar, no debemos hacerlo.

Para ello tenemos una función específica: wp_enqueue_script y podemos unir la carga de jQuery a una acción en concreto. Al igual que esta función existe otra para cargar estilos: wp_enqueue_style.

Leer más » 1 Comentario