Keep Password-Protected Posts Out of Feeds
Removes password-protected posts from all feeds, where they otherwise appear with a "There is no excerpt because this is a protected post" message.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Removes password-protected posts from all feeds, where they otherwise appear with a "There is no excerpt because this is a protected post" message.
Leaves events that have already ended out of WordPress's built-in sitemap (wp-sitemap.xml), so search engines spend their time on upcoming events.
Sends an X-Robots-Tag: noindex header with every REST API response so search engines do not index raw JSON from /wp-json/ next to your real pages.
Sends users without the chosen capability back to the page when they try to open the Bricks builder and hides its admin bar link, as an extra lock on top of Bricks' builder access settings.
Serves images from your own server instead of Jetpack's Site Accelerator CDN when their URL contains a pattern you choose, for example SVGs, signed URLs or a specific folder.
Tells WordPress's built-in speculative loading (prefetching pages on hover) to skip cart, checkout and account pages, which are personal, never cached and expensive to build, so hovering over their links no longer costs server time.
Redirects users who cannot edit posts (subscribers, customers) to the homepage when they try to open the admin area. AJAX and admin-post requests keep working.
Leaves any post with a "no-feed" tag out of all RSS feeds, so you can publish a post on the site without sending it to subscribers and newsletter tools.
Adds a "Key takeaways" box built from blocks at the top of every post, a skimmable summary readers and search engines appreciate.
Adds a "Keyboard key" format to the text toolbar that wraps text in <kbd> and styles it like a key cap, for tutorials with shortcuts such as Ctrl + S.
Registers a "Knowledge Base" post type with a nested Topic taxonomy for help articles and documentation, under /docs/.
Adds labels such as "Contact form" or "Landing page" next to chosen pages in the Pages list, the same way WordPress marks the front page, so editors know which pages matter.
Raises the font size and line height of admin tables, forms and menus for editors who find the default admin text too small.
Adds the date each post was last updated to the built-in sitemap, which helps search engines find changed content faster.
Adds a [wpide_main_site_posts] shortcode that lists the newest posts from the network's main site, perfect for a "News from HQ" box on every subsite.
Turns post and term titles written in Cyrillic, Greek, Georgian or other non-Latin scripts into readable Latin URL slugs (for example "Привет мир" becomes privet-mir) instead of long percent-encoded addresses.
Gives users access to chosen LearnDash courses as soon as they are given a role, for example enrolling every new "Employee" in the compliance training.
Builds a learning path by enrolling students in the next course automatically as soon as they complete the previous one.
Adds a role to students when they pass a chosen LearnDash quiz, for example a "Certified" role that unlocks a members area.
Sends students to a page of your choice (a thank-you page, survey or upsell) the next time they load a page after completing a LearnDash course.
Shows a notice at the top of course, lesson and topic pages telling enrolled students the date their access ends, for courses that use access expiration.
Tells search engines not to index LearnDash lessons, topics, quizzes and certificates, which are usually locked and only show a login message to crawlers.
Closes comments on LearnDash lessons, topics and quizzes, and hides existing ones, while leaving comments on courses and blog posts alone.
Removes the category or tag archives you list (by term ID) from All in One SEO's sitemap.