Add a Parent Page to Yoast Breadcrumbs for a Post Type
Puts a regular page in front of a custom post type in the Yoast SEO breadcrumbs, for example Home > Services > Web Design when services have no archive.
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.
Puts a regular page in front of a custom post type in the Yoast SEO breadcrumbs, for example Home > Services > Web Design when services have no archive.
Replaces the cart contents whenever a new product is added, so each order contains a single product. Useful for services, bookings and memberships.
Keeps XML-RPC available for the services you list (such as Jetpack or a publishing app on your office network) while answering every other XML-RPC request with a 403 error.
Marks paid orders as Completed instead of Processing when every item is virtual, such as services, memberships or event tickets.
Refuses orders placed with throwaway email services, so order confirmations, downloads and receipts reach a real inbox.
Rejects registrations from throwaway email services, which are a common source of fake and spam accounts.
Shows an error when someone uses an email address from a domain on your block list, such as throwaway inbox services, in a Fluent Forms form.
Shows an error when someone enters an email address from a domain on your block list, such as throwaway inbox services, in any Gravity Forms email field.
Shows an error when an email address from a domain on your block list, such as throwaway inbox services, is entered in any WPForms email field.
Adds a pattern with a heading and three numbered steps in columns, a common section for service pages and onboarding.
Stops your site from acting as an oEmbed provider: removes the discovery links, the embed REST route and the wp-embed script. Embedding YouTube and similar services keeps working.
Fills a Contact Form 7 select field with the titles of published posts, pages or a custom post type, so a services or products list stays in sync with your content.
Adds a fixed packing and handling charge to every order that needs shipping, while downloads and services stay fee-free.
Keeps only the embed providers you choose, like YouTube and Vimeo, in the block inserter instead of dozens of services.
Marks the menu link that points to the section currently on screen (for one-page sites with #about, #services links), updating as visitors scroll.
Adds a [child_items] shortcode that lists the children of the current page or hierarchical item, such as sub-services under a service.
Gives the services that receive your WooCommerce webhooks more time to answer, which stops slow endpoints such as Zapier or ERPs from being logged as failed.
Adds the Order field to chosen post types and sorts them by it on the front end and in the admin, so you can control the order of team members, services or FAQs.
Lists only parent items on the archive of hierarchical post types, such as services with sub-services, so child items do not crowd the overview.
When an address like /services/old-offer/ no longer exists, sends visitors to the closest existing level above it, such as /services/, instead of a dead end.
Sends visitors from addresses of a previous static site, such as /about.html or /services/web.php, to the WordPress page with the same name.
Shows up to three other items that share a category or tag below single custom post type entries, such as related recipes, services or case studies.
Strips images and image captions from the content sent in your feeds, keeping feeds light for readers and services that only want the text.
Gives a custom post type short URLs like example.com/web-design/ instead of example.com/services/web-design/, as pages have.