Limit Post Titles and Excerpts to a Few Lines in Grids
Cuts long post titles to two lines and excerpts to three lines in blog grids and Query Loop blocks, so cards line up neatly whatever the text length.
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.
Cuts long post titles to two lines and excerpts to three lines in blog grids and Query Loop blocks, so cards line up neatly whatever the text length.
Keeps every post in exactly one category: when several are ticked, only the most specific one is kept on save, which keeps URLs, breadcrumbs and archives tidy.
Replaces WordPress's permissive cross-origin (CORS) headers with an allow-list, so only the browser apps you name, such as a headless front end, can call the REST API with credentials.
Restricts front-end search results to blog posts, leaving out pages and other post types.
Allows only a few new accounts per IP address per day, which stops bots and people from creating piles of accounts.
Allows only a few WPForms submissions per IP address each hour and blocks the rest with a polite message, to stop flooding and repeat spam.
Gives authors and contributors a short list of everyday blocks (text, headings, lists, images, quotes, embeds) while editors and administrators keep every block.
Restricts the block widget editor and the Customizer to a short list of blocks that make sense in sidebars, keeping widget areas tidy for clients.
Reduces the unit dropdowns in spacing and size controls to the units you want (for example px, rem and %), keeping layouts consistent.
Hides the long list of embed blocks (TikTok, Reddit, Kickstarter and dozens more) from the inserter, keeping only the providers you actually use.
Caps the size of files that can be uploaded through WordPress at 8 MB, even if the server allows more.
Stops shoppers from adding more than a set total number of items to the cart, for limited releases or stock-controlled drops.
Refuses to send any single email to more than a set number of recipients across To, CC and BCC, which stops a compromised form or plugin from blasting your contacts.
Keeps only the first few tags on each post when it is saved, so tag lists stay focused and tag archives do not fill with one-off tags. Writers see a note when extra tags are dropped.
Records front-end URLs that run more database queries than a limit you set, with the query count and load time, and lists the worst offenders under Tools > Heavy Pages.
Caps how many items from a category one order can contain, useful for limited drops, rationed products or age-restricted goods.
Blocks checkout when the cart subtotal goes over a set amount and shows a notice asking the shopper to contact you for large orders.
Adds a "Maximum per order" field to the product Inventory tab and enforces it in the quantity box and the cart, for limited releases or allocated stock.
Rejects comments shorter than 15 characters or longer than 5,000 characters. Moderators are not limited.
Lets each logged-in member send the Contact Form 7 forms you choose only once, for surveys, applications or votes, and shows a message instead of the form afterwards.
Lets each logged-in member submit the Fluent Forms forms you choose only once, which suits surveys, votes and applications, with a clear message on a second attempt.
Lets each logged-in member submit a Gravity Forms form only once, for surveys, applications or votes, and shows a friendly message instead of the form afterwards.
Lets each logged-in member submit the WPForms forms you choose only once, for surveys, votes or applications, and replaces the form with a message afterwards.
Limits sign-ups to email addresses at the domains you list, for example your company or school domain.