Preparándonos para la llegada de WordPress 2.9

Wordpress 2.9 está a la vuelta de la esquina. Inicialmente se propuso el 31 de Octubre como fecha de publicación pero al ver que la fecha era un poco justa para testear todas las novedades que la próxima versión va a introducir se decidió posponer sin especificar fecha, aunque todo apunta a finales de Noviembre, principios de Diciembre. Esta nueva versión, viene con muchas mejoras y nuevas funcionalidades realmente interesantes. En a href="http://technosailor.com/2009/11/11/10-things-you-need-to-know-about-wordpress-2-9/"Technosailor publican 10 de las que deberíamos tener en cuenta/a, aunque yo me quedo con estas: h31) codethe_post_image()/code/h3 Una funcionalidad que los desarrolladores de themes podremos empezar a usar tranquilamente es la de codethe_post_image() /codeque nos devolverá una imagen asociada a un post. Básicamente se encarga de recoger la tabla de codewp_postmeta/code el valor code_thumbnail_id/code asociado al code$post_id/code que estamos pintando en el theme. precode?php while( have_posts() ) : the_post(); ? div h1a href="?php the_permalink() ?"?php the_title() ?/a/h1 ?php the_post_image() ? ?php the_content() ? /div ?php endif; ?/code/pre Esta función estará disponible a href="http://www.anieto2k.com/2006/02/15/el-loop-de-wordpress-en-accion/"dentro del Loop/a y podremos indicarle mediante parámetros el tamaño de la imágen que deseamos obtener. Además, nos ofrece una mini API de filters y actions que nos permitirá manipular la salida fácilmente. precodestrong//Filters /strong - post_image_size - post_image_html strong// Actions /strong - begin_fetch_post_image_html - end_fetch_post_image_html/code/pre h32) codeadd_theme_support()/code/h3 Esta funcionalidad permite especificar que nuestros plugins carguen una porción de código si el theme que está usando el Wordpress en el que está corriendo soporta una funcionalidad. Para ello, el plugin debe especificar el siguiente código que comprobará si el theme permite ejecutar ese código: precodeif (function_exists('require_if_theme_supports')) require_if_theme_supports('funcionalidad','/path/to/funcionalidad.php');/code/pre Esta línea comprueba que la función coderequire_if_theme_supports() /codeesté disponible, asegurándonos que no dé error en versiones anteriores a la 2.9, y posteriormente indica que cargará code/path/to/funcionalidad.php/code en caso de que el theme dé soporte a codefuncionalidad/code. Para permitir dar soporte a codefuncionalidad/code, el theme tendrá que especificarlo en el fichero strongfunctions.php/strong (y solo allí) mediante el uso de codeadd_theme_support()/code; precodeif ( function_exists( 'add_theme_support' ) ) add_theme_support( 'funcionalidad' );/code/pre Sin duda, una forma muy interesante de profesionalizar nuestros plugins y nuestros themes. h33) Papelera de reciclaje/h3 Ya vimos que a href="http://www.anieto2k.com/2009/08/17/wordpress-2-9-con-papelera-de-reciclaje/"Wordpress 2.9, incluirá una papelera de reciclaje de posts/a que nos permitirá recuperarlos una vez borrados. h34) Edición de imágenes/h3 La subida de imágenes estará complementada cona href="http://www.anieto2k.com/2009/09/11/nueva-funcionalidad-de-wordpress-2-9-en-la-edicion-de-imagenes/" una interesante edición de imágenes/a que nos ayudará a pulir esas imágenes que incrustaremos en nuestros posts. h35) Metadata API/h3 Con el fin de unificar funcionalidades comunes emnace Metadata API/em. Todas las funciones que hasta ahora usamos para acceder a los metadatos de comentarios, usuarios y posts comparten la misma funcionalidad salvo la tabla de la base de datos a la que accede. precodestrong// Wordpress 2.8- /strongadd_comment_meta(12345, 'twitter_id', 'someyoungpunk'); strong//Wordpress 2.9 /strongadd_metadata('comment', 12345, 'twitter_id', 'someyoungpunk');/code/pre h36) Reparar base de datos/h3 Wordpress 2.9 incorporará a href="http://www.anieto2k.com/2009/11/13/wordpress-2-9-te-ayudara-a-cuidar-tu-base-de-datos/"un sistema que permita reparar la base de datos./ah3Artículos relacionados/h3 ullia href="http://www.anieto2k.com/2008/03/15/nuevos-cambios-en-gravatar/" rel="bookmark" title="Permanent Link: Nuevos cambios en Gravatar"Nuevos cambios en Gravatar/a/lilia href="http://www.anieto2k.com/2008/12/06/preparate-para-la-llegada-de-wordpress-27/" rel="bookmark" title="Permanent Link: Preparate para la llegada de Wordpress 2.7"Preparate para la llegada de Wordpress 2.7/a/lilia href="http://www.anieto2k.com/2008/03/31/shortcode-api-otra-novedad-de-wordpress-25/" rel="bookmark" title="Permanent Link: ShortCode API, otra novedad de Wordpress 2.5"ShortCode API, otra novedad de Wordpress 2.5/a/lilia href="http://www.anieto2k.com/2008/03/03/preparandonos-para-la-llegada-de-wordpress-25/" rel="bookmark" title="Permanent Link: Preparándonos para la llegada de Wordpress 2.5"Preparándonos para la llegada de Wordpress 2.5/a/lilia href="http://www.anieto2k.com/2008/12/11/con-todos-ustedes-wordpress-27-coltrane/" rel="bookmark" title="Permanent Link: Con todos ustedes!! Wordpress 2.7, Coltrane"Con todos ustedes!! Wordpress 2.7, Coltrane/a/li/ulpa href="http://www.anieto2k.com" id="67.228.47.227"img rel="67.228.47.227" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" //a/p

Plugins para mantenimiento de tu blog

Hay veces en que necesitamos realizar tareas de mantención a nuestro blog, y nos gustaría “prohibir” las visitas mientras dura el proceso. Por fortuna, existen plugins capaces de realizar justo eso: impedir el acceso al blog a los visitantes y, al mismo tiempo, mostrarles un mensaje personalizado para contarles que el blog esta en mantención.

Maintenance Mode
Fácil de usar: activa el plugin, personaliza el mensaje y activa el modo de mantenimiento. Impide el acceso incluso a usuarios registrados (exceptuando administradores). Aparte del texto, la personalización es muy escasa.

!Wartungsmodus
Similar a Maintenance Mode, aunque va un paso más allá al permitir seleccionar variados estilos para mostrar el mensaje, incluso permite crear uno propio si tienes suficientes conocimientos en HTML y CSS.

Hay más plugins, pero estos dos son los más destacables a la hora de realizar esas tareas de mantención. Y tú ¿Conoces otro?

14 de Noviembre del 2009, un dia para recordar

Hoy es un día muy especial para mi, además de ser el strong4to aniversario de la web/strong (y parece que fué ayer) hoy dos acontecimientos harán que nunca me olvide de esta fecha. En primer lugar a href="http://bitacoras.com/noticias/archivos/ganadores-de-los-premios-bitacoras-com-2009.php"strongel Premio Bitacoras 2009 al mejor blog de software y seguridad/strong/a que me habeis otorgado vosotros con vuestros votos y que recibo con mucho entusiasmo e ilusión. No tengo palabras para expresar lo agradecido que estoy y tan solo puedo prometer que esta alegría y satisfacción que siento ahora servirá como motor para mover esta máquina que entre todos hacemos día a día. No quiero olvidar a a href="http://www.genbeta.com/"Genbeta/a y a href="http://www.xeduced.com/"Xeduced.com/a que siempre me han servido de inspiración y que se merecen este premio tanto como yo. En segundo segundo lugar, hoy strongha nacido Marc, el primer hijo de mis mejores amigos/strong y que hará que me acuerde cada día de lo especial que me sentí el día que él nació. Felicidades papis!! En fin, solo tengo una palabra, sincera donde las haya, que de mis dedos puede salir: h1 style="text-align: center;"Gracias!/h1h3Artículos relacionados/h3 ullia href="http://www.anieto2k.com/2006/09/11/manifestacion-contra-los-guardarrailes-4-de-noviembre-en-madrid/" rel="bookmark" title="Permanent Link: Manifestación contra los guardarraíles, 4 de Noviembre en Madrid"Manifestación contra los guardarraíles, 4 de Noviembre en Madrid/a/lilia href="http://www.anieto2k.com/2005/12/17/el-arte-es-un-arma-cargada-de-futuro/" rel="bookmark" title="Permanent Link: El arte es un arma cargada de futuro"El arte es un arma cargada de futuro/a/lilia href="http://www.anieto2k.com/2006/11/16/greybox-40-ha-visto-la-luz/" rel="bookmark" title="Permanent Link: GreyBox 4.0 ha visto la luz"GreyBox 4.0 ha visto la luz/a/lilia href="http://www.anieto2k.com/2009/04/21/ie6-update-la-forma-mas-sutil-de-sugerir-que-se-actualizen/" rel="bookmark" title="Permanent Link: IE6 Update, la forma más sutil de sugerir que se actualizen"IE6 Update, la forma más sutil de sugerir que se actualizen/a/lilia href="http://www.anieto2k.com/2009/10/15/diferencias-css-entre-internet-explorer-67-y-8/" rel="bookmark" title="Permanent Link: Diferencias CSS entre Internet Explorer 6,7 y 8"Diferencias CSS entre Internet Explorer 6,7 y 8/a/li/ulpa href="http://www.anieto2k.com" id="67.228.47.227"img rel="67.228.47.227" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" //a/p

Como obtener el ID de la categoría superior

padre hijo

Hay veces en que puede que necesites obtener el ID de la categoría superior cuando estás visualizando una página de una categoría inferior (o hija) a la susodicha. Son variadas las situaciones en que puedes necesitar.

Eso si, conseguirlo es realmente sencillo con unas cuantas líneas de código:

<?php
if( is_category() ) {
  $q_cat = get_query_var('cat');
  $cat = get_category( $q_cat );
  echo $cat->category_parent; // Muestra el ID
}
?>
¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Más seguridad a tu WordPress

En WPEngineer han realizado una pequeña guia recopilatoria de 11 trucos para aumentar la seguridad de WordPress durante la instalación. La guía es muy fácil de entender a pesarde estar escrita en inglés, y te puede ser muy útil si has sufrido un ataque o temes recibirlo.

Fuente: Carrero

WordPress 2.9 te ayudará a cuidar tu base de datos

a href="http://wpengineer.com/wordpress-database-repair-script-in-2-9/"WPengineer publica una nueva funcionalidad de Wordpress 2.9/a que nos permitirá a href="http://www.anieto2k.com/2009/10/17/cuidando-la-base-de-datos-de-nuestro-wordpress/"cuidar la base de datos desde el núcleo de Wordpress sin necesidad de instalar ningún plugin para ello/a. Mediante una constante que definiremos en a href="http://www.anieto2k.com/2008/03/23/wp-configphp-un-fichero-para-gobernarlos-a-todos/"nuestro wp-config.php/a podremos activar dicha funcionalidad codeWP_ALLOW_REPAIR/code. Interesante y necesario.h3Artículos relacionados/h3 ullia href="http://www.anieto2k.com/2008/05/23/lleva-wordpress-en-tu-bolsillo-literalmente/" rel="bookmark" title="Permanent Link: Lleva Wordpress en tu bolsillo (literalmente)"Lleva Wordpress en tu bolsillo (literalmente)/a/lilia href="http://www.anieto2k.com/2006/07/13/modelos-de-base-de-datos-gratis/" rel="bookmark" title="Permanent Link: Modelos de Base de Datos Gratis"Modelos de Base de Datos Gratis/a/lilia href="http://www.anieto2k.com/2009/10/17/cuidando-la-base-de-datos-de-nuestro-wordpress/" rel="bookmark" title="Permanent Link: Cuidando la base de datos de nuestro Wordpress"Cuidando la base de datos de nuestro Wordpress/a/lilia href="http://www.anieto2k.com/2007/05/29/problema-con-wordpress-22-y-posts-largos-que-no-cargan/" rel="bookmark" title="Permanent Link: Problema con Wordpress 2.2 y posts largos que no cargan"Problema con Wordpress 2.2 y posts largos que no cargan/a/lilia href="http://www.anieto2k.com/2008/09/09/wordpress-262-correccion-de-seguridad/" rel="bookmark" title="Permanent Link: Wordpress 2.6.2, corrección de seguridad"Wordpress 2.6.2, corrección de seguridad/a/li/ulpa href="http://www.anieto2k.com" id="67.228.47.227"img rel="67.228.47.227" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" //a/p

WordPress 2.8.6 en español

En el equipo de traducciones de TodoWordPress ya tenemos lista y recién sacada del horno la traducción en español de españa (castellano) de WordPress 2.8.6. Como siempre en nuestra página de traducciones de WordPress tienes toda la información relativa a esta traducción.

¿La última traducción de WordPress que hacemos nosotros solos?

WordPress 2.8.6 versión de seguridad

Wordpress anunciaa href="http://wordpress.org/development/2009/11/wordpress-2-8-6-security-release/" la versión 2.8.6 que solventan 2 problemas de seguridad/a que pueden ser explotados por usuarios registrados. Es recomendable actualizar si estamos trabajando con varios authores ya que mediante XSS pueden obtener privilegios de posteo.[a href="http://wordpress.org/download/"Descargar/a]h3Artículos relacionados/h3 ullia href="http://www.anieto2k.com/2008/11/25/wordpress-265-actualizacion-de-seguridad/" rel="bookmark" title="Permanent Link: Wordpress 2.6.5, actualizacion de seguridad"Wordpress 2.6.5, actualizacion de seguridad/a/lilia href="http://www.anieto2k.com/2008/04/16/10-plugins-para-mejorar-la-seguridad-de-nuestro-wordpress/" rel="bookmark" title="Permanent Link: 10 plugins para mejorar la seguridad de nuestro Wordpress"10 plugins para mejorar la seguridad de nuestro Wordpress/a/lilia href="http://www.anieto2k.com/2008/04/28/la-seguridad-en-wordpress/" rel="bookmark" title="Permanent Link: La seguridad en Wordpress"La seguridad en Wordpress/a/lilia href="http://www.anieto2k.com/2008/02/05/wordpress-233-actualizacion-de-seguridad/" rel="bookmark" title="Permanent Link: Wordpress 2.3.3. Actualización de seguridad"Wordpress 2.3.3. Actualización de seguridad/a/lilia href="http://www.anieto2k.com/2008/01/26/wordpress-mu-132-actualizacion-de-seguridad/" rel="bookmark" title="Permanent Link: Wordpress MU 1.3.2, actualización de seguridad"Wordpress MU 1.3.2, actualización de seguridad/a/li/ulpa href="http://www.anieto2k.com" id="67.228.47.227"img rel="67.228.47.227" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" //a/p

WordPress 2.8.6, actualización de seguridad

Ya tienes disponible la actualización 2.8.6 de WordPress que soluciona dos problemas graves reportados por los usuarios.

Uno de ellos es una vulnerabilidad XSS en la utilidad “Publica esto” (Press this) descubierta por Benjamin Flesch. El otro, descubierto por Dawid Golunski, es un problema en la carga de archivos, relacionado con los nombres, que podría provocar vulnerabilidades en ciertas configuraciones de Apache.

Desde tu Escritorio puedes actualizar, es más, debes hacerlo.

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía Windows Live Writer

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

WordPress 2.8.6

Ya está disponible WordPress 2.8.6, una nueva versión de la rama 2.8 que soluciona una vulnerabilidad con el XSS.