Posted by planetawordpress on julio 16, 2012

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:

Posted by planetawordpress on julio 4, 2012
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í :-)
Posted by planetawordpress on diciembre 26, 2010

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í.
Contenido exclusivo para suscriptores al Feed
¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:
Guía Windows Live Writer
Posted by planetawordpress on marzo 25, 2010

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:
-
/*VISTA PREVIA DE DOCUMENTOS*/
-
function docslink($attr, $content) {
-
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>';
-
}
-
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:
-
[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!
Posted by planetawordpress on marzo 25, 2010

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:
-
/*VISTA PREVIA DE DOCUMENTOS*/
-
function docslink($attr, $content) {
-
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>';
-
}
-
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:
-
[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!
Posted by planetawordpress on marzo 17, 2010
Posted by planetawordpress on marzo 1, 2010
Digging 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
Posted by planetawordpress on marzo 1, 2010
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:
-
function pdflink($attr, $content) {
-
return '<a class="pdf" href="http://docs.google.com/viewer?url=' . $attr['href'] . '">'.$content.'</a>';
-
}
-
add_shortcode('pdf', 'pdflink');
2. Usa el shortcode recién creado para cargar tus pdf de este modo:
HTML:
-
[pdf href="http://tusitio.com/documentos/midocumento.pdf"]Enlace directo al PDF[/pdf]
¿Te gustó este post? ¡Compártelo!
Posted by planetawordpress on noviembre 11, 2009
Posted by planetawordpress on noviembre 5, 2009