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.
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»
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/
Plugins para menús móviles
Usamos en clase:
jQuery Responsive Select Menu
http://wordpress.org/plugins/jquery-responsive-select-menu/screenshots/
WP Responsive Menu
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″]
[...]