Filtrar archivos PDF en el cargador de archivos

Por defecto, WordPress es capaz de identificar 2 tipos de archivo en el cargador de archivos y la librería multimedia: imágenes y vídeos.

De este modo, cuando subes un archivo de este tipo WordPress puede mostrar un filtro en el cargador de medios de manera que puedas identificarlos más rápidamente.

Ahora bien, si usas muchos archivos PDF puede que te interese que WordPress los identifique y, también, te permita filtrar ficheros de este tipo y así localizarlos más rápidamente para insertarlos en tu contenido.

Si es lo que necesitas solo tienes que añadir este código a tu plugin de funciones o al archivo functions.php de tu tema activo:

//Añadir filtro de archivos PDF en el cargador de archivos
function modify_post_mime_types( $post_mime_types ) {

	// aquí elige el tipo de mime de archivo: 'application/pdf'
	// luego definimos el array con las etiquetas de valor

	$post_mime_types['application/pdf'] = array( __( 'PDFs' ), __( 'Gestionar PDFs' ), _n_noop( 'PDF <span class="count">(%s)</span>', 'PDFs <span class="count">(%s)</span>' ) );

	// luego devolvemos la variable $post_mime_types
	return $post_mime_types;

}

// Añadimos el hook del filtro
add_filter( 'post_mime_types', 'modify_post_mime_types' );

Guardas los cambios y ya lo tienes. Si quieres añadir otro tipo de archivo puedes hacer lo mismo con los mimes registrado en el fichero ‘/wp-includes/functions.php‘, buscando la cadena ‘get_allowed_mime_types()‘, donde encontrarás algo así:

'pdf' => 'application/pdf',
	'swf' => 'application/x-shockwave-flash',
	'mov|qt' => 'video/quicktime',
	'flv' => 'video/x-flv',
	'js' => 'application/javascript',
	'avi' => 'video/avi',
…

Eliges de la lista el tipo de mime a añadir y lo añades como en el array del código de arriba.

Lo que obtenemos es pasar de esto … 

… a esto otro:

Visor PDF en WordPress

A veces no nos queda otro remedio que enseñar archivos en formato PDF en nuestro blog. Hoy os traigo una manera “simple” de crear un visor de PDF en nuestro WordPress usando los sistemas de Google Docs para más facilidad.

 

Para ello tenemos que ir al ya famoso archivo functions.php de nuestro theme y agregar el siguiente código:

function pdflink($attr, $content) {
	return '<a href="http://docs.google.com/viewer?url=' . $attr['href'] . '">'.$content.'</a>';
}
add_shortcode('pdf', 'pdflink');

Una vez añadida la función, sólo tendrás que añadir a tus entradas con archivos PDF este código para poder visualizarlos:

[pdf href="http://tublog.com/archivo.pdf"]El PDF[/pdf]

Se podría alterar la función para generar un iframe con el visor en vez de un enlace, pero os dejo a vosotros lo de trastear una vez que ya tenéis la base. Espero que este truco os sea de tanta utilidad como me está siendo a mí :-)

WordPress es el CMS del presente y del futuro

Me avisa Cristian de la publicación del informe sobre CMS Open Source de 2010, y los datos son demoledores. Entre las conclusiones que se extraen del susodicho se pueden destacar algunos que consolidan a WordPress como el CMS del presente y del futuro

  • WordPress es el más descargado, casi 1 millón de descargas semanales, a enorme distancia del resto
  • WordPress es el segundo CMS más instalado, cerca de Joomla, lo que es un gran dato debido a la gran base previa instalada de Joomla
  • WordPress es el CMS más utilizado en los sitios web más populares, a enorme distancia del resto
  • WordPress es el CMS que cuenta con más desarrolladores, una tranquilidad para las empresas que lo adopten
  • WordPress es el CMS del que más libros se han impreso, un curioso pero relevante dato del interés que despierta
  • WordPress es el CMS con el mejor Alexa rank en su sitio oficial
  • WordPress es el CMS con el que el usuario se siente más cómodo en su conjunto
  • WordPress es el rey en Facebook, en cuanto a citas, no así en el resto de redes sociales, donde iguala a otros como Drupal o Joomla
  • WordPress obtiene la mejor puntuación, con diferencia, en cuanto a sentimiento de marca, siendo el más apreciado por los usuarios
  • WordPress es el CMS de interés más creciente en las búsquedas y tráfico

Hay muchos más datos, todos ellos en el informe de la encuesta, pero al final la conclusión es sencilla: WordPress es el presente y también el futuro de los CMS. Y tu, y yo, estamos ayudando a que esto sea así.

Descargas CMS Instalaciones CMS Alexa CMS Quancast CMS Desarrolladores CMS Libros CMS Alexa rank CMS Familiaridad CMS Facebook CMS Sentimiento CMS Interés búsquedas CMS

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

Embedder documentos con enlace para descargar con shortcode

Hola a todos, he buscado la forma de embeber documentos pdf o de power point, y que lo último aún no he logrado, porque aún sigo desarrollando la función, quería mostrarles como embeber un documento pdf en nuestro artículo mediante shortcode alojando en el servidor, en Google Docs o donde sea...

Ya en un artículo anterior nos enseñaron como hacer un enlace para vista previa de un pdf, pero yo quería embedder esa vista previa y generarle además su enlace respectivo para desargarlo así que me puse a investigar y he creado un shortcode que permite hacer eso:

En el functions.php agregan esto:

PHP:
  1. /*VISTA PREVIA DE DOCUMENTOS*/
  2. function docslink($attr, $content) {
  3. return '<iframe src="http://docs.google.com/gview?url=' . $attr['href'] . '&embedded=true" style="width:580px; height:500px;" frameborder="0"></iframe></ br><div style="font:11px Arial, Helvetica, sans-serif; color:#1b3e5c; font-weight:bold;"><a href="'. $attr['href'] .'">'.$content.'</a></div>';
  4. }
  5. add_shortcode('docs', 'docslink');

Lo que hace el shortcode es generar la vista previa del documento alojado ya sea en nuestro servidor o en uno externo, y generar el enlace de descarga respectivo; se utiliza de esta manera:

HTML:
  1. [docs href="enlace del archivo para generar vista previa y enlace"]Texto que tendrá el enlace de descarga[/docs]

Espero que les haya servido, ya lo probé y me funciona de maravilla y sin instalar ningún plugin... Muchas gracias...

¿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!

Embedder documentos con enlace para descargar con shortcode

Hola a todos, he buscado la forma de embeber documentos pdf o de power point, y que lo último aún no he logrado, porque aún sigo desarrollando la función, quería mostrarles como embeber un documento pdf en nuestro artículo mediante shortcode alojando en el servidor, en Google Docs o donde sea...

Ya en un artículo anterior nos enseñaron como hacer un enlace para vista previa de un pdf, pero yo quería embedder esa vista previa y generarle además su enlace respectivo para desargarlo así que me puse a investigar y he creado un shortcode que permite hacer eso:

En el functions.php agregan esto:

PHP:
  1. /*VISTA PREVIA DE DOCUMENTOS*/
  2. function docslink($attr, $content) {
  3. return '<iframe src="http://docs.google.com/gview?url=' . $attr['href'] . '&embedded=true" style="width:580px; height:500px;" frameborder="0"></iframe></ br><div style="font:11px Arial, Helvetica, sans-serif; color:#1b3e5c; font-weight:bold;"><a href="'. $attr['href'] .'">'.$content.'</a></div>';
  4. }
  5. add_shortcode('docs', 'docslink');

Lo que hace el shortcode es generar la vista previa del documento alojado ya sea en nuestro servidor o en uno externo, y generar el enlace de descarga respectivo; se utiliza de esta manera:

HTML:
  1. [docs href="enlace del archivo para generar vista previa y enlace"]Texto que tendrá el enlace de descarga[/docs]

Espero que les haya servido, ya lo probé y me funciona de maravilla y sin instalar ningún plugin... Muchas gracias...

¿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!

Jerarquía de un tema WordPress

Si eres desarrollador es imprescindible que conozcas la jerarquía y dependencias básicas entre plantillas PHP y tags condicionales de un tema WordPress, que tengas una visión clara de como se interrelacionan unos ficheros con otros y las etiquetas que utilizan.

Con ese objeto aquí tienes en PDF un gráfico creado por Angie Bowen que muestra esta jerarquía y dependencias (clic para abrir el PDF o descargarlo) …

¿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!

Vuelve el mejor libro para WordPress en su versión 2.0

digging into wordpress v2 Vuelve el mejor libro para Wordpress en su versión 2.0Digging Into WordPress 2.0 vuelve a ser impreso esta vez con todas las novedades hasta la versión 2.9.2 del popular CMS. Yo tengo la versión anterior que cubría hasta WordPress 2.8.6 en papel y el libro es muy bueno, aunque sólo esté disponible en inglés.

Desde aquí os recomiendo echarle un vistazo a esta genial publicación en edición digital PDF o también en papel. Esta nueva versión incluye 2 nuevos capítulos, el capítulo 10 que hace referencia a un paquete de temas gratis que incluyen en esta edición, una ayuda más para hacernos más fácil aprender a trabajar para adaptar y poner en marcha el diseño de nuestro blog. Y el capítulo 11 donde se hace un repaso a todas las novedades en WordPress 2.9.2. Además se han corregido los errores de la edición anterior.

No voy a volver a comprar la edición impresa, pero ya tengo la edición en PDF nueva a la que tengo derecho gratis como comprador de la edición anterior.

Sitio oficial: Digging Into Wordpres v2 (enlace a mi afiliación y web oficial)

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

Vuelve el mejor libro para Wordpress en su versión 2.0

Visualizador de PDFs mediante shortcode

Si quieres aprovechar el visualizador de Google Docs, y cargar tus propios PDF, alojados en tu servidor, sin tener que subirlos a Google Docs, puedes hacerlo creando un shortcode que use esta funcionalidad.

Para ello solo tienes que hacer lo siguiente:

1. Añade este código al fichero functions.php de tu tema activo:

PHP:
  1. function pdflink($attr, $content) {
  2.     return '<a class="pdf" href="http://docs.google.com/viewer?url=' . $attr['href'] . '">'.$content.'</a>';
  3. }
  4. add_shortcode('pdf', 'pdflink');

2. Usa el shortcode recién creado para cargar tus pdf de este modo:

HTML:
  1. [pdf href="http://tusitio.com/documentos/midocumento.pdf"]Enlace directo al PDF[/pdf]

¿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!

Digging into WordPress – El Libro

diw5

Si quieres adquirir un libro impresionante sobre WordPress, 400 páginas de información realmente útil, seguro que te gustará Digging into WordPress (en inglés) de los creadores del blog del mismo nombre.

El libro vale 27$ pero durante 10 días te ahorras 5$ por oferta de lanzamiento, e incluso disponen de un sistema de afiliados, con el que obtendrías el 50% del coste total, que no está mal.

Bueno, pues eso, que una interesante iniciativa, si te animas puedes comprar aquí (accedes desde mi link de afiliado) el libro.

Y aquí unas capturas de la demo … 

¿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!

Chuleta (cheat sheet) de WordPress 2.8

En Woorkup.com han creado una estupenda chuleta visual de tags de plantilla y código de WordPress 2.8, que puede servir de fantástica guía de referencia para desarrolladores.

Puedes descargar la chuleta de WordPress 2.8 en PDF haciendo clic derecho (y guardar como) en la siguiente imagen …

Clic derecho y guardar como …

O visualizarla directamente aquí mismo … 

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

¿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!