Yes there is. But it is primarily meant for short interruptions (such as during upgrades) and not very user-friendly. WP creates .maintenance
file in root (with timestamp info about time) to trigger it and removes after it is done.
See WordPress Maintenance Mode Without a Plugin for reference.
In practice using a plugin is usually more convenient and functional.
Related Posts:
- Is it good practice to remove redundant plugins and themes?
- Should I add sharing buttons using a plugin or directly in my theme files?
- Can plugins become obsolete?
- Under which circumstances is the .maintenance file not deleted?
- How to limit WordPress pages during updates?
- Plugin upgrade issue
- Does using WP-cron make the site slower for the user?
- How to see which sites use my installed plugins (wordpress multisite)
- How to customize maintenance mode notification in wordpress?
- Enable a Coming Soon Page while the rest of the site is accessible
- Coming soon pages with rest of site in maintenance mode
- Can’t update plugins in WordPress, system returns -1
- Gutenberg disallow certain custom blocks but keep all core blocks?
- LaTex MarkUp – align equations
- Why does WordPress still not support SFTP?
- Hide wordpress plugins from list
- How does WordPress Multisite know that a Plugin is installed?
- Generate custom output for page/URL in a plugin
- Is it a bad practice to go directly to the mysql database while developing a plugin?
- How does WordPress update plugins, without running into permissions issues?
- How to list the Hooks and order of execution in current loading page? [duplicate]
- Why would WordPress request FTP information when it can write to the file server?
- How can I enqueue a style only when a particular widget is active?
- Extending WP’s upload/insert media functionality
- How to bulk send emails
- How to handle the Plugin Version on Update using Tortoise SVN and the worpdress.org Plugin Repository?
- How to find installed plugins
- Setting up a multilingual wordpress site
- Automatically adding post and pages to new blog setups
- The Point of Using apply_filters()
- Add custom variable in Contact Form 7 mail body
- Storing Options in a Shortcode
- How to delete Passwrd Protected posts cookies when a user logged out from the site
- Map a custom id to wordpress post id
- What are wsm tables for?
- Display encrypted content on my website
- Force quit running background job
- WordPress Sitemap including pages that aren’t there
- How to fix the woocommerce – adaranth.com redirection issue [closed]
- Remove a custom options name/value pair
- How do I make a child theme I made POST through a 3rd party plugin?
- Filtering get_permalink in Jetpack / ShareDaddy
- How to show products attributes in loop? [closed]
- Check if plugin exists/active “class_exists()” does not work on plugin territory
- Create custom template in plugin and display it into post template section?
- Get all woocommerce comments/reviews
- WordPress contact form 7 to show the form dropdown menus as like [closed]
- Customizing Titles on the Fly with Code
- WP-nivo-slider Producing Error “Cannot modify header information – headers already sent by …”
- What is generating Similar Posts and Related Posts on my blog?
- How to do the simplest possible frontend ajax call from a plugin?
- Error with get_price (and others) in self-written plugin to show price
- How do I localize admin-ajax.php that is used in Ajax Load More – Infinite Scroll?
- dynamically create callback functions inside a for loop
- Where do plugin variables live in the db?
- Issue with wp_handle_upload
- Meta slider plugin only works after first refresh – Object has no method ‘flex slider’
- Different registration form for different roles
- How do I use a custom theme for the WP Maintenance Mode plugin?
- Preserve Search engine index while shifting to new Domain
- Javascript from Easy-Fancybox place into footer
- Display WordPress comments before the plugins?
- Mobilepress fails to translate short codes
- How to translate user added content in a plugin
- How to call php file in theme directory from plugin
- uncaught TypeError: Cannot read properties of null (reading ‘classList’) custom plugin
- How do I minify a plugins CSS/JS code?
- How to solve conflict with scripts?
- Error when adding extensions to wordpress version 5.9 with a DIVI install
- Create a pdf from the entries in DB
- How to run flush_rewrite_rules on activation after i register my custom post type using WordPress Boilerplate Plugin
- WordPress Frontend Page using Plugin
- Fatal error: Uncaught Error: Cannot use object of type WP_Error as array in /../plugins/rm-payment.php
- Can’t add new plugin or themes on a wordpress multisite network from the primary site as administrator. Error: ERR_TOO_MANY_REDIRECTS
- WPML – Hook when language is switched (change user language)
- Having multiple URL structure for wordpress blog
- Install/Enable/Activate plugin on multisite without access to master site
- How to get bulk actions handler to display simple “Hello World”?
- Number format in thousands on highcharts in wpdatatable plugin
- Specific plugin script not working on subdomain
- How to regenerate slugs for categories and tag converting non-Latin characters?
- wp_verify_nonce fails always
- Custom Plugin: Point to `template_directory`
- Add new post using a page inside the website
- How to keep edited plugins updated?
- Get page content by ID (from a plugin)
- Show similar category portfolio items?
- Plugin options not appearing on options page using tabbed navigation
- how to protect wordpress website
- Plugin won’t activate, fatal error (widget class not found)
- map urls to plugins
- Google analytics not working on WordPress
- Is it possible to recover Deleted users?
- ACF Taxonomy Object term Null [closed]
- Remove on behalf of in wordpress emails?
- Social network plugins for WordPress [closed]
- Social login authentication via wordpress rest api
- Multiple Post Thumbnails Not Returning URL for Background Image
- How to Deobfuscate a sourcecop protected WordPress plugin?
- Is there any WordPress Plugin that provides video editing from front end side? [closed]