domingo, 9 de septiembre de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Límite de palabras en WordPress y cómo solucionarlo

Posted: 09 Sep 2012 03:02 PM PDT

Hay una limitación de WordPress no muy conocida, solo sufrida por aquellos que – como un servidor – tienen la costumbre de escribir mucho. Me refiero a la limitación de palabras/caracteres que puede contener una página o entrada. Una vez la superas tu entrada/página se muestra en blanco.

Desconozco el número concreto de caracteres/palabras del límite (si tienes un rato te pones con ello), siquiera el motivo, que algunos aluden al uso de shortcodes, pero afortunadamente, que es de lo que se trata, tiene soluciones … varias.

La primera es obvia: ¡escribe menos, que nadie lee tanto en la web!, pero si esta “solución” no es una opción para ti entonces nos tocará hacer algo de esto …

… Dividir en varias páginas …

Una solución muy inteligente (si, inteligente), es dividir un texto muy largo en varias páginas dentro de la misma entrada/página. Con esto no solo consigues saltarte la limitación de WordPress sino que, además, es un modo más efectivo de mantener leyendo a tus visitantes, que normalmente huyen de textos muy largos pero que, con paginación en varias partes, es más posible que sigan leyendo.

Si te animas se hace así: paginación en las entradas WordPress.

… Deja de usar shortcodes …

A algunos usuarios esto le ha funcionado, en especial con el utilizado para los pies de foto, el ya conocido caption que añade WordPress en imágenes y galerías.

Hay una solución para que los shortcodes dejen de provocar este feo fallo pero como implica modificar ficheros de la instalación mejor no lo utilices.

… Expresiones regulares (la madre de todas las soluciones) …

El problema real viene del motor de gestión de expresiones regulares de PHP, así que la solución definitiva pasa por modificar el archivo php.ini de este modo:

  1. Abre el archivo PHP.INI en el editor de texto plano que suelas usar (el archivo suele estar en la carpeta de instalación de php)
  2. Cambia el límite de recursión a 200x, o sea, ponlo así::pcre.recursion_limit=20000000
  3. Cambia el límite de backtrack a 100x, o sea::pcre.backtrack_limit=10000000
  4. Para y reinicia Apache (o IIS)

Espero esto te solucione este feo problema, y si sabes de alguna otra solución no te cortes y cuéntanosla en los comentarios :)

Búsquedas instantáneas en WordPress (como en Facebook)

Posted: 09 Sep 2012 12:25 PM PDT

La realidad es tozuda, y por mucho que nos empeñemos en usar los métodos tradicionales el usuario actual de la red está acostumbrado a una inmediatez que no siempre ofrecemos en nuestras webs.

Un ejemplo claro son los formularios de búsqueda …

Cualquier usuario de Internet actual está ya acostumbrado a buscar de manera que mientras escribe se van mostrando resultados, ya sea en Facebook o en el buscador Spotlight integrado en Mac OSX, así que cuando llega a una web hecha al “estilo tradicional“, en la que se ve obligado a cargar otra página para elegir resultados de búsqueda es bastante probable que estemos dando una pobre impresión, antigua, de nuestra querida web.

Afortunadamente esto tiene fácil solución, cómo no en WordPress.

Al rescate viene una pequeña maravilla en forma de plugin llamado Ajaxy live search, que ofrece precisamente eso, resultados instantáneos de búsqueda al estilo Facebook, algo que les resultará muy familiar, y práctico, a nuestros visitantes, aumentando su fidelidad.

Ahora bien, como todas las cosas buenas de la vida requiere un pequeño esfuerzo, y es que este plugin no es “instalar y listo, requiere un pequeño hack para que funcione.

Y es que una vez lo actives comprobarás que no funciona a la primera, antes hay que toquetear un poquito tu tema, para lo que tenemos 2 posibles opciones:

  1. Cambiar el nombre / desactivar el formulario de contacto del tema activo: para esto busca en la carpeta de tu tema el fichero llamado searchform.php y cámbialo al nombre que quieras, el caso es que se desactive. No lo borres para tenerlo de repuesto por si un día cambias de idea.
  2. Añadir una función: si tu tema no tiene archivo searchform.php, o simplemente quieres añadir la búsqueda instantánea en cualquier parte de tu tema, siempre puedes agregar este código donde desees:
    <?php ajaxy_search_form(); ?>

Y ya debería funcionar.

También tienes la opción de usar el widget de búsqueda que instala, para los más miedosos.

Las virtudes de este plugin son muchas, pues no solo tienes la búsqueda instantánea en los artículos que hayas creado como entradas, sino que también busca en categorías, páginas, y si tienes un foro bbPress igualmente lo identifica ofreciendo resultados de búsqueda como temas, como nombre de foro e incluso en las respuestas. No lo he probado pero creo que también funciona igualmente en tipos de entrada personalizadas.

También, si lo hubiese, muestra una miniatura de imagen de los resultados, haciendo la experiencia aún más interesante y visualmente atrayente para el visitante.

En la página de ajustes del plugin tienes el modo de modificarlo a tu gusto. Lo primero es elegir como funcionará:

Lo mejor de todo es que puedes elegir qué quieres mostrar, y editando cada “template” vas a poder refinar el nombre y otras configuraciones, como en este ejemplo:

Para finalizar, tienes a elegir 3 posibles CSS, el por defecto igualito que Facebook, otro azul más claro y uno más oscuro, y en otra pantalla ver como quedará en tu sitio:
ajaxy 4 ajaxy 3

Y, cómo no podía ser de otro modo, no he podido menos que instalarlo aquí mismo. Queda bastante bien, pero sobre todo funciona de maravilla ¿no?.

Reiniciar foros bbPress

Posted: 07 Sep 2012 03:33 PM PDT

Si en alguna ocasión te ves en la necesidad de volver a empezar con unos foros hechos con bbPress no es necesario borrar la instalación ni nada parecido, el mismo plugin te ofrece lo que necesitas para empezar de cero de nuevo.

Para ello debes acceder, desde la administración de WordPress, a “Herramientas -> Foros“.

En esta ventana tienes la lista de lo que se borrará:

  • Todos los Foros
  • Todos los hilos
  • Todas las respuestas
  • Todas las etiquetas de los hilos
  • Metadatos relacionados
  • Ajustes de los foros
  • Actividad de los foros
  • Roles de usuario relacionados con los foros
  • Datos de ayuda del importador

Aparte de decisiones drásticas de última hora, esto es útil si en algún momento has tenido instalados foros que ya no usas y quieres eliminar esos roles de usuario adicionales que no aportan nada a tu WordPress “normal”, por ejemplo.

De paso, limpias un poco tu base de datos.

Luego, si quieres empezar de nuevo unos foros, pues nada, adelante.

jueves, 6 de septiembre de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

WordPress 3.4.2, actualización de seguridad disponible

Posted: 06 Sep 2012 03:23 PM PDT

Acaba de salir la actualización de seguridad WordPress 3.4.2, así que ya estás tardando a hacer clic en tu escritorio y actualizarla lo antes posible, como toda actualización de seguridad, que como todas no afectará a tu tema o plugins al ser una actualización menor.

Esta actualización soluciona algunos feos fallos, como estos:

  • Soluciona problemas con navegadores antiguos en el área de administración
  • Soluciona un problema por el que algunos temas no se previsualizaban correctamente, o no se mostraba su captura de pantalla.
  • Mejoras de compatibilidad de plugins con el editor visual.
  • Arregla problemas de paginación con algunas estructuras de enlaces de categorías.
  • Evita errores tanto con trackbacks como con algunos proveedores de oEmbed.
  • Evita que se carguen tamaños de imagen de cabecera de tamaños inadecuados.
  • Soluciona una vulnerabilidad de subida potencial de privilegios.
  • Soluciona una vulnerabilidad que afecta a instalaciones multisitio en relación a usuarios no fiables.

Bueno, lo dicho, o descarga ya la actualización desde el sitio oficial o espera a que aparezca en español en tu Escritorio (acabo de montar la actualización para que esté en español).

Qué permisos poner a archivos y carpetas en WordPress

Posted: 06 Sep 2012 03:04 PM PDT

chmod

De las tiras de Bit y Byte.

Cuanto más popular se hace WordPress y más sitios de alto tráfico e influencia lo utilizan, más se convierte en objetivo de hackers y demás gentuza.

Es por ello que hay que tener algunas cuestiones claras y asegurar WordPress lo mejor posible.

Uno de los elementos más importantes a la hora de asegurar cualquier sitio web son los permisos (UNIX) de archivos y carpetas, y la regla base en WordPress sería la siguiente:

  • 644 para archivos
  • 755 para carpetas
permisos archivo wordpress permisos carpeta wordpress

Verás que en la mayoría de las ocasiones no es necesario cambiar estos permisos, pues o bien tu servidor de alojamiento o el mismo WordPress ya los carga correctamente, pero no siempre es así.

Por lo que no está de más que revises los permisos de tu instalación y sigas la regla básica que he apuntado antes. Si después de cambiar los permisos algún plugin o tema te da problemas puedes cambiar los permisos a la carpeta o archivo concreto requerido, pero siempre siendo consciente de que estás dejando un posible agujero de seguridad.

Ejemplos de permisos especiales los puedes tener con las carpetas “cache“, donde los temas almacenan las miniaturas y algunos plugins ficheros temporales, que muchas veces – o casi siempre – tienen que tener permisos 666 o 777 (totales), o algunos plugins que tienen un fichero de configuración que también requiera permisos especiales.

En estos casos, mide bien la decisión, pues a veces es mejor cambiar a un plugin que ofrezca lo mismo sin esa “peculiaridad que dejar un posible hueco para entrada de hackers.

Si quieres revisar los permisos de archivo algunas opciones son estas:

  • Gestor de archivos de tu alojamiento, donde puedes navegar por carpetas y siempre hay un enlace o botón para cambiar permisos de carpeta
  • Cliente FTP como Filezilla o Transmit, en los que haciendo clic derecho a cualquier archivo o carpeta puedes cambiar los permisos o acceder a la ventana de información del susodicho y cambiarlos.
  • Plugin de FTP para WordPress, una versión “pluginizada” de cliente FTP como – por ejemplo – Filepress, donde encontrarás también esta posibilidad.

En realidad cambiar permisos de archivos y carpetas es más sencillo de lo que parece, y la seguridad de tu WordPress merece el pequeño esfuerzo ¿no crees?.

Además, no está de más nunca ayudarte de una suite de seguridad para WordPress.

miércoles, 5 de septiembre de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Nivo Slider para WordPress

Posted: 05 Sep 2012 03:03 PM PDT


Hace tiempo que instalé en mi blog con la siguiente dirección http://www.vercrucerosbaratos.com el popular Nivo Slider que permite hacer un maravilloso slider de imágenes. Este extendido plugin lo podemos ver en http://nivo.dev7studios.com/. Ahora bien, si os vais al apartado de descargas, podéis ver que la versión para jQuery es gratuita, pero para WordPress hay que pagar por utilizarlo.

Por todo ello, si es gratis para jQuery y no para WordPress, y si además eliminamos la instalación de un plugin en WordPress, con el consiguiente ahorro de recursos, ¿por qué no hacerlo nosotros mismos?, ese fue mi pensamiento cuando lo instalé en mi blog, y con el presente, os invito a todos vosotros a que decubráis lo fácil que es y y os animéis a instalarlo de forma manual, siguiendo las pautas que a continuación os paso a relatar.
Lo primero que hacemos es cargar jQuery, en nuestro tema, para lo cual tenemos dos opciones:

  • Utilizar siempre la última versión de jQuery, mediante un enlace html
  • Descargar la última versión de jQuery y depositarla en una carpeta del tema

Para el primer caso, lo que debemos hacer es colocar las siguientes líneas de código en nuestro fichero funtions.php

function mimetodo()  if( !is_admin()){     wp_deregister_script('jquery');     wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"), false, '');     wp_enqueue_script('jquery');  }  }  add_action('init', 'mimetodo');

En el segundo caso, debemos descargar el fichero javaScript de jQuery desde este enlace, y aconsejo que se utilice la versión minimizada para ahorrar espacio y mejorar el tiempo de carga de la página. El fichero descargado, que en el momento de redactar este post sería jquery-1.8.1.min.js, lo colocamos por ejemplo en una carpeta llamada scripts, de tal forma que si nuestro tema se llama temaPrueba,tenga el siguiente path /wp-content/themes/temaPrueba/scripts/jquery-1.8.1.min.js.
En este caso, el código que hay que implementar en el fichero functions.php, sería el siguiente:

function mimetodo() {   if (!is_admin()) {   wp_deregister_script( 'jquery' );   wp_register_script( 'jquery', '/wp-content/themes/temaPrueba/scripts/jquery-1.8.1.min.js');   wp_enqueue_script( 'jquery' );   }   }   add_action('init', 'mimetodo');

Como puede verse, tanto en un caso como en otro, hemos puesto un condicional, de tal forma que cargue jQuery, sólo cuando no estemos en el área de administración. Ello es debido a que jQuery, ya viene instalado por defecto con la carga de WorPress, para la zona de la administración, y consecuentemente como la versión que cargamos nosotros y la que tiene por defecto WordPress posiblemente sean diferentes, conviene hacer esta distinción para evitar posibles conflictos.
Bien, pues con esto ya tenemos los cimientos colocados, ahora vayamos a la parte concreta de instalación del Nivo Slider y para ello lo primero que tenemos que hacer es descargarnos el plugin de jQuery llamado Nivo Slider acudiendo a la página que aparece al pinchar en este enlace.
El fichero descargado está comprimido en formato zip, y habrá que descomprimirlo. Nos debemos fijar un poco en la estructura de los directorios y los ficheros que contiene, y además en la carpeta denominada demo hay un ejemplo que nos puede servir de ejemplo para reproducir su estructura y la formación del código necesario en la hoja que estamos creando.

De momento, lo que tenemos que hacer es copiar los ficheros jquery.nivo.slider.js y jquery.nivo.slider.pack.js que son los que contienen las instrucciones javascript correspondientes a nuestra carpeta que hemos denominado scripts, igualmente en esta carpeta irá el fichero nivo-slider.css, que contiene el código de la presentación (hoja de estilo), y también copiaremos tal cual la carpeta themes que aparece en el documento descomprimido que nos hemos bajado.
Para aclarar cómo queda la dependencia de ficheros y directorios, os dejo a la izquierda una imagen de mi estructura de directorios, tal y como yo la tengo, indicando con una flecha los archivos necesarios de Nivo Slider, que a buen seguro clarificará mucho lo comentado en el párrafo anterior.
Bien, ahora en el fichero header.php de nuestro theme debemos indicar los ficheros css que se deben utilizar al mostrar la página html, en concreto, para esto yo tengo las siguientes instrucciones:

<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url');?>/scripts/nivo-slider.css" media="screen" />   <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_url');?>/scripts/ themes/default/default.css" media="screen" />

Igualmente en el fichero footer.php he incluido la instrucción que incluye el fichero javascript que hace el efecto Nivo Slider, junto con las instrucciones necesarias para ello, en concreto he añadido lo siguiente, antes de la etiqueta que indica la finalización del cuerpo de la página.

<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/scripts/jquery.nivo.slider.pack.js"></script>         <script type="text/javascript">     $(window).load(function() {     $('#nivoslider').nivoSlider();     });     </script>

He utilizado la función bloginfo(‘template_url’) de WordPress, que nos facilita el patch hasta la carpeta de scripts.

Por último lo que queda es añadir un conjunto de etiquetas, que contienen a las imágenes que queremos mostrar, y que se deberá incluir en el lugar de la página que deseamos aparezca (yo lo incluí dentro del fichero header.php pues el slider de imágenes me aparecía en la cabecera de cada página del blog), con la siguiente estructura:

<div id="slider">  		 <div class="slider-wrapper theme-default">  		 <div class="ribbon"></div>  		 <div id="nivoslider" class="nivoSlider">  			<img src="<?php bloginfo('template_url');?>/images/cruise1.jpg" data-thumb="<?php bloginfo('template_url');?>/images/cruise1.jpg" alt=""/>  	                <img src="<?php bloginfo('template_url');?>/images/cruise2.jpg" data-thumb="<?php bloginfo('template_url');?>/images/cruise2.jpg" alt="" />  	                <img src="<?php bloginfo('template_url');?>/images/cruise3.jpg" data-thumb="<?php bloginfo('template_url');?>/images/cruise3.jpg" alt="" data-transition="slideInLeft" />  			 <img src="<?php bloginfo('template_url');?>/images/cruise4.jpg" data-thumb="<?php bloginfo('template_url');?>/images/cruise4.jpg" alt=""/>  	                <img src="<?php bloginfo('template_url');?>/images/cruise5.jpg" data-thumb="<?php bloginfo('template_url');?>/images/cruise5.jpg" alt="" />  	                <img src="<?php bloginfo('template_url');?>/images/cruise6.jpg" data-thumb="<?php        loginfo('template_url');?>/images/cruise6.jpg" alt="" data-transition="slideInLeft" />  	 </div>  	 </div>   </div>

Con todo este montaje, el efecto de slider de las imágenes debería salir, y además de una forma más eficiente que si cargamos el plugin, que además nos cuesta dinero.

Bien pues esto es todo, espero que os sirva para vuestro trabajo, y por supuesto os recomiendo que hagáis una salvaguarda de vuestro sitio, antes de hacer estos cambios, como corresponde hacer siempre que se incorporan modificaciones importantes al sitio web.

WordPress domina la red con 60 millones de webs pero ¿donde está la pasta?

Posted: 05 Sep 2012 09:54 AM PDT

Con este llamativo titular comienza un interesante artículo en Forbes (que dicho sea de paso también usa WordPress) en el que analiza esta duda existencial relativa a los actuales modelos de negocio.

En el mismo se preguntan algo tan aparentemente sencillo como que ¿cómo es que Matt Mullenweg no es ya multimillonario?, que no lo es, aunque no pasa apuros el muchacho, a pesar de esa pintilla que nos gasta últimamente con la barba y melenita estilo neo-hippie.

Basándonos en las impresionantes cifras de WordPress, pues actualmente 1 de cada 6 webs tiene detrás WordPress, o sea, unas 60 millones de webs están creadas con WordPress, y 100 mil nuevos sitios WordPress cada día, ateniéndonos a los últimos datos, parecería que el bueno de Matt, así como el resto de la gente de Automattic, a través de todos los productos WordPress.com, deberían nadar en oro y miel.

Las respuestas dadas por Matt y Toni Schneider dicen mucho de su visión y filosofía de negocio, adaptado al software Open Source.

Y es que aunque solo un 1% de los usuarios de WordPress.com paga algo por el servicio, a través de los servicios adicionales, con todo, si unimos los servicios de backup Vaultpress, consultoría, etc, Automattic ingresó en 2012 45 millones de dólares, que no lo gano yo todos los días.

Haciendo cuentas, los ingresos de Automattic serían más o menos así:

  • El 60% provienen de los servicios premium y extras de WordPress
  • Los clientes de VIP WordPress vienen a generar otro 20% de los ingresos
  • El restante 20% proviene de la publicidad, esa que sale de vez en cuando en los blogs de WordPress.com y los acuerdos exclusivos con algunas empresas

Pero, a pesar de los últimos acuerdos publicitarios para WordPress.com, parece que Matt no tiene prisa, y prefiere seguir implicado en los proyectos Open Source, sin preocuparse en exceso en la monetización de WordPress (de momento tampoco está para pedir a la puerta de una iglesia), lo que todos agradecemos ¿o no?.

En cualquier caso te recomiendo leer el artículo completo (en inglés), pues hay algunos detalles que no he creído necesario reproducir pero puede que te apetezca conocer. Y, cómo no, gracias a Martín Beas por avisarme del artículo.

martes, 4 de septiembre de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

WordPress liveblog para bloguear en directo

Posted: 04 Sep 2012 03:04 PM PDT

Los chicos de Automattic acaban de liberar la primera versión del plugin Liveblog, un sistema para bloguear en directo sin necesidad de utilidades externas para el live blogging como CoverItLive o similares, todo desde tu mismo escritorio de WordPress.

Al menos esa es la idea …

El plugin, que ya puedes descargar desde el repositorio oficial o instalar desde WordPress, anuncia ofrecer algo que hasta ahora solo estaba disponible como añadido de pago para los blogs VIP de WordPress.com: un sistema para bloguear en directo.

Sus características son las siguientes:

  • Actualizaciones de entrada desde la misma portada de tu sitio, sin necesidad de usar el escritorio.
  • Los visitantes de tu blogging en directo verán las nuevas entradas de manera automática e instantánea, sin necesidad de actualizar la ventana de su navegador.
  • Los autores del sitio pueden arrastrar y soltar fotos directamente en la zona de liveblog, sin tener que usar otra pestaña del navegador ni abrir otra ventana (¡OUEAEAAA!)
  • No es necesario usar un sitio aparte para hacer live blogging, cualquier entrada, futura o existente, puede ser un liveblog.

Una vez esté instalado no verás mucho, bueno, en realidad no ves nada casi. Simplemente, al crear o editar una entrada encontrarás una nueva “metabox” en el editor que te permite convertir la misma en un “liveblog“. Simplemente marcas la casilla, publicas la entrada y empieza la magia … o prestidigitación que, según los autores …

  • Colaboración: cualquier usuario registrado con permisos de escritura y edición puede actualizar la entrada y en cada actualización se muestra el autor de la misma.
  • Se avisa a los lectores cuando hay una nueva actualización.
  • Las nuevas actualizaciones se resaltan en color amarillo.
  • El editor funciona como editor HTML, a todos los efectos, incluso al arrastrar y soltar una imagen.

Aquí unas capturas de mis experimentos de esta tarde …

imagen cargada sin publicar liveblog prueba de actualizacion liveblog agregando imagenes liveblog

Y aquí como en teoría funciona, según las capturas y vídeo de Automattic …

liveblog6 liveblog5 liveblog4 liveblog3 liveblog2 liveblog1

¿Pegas?

Pues alguna, y gorda, tiene de momento, al menos en mis pruebas:

  • No funciona en portada, solo en la visualización de entrada
  • En mis pruebas, los visitantes normales (no registrados) no veían las actualizaciones del liveblog.
  • Funciona a partir de WordPress 3.5, aunque lo he probado en la versión 3.4.1 y parece que funciona, hay errores de momento insalvables, supongo que por la versión de WordPress, como que los visitantes no ven las actualizaciones y que no se guarda el contenido de las actualizaciones del modo “liveblog” en la entrada (¿?). Esto último espero que no sea su modo de funcionamiento habitual sino sería un truño.
  • El editor en vivo del sitio no se adapta bien a temas con barra lateral, quedando bastante feo para el autor, así que mejor elegir una plantilla sin barra lateral, de ancho completo si te molesta.
  • No puedes hacer live blogging desde el editor “normal” de WordPress”
  • Si editas la entrada se pierden las actualizaciones del modo “liveblog”, hay que guardarla como “entrada normal” para que se guarden las actualizaciones (sic).

Así que, pues eso, la idea es pistonuda pero de momento, hasta que salga WordPress 3.5 o lo mejoren, inutilizable. Y, sinceramente, no termino de entender porque Automattic ha liberado el plugin, con número de versión 1.0, y con el  requisito de WordPress 3.5, sin que WordPress 3.5 esté disponible. Tampoco entiendo que en WordPress.com VIP cueste el “addon” 500$ al mes y este sea de descarga gratuita. Son misterios que no acierto a entender.

lunes, 3 de septiembre de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Avisa a los colaboradores de tu WordPress cuando sus artículos se publiquen

Posted: 03 Sep 2012 03:02 PM PDT

Si tienes un blog colaborativo, como este, y permites que otras personas creen artículos con el perfil de colaborador, que requiere aprobación de los contenidos antes de su publicación, seguro que necesitabas este truco.

Pues WordPress no dispone de un sistema interno para avisar a los colaboradores cuando sus artículos pendientes de revisión se publiquen, y es – cuanto menos – una cortesía imprescindible.

Para ello hay unas cuantas opciones a valorar …

… Avisar de la publicación mediante código …

Con un simple código, añadido a tu plugin de funciones, podrás avisar a los colaboradores de tu blog cuando sus artículos se publiquen, y de paso agradecérselo.

Este, en concreto, es el código que uso aquí en Ayuda WordPress:

//Avisa a los autores de la publicación de sus posts  function avisoAutor($post_id) {     global $wpdb;     $post = get_post($post_id);     $author = get_userdata($post->post_author);       $message = "        Hola ".$author->display_name.",        Tu artículo, ".$post->post_title." ya está publicado, ¡Muchas gracias por compartir tus conocimientos!      ";     wp_mail($author->user_email, "Tu artículo se ha publicado", $message);  }  add_action('publish_post', 'avisoAutor');

Guardas los cambios y ya lo tienes. Simplemente personaliza los mensajes si así lo deseas.

… Avisa de la publicación mediante plugins …

Si no quieres, o no te animas aún, a añadir un pequeño código, hay algunos plugins que te ofrecen lo mismo prácticamente. Aquí tienes dos ejemplos, uno muy simple y otro bastante más completo:

  1. Edit flow: completísimo plugin de gestión de blogs corporativos que, entre sus muchísimas utilidades, incluye el aviso a los colaboradores cuando se publican sus entradas. Si solo quieres la funcionalidad del aviso a colaboradores es demasiado plugin para ti, pero en cualquier caso te animo a probarlo, es un plugin fantástico.
  2. WP Status Change Notifier: este viene a ser la versión plugin exacta del código que te he puesto antes. La salvedad es que para personalizar los mensajes tienes que editar el archivo PHP del plugin, pues no tiene ajuste alguno para ello. Por lo demás funciona perfectamente. Como plus te permite avisar también si una entrada no se aprueba, si la rechazas.

Y yo creo que con estas opciones tienes de sobra. Por supuesto, si usas algún otro método nos lo cuentas.

domingo, 2 de septiembre de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Quitar la barra de admin de WordPress, pero bien

Posted: 02 Sep 2012 03:03 PM PDT

Hay muchos códigos por ahí para quitar la barra de admin de WordPress, ya sea en la zona de administración o en el sitio a la vista. No digamos plugins, hay decenas de ellos, cada uno con sus peculiaridades.

Ahora bien, la mayoría pecan de algunos defectos, o consecuencias indeseables a la hora de quitar la barra de admin, a saber …

  • No quitan el código que carga la barra, simplemente ocultan la barra, con lo que es más sobrecarga innecesaria para tu WordPress. Esto es muy común
  • Pierdes algunos enlaces de la barra de admin que no están en ningún otro sitio de WordPress, como por ejemplo el enlace para salir de tu cuenta, tanto en el sitio como en el Escritorio.
  • Funcionan bien en un WordPress simple pero no en multisitio

Pero todo tiene arreglo, y Toolbar Removal es lo mejor que he encontrado. Y es de lo mejor porque …

Además, no hay nada que configurar, lo instalas, lo activas y ya está.

sábado, 1 de septiembre de 2012

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Trending Topics en tu WordPress

Posted: 01 Sep 2012 03:05 PM PDT

Si tienes un blog relacionado con Twitter, o una web que se apoye en resultados de tendencias en Twitter, o simplemente te gustaría mostrar los trending topics en tu blog, estás de suerte, es hipersencillo.

Solo tienes que instalar el plugin WP Twitter trends.

Una vez lo actives no hay nada que configurar, su único objetivo es ofrecer un widget para tu WordPress que puedes configurar a tu gusto para mostrar los trending topics de Twitter según los parámetros que tu elijas.

Puedes elegir tendencias por país o globales, definir el intervalo de tiempo de actualización y cuantos tweets mostrar, le pones nombre al widget, guardas y ya lo tienes.

widget wordpress trending topics configurar widget trending topics

Simple y efectivo.

Seguidores

Archivo del blog