Protect wp-login.php With a Secret Key
Hides the login page behind a secret link: wp-login.php returns "Not Found" unless you have opened it with your key once in this browser.
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.
Hides the login page behind a secret link: wp-login.php returns "Not Found" unless you have opened it with your key once in this browser.
Checks every few minutes for scheduled posts stuck with a "Missed schedule" label and publishes them, a common problem on low-traffic sites.
Adds a [post_count type="job"] shortcode that prints how many published items a post type has, for lines like "We have 12 open positions".
Shows how many published posts each site has in Network Admin > Sites, cached for twelve hours so the list stays fast.
Adds a [pull_quote] shortcode that sets a short quotation in large type, floated to the side on wide screens and full width on phones, to break up long articles.
Adds an optional "PO number" field to the classic checkout for business buyers and shows it on the order screen, in emails and on the customer's order page.
Adds an optional "Purchase order number" field to the Checkout block for business buyers, saved on the order with WooCommerce's additional fields API.
Adds a column to Downloads > Orders listing what each order contains, so you can see what was sold without opening every order.
Adds an "Items" column to the admin orders screen listing what each order contains, so you can see what to pack without opening orders.
Purges the whole LiteSpeed Cache when the Customizer, menus or widgets are saved, so header, footer and sidebar changes appear on every page right away.
When a post changes, also purges the homepage and the post's category and tag archives from LiteSpeed Cache, so lists and teasers are never out of date.
Sends paid orders above an amount to "On hold" instead of "Processing", so you can check them for fraud before shipping.
Places the postcode and city fields side by side on the checkout, which saves space and matches how many countries write addresses.
Moves the countries you sell to most to the top of Gravity Forms address and country drop-downs, so most visitors find theirs without scrolling.
Builds custom post type URLs with a taxonomy term, such as /books/fantasy/the-hobbit/, which reads better and groups content by section.
Adds a quantity field next to the add to cart button for simple products in shop listings, so shoppers can add several at once without opening the product.
Replaces the quantity number box with a simple dropdown (1, 2, 3...) on product and cart pages, which is faster to use on phones.
Lowers the unit price when a customer buys more of the same product, for example 5% off from 10 units, and shows a price-break table on the product page.
Adds an HTML comment at the bottom of front-end and admin pages with the number of database queries, generation time and peak memory. Visible to administrators only.
Removes the post being viewed from any Query Loop block that has the class "wpide-exclude-current", for "More posts" sections under articles.
Sorts any Query Loop block with the class "wpide-most-commented" by number of comments, for a "Most discussed" list without a plugin.
Limits any Query Loop block with the class "wpide-recent" to posts published in the last 30 days, for "This month" or "Fresh this week" sections.
Limits any Query Loop block with the class "wpide-has-thumbnail" to posts that have a featured image, so image grids never show empty cards.
Shows posts in random order in any Query Loop block with the class "wpide-random-order", for rotating testimonials, team members or featured posts.