Cache oEmbed Results Longer
Keeps embedded content like videos and social posts cached for 30 days instead of re-fetching it from the provider every day.
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.
Keeps embedded content like videos and social posts cached for 30 days instead of re-fetching it from the provider every day.
Places a call-to-action box halfway through each post, where readers who are engaged are most likely to notice it.
Adds a ready-made group of blocks (heading, text and button) to the end of every post, which you can restyle with the block editor's own classes.
Points the canonical tag of a post to the URL in its "original_url" custom field, for articles first published elsewhere, so the original keeps the search credit.
Adds canonical link tags to the blog page, category, tag, author and post type archives, which WordPress only does for single posts and pages by default.
Turns each post in Query Loop blocks into a card with padding, rounded corners, a soft shadow and a lift on hover, for blog and archive templates in block themes.
Makes the Categories widget list only top-level categories and sorts them by number of posts, so a long category tree becomes a short list of your main sections.
Adds a "term_names" field to REST API responses for posts and custom post types, so apps get category and tag names without extra requests.
Adds a "wp change-status" command that moves posts from one status to another, for example every draft older than a date back to pending, with a preview count before anything changes.
Sets exactly which content types the site search returns, for example posts, pages and your portfolio, instead of every public type.
Gives tables in posts and pages a clean, readable look with a bold header row, light striping, comfortable padding and horizontal scrolling on phones.
Limits paragraphs, lists and quotes in posts to about 75 characters per line, the width recommended for readability, while wide blocks such as images and tables keep the full width.
Tunes the line length, line height and spacing of headings, paragraphs and lists inside blog posts for long-form reading.
Asks readers a question near the end of each post (after 80% of the content) and links straight to the comment form.
Adds a "Comment Moderator" role that can approve, edit and delete comments without being able to publish or edit other people's posts.
Adds a column to the Posts list with a switch that opens or closes comments on each post in one click, without opening the editor or Quick Edit.
Tightens the spacing of admin table rows so more posts, pages and users fit on screen at once.
Posts the subject and the start of every email sent to the site admin address into a Slack channel, so the team sees new users, comments and alerts where they already work.
Adds a "Copy" button to every code block in your posts so readers can copy commands and code samples with one click.
Adds a "Copy to site" bulk action on the Posts screen that copies the selected posts (title, content, excerpt and featured image URL as a note) as drafts to another site you are an editor on.
Adds a "Copy as page" link under posts, and "Copy as post" under pages, that creates a draft of the other type with the same content and featured image, while the original stays untouched.
Gives h2 to h4 headings in posts and pages an ID and a small # link that appears on hover, so readers can share a link to an exact section.
Shows how long until each scheduled post goes live, such as "in 3 hours", next to the date in admin lists, so the publishing queue is easy to read.
Replaces the standard "This content is password protected" sentence with your own message, for example explaining how to get the password.