Enlace en el pie de foto

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 WordPress.

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 .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.

WordPress 3.3 – El nuevo cargador de medios

Una de las novedades más visibles de 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 .

Nota: el nuevo cargador de “arrastrar y soltar” no funciona en el navegador Opera, pero si en el resto que he probado: Firefox, Chrome y Safari.

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

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

Una de las carencias (tontas) que tiene el megaplugin Jetpack es que uno de sus componentes más útiles (al menos para mi), el 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.

El susodicho es este: Jetpack Gplus provider

Ejecuta comandos SQL desde WordPress

¡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 WordPress 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 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:

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:

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í:

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.

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.

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

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

+1 o menos uno o más dos. Fiebre social en Google

mas uno google +1 o menos uno o más dos. Fiebre social en GoogleGoogle está que le suben los calores por lo social, la fiebre social en el gran buscador es más que evidente. Su nerviosismo ante el avance de facebook creo que es cada vez más patente, incluso Eric Schmidt reconoce que se equivocaron. Pero no pasa nada de los errores se aprende y siempre se puede trabajar para conseguirlo.

El botón +1 de google vuelve a estar en boca de todos, aunque sigo sin encontrar la utilidad si lo comparamos con el “Me Gusta” de facebook, pero aun así me voy a animar a ponerlo en la nueva versión de Carrero.es (usaré esta plantilla wordpress) e incluso en algunos blogs más para ver si al igual que facebook genera visitas y tráfico, aunque cierto es que el tráfico de redes sociales sigue siendo mucho menor que el recibido de buscadores.

Implantar +1 de Google en tu web directamente

El botón +1 permite a los usuarios recomendar tu sitio web en las búsquedas de Google. Y puedes añadirlo con la herramienta web que nos facilita Google para hacerlo de forma sencilla en todos los idiomas, incluido el castellano. Entrar en la web integrar +1 de google y consigue un sencillo código javascript para tu web.

Implantar +1 de Google en WordPress

Desde seoblog nos invitan a utilizar su plugin para WordPress para integrar el botón +1 de Google en la parte inferior de todas las entradas en tu blog. Con la idea de mejorar el plugin y sus opciones de administración poco a poco.

La instalación y puesta en marcha es realmente sencilla, descarga el plugin +1, subelo a tu blog, activalo y listo. A ver si se anima Iván y lo sube a WordPress.org para que esté disponible en el repositorio de plugins oficial para el CMS.

+1 o menos uno o más dos. Fiebre social en Google is a post from: Carrero

Calendario editorial para redes de blogs con WordPress

editorial calendar 470x166 Calendario editorial para redes de blogs con WordPress¿Recuerdas si tienes que escribir una nueva entrada en tu blog el próximo lunes? WordPress no hace fácil ver cuando se publican nuestras entradas programadas. Gracias este plugin de WordPress, “editorial calendar” es posible de un vistazo ver como si de una agenda se tratase todas las entradas del mes y cuando se publicarán. Además puedes arrastrar y soltar para mover las entradas, editarlas desde aquí y administrar totalmente tu blog.

Puedes visualizar este vídeo de ejemplo donde su autor nos muestra como funciona el Calendario Editorial para WordPress. Y además también puedes probarlo en vivo a través de la instalación demo de Zack.

Entre las opciones del plugin Editorial Calendar tenemos:

  • Ver todas las entradas y cuando se publicarán.
  • Arrastrar y soltar para cambiar la fecha de publicación.
  • Edición rápida de títulos, contenidos y hora de publicación.
  • Publicar entradas y administrar borradores.
  • Podrás ver de forma fácil el estado de tus estradas.
  • Administra entradas de múltiples autores.

Descargar Plugin Editorial Calendar.

Calendario editorial para redes de blogs con WordPress is a post from: Carrero

Porciones de contenido que expiran en tu WordPress

contenido que expira en wordpress 470x309 Porciones de contenido que expiran en tu WordPressLo de WordPress no tiene nombre, cada día me sorprende más y más. Acabo de ver en aNieto2k (y Alex King) lo que llaman un código corto (shortcode en inglés) en forma de plugin para insertar contenido en nuestros artículos o páginas que expire cuando llegue una fecha concreta. De esta forma ese contenido solo estará disponible por un tiempo limitado porque sí o porque expira, por ejemplo una promoción, concurso, campaña o cupón de descuento.

Utilizar este plugin es realmente sencillo, solo tenemos que añadir algo así en nuestras entradas:

[expires on="FECHA"]Contenido que desaparecerá al llegar la FECHA[/expires]

Realmente sencillo e interesante, pero la cosa no queda aquí, las posibilidades de WordPress son ilimitadas. Probar por ejemplo Genesis Framework para dar potencia y funcionalidad a tus nuevos temas de WordPress.

Más información: Expiring Content Shortcode

Porciones de contenido que expiran en tu WordPress is a post from: Carrero

5 Plugins SEO para WordPress

Algunas veces apesar de tener buenos artículos en tu blog no tienes buen rank en los motores de búsqueda. Esto es por falta de SEO, search engine optimization en ingles, optimización de motor de búsqueda. A continuacion te mostramos algunos plugins que ayudaran a mejorar el SEO de tu blog.

All in One SEO Pack

All in One SEO Pack es uno de los mejores plugins de SEO para wordpress por que automaticamente optimiza tu blog para los motores de busqueda. Es un plugin que debes de tenerlo instalado. Estas son algunas funciones:

-Soporte para campos personalizados.
-Avanzados Canonical URLs
-Cuenta con API para extender su función con otros temas y plugins.
-El unico plugin que ofrece integracion SEO para WP e-commerce.
-Soporte para instalación tipo CMS de WordPress.
-Automaticamente optimiza tus titulos para buscadores.
-Genera las etiquetas META automaticamente.
-Evita contenido duplicado que es penalizado por los buscadores.

Google XML Sitemaps

Generar el mapa de tu blog, sitemap, ayuda a los motores de búsqueda a indexar mejor tus entradas. Con este plugin se genera un sitemap XML que ayudara a buscadores como Google, Bing, Yahoo y otros a indexar de mejor manera tu blog. Este plugin soporta todo tipo de paginas y enlaces permanentes personalizados. Ademas de que notifica a los buscadores cada vez que escribas nuevo contenido.

SEO Smart Links

SEO Smart Links es otro plugin utilizado ampliamente por usuario wordpress para optimizar el SEO para tu sitio. Este plugin puede automaticamente enlazar palabras y frases en tus entradas y comentarios con otras entradas, paginas, categorias y etiquetas de tu blog. Ademas puedes configurar palabras con tus propios enlaces.

SEO Friendly Images

Agregar el atributo ALT en las imagenes es una parte importante en la optimización de búsquedas. Describe tu imagen a los motores de búsqueda para mostrarlo en los resultados de búsqueda, la función ALT es un factor determinante para definir los resultados. Este plugin es muy útil para optimizar las imagenes de tus entradas para los buscadores lo cual contribuye al trafico de visitantes.

Redirection

Otro plugin para SEO que ayuda a manejar tus redirecciones 301, registra paginas de error 404 y te ayudara a atar cabos sueltos de enlaces de tu blog. Es muy útil cuando has migrado de otras plataformas o has cambiado la estructura de tu blog.

Estos son algunos de tantos plugins de WordPress para optimizar tu blog para los motores de búsqueda. Tu, cuales usas?

WordPress Chat Plugin

Crea tus sesiones de chat en tu blog, interactúa con tus lectores e incrementa tus ventas, sin utilizar ningun codigo de terceros. Funciona muy bien con BuddyPress y multisitios también.

Es el mejor plugin de chat para WordPress y BuddyPress!

Solo subelo a los plugins de tu instalación, activalo y listo. Puedes usar las sesiones de chat que quieras en cualquier pagina de tu WordPress, MultiSitio o incluso de tu comunidad BuddyPress.

Incluye gravatars, emoticonos, registros y muchas opciones de personalización. Este plugin cubre todas tus necesidades.

Usuarios pueden conectarse con su usuario de WordPress o BuddyPress, visitantes pueden conectarse via Twitter o Facebook!

Claro el administrador puede seleccionar como quiere que se conecten sus usuarios.

También puede usar un botón en la esquina para que tus visitantes puedan iniciar una sesión de chat. Es muy útil para ventas o para atraer a nuevos usuarios a tu comunidad.

Agregar una ventana de chat a una pagina o entrada es muy simple, solo utiliza el botón WYSIWYG en tu editor. Este plugin es perfecto para tus usuarios de tu instalación de WordPress MultiUsuario.

Estas son algunas de tantas opciones que este plugin te ofrece:

Activa o desactiva el botón de chat en la esquina de la pantalla.
Prende o apaga los sonidos de chat.
Activa o desactiva los avatars.
Activa o desactiva emoticonos.
Elige en mostrar fecha y hora del chat.
Configura las dimensiones de la ventana de chat.
Selecciona todos los colores y fuentes de combinen con tu blog.
Crea y muestra tus registros de chat, buenos para SEO!
Activa o desactiva usuarios públicos, usuarios de WP, Facebook y Twitter.
Y mucho mas…

Descarga este Premium Plugin.

GetSocial, el plugin que te falta en WordPress

GetSocial es el plugin que te falta para completar las funciones sociales para tu Wordpress, añadiendo una capa flotante lateral con esas redes sociales que necesitas para compartir tus contenidos y mejorar tu promoción.

getsocial en carrero GetSocial, el plugin que te falta en WordPress

Entre las características del mismo están:

  • Activar una barra flotante para compartir tus entradas con redes sociales y compatible con todos los navegadores.
  • Soporte para redes Tweetmeme Retweet, Facebook, Google Buzz, Stumbleupon, …
  • Opción para añadir de forma sencilla más redes sociales para compartir.
  • Opciones para auto-ajustar la visibilidad de las opciones en pantalla.
  • Entre otras cosas…

La única pega que le veo es que a mi no me ha funcionado bien porque en cualquier entrada no me coge bien la dirección de la entrada en la que estoy siempre marca la misma, precisamente la de la captura.

Sitio Oficial: GetSocial y GetSocial en Wordpress

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

GetSocial, el plugin que te falta en WordPress