Así que quieres crear un Portafolio irresistible en WordPress para conseguir mas clientes

Si eres fotógrafo, diseñador, publicista, freelancer, guía espiritual, coach, creativo, agencia digital, creativa, de relaciones públicas, debes tener un portafolio de proyectos. ¿Por qué? Porque simplemente tus futuros clientes querrán ver lo que has hecho, qué puedes ofrecer y qué retos has superado en cada proyecto. Es decir, tu portafolio te puede ayudar a conseguir más clientes. Pero solo si tu portafolio es irresistible.

Ok, tal vez no seas fotógrafo, diseñador o publicista sino tienes un cliente que sí lo es, y necesita un Portafolio en su web. También aplica para este caso.

Si ya tienes tu sitio web o blog en WordPress, ¿por qué no incluir tu portafolio? Pero no simplemente entradas en las que reseñas tal o cual proyecto, sino un verdadero portafolio.

Puedes ver una muestra de un portafolio completo en www.mantracreativo.com/portafolio

Bien, en esta entrada te enseñaré cómo hacerlo y verás que sencillo es.

Este tutorial se compone de dos partes: crear un Custom Type Post y crear un Meta Box que aparezca dentro del Custom Post Type, donde desde el administrador de WordPress podrás describir distintos campos personalizados.

Crear un Custom Type Post

Para este tutorial crearás un Custom Type Post que se llame “portafolio” ya que estás a punto de crear un Portafolio

  1. Bien, lo primero que tienes que hacer es abrir tu archivo functions.php ubicado en wp-content/themes/el-tema-que-estes-utilizando/functions.php
  2. En functions.php justo antes de que cierre la etiqueta php colocarás el siguiente código:
  3. Ok, ahora te explico el por qué de esta función. Esta línea iniciará la función
  4. La siguiente línea define el nombre de la función  function create_mantra_portafolio()
  5. Luego habrá que definir el despliegue o “array” de etiquetas o “$labels” que crearán la estructura en el administrador de WordPress  $labels = array(
  6. Las etiquetas o $labels mostrarán la información que en el administrador de WordPress se verá así: Captura de pantalla 2015-02-11 a las 23.28.53
  7. Luego aquí $args = array(  pondremos los argumentos del despliegue que definirán el post personalizado o Custom Post Type
  8. Ahora solo queda registrar la taxonomía del portafolio, es decir, esto nos permitirá crear categorías internas en el portafolio, por ejemplo, si eres fotógrafo, tal vez quieres que tu Portafolio tenga las categorías: fotografías blanco y negro, fotografías a color, fotos de boda
  9. Bien, si te parece complejo entenderlo a la primera, solo copia y pega el código completo del paso 3 en tu archivo functions.php. Una vez que lo veas funcionando entenderás mejor el por qué de cada línea.
  10. Bien, ya has terminado de crear el nuevo Custom Post Type “Portafolio”. Ahora hay que configurar los meta boxes.

Meta Box

Un Meta Box te permite agregar campos personalizados donde introducir información de cada proyecto; te muestro un ejemplo del MetaBox del Portafolio de Mantra Creativo:

ejemplo-de-metaboxes-en-custom-post-type

 

Para generar un Meta Box con campos personalizados te muestro los pasos. En este ejemplo añadirás los campos personalizados: url, fecha y cliente

  1. Justo debajo de la función en la que agregaste tu Custom Type Post, agrega el siguiente código:
     
  2. Si quisieras agregar más campos personalizados a este Meta Box, solo copia, pega y personaliza el siguiente código
    Y por ejemplo, supongamos que quieres añadir un campo, que sea “Tipo de materiales entregados“, generarías lo siguiente. Y este código lo pegarías justo abajo del cierre  </p> de Clientes.
    Luego tendrías que copiar este código y luego
    duplicarlo y agregar el valor _materiales. Esto lo pegarías justo debajo del anterior código.
     

Crear un Template de Página

Bien, ahora solo te queda darle vida a este nuevo Custom Post Type, y esto lo lograrás creando un nuevo Template de Páginacustom-type-post-portafolio-template-pagina

Supongamos que tu página se llamará Portafolio, entonces habrá que crear el siguiente Template Page o Template de Página:

Y para finalizar añade un poco de estilo

Eso es todo, básicamente solo tendrás que perfeccionar los estilos para lograr el resultado final.

Recuerda que si tienes alguna duda puedes enviar un comentario. 🙂

 

Recent Posts
Showing 4 comments
  • Fernando
    Responder

    Muy buen tutorial! 🙂

    • admin
      Responder

      Muchas gracias Fernando, espero que te sea útil 🙂
      Gracias por comentar!

  • Diego
    Responder

    Buenas, en wordpress 4.3 tengo este error:

    Fatal error: Call to a member function add_rewrite_tag() on a non-object in /home/…/public_html/wp-includes/rewrite.php on line 54

  • mowglymx
    Responder

    Hola Diego,

    veamos, lo más probable es que haya un conflicto con el rewrite de la taxonomía, para saber dónde está el conflicto compárteme cómo registraste la taxonomía, líneas:

    register_taxonomy( “…”,

Leave a Comment