Personalizar las pestañas de la página de producto de Woocommerce

Muchas veces no necesitamos todas las opciones que nos ofrece Woocommerce en el backend de nuestra página de producto, y puede ser que además necesitemos otras que no están. Editando el archivo functions.php de nuestro tema podemos conseguirlo. En este post aprenderemos a:

  • Crear custom fields para cualquier pestaña
  • Crear pestañas personalizadas (custom tabs)
  • Esconder las pestañas que no nos interesan.

Empecemos pues!

Añadir un custom field

1. Creamos la función que generará nuestros custom fields:

[...]

Hacer un multisite en WordPress

Después de pelearnos mucho con plugins de traducción (qtranslate, ztranslate…) hemos llegado a la conclusión que si queremos tener nuestra web en varios idiomas, la mejor opción es hacer un multisite. Esto nos permitirá tener un WordPress paralelo independiente para cada idioma. Para hacerlo:

1. Desactivar todos los plugins

2. Abrir wp-config.php y añadir

define( ‘WP_ALLOW_MULTISITE’, true );

justo antes de /* That's all, stop editing! Happy blogging. */.

3. Ir a Herramientas > Configuración de red y crear la red.

[...]

Menús responsivos en WordPress

jQuery Responsive Select Menu

Este plugin crea un «selectable» con las opciones de tu menú, y te permite ocultar uno u otro con media query
http://wordpress.org/plugins/jquery-responsive-select-menu/screenshots/

WP Responsive Menu

Este plugin crea un bonito menu lateral, que solo se muestra cuando la pantalla esta a ancho que tu determinas. Si quieres verlo en funcionamiento ve a mamarosabeach.com y reduce el tamaño de tu navegador.

http://wordpress.org/plugins/wp-responsive-menu/

Ordenar post en WordPress

Hay muchos plugins para reordenar post que han sido introducidos en orden cronológico, pero no no han de ser mostrados de esta forma sino «a gusto del cliente».

Mi preferido es: post-types-order entre otras cosas, porque también ordena los «custom post».

Hacer BackUp en WordPress con WP-DB-Backup

El plugin para hacer Backup de nuestra BBDD por excelencia, permite programar copias semanales que nos llegaran x mail.

Una vez instalado, para hacer un Backup, deberemos ir a:

Tools -> Backup -> Backup Options.

Seleccionar «Email backup to», escribir nuestro email y darle al botón «backup now»

Descargalo aquí

Selector de temas en WordPress

Any Mobile Theme Switcher

Si quieres que se vea un tema diferente cuando navegas desde un teléfono móvil:
https://wordpress.org/plugins/any-mobile-theme-switcher/

Mostrar post con custom fields de una manera diferente en WordPress

Podemos crear plantillas personalizadas para páginas estáticas basándonos en el archivo page.php

Podemos, por ejemplo, duplicar este archivo y darle un nombre como este: page_custom.php

Ahora, incluimos al principio del código de este nuevo archivo lo siguiente:

<?php

/*

Template Name: Mi pagina personalizada

*/

?>

El nombre del template es el que aparecerá después en el menú de administración.

Una vez creado el archivo personalizado, nos vamos a la administración de nuestro blog, y desde la opción de crear/editar una página, debería aparecernos la opción de “Plantilla de página” donde aparecerá el nombre de nuestro nuevo template. Lo seleccionamos y listo… nuestra página se basará en el diseño que hemos hecho.

[...]

Listar «custom post»

Para poder listar pos mas fácilmente, cree un functions + content que han de integrar en vuestro template hijo.

Una vez incluido function.php dentro de la carpeta de vuestro tema hijo, podréis listar post de la siguiente manera:

[listar posts_per_page="5" cat="1" orderby="post_date"]

Los «parámetros» de este shortcode son los mismos que los que soporta

http://codex.wordpress.org/Class_Reference/WP_Query

UPDATE (Ejemplos de código)

[listar post_type=»pelicula» posts_per_page=»5″ cat=»2″]

[...]