Descubre en este tutorial cómo deshabilitar o modificar el menú contextual que aparece al hacer clic con en botón derecho del ratón en WordPress mediante código.
¿Quieres que cuando alguien realice un clic secundario en tu WordPress, no salga el menú o se oculten algunas opciones?
Aquí tienes un par de opciones para conseguirlo:
Desactivar el menú al hacer clic en el botón derecho en WordPress
A. Desactiva totalmente el menú del clic secundario con JavaScript
Si lo que quieres es evitar que se muestre el menú contextual cuando se realiza el clic secundario, la mejor opción es hacerlo mediante JavaScript.
Si quieres que solo se desactive en una página o entrada en concreto, añade el siguiente código en el apartado de «Scripts de la cabecera» del metabox de «Scripts», situada al final del contenido del post/página.
Para ver este código y los otros 2063 snippets de esta web,
identifícate o suscríbete aquí.
Una vez hecho, no te olvides de pinchar en Publicar para que se guarde.
Si no utilizas Genesis Framework, puedes añadir el código en la cabecera de forma manual o usando un plugin.
Ya lo tienes.
B. Desactivar algunas opciones del clic secundario mediante CSS
Si lo que buscas es algo más concreto, como por ejemplo, que no se muestre la opción de descargar una imagen, puedes usar una aproximación más sencilla con CSS.
Añade el siguiente snippet al fichero style.css:
Para ver este código y los otros 2063 snippets de esta web,
identifícate o suscríbete aquí.
Obviamente, puedes cambiar el selector (img
, en este caso) por el que quieras.
Una vez añadido verás que las opciones relacionadas con la imagen desaparecen:
Es una opción más sencilla y ligera que puede ser suficiente en algunos casos.
Conclusiones
Ahora ya conoces dos opciones para deshabilitar o modificar el menú contextual cuando el visitante hace clic en el botón secundario mediante código.
Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.
Todo ventajas de ser suscriptor. 😉