Como insertar y publicar en wordpress un documento pdf, word o ppt

Publicar un documento en tu propia web o blog puede ser una de las tareas a realizar. Subir e insertar un documento de información corporativa para los clientes, facilitar el acceso a descargarse el catálogo de productos o servicios de nuestra empresa, ver fichas técnicas y cualquier tipo de documento que sea de interes para nuestros clientes o usuarios visitantes en general, es una tarea muy sencilla si tu web esta realizada con un gestor de contenidos tipo WordPress.

En esta ocasión os mostramos un vídeo, que te explica de manera muy sencilla, como insertar y publicar un documento tipo PDF. Evidentemente es válido tambien para los documentos o ficheros tipo Word, Excel, PowerPoint, etc y que queremos que el usuario/visitante web pueda descargarse.

Truco

Una práctica tambien habitual con los documentos en web, es tener la posibilidad de que puedan descargarlos solo algunos usuarios.

Si pones los enlaces de los documentos en una página, ésta puedes hacerla facilimente solo accesible por el usuario que disponga de la clave de acceso, por lo que deberás solamente enviarle el código y enlace de la página donde estarán los enlaces por email.

Para ello, utiliza la opción de Visibilidad que aparce en la caja de “Publicar” dentro de la edición de páginas de tu WordPress.

Los usuarios que dispongan de la URL de la página y su código, podran ver los enlaces a los documentos, el resto solamente veremos una caja “INTRODUZCA LA CONTRASEÑA”. De esta manera evitarás tener que asignar un usuario y contraseña de tu web a cada usuario privado que quieras que pueda acceder a la página de descargas de documentos que has creado.

De esta manera, de un modo útil y rápido, puedes por ejemplo, utilizarlo para que tus distribuidores o comerciales puedan descargarse allí donde estén el último porfolio, o fichas de productos, entre otras.

Ahora, si lo piensas bien, verás que tienes un montón de posibilidades.

Como listar las últimas entradas o posts en tu WordPress

Otra tarea bastante común en el desarrollo de un website consiste en crear una sección de noticias sin utilizar los formatos que vienen preestablecidos evitando visualizar los últimos posts en los sidebar laterales a traves de los plugins habituales.

Si hemos modificado el código de nuestro template y hemos creado diseño de páginas especificas para las secciones, estamos seguros que necesitarás este código para insertar las entradas de los últimos posts o artículos allí donde quieras en tu WordPress.

Para ello, debemos utilizar la función query_post(). A continuación te dejamos un simple ejemplo del código a añadir en tu página del template.

 

    •  

 

 


Como ocultar páginas de los resultados del buscador de tu WordPress

En ocasiones tienes páginas que estan ocultas y que son de pruebas o simplemente son espacios con información no válida para los visitantes del web o blog, pero que pueden ser accesibles simplemente con el buscador que lleva WordPress por defecto y te pueden hacer sacar los colores

Este buscador propio de WordPress busca el texto o cadena en TODO el contenido público por lo que puedes llevarte una sorpresa si se muestran páginas sobre las que estas realizando esas tareas de administración propias de cualquier equipo de desarrollo web y que no quieres que nadie vea … de momento.

Solución

Para evitar que se muestren esas páginas, existe una función de WordPress que podemos incluir en el fichero funtions.php de nuestro theme. Para ello debemos insertar la siguiente función:

function filter_where($where = ”) { if ( is_search() ) { $exclude = array(2,297); for($x=0;$x $where .= ” AND ID != “.$exclude[$x]; }} return $where; } add_filter(‘posts_where’, ‘filter_where’); 

En la variable $exclude tenemos el array donde insertaremos los id de las páginas a ocultar, (en este caso ocultaremos las páginas 2 y 297) evitando que se muestren en la página de resultados de las búsquedas.

La otra opción, es utilizar las características privadas o paginas protegidas con contraseña para evitar estas situaciones a veces, embarazosas 😉

Aumentar el límite por defecto de subida de archivos

Actualizado el: 12/04/2018

 

Un problema habitual que te puede impedir subir archivos grandes en WordPress, es debido a los valores con los que está configurado tu servidor de hosting web. A menudo, pueden aparecer valores de 1Mb o 2Mb , a veces insuficientes para subir documentos con cierta calidad en tu web.

Metodo 1

Si no tienes posibilidad de modificar los parámetros de tu servidor web (que suele ser lo habitual),
puedes aumentar la capacidad de subida de archivos con WordPress de la siguiente manera:

    1. crearemos el archivo php.ini (abre un bloc de notas y luego cambia la extensión ) y en su interior escribe lo siguiente:
      upload_max_filesize = 30M
      post_max_size = 30M
      

       

      Puedes cambiar el valor de 30M (30 megas) al que tu estimes conveniente.

    2. Guarda el archivo en la raíz de tu sitio web.
    3. Ahora escribe la siguiente línea al inicio del .htaccess

suPHP_ConfigPath /home/nombre_usuario_dominio/public_html
(esto puede cambiar según tu hosting. Esta ruta es válida si tienes un servicio web administrable con CPANEL)

Método 2

Otra manera de poder cambiar el tamaño máximo de subida de archivos a tu wordpress puede ser a través del archivo .htaccess.

Para ello, deberás acceder con tu cliente FTP a tu carpeta principal web (allí donde esta tu wordpress instalado) y editar el fichero .htaccess. En algunas ocasiones y dependiendo de donde este alojada tu web, puede que no lo tengas accesible, por lo que en estos deberás contactar con los administradores de tu servicio de hosting para que te indiquen si es posible esta opción.

Bien, una vez tienes el fichero .htaccess descargado, abierto y listo para editar, añade el siguiente código (al principio mejor y ojo con machacar otras líneas)

php_value upload_max_filesize 30M
php_value post_max_size 30M
php_value max_execution_time 300
php_value max_input_time 300

Guarda el archivo y súbelo de nuevo al servidor via FTP.

En este caso, lo que hacemos es limitar el tamaño en 30Mb. Si deseas cambiar el límite, solo debes sustuir los dos valores upload_max_filesize y post_max_size. Alguna vez puede que no lo reconozca (según hosting) por lo que deberás probar con la terminación MB (Ej. 30MB)

Por otro lado, en nuestro ejemplo, hemos modificado el tiempo máximo de ejecución a 300 segundos (5min) para evitar en procesos de subida lentos que se corte 😉

Si todo ha ido correctamente, verás que ahora el límite de tamaño máximo que has establecido esta visible en la subida de archivos de WordPress.