Tutor LMS: Noindex for Lessons, Quizzes and Assignments
Adds a noindex instruction to Tutor LMS lessons, quizzes and assignments, which are normally locked and only show crawlers a login wall.
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.
Adds a noindex instruction to Tutor LMS lessons, quizzes and assignments, which are normally locked and only show crawlers a login wall.
Sends students to a page you choose, such as a review request or next course, right after they click "Complete Course" in Tutor LMS.
Adds a [wpide_typing words="faster|safer|simpler"] shortcode that types and deletes each word in turn, for lively hero headlines like "Make your site faster".
Removes the scripts and styles you list from every page except the ones you choose, for plugins that load their files site-wide.
Adds an "Unpublish on" date box to the post editor and moves expired posts back to draft automatically, for time-limited offers and announcements.
Turns sticky and fixed headers into normal headers when the visible screen area is very small, such as at 400% browser zoom or on landscape phones, so they no longer cover most of the content.
Removes the sticky flag from posts a set number of days after they were made sticky, so featured announcements do not stay pinned to the top of the blog forever.
Leaves the "Restock refunded items" box unticked when you refund an order, for shops where returned goods are usually damaged or not resold.
Makes the "Ship to a different address?" box on the classic checkout start unticked, so most customers only fill in one address.
Adds a [wpide_upcoming_events] shortcode that lists the next events from The Events Calendar with date, time and venue, for sidebars, landing pages and footers.
Adds an [upcoming_events] shortcode that lists the next events by start date, skipping events that have already begun.
Lists the next WP-Cron events and flags overdue ones, a quick way to spot a broken scheduler.
Refreshes the classic cart totals as soon as a quantity is changed, so shoppers do not need to press "Update cart". The button is hidden.
Rewrites old http:// links and images pointing to your own domain to https:// when content is displayed, fixing "not secure" mixed content warnings after moving to SSL without editing every post.
Adds a lightweight /wp-json/site/v1/ping endpoint for uptime monitors. It answers 200 only when WordPress can reach the database, and 503 otherwise, without exposing any versions.
For image blocks that have a caption but no alternative text, uses the caption text as the alt attribute, so the image is not announced as unlabeled.
When an image in a post has an empty alt attribute but its Media Library entry has alt text, the library text is used on the page, fixing older posts without editing them.
Removes the Select2 search boxes WooCommerce puts on the country and state fields, using the browser's native dropdowns that are lighter and easier on phones.
Sends visitors who open wp-login.php to your own login page (for example one with the login form shortcode), and back there when a login fails.
Fills the alt text of newly uploaded photos from the description or headline embedded by cameras, photo agencies and Lightroom (IPTC data), when it exists and no alt text is set.
Fills an empty Yoast SEO meta description with the post's excerpt (or its opening words), trimmed to a search-friendly length.
Fills an empty All in One SEO meta description on single posts and pages with the excerpt or opening text.
Fills the empty alt attribute of avatars with the display name of the user or commenter, so accessibility checkers stop reporting images without alt text.
When a featured image has no alternative text, outputs the post title as its alt attribute in themes and blocks, instead of leaving it empty.