• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Dani Sánchez

  • ¿Eres agencia?
  • Quién soy
  • Servicios WordPress
    • Mantenimiento
    • Maquetación & Desarrollo
    • Soporte técnico
  • Portfolio
  • Blog
  • Presupuestos
Estás en: Inicio / Publicaciones / Cómo crear un plugin de funciones imprescindibles (Must Use Plugins)

Cómo crear un plugin de funciones imprescindibles (Must Use Plugins)

El 16 de octubre de 2020 por dani.sanchez

Si eres desarrollador en WordPress, seguramente habrás creado plugins con funciones específicas para un proyecto con el peligro de que el cliente, un buen día, lo elimine por error o decida que no sirve para nada.

Y es que para crear plugins «complejos», con una estructura de directorios y varios archivos de funciones, lo ideal es hacerlo de la forma convencional (subiéndolo al directorio /plugins de tu instalación). Pero existen casos en los que solo necesitas añadir unos cuantos snippets personalizados, como un custom posts, taxonomías, algunos filters…

Para estos casos lo ideal es crear un plugin de funciones «indesinstalable».

Los plugins imprescindibles o Must Use Plugins, son archivos individuales que se alojan en el directorio mu-plugins (sin subdirectorios).

Su declaración es muy sencilla, basta con comentar al principio las etiquetas:

<?php
/*
Plugin Name: Additionals Functions by Gestionatuweb
Author: Dani Sánchez, Gestionatuweb
Author URI: https://danisanchez.net
Version: 1.0
Description: Funciones adicionales para el proyecto.
*/

Se pueden especificar más tags como Plugin URI, Licence, etc.

Cualquier función que creemos en el mu-plugin, tendrá el mismo efecto que si la creamos en el archivo de funciones del theme (functions.php) o en un plugin corriente, con la diferencia de que este plugin no se puede desinstalar desde el panel de WordPress, ni siquiera por el administrador.

Solo sería posible su eliminación desde el FTP.

Si no conocías esta forma de crear plugins, seguramente te será muy útil en tus futuros proyectos.

Nos vemos en el siguiente post 😉

Publicado en: Publicaciones, Tutoriales, WordPress Etiquetado como: plugins, wordpress

¿Quiéres invitarme a un café?

Si te has fijado en este blog no hay ni rastro de publicidad, todo el contenido publicado lo hago de forma artruista al igual que yo recurro a otros sitios cuando necesito algo. Pero si te he servido de ayuda y quieres agradecérmelo, puedes hacer una pequeña donación (el importe que quieras):

Entradas similares

  • Cerrar modales de Elementor con JavaScript (jQuery)
  • Redirección 301 para cambios de dominio
  • Guía rápida de Flexbox
  • Filtro de WooCommerce para personalizar el mensaje de «Gracias por tu pedido»
  • Portátiles reacondicionados, ¿mejor que uno nuevo?

Barra lateral principal

Autor

Dani Sánchez

logo mastodon @danisanchez

Entradas recientes

  • Iniciar sesión en nuestros VPS mediante SSH Keys
  • Cerrar modales de Elementor con JavaScript (jQuery)
  • Redirección 301 para cambios de dominio
  • Guía rápida de Flexbox
  • Filtro de WooCommerce para personalizar el mensaje de «Gracias por tu pedido»

Comentarios recientes

  1. Brandon Portes en Taller de verano de WooCommerce #1
  2. Sebastian en Instalar WordPress + MySQL + phpMyAdmin desde Docker Compose
  3. Rigol en Instalar LAMP (Linux, Apache, MySQL y PHP) en Fedora
  4. dani.sanchez en Instalar WordPress + MySQL + phpMyAdmin desde Docker Compose
  5. rikylinux en Instalar WordPress + MySQL + phpMyAdmin desde Docker Compose

Categorías

  • Actualidad
  • Afiliación AliExpress
  • Agent Press Pro
  • Bettaso Web Restaurantes
  • Cursos
  • Destacado
  • Divi
  • Drupal
  • Elementor
  • Genesis
  • Iniciación a PHP
  • Joomla!
  • Linux
  • Publicaciones
  • Tutoriales
  • WooCommerce
  • WordPress
Medium banner says Support Inkscape
Banner pie de página

Maquetación web, landings, blogs y tiendas online
cuidando hasta el mínimo detalle

Si necesitas que desarrolle tu proyecto web ponte en contacto conmigo.

Contacto
  • Mastodon
  • YouTube
  • LinkedIn

Alojado con energía 100% verde

Dani Sánchez © 2025 · Política de privacidad · Política de cookies