Trucos

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

Añadir un menú de inicio de sesión y cierre de sesión en WordPress.

Como prometimos en el pasado vídeo, y siguiendo el orden de “tutoriales” o trucos de WordPress, hoy queremos enseñar a crear unos elementos de menú de inicio de sesión y de cierre de sesión. Elementos de menú que, además van a desaparecer según tengamos la sesión iniciada o no. Es decir, si no hemos entrado con nuestro usuario, aparecerá el menú de inicio de sesión, pero no el de cierre, y si estamos con nuestro usuario iniciado, aparecerá el de cierre de sesión pero no el de inicio. Vamos a necesitar añadir unos códigos de CSS para que aparezcan y desaparezcan los menús, y un código de php para evitar que WordPress pida confirmación en el cierre de sesión. En varios pasos necesitaremos códigos o conceptos que hemos usado en artículos pasados. Cómo añadir menús de login y de logout en WordPress. Estos son los pasos: Lo primero que vamos a hacer es añadir unos menús personalizados: – Login o Iniciar sesión, con url: https://tudominio.es/wp-login.php. – Logout o cerrar sesión con url: https://tudominio.es/wp-login.php?action=logout A esos menús vamos a añadirles unas clases, para poder modificar su comportamiento por CSS. Para eso necesitaremos el artículo de opciones avanzadas de los menús de WordPress.En el vídeo, como ejemplos (puedes usar otros) pusimos: – A login la clase loggedok – A logout la clase loogedko. Vamos a añadir un código CSS para ocultar el menú de Login si la sesión ya está iniciada. Para ello vamos a usar este código: Para ocultar el menú de Logout si no tienes la sesión iniciada tienes dos opciones:A) Ocultar por defecto el menú y desocultarlo si estás registrado. Nota: como explicamos en el vídeo, debería funcionar sin important, pero en muchas plantillas no funciona. Si no funciona, no nos gusta tanto como la opción B, porque el uso de important en el CSS debe limitarse lo máximo posible. B) Usar el identificador not() de CSS para ver si no tiene la clase que pone WordPress cuando tiene la sesión iniciada. Con eso ya estaría, pero si pinchas en cerrar sesión, verás que WordPress pregunta al usuario si quiere cerrar dicha sesión. Esto no queda muy elegante. La razón es que, para no preguntarlo, WordPress necesita un código de sesión (wpnonce), que cambia cada vez y no podemos ponerlo estático en nuestra url. Así que vamos a poner el siguiente código en el functions.php de nuestro tema hijo o en nuestro plugin de Snippets: Este código comprueba si hay un cierre de sesión sin wpnonce y, si es así, cierra sesión y redirige a la página de Inicio. En este vídeo os explicamos todo:

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.

Trucos, Video

Cómo aplicar más de una máscara en vídeos de Shotcut.

Si intentas aplicar más de una máscara en vídeos en el programa Shotcut, te sale un error. Aparentemente no se puede. Y es una lata, porque, por ejemplo, puedes querer difuminar varias zonas de un mismo vídeo. Si, hay trucos que lo simulan, pero llevan más trabajo. Trabajo que sería innecesario si se pudieran poner varias capas. Pero Shotcut suelta un error del tipo “ Afortunadamente, por error, descubrimos que, en realidad, si se puede hacer. Con un truco que te mostramos a continuación. Cómo aplicar más de una máscara en un mismo sitio en un vídeo en Shotcut. En el siguiente vídeo te mostramos cómo hacerlo.

Ofimatica, Sistemas, Trucos, Webs

Exportar usuarios de Office365 y de Active Directory sincronizado con Office365.

Hace unos días nos pidió un cliente que exportáramos sus usuarios del Active Directory, con los campos que se rellenan desde el servidor para cada usuario, a “un fichero Excel”. Esto se puede hacer por línea de comandos, pero es más sencillo desde Office365, si lo tienes sincronizado con tu AD. Hoy os explicamos cómo hacerlo, y ya aprovechamos a explicar cómo ´exportar también los de Office365. Exportar usuarios de Office365 y de Active Directory desde la web de Office365. En este vídeo explicamos cómo exportar los usuarios tanto de la nube de Office365, como de AD desde Azure Active DIrectory.

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, 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.

Sistemas, Soporte, Trucos

Actualizar programas en Windows con winget, el nuevo gestor de paquetes por terminal.

Esta herramienta se ha convertido en nuestra forma preferida de actualizar programas en Windows. Y es que siempre nos ha gustado poder instalar programas o actualizarlo todo en Linux con un comando rápido. Se tarda menos en abrir un terminal y poner un comando que en ir a una web y descargar la nueva versión del programa. Windows ha sacado, hace poco, un comando para gestionar el Windows Packet Manager, el comando winget. Este comando, nos deja gestionar los paquetes totalmente. Y la maravilla es al actualizar programas con winget upgrade. Os enseñamos a usarlo. Cómo actualizar programas en Windows con winget, el gestor de paquetes por terminal. Os dejamos varios comandos útiles de winget. winget search app: Busca una aplicación (el nombre en app). winget install app: Instala la aplicación app. winget list: Muestra una lista de paquetes que tenemos instalados, con su versión instalada, y (si la hay) la nueva. winget upgrade: Muestra la lista de programas que se pueden actualizar. winget upgrade app: Actualiza el programa app. winget upgrade –all: Actualiza todos los programas que se pueden actualizar. Probarlos y veréis que maravilla. Insisto que os permite actualizar sin tener que ir a la web de cada programa a ver si tiene una actualización o sin usar programas de terceros). Os lo mostramos en el vídeo.

Trucos, Video

Cómo difuminar el fondo en vídeos o emisiones de streaming con OBS

Desde que el trabajo online y las retransmisiones en directo se han vuelto, con la pandemia, más frecuentes, se ha puesto de moda cambiar los fondos o difuminarlos. Porque no siempre tenemos las habitaciones de nuestras casas preparadas para “el público”. Muchos usamos OBS para grabar nuestras pantallas, otros usan OBS para hacer streaming, En ambos casos, difuminar el fondo es bueno para: Hacer que no se vean, o que la gente no se fije en cosas que no queremos. Destacar nuestro contorno para que la gente se fije en nosotros. Inconscientemente, si el fondo está desenfocado y nosotros enfocados, la gente se va a olvidar del fondo. Podemos enfocar una parte del vídeo para añadir elementos como texto, títulos, promoción, redes sociales etc. Hoy os enseñamos a hacerlo en OBS. Desenfocar el fondo de una fuente de vídeo en OBS. Para poder desenfocar necesitamos un plugin de OBS, uno de los más conocidos y recomendados: StreamFX. Este plugin añade unos filtros muy interesantes que se pueden añadir tanto a las fuentes, como a las escenas. Lo primero que debemos hacer, es descargar e instalar el plugin. Te indicamos en el vídeo cómo hacerlo, pero es ejecutar el instalador e indicarle la carpeta en la que tenemos OBS (normalmente ..\Program Files\obs-studio). Sabemos que está bien instalado cuando, al entrar en OBS, nos aparece una ventana de bienvenida de StreamFX y en OBS vemos un menú de StreamFX que antes no estaba. Una vez instalado, en el vídeo os enseñamos cómo agregar un filtro a una escena o una fuente. El filtro de desenfoque, el que vamos a usar, lo podemos aplicar directamente. Si nuestro fondo tiene un sitio rectangular vacío, podemos desenfocar el resto. No hace falta mucho más. Y dejar el resto desenfocado, o usarlo para añadir imágenes, texto, o promociones. Pero en la mayoría de los casos es más complicado, y necesitamos sólo enfocar nuestro contorno, y desenfocar el resto. Para poder hacer esto vamos a crear una máscara de imagen. El resumen, que os explicamos en el vídeo, es el siguiente: Hacemos un pantallazo de nuestra entrada de vídeo. Tiene que estar nuestro fondo, y nosotros. Vamos a ir a nuestra herramienta de edición de fotos, GIMP en mi caso, seleccionar nuestro contorno, y eliminarlo. Tenemos que asegurarnos que tenemos capa alfa (transparencia), y que nuestra imagen tiene el tamaño de nuestra fuente de vídeo. Después, vamos a OBS, al filtro que hemos aplicado antes, y lo vamos a modificar con una máscara de imagen. Decimos la filtro que se aplique sólo a esa imagen. Y entonces hemos conseguido lo que queríamos, un desenfoque del fondo. Te lo contamos en este vídeo.

Scroll al inicio