Gestores de contenidos

Código Worpdpress, Diseño Web, Gestores de contenidos

Quitar o restringir el backend a ciertos roles de usuarios en WordPress.

Ayer compartimos un vídeo sobre cómo quitar la barra de administración para ciertos roles de usuarios de WordPress. Y prometimos subir este vídeo sobre cómo restringir el backend. Pues aquí lo tenéis. Cómo restringir el backend sólo a ciertos roles de usuarios de WordPress. El proceso es sencillo, al código de ayer añadimos el siguiente código: Como veis, y si leísteis el artículo de ayer, hemos usado el código que está comprobando las capacidades del usuario actual. En este caso miramos si puede editar páginas (admin o editor), pero podéis usar el del rol que queráis. Os dejamos aquí un listado de roles y capacidades. Con este código, sólo los administradores y editores, podrán acceder al backend. El resto de usuarios serán redirigidos a la página principal al registrarse. Os lo explicamos en este vídeo.

Código Worpdpress, Diseño Web, Gestores de contenidos, Trucos

Quitar la barra de administrador de WordPress según los roles de usuarios.

Cuando tienes una web que admite usuarios, algo muy solicitado es que ciertos roles de usuario no puedan ver la barra de administración. Hoy vamos a ver como hacerlo. Nota: es cierto que, en esas ocasiones, también solemos querer que esos roles no puedan acceder al backend. Mañana explicaremos cómo hacer esto. Lo hemos separado para simplificar, y porque no siempre se necesitan ambas cosas. Cómo quitar la barra de administrador de WordPress para ciertos roles de usuario. Lo vamos a hacer directamente con un código porque no creemos que sea necesario un plugin para esto. Recordamos que el código hay que ponerlo en un plugin de Snippets o en el fichero functions.php. En este código ponemos los roles que queremos que tengan la barra donde he marcado en azul. El código comprueba el rol del usuario y, si no es parte de esa lista, no muestra la barra. En este vídeo lo explicamos. Opción 2. En internet veréis otros códigos que miran las capacidades de los usuarios. Me parecen menos correctos y más difíciles porque tienes que conocer las capacidades de cada rol.. Pero os dejo un ejemplo que quita la barra para el administrador y para editores (que pueden editar páginas ) . Opción 3. También se puede “ocultar” con CSS. No lo recomendamos porque sólo la oculta, no la quita. Pero si no sirven las anteriores, puede ser útil. Añade esto en tu código de CSS. Quitar la barra de administración para un usuario específico. Lo dejamos al final, porque no suele ser frecuente. Pero si quieres quitarla sólo para un usuario, en su perfil, desde el backend, tienes una casilla que puedes desmarcar: Mostrar la barra de herramientas al ver el sitio.

Código Worpdpress, Diseño Web, Trucos

Añadir un icono de carrito en el menú de WordPress sin usar un plugin.

Algunas plantillas de WordPress incluyen icono de carrito en el menú de tu tienda de Woocommerce en WordPress.. Otras no. Y si no lo incluyen, muchos optan por usar plugins para añadirlo. Pero ya hemos dicho que no somos partidarios de instalar muchos plugins: son posibles vectores de ataque, y ralentizan la web. Siempre es mejor encontrar una solución sin plugin. Hoy os la dejamos. Cómo añadir el icono de carrito en un menú de WordPress. Aunque mucha gente no lo sabe, WordPress viene integrado con una serie (una librería) de iconos llamados Dashicons. Los carga “de serie”. Así que vamos a usarlos (al final os mostramos cómo hacerlo si quieres usar otra librería). El proceso es el siguiente: Vamos a copiar la url de tu carrito. La puedes encontrar en Woocommerce->Ajustes -> AVanzado. Copiala. Ve a la página de Dashicons (os la hemos dejado más arriba) y busca el icono del carrito. Lo tienes aquí. Pincha en Copy Html y copia el código que te da. Es el siguiente: Ve a Apariencia->Menus y crea un nuevo elemento de menú.personalizado. En la url pon la dirección de tu carrito. En Texto del enlace pon el código encima de estas líneas. Guarda el menú. Si ahora refrescas la página verás que tienes el carrito. Usar otra librería de iconos. Si, por alguna razón, no te funciona Dashicons o no quieres usarla, puedes usar otra librería de iconos. Investiga tu plantilla porque puede que incluya una (suelen hacerlo). Cómo poner cada icono depende de la librería. Si no, puedes instalar un plugin como Font Awesome para añadir dicha librería, y buscar y usar el icono de carrito de Font Awesome. Aquí tenéis un vídeo explicando el proceso: Hemos dicho sin plugins…pero si quieres uno puedes usar este.

Código Worpdpress, Diseño Web, Trucos

Enlazar el título de entradas de WordPress a urls externas.

Hace unos días un cliente nos pidió que, para ciertas categorías, las entradas pudieran redireccionar a direcciones (urls) externas. Esas entradas van a ser títulos de artículos de medios externos, Quieren que estén en su blog, y tener el listado de artículos y sus fechas, pero que, al pinchar en el título, te redireccione al artículo en el medio externo. Hoy os dejamos el código que creamos para el cliente, porque no hemos encontrado nada en Internet. Por si os es útil. Recordamos que, para poner el código en tu página, tienes que, o ponerlo en el archivo functions.php de tu tema hijo, o en un Snippet. La base es que, además del código, vamos a poner, en cada entrada que queremos redireccionar, un campo personalizado que vamos a llamar enlace (pero cuyo nombre podemos cambiar como veremos más abajo). Ahí pondremos el enlace externo de cada entrada. Código para enlazar el título de entradas con enlaces externos. Este es el código que usamos. Os explicamos el código: Podéis poner donde pone a,b,c los nombres de categorías, IDs slugs de cuyos posts queremos redireccionar las entradas. Podéis cambiar donde hemos puesto enlace el nombre del campo personalizado que vamos a crear para poner las direcciones externas. Una vez activad el código, tenemos que agregar un campo personalizado en cada entrada de esa categoría, llamado enlace, y ahí pondremos el enlace externo. Variantes del código. Si lo que queremos es sólo redireccionar uno o varios posts pero sin categoría podemos hacer lo siguiente: Aquí hay que sustituir las xx por los IDs de los enlaces que queremos redirigir. Y podemos poner tantos como queramos añadiendo ·los OR, || ( $post->ID == xx) Esperamos que el código os sea útil.

Diseño Web, Gestores de contenidos

Opciones avanzadas del menú de WordPress

Como parte de nuestros tutoriales de WordPress (con los que estamos haciendo un curso online basado en nuestra experiencia con las páginas web) hemos visto que necesitábamos explicar las opciones avanzadas del menú de WordPress. Así que os las dejamos aquí por si os vienen bien. Pocos usuarios conocen que existen estas opciones, y sin embargo tienen funcionalidades muy ´útiles para el usuario medio. Son las siguientes: Poner un atributo de título en el enlace. Hacer que se abre el enlace en una pestaña nueva (destino del enlace). Esto es muy útil y ya lo explicamos en este artículo. Puedes poner una clase CSS al elemento de menú. De nuevo algo muy útil que usaremos mucho en los próximos artículos/vídeos. Poner una etiqueta XFN al elemento. Esto es para expresar la relación que el enlace tiene con tu página. Usando el XTHML y su etiqueta rel. Más pensado para blogs. PERO tiene una utilidad muy interesante que es poner una etiqueta nofollow (ue los robots no sigan ese link) a ese enlace. En unos días os lo explicamos con más profundidad pero es muy interesante para el SEO. Añadir una descripción, interesante para temas de accesibilidad (lectores de texto etc) y por lo tanto también para el SEO. En este vídeo os explicamos: Cómo activar y qué son las opciones avanzadas del menú de WordPress.

Diseño Web, Plugins Wordpress

Importar y exportar usuarios en WordPress con un plugin.

En ocasiones puede ser interesarte exportar los usuarios de WordPress aun fichero csv: Si queremos un listado de usuarios para luego contactarles de alguna manera externa, por ejemplo con una lista de mailing. Si queremos hacer un análisis y estadísticas de los usuarios de nuestra web. Más frecuentemente, si queremos trasladar los usuarios a otra web (por ejemplo a una nueva versión de nuestra web. En otras ocasiones puede ser interesante importar usuarios a WordPress: si estamos migrando una web y queremos importar los datos de otro WordPress. si estamos cambiando desde otro sistema a WordPress y queremos importar los usuarios. si tengo una base de datos de usuarios externa y quiero insertarla en WordPress, En cualquiera de los casos, debo asegurarme que tengo permisos para realizar dichas importaciones y exportaciones, ya que los datos de usuarios con datos personales y sólo se pueden usar para el fin para los que el usuario ha dado permiso. En estos casos, lo mejor es usar un plugin probado, que tenga diferentes opciones y formatos tanto de importación como exportación. Os vamos a dejar unos cuantos. Importar y exportar usuarios en WordPress con un plugin. Os dejamos los siguientes plugins para importar y exportar usuarios. Import and export users and customers. Lo hemos usado para importar y hace lo que promete de manera muy eficaz. No es extremadamente user friendly, muy escueto, con una pantalla para subir el fichero y unas pocas opciones. Pero, como digo, muy eficaz. Puede que necesite algunos intentos hasta tenerlo bien así que sugiero probar en un sitio de prueba. Y cuidado con actualizar tu usuario de admin que te puedes quedar fuera 😀Para nosotros fue perfecto porque permite añadir metadatos adicionales (campos adicionales de usuario) y elegir si añadirlos en la página de perfil o como metadatos no en la página.Te permite hasta mandar un email a los usuarios importados. WP all Export y WP all Import. Famosos plugins que permite importar desde usuarios hasta clientes de Woocommerce. Pedidos, usuarios productos, muchas opciones y más amigable, pero también con limitaciones en la versión gratuita. Import Export WordPress Users and WooCommerce Customers, de la misma marca que el plugin para exportar e importar productos es sencillo y usar y potente, pero de nuevo con limitaciones en la versión free, por ejemplo los campos extra. Eso si, en teoría mantiene las contraseñas.

Diseño Web, Gestores de contenidos, Trucos

Cómo migrar una web en WordPress de un hosting o alojamiento a otro. Manera sencilla, con Duplicator.

Hoy queremos enseñaros a migrar un sitio web en WordPress de un hosting o alojamiento a otro. Esto puede ocurrir en varias situaciones: Si queremos mover nuestra web a un hosting más barato. Si queremos cambiar de nombre de dominio. Si, como nosotros, estamos diseñando una web en un sitio de prueba, y queremos pasarla al sitio final. El proceso es sencillo, si usas este método que explicamos hoy. Duplicator te crear el paquete con los ficheros y la base de datos, y te crea un instalador para poder instalarlo en el sitio final. Si todo va bien, este proceso es el más sencillo. Pero Duplicator tiene un límite de tamaño, o puede dar errores en ciertos alojamientos. En este caso, si vemos que no funciona, debemos ir al método clásico de mover ficheros y base de datos a mano, y luego cambiar los enlaces. Os enseñaremos esto en otro vídeo. Cómo mover una web en WordPress de un hosting a otro con Duplicator. En este vídeo te mostramos el proceso. Como veis el vídeo, con explicaciones, tarda unos 10 minutos. Así de rápido es. Esperamos que os sirva el vídeo.

Diseño Web, Gestores de contenidos, Plugins Wordpress

Plugins gratuitos para exportar pedidos en Woocommerce.

En ocasiones el dueño de una tienda online con Woocommerce puede querer exportar los pedidos de su tienda. ¿En qué casos puede pasar esto? Por ejemplo en los siguientes: Si estás haciendo una venta de entradas o una promoción y quieres tener un listado de la gente que ha adquirido dicho producto. Para guardar datos a modo de copia de seguridad. Para migrar un sitio existente a otro nuevo. Si estás se están realizando compras en tu web que luego hay que enviar a un tercero a modo de comisión o como justificante de compras. Lamentablemente Woocommerce no dispone de la opción de exportar pedidos. Así que toca instalar un plugin. Hoy os dejamos algunas opciones gratuitas. Plugins gratuitos para exportar pedidos en Woocommerce. Estos son plugins gratuitos que puedes usar para exportar pedidos: Advanced Order Export For WooCommerce: tras probar varios plugins, decidimos usar este para un cliente. Nos gustó mucho la forma de presentar los resultados y la facilidad de exportar los pedidos. Se puede exportar en varios formatos y tiene diferentes filtros. Más de 10 000 instalaciones y 4.7 de puntuación nos demuestra que no somos los únicos a los que les gusta. Order Export & Order Import for WooCommerce: Exporta los pedidos a csv. También permite importar pedidos. Order Export for WooCommerce: Este plugin permite exportar a Excel y a csv. Con alguno de estos plugins podrás crear una opción para que tú o tus clientes descarguen los pedidos de tu tienda de Woocomerce.

Diseño Web, Gestores de contenidos, Plugins Wordpress, Trucos

Publicar posts de WordPress en páginas de empresa de LinkedIn con un plugin.

Llevo tiempo buscando algo parecido. Porque Jetpack me permite que los posts de WordPress se publiquen automáticamente en mis redes sociales, pero, en el caso de Linkedin, sólo en mi perfil personal. No publica en mis páginas de empresa, con lo que , o lo hacemos a mano (no hay tiempo) o se quedan obsoletas. Hoy os dejamos dos plugins para publicar automáticamente tus posts de WordPress en páginas de empresa de esa red socual de contactos empresariales. Publicar posts de WordPress en páginas de empresa de LinkedIn. Os dejamos los siguientes plugins: WP LinkedIn Auto Publish (autor Martin Gibson): Este plugin es muy sencillo, pero funciona muy bien, lo hemos probado. Lo instalas, conectas la páginas con tu cuenta de LinkedIn y das permiso al plugin, y eliges en que página(s) y/o perfiles de LinkedIn quieres que se publique. Te recomiendo que en la plantilla pongas avanzado para que coja la imagen destacada. En el momento de escribir el artículo tiene más de 7mil descargas y puntuación de 5. WP to LinkedIn Auto Publish (autor xyzscripts.com). Otro plugin que puede publicar en páginas de empresa, pero en este caso hay que crear una aplicaicón de Linkedin. En el momento de escribir el artículo tiene más de 2mil descargas y puntuación de 4,5. NextScripts: Social Networks Auto-Poster: parece que también lo permite, pero usando una API de terceros (entiendo que de Linkedin) o usando su API de pago. Esperamos que os sean de utilidad.

Diseño Web, Gestores de contenidos, Prestashop

Cómo instalar Prestashop en tu alojamiento o servidor. Crea tu tienda online.

Prestashop es uno de los CMS de eCommerce más usados para crear tiendas online. Básicamente, el top 3 son Magento, Prestashop y Woocommerce (no en este orden). En este vídeo podéis ver los pros y contras de cada uno. Tras la pandemia, y la crisis en la que estamos, muchos emprendedores están abriendo sus proyectos de tiendas online. Y Prestashop es una de las opciones.Hoy os enseñamos cómo instalarlo para empezar a montar tu tienda online. Cómo instalar Prestashop en tu alojamiento o hosting, desde cero. Hoy os dejamos un vídeo para instalar Prestashop en tu alojamiento desde cero. Con los requisitos iniciales, los programas que tienes que usar y todo el procedimiento paso a paso. Recuerda que, si quieres crear una página en WordPress, también tenemos este vídeo de cómo instalar ese CMS.

Scroll al inicio