Ejemplo: <?phpfunction prefijo_nombreShortcode( $atts = [], $content = null, $tag = »){ // Para evitar errores de escritura podemos poner los nombres de // attributos q se pasan en minúsculas, no es obligatorio. $atts = array_change_key_case((array)$atts, CASE_LOWER); // Podemos poner valores por defecto a los atributos pasados $wporg_atts = shortcode_atts([‘title’ => ‘WordPress.org’], $atts, $tag); // […]
Wordpress
Crear un entorno de desarrollo WordPress con Docker, en una patada (redirec GKB)
Para montar un entorno de desarrollo rápidamente en cualquier sistema operativo, lo más rápido es montarlo con docker. Primero tienes que instalar docker y creamos una carpeta con un docker-compose.yml tal que así: version: ‘3’ services: wp: image: wordpress:latest # https://hub.docker.com/_/wordpress/ ports: – 80:80 # change ip if required volumes: – ./config/php.conf.ini:/usr/local/etc/php/conf.d/conf.ini – ./wp-app:/var/www/html # […]
Como añadir imagen en los post con Genesis en WordPress
Antes del titulo del post Añadir en functions.php: add_action(‘genesis_before_entry’, ‘show_featured_image_before_title’, 10); function show_featured_image_before_title() { if (!is_singular(‘post’)) return; the_post_thumbnail(‘large’); } Con el plugin https://es.wordpress.org/plugins/genesis-simple-hooks/ en el código en el campo del hook «genesis_before_entry” <?php if (!is_singular(‘post’)) return; the_post_thumbnail(‘large’); ?> Después del título de post Para mostrar la […]
Como añadir fuentes personalizadas en Elementor de WordPress
Elementor es un pluging fantastico para maquetar con wordpress. Pero la version gratuita tiene algunas limitaciones, claro… Una de ellas es poder añadir fuentes propias para utilizar en el editor. Pero todo tiene solución en esta vida… menos la muerte. En este caso hay que añadir este código al functions.php de tu plantilla. function modify_controls( […]
Como integrar Woocomerce en una plantilla Genesis
La opción mas fácil es instalando el pluging Genesis Connect for WooCommerce. Pero en algunos casos no va muy fino con otros plugins ademas algunas plantillas pueden quedar desactualizadas. La otra forma medio fácil, tocando código es la siguiente: 1. En el functions.php de tu child theme añadir este código: // Declara que el tema soporta […]
Problemas de acceso Rest API a WordPress
Para probar la API Rest de WordPress que viene en el core desde la versión 4.7 (antes había que instalar un plugin). Podemos utilizar la herramienta para enviar y recibir datos llamada Postman. En mi caso tenía un Hosting que estaba totalmente limitado por razones de seguridad y no se podían cambiar esos limites. Al hacer […]
Como crear facturas en woocomerce
Para poder hacer facturas ahora mismo hay que utilizar algún pluging, el que mas descargas tiene en estos momentos, ademas de ser gratuito, es WooCommerce PDF Invoices & Packing Slips. Dispone de un panel de configuración muy sencillo, con soporte en español y que cumple con creces lo que andamos buscando. Para configurar el plugin hay […]
Como migrar de un wordpress normal a uno multisite
Primero decir que esto es muy avanzado y bastante lioso. Pero dejo aquí los problemas principales que me he encontrado. Modo fácil Creas un subdominio de trabajo en el multisite. Instalas todos los plugins y el tema que esté utilizando el wordpress a migrar. Desde el wp antiguo exportas todo con la Herramientas > Exportar. […]
WP-CLI de WordPress
Este es un maravilloso comando administrativo que permite acceder al WordPress desde el Shell. Instalación WP-CLI curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar Conprobarlo: php wp-cli.phar –info Permisos de escritura: chmod +x wp-cli.phar Hacerlo disponible desde cualquier lado: sudo mv wp-cli.phar /usr/local/bin/wp Instalando WordPress desde WP-CLI wp core download Este comando descargará la última versión de WordPress en inglés. […]
Como añadir ficheros de fuentes a tu WordPress
Resulta que WordPress no permite añadir ficheros de tipo .ttf, etc a traves de «Medios» con si fuera un fichero. Así que hay armarse de FTP, ir a nuestra instalación y copiarlos ficheros directamente en una carpeta /fonts de nuestro tema o en /wp-content/
Problemas para hacer login en WordPress Multisitio
Uno de los problemas extraños que me dio la primera vez que monte un multisite, es que no me permitía hacer login en alguno de los dominios, y me aparecía este mensaje en el Login: “ERROR: Las cookies están bloqueadas o no están soportadas por tu navegador. Debes activar las cookies para usar WordPress.” Pero […]
Como crear un multisite en WordPress
Un WordPress en modo multisite es una manera muy cómodo de gestionar varios dominios con wordpress con solo una única instalación y una única base de datos. Esto simplifica mucho las tareas de mantenimiento de plugins. Como se instala Lo mejor es empezar con una instalación limpia de wordpress. Se instala, y a continuación se […]
Selección de Plugins WordPress
Está la lista de plugins que utilizamos en 2018 ordenados por categorías. Esperamos que os sea útil. Administración/Backend Sucuri Security Muy importante. Control global de seguridad de tu sitio. Advanced Automatic Updates Permite que el WordPress actualize los plugins automáticamente. Anti-spam Por webvitaly Ayuda a evitar el spam de una manera muy ingeniosa y eficiente, en […]
Plugins de WordPress 2017
Está la lista de plugins que utilizamos en 2017 ordenados por categorías. Administración/Backend Advanced Automatic Updates Permite que el WordPress actualize los plugins automáticamente. Akismet Anti-Spam Ayuda a evitar el spam en los comentarios del blog. Backup by Supsystic Backup bastante completo en su versión gratuita. Conecta con Google Drive, Dropbox, FTP and Email. Para […]
Cómo acceder al administrador de WordPress
Sea cual sea tu dominio, para poder configurar y administrar WordPress, tienen que ir la URL: tudominio.com/wp-admin (sustituye «tudominio.com» por el que sea) introduces tu usuario y contraseña y ya estás dentro.
Cómo trasladar WordPress a otro dominio o servidor de hosting
Tanto si quieres pasarlo de tu equipo local al dominio definitivo, como si quieres trasladar de un dominio a otro, el WordPress tiene embebidos en los ficheros y en la base de datos, el características de donde se aloja, dominio, nombre de la base de datos, etc. Por tanto, no llega con restaurar los ficheros […]
Cómo ver si hay productos en más de una categoría en Woocommerce con SQL?
Por un lado los productos están en la tabla wp_posts y las categorías en wp_terms y la relación entre ambas en wp_term_relationships, así que podemos lanzar esta consulta. select wp_posts.id, wp_posts.post_title, wp_posts.guid from wp_term_relationships inner join wp_posts on (wp_posts.id = wp_term_relationships.object_id) where wp_posts.post_type = ‘product’ and term_taxonomy_id <> 2 and term_taxonomy_id <> 76 group by […]
Cómo lo cambiar en Woocommerce la categoría de un producto con SQL?
Si estás utilizando woocommerce, a día de hoy si haces una actualización por lo lote de varios productos para cambiarlos de categoría. Lo que pasa es que añade a mayores la categorías que selecciones a la que ya tiene los productos seleccionados. No he encontrado ningún plugin sencillo y gratis que lo haga, pero con […]
Los mejores Menus en WordPress
Si queremos que nuestros menús tengan de todo y pueda tengan la forma que nos dé la gana estamos de suerte. Hay una plugin que nos permite esto y mucho mas, se llama Max Mega Menu. Con Mega Menu podemos utilizar cualquier widget dentro del menú y colocarlo de la forma que nos dé la […]
Cómo crear menús automáticos de páginas en WordPress
Por defecto en WordPress, podemos hacer que unas páginas dependen de otra principal. Por otro lado podemos asociar cada página a un menú. Pero cada vez que añadimos una subpágina tenemos que ir a mano a crear el submenú correspondiente para que enlace con dicha página. La solución, el plugin Gecka Submenu Para solucionar esto hay […]
Cómo añadir un menú dentro de otro menú en WordPress: Navception
En algunos diseños de WordPress podremos querer reutilizar una estructura de menú para que aparezca en distintos lados, en la cabecera y en el pie de página, o en un lateral. Para no tener que repetir la información y que sea más fácil de gestionar lo ideal sería crear el menú y decirle que lo […]
Cómo hacer más seguro WordPress a prueba de hackers
A día de hoy el WordPress lo utilizan el 25% de las webs del mundo, así que es un blanco fácil para los hackers como lo es Windows en el mundo de los sistemas operativos, pero eso no significa que no sea seguro teniendo un mínimo de cuidado. Pero todo en su medida, igual que […]
Cómo crear Categorías en Woocomerce.
En este tutorial explicaremos como dar de alta categorías y subcategorías en Woocommerce el pluging de comercio electronico en WordPress. Veremos cómo cambiar el orden de aparición, como eliminarlas y la forma rápida de crearlas desde la ficha del producto.
Cómo crear productos en Woocommerce
En este video vamos a repasar los punto fundamentales para añadir un producto nuevo en Woocommerce el plugin de comercio electrónico en WordPress. Veremos cómo poner los títulos, las descripciones, las imágenes así como la categoría o categorías a la que pertenece dicho articulo.