Añadir Custom Post Types para su difusión con Jetpack en WordPress

Una de las características más útiles del plugin Jetpack, es la opción de difundir a diferentes sociales (facebook, twitter, etc.) los contenidos de nuestra web.

Así tenemos centralizada la creación de contenido en nuestra web y su difusión a varias redes sociales.

Si nosotros generamos algún tipo de Custom Post Types (Entrada personalizada de wordpress) y queremos que se difunda a través de las redes sociales, deberemos de modificar nuestro fichero functions.php, y añadirle las siguientes líneas.

cambiando empleo, por nuestro custom post type.

 

Plugin BBPress

Nos encontramos con un plugin, que nos permitirá incluir un foro en nuestra web hecha con wordpress.

En contraposición a las redes sociales, los foros son un entorno mucho más cerrado, y reunen a gente con intereses muy similares. Mientras que en una red social podrías encontrar a cualquiera, un foro es un lugar en el que puedes estar seguro que encontrarás gente que piensa de forma similar, o que puede compartir conocimientos que te sean de interés.

BBPress tiene tres tipos de contenidos:

  • Foros o forum
  • Debates o topics
  • Respuestas

Hay que tener en cuenta, que un foro nos será de utilidad si conseguimos, tener una comunidad que aporte respuestas valiosas y temas de debates.

Un foro es una herramienta, costosa en tiempo, y tendremos que configurarla convenientemente.

 

 

Polylang

Polylang es un plugin de wordpress que nos permite hacer versiones multilenguaje de nuestra web.

Polylang nos permite:

  • Multitud de idiomas para nuestra web
  • También relaciona entrada con sus traducciones, de manera que cuando estamos navegando en un idioma, vemos las mismas entradas pero con sus traducciones y enlaces correctos
  • Traducir menús
  • Traducir widgets
  • Traducir cadenas de texto

Este tipo de plugins, se suelen utilizar para dominios.com, que tienen diferentes idiomas.

Poniendo, por ejemplo, www.midominio.com/es, para las páginas en español o www.midominio.com/fr/ para francés.

Es un plugin fácil de usar y bastante intuitivo.

También dispone de un widget, que nos permite cambiar de idioma.

Plugin Private Content

Este plugin nos permite que parte de nuestro contenido sea visible para determinados roles:

Además, también permite que dicho contenido sea visible únicamente para determinado usuario.

Tiene la ventaja, que es compatible con otros plugin como Members, que permiten personalizar los roles, y contenido de toda la entrada por roles.

Más información en la página del plugin:

http://dev.aldolat.it/projects/private-content/

Plugin wordpress para duplicar post

Hoy quiero presentaros un plugin muy util para wordpress, que nos permite copiar el contenido de un post, entrada o posttype que tengamos ya creado, con el consiguiente ahorro de tiempo que esto supone.

Se trataría del Plugin Duplicate Post.

Permite, seleccionar los campos que queremos copiar, incluyendo estados de publicación. Tremendamente útil, sobre todo cuando utilizamos datos que ya tenemos introducidos para generar la siguiente entrada.

Crear child theme (themas hijos) en wordpress

Crear un child theme es una buena manera de hacer pequeñas modificaciones a un tema de wordpress.

De esta forma, podemos modificar el tema original, sin temor a perder la modificaciones al actualizar el tema original.

El mínimo con que debe contar un tema hijo en wordpress es el fichero style.css, tal y como a continuación os muestro:

Instrucciones para crear un child theme que solo módifique la hoja de estilos:

1. Crear una carpeta con un nombre que decidamos en la ruta wp-content/themes, por ejemplo: twentyfourteen-child

2. Dentro de la carpeta, creamos un fichero de texto plano denominado style.css

3. Editar el fichero style.css y añadir el siguiente código:

/*
Theme Name: Child Twenty Fourteen
Theme URI: http://wordpress.org/themes/twentyfourteen
Description: Child Theme. Parent Theme Twenty Fourteen
Author: Oscar Serrano
Author URI: oscarserranodocumentalista.es
Template: twentyfourteen
Version: 0.1
*/
@import url(“../twentyfourteen/style.css”);

Aquí añadiríamos todos los cambios que deseásemos aplicar a la hoja de estilos del tema.

También podríamos añadir cambios en el fichero functions.php, el cual se suma al fichero functions.php del tema original, o crear ficheros específicos que sustituyan al del tema original (por ejemplo 404.php, para personalizar los errores de tu web o search.php, para personalizar los resultados de búsquedas).

Aquí el límite es tu imaginación y necesidades, ahora que si son muchas y complejas las modificaciones, es recomendable crear un thema padre, que un thema hijo, ya que puede resentirse el rendimiento del thema

Plugin wordpress para formulario de contacto

Cuando realizamos una web con wordpress, muchas veces necesitamos un formulario de contacto, para que puedan contactar con nosotros, y evitar dejar nuestro e-mail cara al público para que no nos bombardeen la cuenta con spam.

Una fórmula fácil, sencilla y completa es instalar el plugin Fast Secure Contact Form.

Permite crear un formulario de contacto que se pone en cualquier página, entrada o widget mediante un shortcode.

Además tiene un código captcha incorporado, que nos evita la llegada de spam.

Fácil de configurar y pudiendo añadir y quitar campos para los formularios.

Quitar comentarios de páginas de wordpress

Una de las primeras opciones, con las que nos solemos encontrar al desarrollar una página web con wordpress, es la necesidad de deshabilitar los comentarios, para las páginas.

No necesitamos comentarios, para información corporativa o fija, que ponemos en nuestra web.

Para cada página que hacemos, en opciones de pantalla, marcamos comentarios.

De esta forma, nos aparecerá en la edición de la página,  un metabox con las siguientes opciones.


Habría que desmarcar la opción Permitir comentarios, y ya no recibiremos comentarios en dicha página.