Just as a reference – I do not use WordPress, but I am almost certain this functionality is in it somewhere. To answer at the heart of your question though using other means…
You can absolutely do this using CSS/jQuery/PHP. Here is a link to get you started on a tutorial. There is also a number of other tutorials for this with simple google searches.
As for darkening the background, you should be able to do that using CSS/jQuery for the on-click/open events.
For a specific wordpress solution, I believe this might be what you are looking for but to be frank, I have very little experience with WP so can’t confirm it is correct.
Best of luck!
Related Posts:
- WordPress asking for my FTP credentials to install plugins
- WordPress asking for my FTP credentials to install plugins
- jetpack is in offline mode in wordpress. how to enable it and connect to our wordpress.com account
- Create Online template maker in wordpress website
- WordPress dFactory Cookie Notice Plugin
- Unable to manage Google AdSense with Adspro WordPress Plugin
- Automated Drip/ WorkFlow Form using a Plugin for WordPress site, or using a 3rd party
- How to extend WordPress Bookly plugin
- Speech recognition in WordPress based on Alexa Skill
- wordpress Simple Job board plugin hide cv attachment form
- W3 Total Cache WordPress plugin disturbing my page layout
- WordPress Error: There has been a critical error on your website. Please check your site admin email inbox for instructions
- How do i give a WordPress editor access to the Site Kit by Google plugin?
- WordPress plugin (Q&A Lite by WPMU Dev) not working once logged out from the WordPress admin account
- How to define custom capabilities in wordpress for custom plugin
- Recommendations for an address book/directory plugin WordPress?
- is there any plugin for auto taging with unicode support for wordpress?
- Why can’t import backup site WordPress? Plugin All-in-one migration
- Modern Events Calendar & WordPress: Advanced Speaker addon’s Speaker single page summary doesn’t recognize paragraph breaks
- WordPress PeepSo modification – display WP comments in activity stream
- function “add_submenu_page in wordpress connects to the home page instead of the submenu page
- Not Authorized to View This Page
- What does this mean in my website console: “JQMIGRATE: Migrate is installed, version 1.4.1 jquery-migrate.min.js?ver=1.4.1:2 “
- The requested URL /about was not found on this server
- How do I use WordPress with HostGator?
- How do I use WordPress with HostGator?
- My UPS shipping method is not working in wordpress project
- google my maps ~ custom map embed into wordpress
- WordPress plugin install: Could not create directory
- Using WordPress on 000webhost.com
- Add CashU payment gateway to WordPress Woocommerce
- How can I block doubleclick.net cookie from my wordpress website?
- Moving WordPress from MAMP to WAMP, can’t access pages
- Advanced Custom Fields, Yoast SEO, not updating new values in WordPress
- Safely redirect old WordPress blog links to new WP blog
- WordPress – How do I remove meta generator tags?
- WordPress sort WP ULike posts in custom query?
- WordPress: How to overlay text / widget div on top of a revolution slider
- Links not clickable on mobile devices in WordPress
- How can I removed Powered by WordPress link in wp.login.php without editing core WP files?
- Astra Pro theme for WordPress why isn’t logo showing?
- WordPress theme creation : There are no widget areas on the page shown
- Send both HTML and Plain Text emails using wp_mail in wordpress
- How to download wordpress source code?
- WordPress PHP proxy/helper pages for Twitter API
- WordPress: Loading multiple scripts with enqueue
- Display all post meta keys and meta values of the same post ID in wordpress
- How to transfer HubSpot blog to WordPress?
- wp-admin vs wp-login in wordpress
- WordPress Email Share button not opening in Outlook
- how to parse wordpress post_meta table values
- how to parse wordpress post_meta table values
- how to create a custom live search in WordPress from scratch
- Hide wp-login.php as log-in and redirect it to a custom login page
- How can I access http://localhost/wordpress/wp-admin/install.php?
- How can I access http://localhost/wordpress/wp-admin/install.php?
- wordpress site image served by smush plugin load very slow, how to make wordpress image load faster?
- Exclude tags from gatsby-source-wordpress-experimental
- Add value to existing WP Block Editor setting
- removing a link from a date in wordpress
- WordPress website broken in Facebook mobile browser
- How to find HTML rendered by in WordPress?
- cannot change admin password, wordpress on godaddy
- cannot change admin password, wordpress on godaddy
- How can tune MySQL for WordPress sites?
- Oxygen Builder with theme in WordPress
- How to add “Edit Shortcuts” icon to WordPress customizer
- Cant connect Jetpack to wordpress.com
- WordPress get_template_part pass variable
- WordPress / Elementor site doesn’t load full or correctly
- Divi Child Theme Breaks WordPress Customizer
- wordpress – want to connect my ABOR(Austin Board of Realtors)website to RETS Matrix
- Get the WordPress attachment image url
- change homepage for logged-in users in wordpress
- How to apply font on WordPress?
- Cant login to wp-admin (redirecting to homepage), But CAN login to wp-login.php
- Cant login to wp-admin (redirecting to homepage), But CAN login to wp-login.php
- WordPress Multisite – Mature Option – What does it do?
- Setting up ads (Google Adsense) on my wordpress website
- Pi Hole with web interface and wordpress on the same Raspberry Pi 4
- WordPress pornhub videos embed using wp_embed_register_handler not working
- How to force a custom font to apply in wordpress OceanWP theme?
- WordPress (GoDaddy: Linux w/cPanel (Apache))_ My 2nd site is FUBAR__ subdomain multisite network installation
- Free, editable calendar for WordPress site that using Elementor?
- Muffin Builder has a limit? (WordPress – Be Theme)
- WAMP and WordPress duplicator plug in doesn’t work ( but works on MAMP )
- WordPress Custom Featured image size?
- UpdraftPlus WordPress plugin is not working to store Backup in the Google Drive
- WordPress maintenance mode .htaccess
- WordPress “Save Draft” fails: “the response is not a valid JSON response”
- update post meta wordpress
- Amazon Workspaces VM prevented from logging in to WordPress on DreamHost
- How can I add a PHP page to WordPress?
- What could be causing forced SSL on WordPress Login page? (ERR_SSL_UNRECOGNIZED_NAME_ALERT)
- WordPress Update to 5.6.1 – still keeps Version 5.5.3
- Problem getting data with WooCommerce/WordPress
- WordPress wants to install itself, rather than run the blog
- Display all post meta keys and meta values of the same post ID in wordpress
- WordPress: save `get_template_part()` to variable
- stripe payment icons on small wordpress