miércoles, 19 de octubre de 2011

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

WordPress 3.3: Nuevos menús desplegables de escritorio

Posted: 19 Oct 2011 03:15 PM PDT

Si hasta ahora solo podemos usar los menús desplegables cuando tenemos plegado el menú lateral (si, suena raro: plegado, desplegados) en esta funcionalidad está disponible con los menús abiertos o cerrados.

Personalmente me parece un gran acierto, yo siempre los uso “cerrados-desplegables” porque ocupan menos sitio y, sobre todo, te ahorras clics, y yo soy muy rácano con los clics, pero ahora, en WordPress 3.3, si te gusta ver por donde te andas (yo es que ya me sé de memoria que hay en cada icono) también puedes ahorrarte clics con los menús abiertos.

Si quieres probarlo hazlo en la demo de WordPress 3.3 que voy actualizando casi cada día.

martes, 18 de octubre de 2011

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Imágenes externas en timthumb

Posted: 18 Oct 2011 03:50 PM PDT

nerd

Una de las limitaciones del script .php es que, por defecto, solo suele funcionar con imágenes alojadas en el mismo servidor en el que está instalado. Pero todo tiene solución en esta vida … 

Si tu tema usa este script para mostrar , redimensionar imágenes y esas virguerías varias que hace Timthumb, puedes hacer que también reconozca y use imágenes alojadas en otro servidor que el tuyo, incluso en servicios sociales de alojamiento online como , Picasa, etc.

Solo tienes que editar el fichero timthumb.php y añadir líneas como estas:

$allowedSites = array( 'flickr.com', 'picasa.com', 'blogger.com', 'miotrositio.com', );

Guardas y ya debería funcionar.

Claro, acuérdate de no copiar el tal cual, personalízalo para tus necesidades.

Este truco lo encontré en WPZoom echando un cable a una amiga ayer por la tarde.

Enlace en el pie de foto

Posted: 18 Oct 2011 07:53 AM PDT

El otro día, en una de las clases de Domina WordPress, me preguntaba un alumno si se podría insertar en la leyenda del pié de foto que insertamos en .

La idea era en la mayoría de las ocasiones dar la atribución al sitio original de la imagen, lo cual es muy buena idea. Y bien, pues como no tengo todas las respuestas me puse a buscar y nada, que parece que en WP Tavern me han escuchado y nos ofrecen varias maneras de insertar enlaces en los pies de foto, a saber … 

1.

Añadiendo los siguientes códigos al fichero functions.php de tu tema activo obtienes un nuevo campo cada vez que subes una imagen, en el que poner la URL del sitio de donde se creó la misma. Lo bueno es que el enlace solo se aplica si usas un pie de foto:

Primero añadidos un nuevo campo de URL de origen de la imagen

add_filter("attachment_fields_to_edit", "add_image_source_url", 10, 2); function add_image_source_url($form_fields, $post) { 	$form_fields["source_url"] = array( 		"label" => __("URL de origen"), 		"input" => "text", 		"value" => get_post_meta($post->ID, "source_url", true),                 "helps" => __("Añade la URL donde encontraste la imagen"), 	);  	return $form_fields; } add_filter("attachment_fields_to_save", "save_image_source_url", 10 , 2); function save_image_source_url($post, $attachment) { 	if (isset($attachment['source_url'])) 		update_post_meta($post['ID'], 'source_url', trim($attachment['source_url'])); 	return $post; }

Luego hacemos que ese campo se añada al pie de foto

add_filter('img_caption_shortcode', 'caption_shortcode_with_credits', 10, 3); function caption_shortcode_with_credits($empty, $attr, $content) { 	extract(shortcode_atts(array( 		'id'	=> '', 		'align'	=> 'alignnone', 		'width'	=> '', 		'caption' => '' 	), $attr)); 	// Extract attachment $post->ID 	preg_match('/\d+/', $id, $att_id); 	if (is_numeric($att_id[0]) && $source_url = get_post_meta($att_id[0], 'source_url', true)) { 		if (!strstr($source_url, 'http://')) 			$source_url = 'http://' . $source_url; 		$parts = parse_url($source_url); 		$caption .= ' ('. __('via') .' <a href="'. $source_url .'">'. $parts['host'] .'</a>)'; 	} 	if (1 > (int) $width || empty($caption)) 		return $content; 	if ($id) 		$id = 'id="' . esc_attr($id) . '" '; 	return '<div ' . $id . 'class="wp-caption ' . esc_attr($align) . '" style="width: ' . (10 + (int) $width) . 'px">' 		. do_shortcode($content) . '<p class="wp-caption-text">' . $caption . '</p></div>'; }
image-source-url-credit-dashboard wordpress-image-photo-source-author-url-500x369

Lo mejor es que funciona de coña.

2.

Como casi siempre, resulta que también hay un plugin que nos permite esta funcionalidad. En este caso se llama Links in captions y, como su propio nombre indica, permite insertar enlaces en las leyendas de pie de foto.

Solo hay que instalarlo, activarlo, y luego, cuando añadas una leyenda de pie de foto, en vez de texto plano tendrás que añadir algo como este ejemplo:

{link url="http://www.dominio.com" target="_blank" rel="nofollow"}Este es el texto enlazado{/link}

Sencillito también ¿verdad?

Hale, pues tu eliges el modo, personalmente me gusta más el plugin, para que lo voy a negar.

domingo, 16 de octubre de 2011

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

WordPress 3.3 – El nuevo cargador de medios

Posted: 16 Oct 2011 03:23 PM PDT

Una de las novedades más visibles de 3.3 es el nuevo cargador de medios, y por varios aspectos, todos descatables.

No ha cumplido aún todas mis expectativas, y seguramente tampoco las tuyas, pero se va acercando a algo más útil en cada versión. Ya te aviso que, aunque te va a gustar, no es lo que todos esperamos ¡queremos más!

Lo primero que llama la atención es que han desaparecido los inútiles iconos de “Añadir una imagen“, “Añadir un vídeo“, “Añadir un archivo de audio“, “Añadir objeto“, y en su lugar ahora hay un solo icono para subir lo que sea ¡ya era hora!.

icono cargador medios wp33 iconos cargador medios wp32

Lo siguiente que sorprende es el nuevo aspecto, pues ahora te encuentras con una zona de “arrastrar y soltar“, donde, pues eso, soltar tus ficheros para subirlos. Por supuesto, también puedes hacerlo a la vieja usanza, con el botón de examinar en tu ordenador.

Y funcionar funciona de maravilla, y además es mucho más rápido que el anterior, eso te va a sorprender.

Pero ahí no acaba la cosa, pues hay una casilla que puedes marcar antes de subir archivos y que te evitará más de un disgusto, pues ahora puedes definir que las imágenes, al subirse, antes se redimensionen al tamaño grande elegido en los “Ajustes -> “, de este modo evitas errores al cargar imágenes demasiado grandes y de paso ahorras espacio en tu servidor.

Y hay más, y es que, aunque te parezca una bobada, se ha cambiado la distribución de la lista de selección del tamaño a insertar. Si, esa que antes salía totalmente descolorada y ahora sale todo bien ordenadito, para que no se te olvide, mucho más visible y estético. Tu dirás como se ve mejor … 

antiguo orden tamaños cargador medios wp nuevo orden tamaños cargador medios wp33

Pero lo mejor de todo es la integración, y que ahora es un quitamanías a la hora de subir vídeos. Si haces clic en la pestaña de “Subir desde URL” puedes elegir la opción de Audio, Vídeo y otro tipo de archivos, sencillo y sin lugar a error.

Por lo demás tampoco esperes lo que seguro estás pensando, pues no, aún no se pueden hacer varias galerías, tendrás que seguir usando trucos para separar galerías o algún plugin.

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 Domina tu Blog

sábado, 15 de octubre de 2011

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Botón Google plus (+1) en Sharedaddy de Jetpack

Posted: 15 Oct 2011 03:15 PM PDT

Una de las carencias (tontas) que tiene el megaplugin Jetpack es que uno de sus componentes más útiles (al menos para mi), el plugin Sharedaddy integrado, con el que puedes ofrecer iconos de compartir en las más habituales, no dispone del ya casi imprescindible botón de +1 de .

Pues bien, si no tienes paciencia hasta que lo actualicen y quieres añadirlo puedes hacerlo con un plugin que justo hace eso, incluir el botón de marras entre los disponibles. Luego, el proceso de añadirlo es como el de los otros iconos sociales del plugin, vas a Ajustes -> Compartir, los arrastras a la zona de visualización y guardas los cambios.

La única pega es que no te da la opción de ponerlo en , por lo demás funciona de coña.

WordPress 3.3 – Enlaces permanentes

Posted: 15 Oct 2011 12:02 PM PDT

Una de las cosas que más alegría me ha dado es que por fin ya te ofrece la opción de usar los permanentes del tipo %postname%, que ya sabes que son los que siempre recomiendo porque eliminan ruido de las .

Ahora, aunque por defecto los enlaces permanentes nada más instalar siguen siendo del tipo http://misitio.com/?post=12 ya tienes, además de las opciones habituales de fecha y número, la de nombre de la entrada, o %postname%, así que una cosa menos a explicar.

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 para Administrar WordPress

WordPress 3.3 – La nueva barra de administración

Posted: 14 Oct 2011 11:49 AM PDT

Ya llevo probando unos días 3.3 y lo primero que me ha sorprendido, gratamente, es la nueva barra de admin. Entre sus cambios encontramos lo siguiente:

  • Ahora aparece en el escritorio por defecto, de hecho no hay casilla para quitarla en la zona de admin pues es imprescindible
  • El color es más negro, más oscuro, lo que no encaja muy bien con los esquemas de colores existentes, algo a modificar
  • El mensaje de información que sale sobra del todo, ¡ya la vemos!
  • Los menús están más organizados, en los laterales, casi como en WordPress.com, lo que la hace menos presente en todo momento
  • El buscador integrado en la barra se extiende, por lo que no ocupa tanto sitio por defecto
  • Desde el menú principal accedes a cualquier ajuste de tu WordPress, eliminando otros menús y dejando más espacio
  • Los comentarios son más presentes, con icono de “bocadillo”
  • El menú de usuario es más visual, y más bonito, con tu en pequeñito por defecto y grandote al desplegarse
menu admin wp33-1 menu admin wp33-2

Y de momento nada más, aquí un par de capturas y si quieres puedes probar la beta 1 de WordPress 3.3 en WordPress beta Testing.

jueves, 13 de octubre de 2011

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Insertar una página WordPress dentro de otra

Posted: 13 Oct 2011 12:14 PM PDT

Mira por donde hasta ahora no me había acordado de compartir este , y mira que se ha pedido veces. A ver, la situación es si quieres insertar una página dentro de otra, por ejemplo, meter una página de archivo en una de página normal, o también si quieres que, dentro del de una página al final de tu texto salga el contenido de otra, preparada al efecto.

Si es tu caso, o cualquier otro que se te ocurra, lo que tienes que hacer es lo siguiente:

1. Crea un duplicado del fichero page.php

Localizas el fichero page.php de tu tema activo y lo copias con otro nombre, doublepage.php o lo que quieras.

2. Editas la plantilla de página recién creada

Editas el fichero recién creado y le cambias el Template name a uno de tu gusto. Una vez hecho esto sustituyes el loop que tenga por esto otro:

<?php $recent = new WP_Query("page_id=ID"); while($recent->have_posts()) : $recent->the_post();?>        <h3><?php the_title(); ?></h3>        <?php the_content(); ?> <?php endwhile; ?>

Donde el IDE es el número de ID de la página que quieres incrustar en la actual, el númeró que verás en la barra de estado al pasar el cursor por la página en la pantalla de páginas del Escritorio.

¡Guardas los cambios!

Ya está, ahora puedes usar la nueva plantilla de página para insertar una página dentro de otra a tu gusto y necesidad.

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

martes, 11 de octubre de 2011

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

WordPress 3.3 beta 1

Posted: 10 Oct 2011 11:57 PM PDT

Si eres de los impacientes por probar las novedades de ya puedes empezar a usar que, en su 1, ya muestra algunas de las novedades de WordPress 3.3 … 

  • Cargador de medios
  • Barra de admin
  • Actualizaciones en segundo plano
  • Packs de idioma
  • … etc

Aquí tienes el enlace de descarga directo.

lunes, 10 de octubre de 2011

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Ejecuta comandos SQL desde WordPress

Posted: 10 Oct 2011 09:38 AM PDT

¡Por favor!, piénsate antes si necesitas hacer lo que te voy a contar a continuación. De verdad, si realmente necesitas ejecutar un comando , ya sea desde dentro de o desde , asegúrate antes de hacer copia de la base de datos, y ni se te ocurra hacer experimentos "a ver si funciona", porque funcionar funciona.

Pues eso, que hecho el aviso pertinente, si tienes que ejecutar comandos SQL y, como suele pasar a veces, no puedes acceder a la herramienta phpMyAdmin por lo que sea, WordPress te facilita hacerlo desde plugins, con el objetivo de que puedas hacer todo desde allí donde te encuentres.

¡Vamos a ello! …

Hay un par de plugins que ejecutan comandos, los que más me gustan son estos …

Uno de ellos es pequeña maravilla que permite hacer esto, WordPress SQL Executioner que, una vez instalado y activo, ofrece una interfaz sencilla desde la que ejecutar comandos SQL sobre tu base de datos "activa". Poco más que contar, solo recordar que son acciones irreversibles a priori si metes la pata.

Es muy potente, y sus límites son tus conocimientos de SQL.

El otro es Search & Replace, que uso hace mucho tiempo para solucionar desastres. El objetivo de este plugin es hacer sustituciones ($REPLACE) en la base de datos para, por ejemplo, cambiar la URL de imágenes tras una migración donde las mismas han quedado en el alojamiento anterior.

Su uso, de nuevo, es sencillo, pero debes tener mucho cuidado en qué casillas marcas antes de proceder, porque puedes dejar totalmente inactivo tu sitio web a poco que te descuides, si reemplazas lo que no debes. Utilízalo sabiendo bien qué haces y revisando todas las casillas marcadas antes de ejecutarlo.

Si te animas aquí te dejo unos cuantos comandos SQL para WordPress bastante útiles:

1. Reiniciar la contraseña

Para el usuario admin sería este, cambia el nombre por el tuyo:

PHP:
  1. UPDATE 'wp_users' SET 'user_pass' = MD5('PASSWORD') WHERE 'user_login' ='admin' LIMIT 1;

2. Buscar y reemplazar datos

Esto es lo que haces con el plugin Search and Replace, pero aquí manualmente:

PHP:
  1. UPDATE table_name SET field_name = replace( field_name, 'data_a_sustituir', 'dato_que_lo_sustituye' ) ;

3. Desactivar todos los plugins a la vez

Yo suelo recomendar renombrar la carpeta 'plugins', que consigue el mismo efecto, pero puedes hacerlo mediante SQL así:

PHP:
  1. UPDATE wp_options SET option_value = '' WHERE option_name = 'active_plugins';

4. Desactivar comentarios en entradas antiguas

Este es realmente útil, inactiva los comentarios para las entradas a partir de una fecha determinada. En este ejemplo desactivamos los comentarios para todas las entradas anteriores al 1 de Enero de 2010.

PHP:
  1. UPDATE wp_posts SET comment_status = 'closed' WHERE post_date <'2010-01-01' AND post_status = 'publish';

5. Borra todos los comentarios de un spammer

Si tienes un spammer al que quieres borrar todos los comentarios, pero ya dejó muchos, puedes borrarlos detectando la URL que indica en el formulario de comentarios.

PHP:
  1. DELETE from wp_comments WHERE comment_author_url LIKE "%http://webdelspammer.com%" ;

En fin, que la fuerza SQL te acompañe, pero con cuidado.

Seguidores

Archivo del blog