The core of WordPress is packed with features, tools, and utilities, many of which help make WordPress the world’s number one content management system.
Most WordPress features are well known, such as custom post types, action and filter hooks, and the visual editor, but some of them are not necessarily as “well known” as others. In this article, we’ll discuss one of WordPress’s lesser-known (but very useful) features: must-use plugins.
What are the necessary plug-ins?
It’s not surprising that the must-use plugin feature is overlooked, since it was introduced in WPMU (WordPress Multi-User), and WPMU wasn’t integrated into WordPress Core until WordPress 3.0. At the time, a folder called mu-plugins
provided network administrators with the ability to activate plugins on every blog in the network. After merging in WordPress 3.0, the "mu-plugins" directory remains, with its name (according to the Codex) reinterpreted meaning "must-use plugins".
Main functions of must-use plug-ins
Must-have plug-ins each have their own advantages and disadvantages, let’s take a look:
They are always on: Essentially, must-use plugins are plugins that must be used and automatically loaded in your WordPress website (or web).
You cannot disable them: Even if you are an administrator, you cannot disable or remove plug-ins that must be used. However, you can delete them from the mu-plugins
directory (which, by the way, is under wp-content
). You can't install new plugins there either - you have to manually upload them to the directory.
They are loaded before normal plugins: mu-plugins
Plugins in the directory are loaded before plugins in the plugins
directory. Interestingly, the plugins that must be used are loaded in alphabetical order.
You can't use activation/deactivation hooks: This one is self-explanatory - since plugins that must be used are automatically activated and cannot be deactivated or uninstalled, you can't use activate or deactivate for them Use a hook.
They won’t update: mu-plugins
Plugins in the directory will not update automatically, and WordPress will not notify you of new versions. This means you mustmanually keep them up to date.
You must use PHP files: WordPress will not look at folders in the mu-plugins
directory - you must place PHP files in the root of that directory. No worries, though: you can create a proxy PHP file and then require
the main file in the plugins folder.
Ideas on where they could be used
Must-have plugins have many uses, whether they are clever, creative or just to save the world. Let’s take a look at some examples I can think of – if you have an idea, don’t forget to share it with us!
Must-use plug-ins for use on multi-site networks
Multisite networking is the reason the mu-plugins
directory exists, so I put this idea above the others.
While it may be a better idea to just use the Network Activation feature, if you need more features, there are must-have plugins. There are various differences between network-activated plugins and plugins that must be used (explained in this very old blog post), some of which may apply to your network.
Must-use plug-ins for use on the client website
If you grant (or must) access a customer's admin account, they may tend to use settings, theme options, plugins, and any other pages they have access to. When they try to deactivate (or worse, remove) certain plugins, they may be tempted to call you on a Saturday night and admit their guilt - or blame you for not maintaining the site.
If you move all plugin folders to the mu-plugins
directory and create a PHP file that requires the main files for these plugins, your client will not be able to deactivate these plugins. But be warned: you won't get automatic updates!
Using must-use plugins for site-specific plugins
This is my favorite must-have plugin use.
If your website requires some key functionality, the right thing to do is to create a website-specific plugin. Since you can't tolerate accidental deactivation of a site-specific plugin, you'd better move it to the mu-plugins
directory so even you can't disable it. And since you are a developer and you don't use the plugin anywhere else, there won't be any plugin updates.
in conclusion
In this article, I want to introduce you to one of the most underrated (and often unknown) features of WordPress. I was really shocked when I discovered the plugin I had to use, and I hope you are too. We definitely have must-have plugins in more areas than I can think of, but these alone can make a huge difference to your WordPress site.
Do you agree that the necessary plug-ins are useful? Can you think of more use cases for must-have plugins? Leave a comment below and let us know what you think. If you liked this article, don’t forget to share it with your friends!
The above is the detailed content of Explore the world of essential plugins. For more information, please follow other related articles on the PHP Chinese website!

Can learn WordPress within three days. 1. Master basic knowledge, such as themes, plug-ins, etc. 2. Understand the core functions, including installation and working principles. 3. Learn basic and advanced usage through examples. 4. Understand debugging techniques and performance optimization suggestions.

WordPress is a Content Management System (CMS). It provides content management, user management, themes and plug-in capabilities to support the creation and management of website content. Its working principle includes database management, template systems and plug-in architecture, suitable for a variety of needs from blogs to corporate websites.

WordPressisgoodforvirtuallyanywebprojectduetoitsversatilityasaCMS.Itexcelsin:1)user-friendliness,allowingeasywebsitesetup;2)flexibilityandcustomizationwithnumerousthemesandplugins;3)SEOoptimization;and4)strongcommunitysupport,thoughusersmustmanageper

Wix is suitable for users who have no programming experience, and WordPress is suitable for users who want more control and expansion capabilities. 1) Wix provides drag-and-drop editors and rich templates, making it easy to quickly build a website. 2) As an open source CMS, WordPress has a huge community and plug-in ecosystem, supporting in-depth customization and expansion.

WordPress itself is free, but it costs extra to use: 1. WordPress.com offers a package ranging from free to paid, with prices ranging from a few dollars per month to dozens of dollars; 2. WordPress.org requires purchasing a domain name (10-20 US dollars per year) and hosting services (5-50 US dollars per month); 3. Most plug-ins and themes are free, and the paid price ranges from tens to hundreds of dollars; by choosing the right hosting service, using plug-ins and themes reasonably, and regularly maintaining and optimizing, the cost of WordPress can be effectively controlled and optimized.

The core version of WordPress is free, but other fees may be incurred during use. 1. Domain names and hosting services require payment. 2. Advanced themes and plug-ins may be charged. 3. Professional services and advanced features may be charged.

WordPress is easy for beginners to get started. 1. After logging into the background, the user interface is intuitive and the simple dashboard provides all the necessary function links. 2. Basic operations include creating and editing content. The WYSIWYG editor simplifies content creation. 3. Beginners can expand website functions through plug-ins and themes, and the learning curve exists but can be mastered through practice.

People choose to use WordPress because of its power and flexibility. 1) WordPress is an open source CMS with strong ease of use and scalability, suitable for various website needs. 2) It has rich themes and plugins, a huge ecosystem and strong community support. 3) The working principle of WordPress is based on themes, plug-ins and core functions, and uses PHP and MySQL to process data, and supports performance optimization.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Zend Studio 13.0.1
Powerful PHP integrated development environment

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.