[{"id":407555,"date":"2026-07-15T02:36:59","date_gmt":"2026-07-15T06:36:59","guid":{"rendered":"https:\/\/publishpress.com\/?p=407555"},"modified":"2026-07-15T11:16:45","modified_gmt":"2026-07-15T15:16:45","slug":"publishpress-shortlinks-1-8-0-reports-analytics-migration-tools","status":"publish","type":"post","link":"https:\/\/publishpress.com\/publishpress-shortlinks\/publishpress-shortlinks-1-8-0-reports-analytics-migration-tools\/","title":{"rendered":"PublishPress Shortlinks v1.8: Link Reports are Now Available"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/publishpress.com\/links\/shortlinks\">PublishPress Shortlinks<\/a> is the link manager for WordPress. With this plugin you can create custom links for your posts. These links are brandable, trackable, and can have custom view permissions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/github.com\/publishpress\/publishpress-shortlinks\">PublishPress Shortlinks<\/a> v1.8.0 is available now. The headline addition is a new &#8220;Reports&#8221; feature. You can see how many people are clicking on your links during a specific time period, and which links they&#8217;re clicking on.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a590d5685056\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #18014c;color:#18014c\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #18014c;color:#18014c\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a590d5685056\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/publishpress.com\/publishpress-shortlinks\/publishpress-shortlinks-1-8-0-reports-analytics-migration-tools\/#Link_Reports\" >Link Reports<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/publishpress.com\/publishpress-shortlinks\/publishpress-shortlinks-1-8-0-reports-analytics-migration-tools\/#More_highlights\" >More highlights<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/publishpress.com\/publishpress-shortlinks\/publishpress-shortlinks-1-8-0-reports-analytics-migration-tools\/#Other_improvements_and_fixes\" >Other improvements and fixes<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Link_Reports\"><\/span>Link Reports<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This new is available by going to the &#8220;Reports&#8221; option in your admin menu. You can now see your shortlink performance data on this new screen. This makes it easier to understand which links are getting attention. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"540\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/shortlinks-reports-1024x540.png\" alt=\"New reports screen\" class=\"wp-image-407559\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/shortlinks-reports-1024x540.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/shortlinks-reports-300x158.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/shortlinks-reports-768x405.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/shortlinks-reports-1536x811.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/shortlinks-reports-2048x1081.png 2048w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/shortlinks-reports-360x190.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"More_highlights\"><\/span>More highlights<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Post type controls<\/strong>: Choose which post types can use shortlinks, including posts, pages, or supported custom post types. You can find this option in Shortlinks &gt; Settings &gt; Post types.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"594\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/shortlinks-post-types-1024x594.png\" alt=\"Post type settings for Shortlinks\" class=\"wp-image-407560\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/shortlinks-post-types-1024x594.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/shortlinks-post-types-300x174.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/shortlinks-post-types-768x445.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/shortlinks-post-types-1536x890.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/shortlinks-post-types-2048x1187.png 2048w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/shortlinks-post-types-360x209.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Redesigned settings<\/strong>: You can now manage Shortlinks options from a cleaner settings interface that is easier to scan and configure.<\/li>\n\n\n\n<li><strong>Migration tools<\/strong>: It&#8217;s easier to move your existing shortlink data into the plugin when moving from another plugin.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Other_improvements_and_fixes\"><\/span>Other improvements and fixes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Shortlink page fix<\/strong>: Resolved a 404 error that could appear on the shortlink page when Shortlinks was active.<\/li>\n\n\n\n<li><strong>Cleaner shortlink records<\/strong>: Prevented WordPress auto drafts from creating shortlink entries before real content exists.<\/li>\n\n\n\n<li><strong>Contributor documentation<\/strong>: Added pull request template documentation to improve the project workflow.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p><a href=\"https:\/\/publishpress.com\/links\/shortlinks\" class=\"tinypress-autolink\" title=\"Shortlinks in Content\">PublishPress Shortlinks<\/a> 1.8.0 adds reports analytics, migration tools, URL metadata suggestions, post type controls, and a cleaner settings screen for sites.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_ghrp_source_repo":"publishpress\/publishpress-shortlinks","_ghrp_release_tag":"v1.8.0","_ghrp_release_url":"https:\/\/github.com\/publishpress\/publishpress-shortlinks\/releases\/tag\/v1.8.0","_ghrp_generated_by":"wp_ai_client","footnotes":""},"categories":[{"term_id":8178,"name":"PublishPress Shortlinks","slug":"publishpress-shortlinks","term_group":0,"term_taxonomy_id":8178,"taxonomy":"category","description":"","parent":0,"count":4,"filter":"raw","terms_order":"0","cat_ID":8178,"category_count":4,"category_description":"","cat_name":"PublishPress Shortlinks","category_nicename":"publishpress-shortlinks","category_parent":0}],"tags":[],"ppma_author":[2866],"class_list":["post-407555","post","type-post","status-publish","format-standard","hentry","category-publishpress-shortlinks"],"author_meta":{"display_name":"Steve Burge","author_link":"https:\/\/publishpress.com\/author\/steve\/"},"featured_img":null,"coauthors":[{"link":"https:\/\/publishpress.com\/author\/steve\/","display_name":"Steve Burge"}],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/publishpress.com\/category\/publishpress-shortlinks\/\" class=\"advgb-post-tax-term\">PublishPress Shortlinks<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">PublishPress Shortlinks<\/span>"]}},"comment_count":0,"relative_dates":{"created":"Posted 2 days ago","modified":"Updated 1 day ago"},"absolute_dates":{"created":"Posted on July 15, 2026","modified":"Updated on July 15, 2026"},"absolute_dates_time":{"created":"Posted on July 15, 2026 2:36 am","modified":"Updated on July 15, 2026 11:16 am"},"featured_img_caption":"","series_order":"","authors":[{"term_id":2866,"user_id":2,"is_guest":0,"slug":"steve","display_name":"Steve Burge","avatar_url":{"url":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg","url2x":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg"},"author_category":"","first_name":"Steve","last_name":"Burge","job_title":"","description":"Steve is the founder of PublishPress. He's been working with open source software for over 20 years. Originally from the UK, he now lives in Sarasota in the USA. This profile is generated by the PublishPress Authors plugin."}],"images":{"thumbnail":false,"medium":false,"medium_large":false,"large":false,"full":false},"_links":{"self":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/comments?post=407555"}],"version-history":[{"count":10,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407555\/revisions"}],"predecessor-version":[{"id":407567,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407555\/revisions\/407567"}],"wp:attachment":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/media?parent=407555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/categories?post=407555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/tags?post=407555"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/ppma_author?post=407555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":407503,"date":"2026-07-12T13:33:02","date_gmt":"2026-07-12T17:33:02","guid":{"rendered":"https:\/\/publishpress.com\/?p=407503"},"modified":"2026-07-14T03:52:59","modified_gmt":"2026-07-14T07:52:59","slug":"publishpress-revisions-3-9-0-woocommerce-revisions-review-tools","status":"publish","type":"post","link":"https:\/\/publishpress.com\/blog\/revisions\/publishpress-revisions-3-9-0-woocommerce-revisions-review-tools\/","title":{"rendered":"PublishPress Revisions v3.9: WooCommerce Revisions"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/publishpress\/publishpress-revisions\">PublishPress Revisions<\/a> v3.9.0 makes revision workflows more useful for stores and editorial teams. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The biggest addition is support for WooCommerce <a href=\"https:\/\/publishpress.com\/links\/past-revisions\" class=\"tinypress-autolink\" title=\"Past Revisions\">Past Revisions<\/a>. Every time you update a WooCommerce product, you can save a copy of those changes. By default, this does not happen in WooCommerce.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a590d569482c\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #18014c;color:#18014c\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #18014c;color:#18014c\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a590d569482c\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/publishpress.com\/blog\/revisions\/publishpress-revisions-3-9-0-woocommerce-revisions-review-tools\/#Save_changes_to_WooCoomerce_products\" >Save changes to WooCoomerce products<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/publishpress.com\/blog\/revisions\/publishpress-revisions-3-9-0-woocommerce-revisions-review-tools\/#Decline_revisions_faster\" >Decline revisions faster<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/publishpress.com\/blog\/revisions\/publishpress-revisions-3-9-0-woocommerce-revisions-review-tools\/#Revision_editor_color_option\" >Revision editor color option<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/publishpress.com\/blog\/revisions\/publishpress-revisions-3-9-0-woocommerce-revisions-review-tools\/#Front_end_page_indicator\" >Front end page indicator<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/publishpress.com\/blog\/revisions\/publishpress-revisions-3-9-0-woocommerce-revisions-review-tools\/#Other_changes\" >Other changes<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Save_changes_to_WooCoomerce_products\"><\/span>Save changes to WooCoomerce products<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With <a href=\"https:\/\/publishpress.com\/links\/revisions\" class=\"tinypress-autolink\" title=\"PublishPress Revisions\">PublishPress Revisions<\/a> Pro, you can <a href=\"https:\/\/publishpress.com\/knowledge-base\/revisions-woocommerce\/\">review and preserve WooCommerce changes<\/a>. This will include all the custom fields that make up a WooCommerce product. This screenshot shows a revision for a WooCommerce product. On the right side of the screenshot you can see changes to the product prices.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"557\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/woocommerce-revisions-product-1024x557.png\" alt=\"WooCommerce revisions for products\" class=\"wp-image-407525\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/woocommerce-revisions-product-1024x557.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/woocommerce-revisions-product-300x163.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/woocommerce-revisions-product-768x418.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/woocommerce-revisions-product-1536x835.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/woocommerce-revisions-product-2048x1114.png 2048w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/woocommerce-revisions-product-360x196.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Enable this feature by going to Revisions &gt; Settings and checking the &#8220;Products&#8221; box under &#8220;<a href=\"https:\/\/publishpress.com\/links\/past-revisions\" class=\"tinypress-autolink\" title=\"Past Revisions\">Past Revisions<\/a>&#8220;:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"401\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/products-revisions-1024x401.png\" alt=\"Past Revisions for WooCommerce\" class=\"wp-image-407538\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/products-revisions-1024x401.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/products-revisions-300x118.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/products-revisions-768x301.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/products-revisions-360x141.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/products-revisions.png 1480w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Decline_revisions_faster\"><\/span>Decline revisions faster<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can use the new Decline button in the Edit Revision sidebar to reject proposed changes without hunting for another action.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"194\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/decline-button-1024x194.png\" alt=\"Submitted revisions - decline button\" class=\"wp-image-407527\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/decline-button-1024x194.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/decline-button-300x57.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/decline-button-768x145.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/decline-button-1536x291.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/decline-button-2048x387.png 2048w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/decline-button-360x68.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Revision_editor_color_option\"><\/span>Revision editor color option<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can now change the Revision Editor background color to help reviewers distinguish the revision workspace from regular editing. To change this color, go to Revisions &gt; Setting &gt; <a href=\"https:\/\/publishpress.com\/links\/new-revisions\" class=\"tinypress-autolink\" title=\"New Revisions\">New Revisions<\/a> &gt; Submission.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"348\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/new-revisions-background-color-1024x348.png\" alt=\"Revision editor color option\" class=\"wp-image-407530\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/new-revisions-background-color-1024x348.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/new-revisions-background-color-300x102.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/new-revisions-background-color-768x261.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/new-revisions-background-color-1536x521.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/new-revisions-background-color-2048x695.png 2048w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/new-revisions-background-color-360x122.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Front_end_page_indicator\"><\/span>Front end page indicator<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Published posts can now show an indicator when revisions have been created, helping teams notice pending work while browsing the site.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"377\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/this-post-pending-revisions-1024x377.png\" alt=\"This post has revisions message\" class=\"wp-image-407533\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/this-post-pending-revisions-1024x377.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/this-post-pending-revisions-300x110.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/this-post-pending-revisions-768x283.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/this-post-pending-revisions-360x132.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/this-post-pending-revisions.png 1076w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Other_changes\"><\/span>Other changes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This release also includes stability fixes and cleanup work, with security related maintenance included in the update.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Past Revisions on activation<\/strong>: New installs now redirect to the Past Revisions screen on first activation, making it easier to find the core workflow immediately.<\/li>\n\n\n\n<li><strong>Fatal error prevention<\/strong>: The plugin now handles an invalid post value passed to the revisions retention check more safely.<\/li>\n\n\n\n<li><strong>Post Copy fix<\/strong>: Copying posts no longer fails with a fatal error before plugin settings are saved again.<\/li>\n\n\n\n<li><strong>Sidebar layout cleanup<\/strong>: Misaligned elements in the Revision Editor sidebar have been corrected.<\/li>\n\n\n\n<li><strong>Status filter count fix<\/strong>: The <a href=\"https:\/\/publishpress.com\/links\/new-revisions\" class=\"tinypress-autolink\" title=\"New Revisions\">New Revisions<\/a> All filter count is no longer doubled when <a href=\"https:\/\/publishpress.com\/links\/statuses\" class=\"tinypress-autolink\" title=\"Statuses\">PublishPress Statuses Pro<\/a> is active.<\/li>\n\n\n\n<li><strong>Cleaner submenu counts<\/strong>: A redundant counter on the Revision submenu item has been removed.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If your site uses WooCommerce, <a href=\"https:\/\/publishpress.com\/links\/statuses\" class=\"tinypress-autolink\" title=\"Statuses\">PublishPress Statuses Pro<\/a>, or a review workflow with multiple editors, this is a worthwhile update to schedule promptly.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><a href=\"https:\/\/publishpress.com\/links\/revisions\" class=\"tinypress-autolink\" title=\"PublishPress Revisions\">PublishPress Revisions<\/a> 3.9.0 brings WooCommerce revision support, faster review actions, frontend page indicators, and important stability fixes for teams.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_ghrp_source_repo":"publishpress\/publishpress-revisions","_ghrp_release_tag":"v3.9.0","_ghrp_release_url":"https:\/\/github.com\/publishpress\/publishpress-revisions\/releases\/tag\/v3.9.0","_ghrp_generated_by":"wp_ai_client","footnotes":""},"categories":[{"term_id":6229,"name":"PublishPress Revisions","slug":"revisions","term_group":0,"term_taxonomy_id":6229,"taxonomy":"category","description":"These posts feature news and tutorials for the PublishPress Revisions plugin. This allows you to submit, moderate, approve, and schedule revisions.","parent":1,"count":43,"filter":"raw","terms_order":"0","cat_ID":6229,"category_count":43,"category_description":"These posts feature news and tutorials for the PublishPress Revisions plugin. This allows you to submit, moderate, approve, and schedule revisions.","cat_name":"PublishPress Revisions","category_nicename":"revisions","category_parent":1}],"tags":[],"ppma_author":[2866],"class_list":["post-407503","post","type-post","status-publish","format-standard","hentry","category-revisions"],"author_meta":{"display_name":"Steve Burge","author_link":"https:\/\/publishpress.com\/author\/steve\/"},"featured_img":null,"coauthors":[{"link":"https:\/\/publishpress.com\/author\/steve\/","display_name":"Steve Burge"}],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/publishpress.com\/category\/blog\/revisions\/\" class=\"advgb-post-tax-term\">PublishPress Revisions<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">PublishPress Revisions<\/span>"]}},"comment_count":0,"relative_dates":{"created":"Posted 4 days ago","modified":"Updated 3 days ago"},"absolute_dates":{"created":"Posted on July 12, 2026","modified":"Updated on July 14, 2026"},"absolute_dates_time":{"created":"Posted on July 12, 2026 1:33 pm","modified":"Updated on July 14, 2026 3:52 am"},"featured_img_caption":"","series_order":"","authors":[{"term_id":2866,"user_id":2,"is_guest":0,"slug":"steve","display_name":"Steve Burge","avatar_url":{"url":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg","url2x":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg"},"author_category":"","first_name":"Steve","last_name":"Burge","job_title":"","description":"Steve is the founder of PublishPress. He's been working with open source software for over 20 years. Originally from the UK, he now lives in Sarasota in the USA. This profile is generated by the PublishPress Authors plugin."}],"images":{"thumbnail":false,"medium":false,"medium_large":false,"large":false,"full":false},"_links":{"self":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/comments?post=407503"}],"version-history":[{"count":16,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407503\/revisions"}],"predecessor-version":[{"id":407548,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407503\/revisions\/407548"}],"wp:attachment":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/media?parent=407503"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/categories?post=407503"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/tags?post=407503"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/ppma_author?post=407503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":407495,"date":"2026-07-09T13:10:26","date_gmt":"2026-07-09T17:10:26","guid":{"rendered":"https:\/\/publishpress.com\/?p=407495"},"modified":"2026-07-09T16:36:06","modified_gmt":"2026-07-09T20:36:06","slug":"publishpress-blocks-3-7-4-post-notes-block-fixes","status":"publish","type":"post","link":"https:\/\/publishpress.com\/blog\/publishpress-blocks\/publishpress-blocks-3-7-4-post-notes-block-fixes\/","title":{"rendered":"PublishPress Blocks v3.7.4: Big Improvements to Block Notes"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">WordPress 6.9 shipped with a very cool feature: Notes.<br><br>You can now leave Google Docs-style comments directly on your posts. It&#8217;s a fantastic collaboration tool for editorial teams.<br><br>The catch? It&#8217;s really hard to find. None of the publishers we work with have discovered it yet. <a href=\"https:\/\/github.com\/publishpress\/publishpress-blocks\">PublishPress Blocks<\/a> makes Notes much easier to use. <a href=\"https:\/\/publishpress.com\/links\/blocks\" class=\"tinypress-autolink\" title=\"PublishPress Blocks\">PublishPress Blocks<\/a> now has a &#8220;Post Notes&#8221; screen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of opening individual posts to check notes, editors can now review notes across their content from one admin view.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a590d56a3d23\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #18014c;color:#18014c\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #18014c;color:#18014c\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a590d56a3d23\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/publishpress.com\/blog\/publishpress-blocks\/publishpress-blocks-3-7-4-post-notes-block-fixes\/#Feature_highlight_Post_Notes\" >Feature highlight: Post Notes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/publishpress.com\/blog\/publishpress-blocks\/publishpress-blocks-3-7-4-post-notes-block-fixes\/#Block_management_improvements\" >Block management improvements<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/publishpress.com\/blog\/publishpress-blocks\/publishpress-blocks-3-7-4-post-notes-block-fixes\/#Other_changes\" >Other changes<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Feature_highlight_Post_Notes\"><\/span>Feature highlight: Post Notes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The new Post Notes page appears under the Blocks menu and gives editorial teams a central place to manage notes attached to posts.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>One screen for all your notes:<\/strong> See notes from across posts in a single table with the related post, post type, note text, author, date, and status.<\/li>\n\n\n\n<li><strong>Faster filtering:<\/strong> Narrow the list by post type, status, or post title search so teams can quickly find open or resolved notes.<\/li>\n\n\n\n<li><strong>Clear author details:<\/strong> Author initials and avatars make it easier to see who created each note.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"410\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/post-notes-screen-1024x410.png\" alt=\"Post Notes screen in PublishPress BLocks\" class=\"wp-image-407512\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/post-notes-screen-1024x410.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/post-notes-screen-300x120.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/post-notes-screen-768x307.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/post-notes-screen-1536x615.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/post-notes-screen-2048x820.png 2048w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/post-notes-screen-360x144.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Block_management_improvements\"><\/span>Block management improvements<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This release also tidies several admin screens to make block settings clearer and easier to navigate.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Legacy blocks:<\/strong> Unused older blocks are now grouped in a Legacy area under Settings: Extra Blocks.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"646\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/legacy-blocks-1024x646.png\" alt=\"Legacy Blocks\" class=\"wp-image-407515\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/legacy-blocks-1024x646.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/legacy-blocks-300x189.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/legacy-blocks-768x485.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/legacy-blocks-360x227.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/legacy-blocks.png 1296w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cleaner block lists:<\/strong> Deprecated blocks are hidden and the Content Display and Extra Blocks screens have been polished.<\/li>\n\n\n\n<li><strong>Screen descriptions:<\/strong> Blocks screens now include descriptions to make their purpose easier to understand.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"259\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/extra-block-tooltips-1024x259.png\" alt=\"Extra blocks tooltips\" class=\"wp-image-407514\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/extra-block-tooltips-1024x259.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/extra-block-tooltips-300x76.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/extra-block-tooltips-768x194.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/extra-block-tooltips-1536x388.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/extra-block-tooltips-2048x517.png 2048w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/07\/extra-block-tooltips-360x91.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Other_changes\"><\/span>Other changes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Custom block styles:<\/strong> Color choices now apply correctly in both the editor and the frontend.<\/li>\n\n\n\n<li><strong>Additional CSS classes:<\/strong> Classes added through a block\u2019s advanced settings now appear correctly on the frontend.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/publishpress.com\/links\/block-usage\" class=\"tinypress-autolink\" title=\"Block Usage\">Block Usage<\/a> access:<\/strong> Editor roles with the granted capabilities can now access the <a href=\"https:\/\/publishpress.com\/links\/block-usage\" class=\"tinypress-autolink\" title=\"Block Usage\">Block Usage<\/a> page as expected.<\/li>\n\n\n\n<li><strong>Translations:<\/strong> Select2 translations and text domains received fixes for better localization support.<\/li>\n\n\n\n<li><strong>Build tooling:<\/strong> The bundled Babel dependency was updated as part of routine maintenance.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p><a href=\"https:\/\/publishpress.com\/links\/blocks\" class=\"tinypress-autolink\" title=\"PublishPress Blocks\">PublishPress Blocks<\/a> 3.7.4 adds a Post Notes screen for WordPress 6.9 and fixes custom styles, CSS classes, <a href=\"https:\/\/publishpress.com\/links\/block-usage\" class=\"tinypress-autolink\" title=\"Block Usage\">block usage<\/a> access, and admin settings cleanup.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_ghrp_source_repo":"publishpress\/publishpress-blocks","_ghrp_release_tag":"v3.7.4","_ghrp_release_url":"https:\/\/github.com\/publishpress\/publishpress-blocks\/releases\/tag\/v3.7.4","_ghrp_generated_by":"wp_ai_client","footnotes":""},"categories":[{"term_id":7184,"name":"PublishPress Blocks","slug":"publishpress-blocks","term_group":0,"term_taxonomy_id":7184,"taxonomy":"category","description":"Gutenberg is good, and with\u00a0<a href=\"https:\/\/publishpress.com\/blocks\/\" rel=\"nofollow ugc\">PublishPress Blocks<\/a>, it\u2019s great! PublishPress Blocks has everything you need to build professional websites with WordPress. The blocks include layout options, sliders, buttons, icons, image galleries, maps, tabs, testimonials, accordions, and much more.v","parent":1,"count":55,"filter":"raw","terms_order":"0","cat_ID":7184,"category_count":55,"category_description":"Gutenberg is good, and with\u00a0<a href=\"https:\/\/publishpress.com\/blocks\/\" rel=\"nofollow ugc\">PublishPress Blocks<\/a>, it\u2019s great! PublishPress Blocks has everything you need to build professional websites with WordPress. The blocks include layout options, sliders, buttons, icons, image galleries, maps, tabs, testimonials, accordions, and much more.v","cat_name":"PublishPress Blocks","category_nicename":"publishpress-blocks","category_parent":1}],"tags":[],"ppma_author":[2866],"class_list":["post-407495","post","type-post","status-publish","format-standard","hentry","category-publishpress-blocks"],"author_meta":{"display_name":"Steve Burge","author_link":"https:\/\/publishpress.com\/author\/steve\/"},"featured_img":null,"coauthors":[{"link":"https:\/\/publishpress.com\/author\/steve\/","display_name":"Steve Burge"}],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/publishpress.com\/category\/blog\/publishpress-blocks\/\" class=\"advgb-post-tax-term\">PublishPress Blocks<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">PublishPress Blocks<\/span>"]}},"comment_count":0,"relative_dates":{"created":"Posted 1 week ago","modified":"Updated 1 week ago"},"absolute_dates":{"created":"Posted on July 9, 2026","modified":"Updated on July 9, 2026"},"absolute_dates_time":{"created":"Posted on July 9, 2026 1:10 pm","modified":"Updated on July 9, 2026 4:36 pm"},"featured_img_caption":"","series_order":"","authors":[{"term_id":2866,"user_id":2,"is_guest":0,"slug":"steve","display_name":"Steve Burge","avatar_url":{"url":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg","url2x":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg"},"author_category":"","first_name":"Steve","last_name":"Burge","job_title":"","description":"Steve is the founder of PublishPress. He's been working with open source software for over 20 years. Originally from the UK, he now lives in Sarasota in the USA. This profile is generated by the PublishPress Authors plugin."}],"images":{"thumbnail":false,"medium":false,"medium_large":false,"large":false,"full":false},"_links":{"self":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/comments?post=407495"}],"version-history":[{"count":7,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407495\/revisions"}],"predecessor-version":[{"id":407519,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407495\/revisions\/407519"}],"wp:attachment":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/media?parent=407495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/categories?post=407495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/tags?post=407495"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/ppma_author?post=407495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":407480,"date":"2026-07-03T15:48:53","date_gmt":"2026-07-03T19:48:53","guid":{"rendered":"https:\/\/publishpress.com\/?p=407480"},"modified":"2026-07-04T10:18:53","modified_gmt":"2026-07-04T14:18:53","slug":"using-ai-deep-research-to-improve-wordpress-plugins","status":"publish","type":"post","link":"https:\/\/publishpress.com\/blog\/podcast\/using-ai-deep-research-to-improve-wordpress-plugins\/","title":{"rendered":"Using AI Deep Research to Improve WordPress Plugins"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Yes, vibe-coding is useful.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But the most powerful way to use AI may be deep research. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ross Morsali is the developer of the <a href=\"https:\/\/searchandfilter.com\/\">Search and Filter<\/a> plugin. He uses deep research to find entirely new solutions to complex WordPress problems. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, WordPress search is normally slow for large sites. If you have over 10,000 WordPress posts, it can take a while for your visitors to see search results.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Ross used deep research to find entirely new solutions to this problem. With deep research, AI can investigate complex questions, crawl many sources, cross-reference claims, and synthesize the findings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is a great conversation with a developer who takes his work seriously and loves to break new ground. In the second half of the podcast, Ross talks about taking his deep research to build innovate answers in a new area: speech-to-text.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a590d56b1636\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #18014c;color:#18014c\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #18014c;color:#18014c\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a590d56b1636\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/publishpress.com\/blog\/podcast\/using-ai-deep-research-to-improve-wordpress-plugins\/#Watch_this_episode\" >Watch this episode<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/publishpress.com\/blog\/podcast\/using-ai-deep-research-to-improve-wordpress-plugins\/#Listen_to_this_episode\" >Listen to this episode<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/publishpress.com\/blog\/podcast\/using-ai-deep-research-to-improve-wordpress-plugins\/#Timestamps_for_this_episode\" >Timestamps for this episode<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Watch_this_episode\"><\/span>Watch this episode<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"How to Use AI Deep Research to Improve WordPress Plugins\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/upXDdRLR-Vk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Listen_to_this_episode\"><\/span>Listen to this episode<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<iframe data-testid=\"embed-iframe\" style=\"border-radius:12px\" src=\"https:\/\/open.spotify.com\/embed\/episode\/6XcTstqV1s8bUmfIxFIYPk?utm_source=generator&amp;si=addb128607854254\" width=\"100%\" height=\"352\" frameborder=\"0\" allowfullscreen=\"\" allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\" loading=\"lazy\"><\/iframe>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Timestamps_for_this_episode\"><\/span>Timestamps for this episode<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>0:00 \u2014 Steve introduces Ross and the deep-research topic. <\/li>\n\n\n\n<li>2:07 \u2014 Ross explains the search\/filter performance problem. <\/li>\n\n\n\n<li>4:11 \u2014 Ross describes indexing and the technical foundation behind fast search. <\/li>\n\n\n\n<li>5:12 \u2014 Ross explains how deep research with AI helped him explore new approaches. <\/li>\n\n\n\n<li>6:29 \u2014 He breaks down how he uses research mode in Claude. <\/li>\n\n\n\n<li>8:22 \u2014 Ross describes how long the research phase took. <\/li>\n\n\n\n<li>9:21 \u2014 He explains the bitmap approach that improved performance. <\/li>\n\n\n\n<li>11:23 \u2014 Ross talks about using AI coding tools alongside research. <\/li>\n\n\n\n<li>12:30 \u2014 The rewritten indexing system shipped in January.<\/li>\n\n\n\n<li>15:42 \u2014 Ross shifts to a new rabbit hole: speech-to-text. <\/li>\n\n\n\n<li>17:40 \u2014 He explains why low latency is critical for voice input. <\/li>\n\n\n\n<li>19:30 \u2014 The voice tool concept expands into a much broader system. <\/li>\n\n\n\n<li>22:17 \u2014 Ross says they\u2019re in the polishing stage and still refining details. <\/li>\n\n\n\n<li>27:25 \u2014 He talks about training a new model and applying for a grant. <\/li>\n\n\n\n<li>29:57 \u2014 Ross explains his privacy-first mindset and why data ownership matters.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Yes, vibe-coding is useful. But the most powerful way to use AI may be deep research. Ross Morsali is the developer of the Search and Filter plugin. He uses deep research to find entirely new solutions to complex WordPress problems. For example, WordPress search is normally slow for large sites. If you have over 10,000&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_ghrp_source_repo":"","_ghrp_release_tag":"","_ghrp_release_url":"","_ghrp_generated_by":"","footnotes":""},"categories":[{"term_id":8147,"name":"The PublishPress Podcast","slug":"podcast","term_group":0,"term_taxonomy_id":8147,"taxonomy":"category","description":"","parent":1,"count":38,"filter":"raw","terms_order":"0","cat_ID":8147,"category_count":38,"category_description":"","cat_name":"The PublishPress Podcast","category_nicename":"podcast","category_parent":1}],"tags":[],"ppma_author":[2866],"class_list":["post-407480","post","type-post","status-publish","format-standard","hentry","category-podcast"],"author_meta":{"display_name":"Steve Burge","author_link":"https:\/\/publishpress.com\/author\/steve\/"},"featured_img":null,"coauthors":[{"link":"https:\/\/publishpress.com\/author\/steve\/","display_name":"Steve Burge"}],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/publishpress.com\/category\/blog\/podcast\/\" class=\"advgb-post-tax-term\">The PublishPress Podcast<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">The PublishPress Podcast<\/span>"]}},"comment_count":0,"relative_dates":{"created":"Posted 2 weeks ago","modified":"Updated 2 weeks ago"},"absolute_dates":{"created":"Posted on July 3, 2026","modified":"Updated on July 4, 2026"},"absolute_dates_time":{"created":"Posted on July 3, 2026 3:48 pm","modified":"Updated on July 4, 2026 10:18 am"},"featured_img_caption":"","series_order":"","authors":[{"term_id":2866,"user_id":2,"is_guest":0,"slug":"steve","display_name":"Steve Burge","avatar_url":{"url":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg","url2x":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg"},"author_category":"","first_name":"Steve","last_name":"Burge","job_title":"","description":"Steve is the founder of PublishPress. He's been working with open source software for over 20 years. Originally from the UK, he now lives in Sarasota in the USA. This profile is generated by the PublishPress Authors plugin."}],"images":{"thumbnail":false,"medium":false,"medium_large":false,"large":false,"full":false},"_links":{"self":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/comments?post=407480"}],"version-history":[{"count":8,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407480\/revisions"}],"predecessor-version":[{"id":407490,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407480\/revisions\/407490"}],"wp:attachment":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/media?parent=407480"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/categories?post=407480"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/tags?post=407480"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/ppma_author?post=407480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":407423,"date":"2026-06-25T13:39:19","date_gmt":"2026-06-25T17:39:19","guid":{"rendered":"https:\/\/publishpress.com\/?p=407423"},"modified":"2026-06-27T11:09:19","modified_gmt":"2026-06-27T15:09:19","slug":"access-for-application-passwords","status":"publish","type":"post","link":"https:\/\/publishpress.com\/blog\/capabilities\/access-for-application-passwords\/","title":{"rendered":"Keep WordPress Safe When Using Application Passwords and AI Tools"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Have you started using AI tools to update or manage your WordPress site? I&#8217;ve spoken to lots of PublishPress customers who are using AI tools to create posts, generate images, audit existing content, and much more.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Most AI tools use Application Passwords, and they&#8217;re super easy to set up.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But here&#8217;s the catch: if you&#8217;re an Administrator, these passwords grant <strong>full administrator access<\/strong>. That means that your AI tools can delete posts, plugins, themes, and users. Your entire site is in their hands.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We decided to fix that.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">In the newest release of <a href=\"https:\/\/publishpress.com\/links\/capabilities\" class=\"tinypress-autolink\" title=\"PublishPress Capabilities\">PublishPress Capabilities<\/a>, we&#8217;re treating Application Passwords like user roles, so you can actually lock them down.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Want your AI tool to edit posts, but nothing else? Done.<\/li>\n\n\n\n<li>Want it to create new posts, but not touch existing ones? Easy.<\/li>\n\n\n\n<li>Just managing Tags and Categories? No problem.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You stay in control of your site. Your AI tool only gets access to what it actually needs.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/application-passwords-1024x576.png\" alt=\"Application Password control\" class=\"wp-image-407350\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/application-passwords-1024x576.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/application-passwords-300x169.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/application-passwords-768x432.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/application-passwords-1536x864.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/application-passwords-360x203.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/application-passwords.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a590d56c7329\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #18014c;color:#18014c\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #18014c;color:#18014c\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a590d56c7329\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/publishpress.com\/blog\/capabilities\/access-for-application-passwords\/#What_are_Application_Passwords\" >What are Application Passwords?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/publishpress.com\/blog\/capabilities\/access-for-application-passwords\/#How_to_Create_Your_Application_Password\" >How to Create Your Application Password<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/publishpress.com\/blog\/capabilities\/access-for-application-passwords\/#How_to_Control_Access_for_Application_Passwords\" >How to Control Access for Application Passwords<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/publishpress.com\/blog\/capabilities\/access-for-application-passwords\/#What_About_the_Connectors_Screen\" >What About the Connectors Screen?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/publishpress.com\/blog\/capabilities\/access-for-application-passwords\/#More_on_PublishPress_Capabilities\" >More on PublishPress Capabilities<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_are_Application_Passwords\"><\/span>What are Application Passwords?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Application Passwords are special passwords you create for a specific integration. This is safer than sharing your main WordPress login password. <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/security\/application-passwords\/\">Here&#8217;s the official WordPress guide<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Application Passwords authenticate as the user who created them. So, if an Administrator creates the password, the AI tool has Administrator-level capabilities. If an Editor creates the password, the AI only has Editor permissions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Application Passwords are used for more than just AI. But nearly all AI tools use Application Passwords. Those tools will often prompt you to use an Application Password to connect to your site:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ChatGPT<\/li>\n\n\n\n<li>Claude Desktop<\/li>\n\n\n\n<li>Cursor<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The popular WordPress AI tools also allow you to connect with Application Passwords:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The official <a href=\"https:\/\/github.com\/wordpress\/mcp-adapter\">WordPress MCP Adapter<\/a><\/li>\n\n\n\n<li>InstaWP&#8217;s <a href=\"https:\/\/github.com\/InstaWP\/mcp-wp\">WordPress MCP Server<\/a><\/li>\n\n\n\n<li>Gravity Kit&#8217;s <a href=\"https:\/\/www.gravitykit.com\/introducing-block-mcp\/\" data-type=\"link\" data-id=\"https:\/\/www.gravitykit.com\/introducing-block-mcp\/\">Block MCP<\/a><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Create_Your_Application_Password\"><\/span>How to Create Your Application Password<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You create your own Application Password by going to Users &gt; Profile in your WordPress site.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"340\" height=\"188\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/user-profile-screen.png\" alt=\"User Profile admin menu screen\" class=\"wp-image-407425\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/user-profile-screen.png 340w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/user-profile-screen-300x166.png 300w\" sizes=\"auto, (max-width: 340px) 100vw, 340px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Scroll down to the &#8220;Application Passwords&#8221; area. Each password has its own name, so you can see what it is being used for. Enter a name and click &#8220;Add Application Password&#8221;. We recommend creating a new password for every integration.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"413\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/new-app-password-1024x413.png\" alt='\"Application Passwords\" area' class=\"wp-image-407426\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/new-app-password-1024x413.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/new-app-password-300x121.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/new-app-password-768x309.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/new-app-password-360x145.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/new-app-password.png 1340w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">You&#8217;ll get a password that looks like this: 8p75 tz2p sWas w9au 0iz3 Sfy7. You can enter that into your AI tool and connect it with your WordPress site.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"504\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/new-application-password-1024x504.png\" alt=\"New application password\" class=\"wp-image-407427\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/new-application-password-1024x504.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/new-application-password-300x148.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/new-application-password-768x378.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/new-application-password-1536x756.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/new-application-password-360x177.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/new-application-password.png 1618w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Control_Access_for_Application_Passwords\"><\/span>How to Control Access for Application Passwords<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This feature is available in the <a href=\"https:\/\/publishpress.com\/links\/capabilities\" class=\"tinypress-autolink\" title=\"PublishPress Capabilities\">PublishPress Capabilities<\/a> plugin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Go to Capabilities &gt; Settings &gt; Capabilities and enable \u201cApplication password capabilities\u201d.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"396\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/app-password-settings-1024x396.png\" alt=\"Application Password capability option\" class=\"wp-image-407351\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/app-password-settings-1024x396.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/app-password-settings-300x116.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/app-password-settings-768x297.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/app-password-settings-1536x595.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/app-password-settings-360x139.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/app-password-settings.png 1922w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Now you can go to the Capabilities &gt; Capabilities and control what your AI tools can do. In the main dropdown, select your Application Password.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"520\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/capabilities-password-1024x520.png\" alt=\"Capabilities password\" class=\"wp-image-407429\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/capabilities-password-1024x520.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/capabilities-password-300x152.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/capabilities-password-768x390.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/capabilities-password-1536x780.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/capabilities-password-2048x1039.png 2048w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/capabilities-password-360x183.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">This screenshot below shows a common use-case. You can allow your AI tool to edit Posts, but not Pages or any other post type.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"372\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/edit-post-ai-1024x372.png\" alt=\"Edit post type with AI tool\" class=\"wp-image-407432\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/edit-post-ai-1024x372.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/edit-post-ai-300x109.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/edit-post-ai-768x279.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/edit-post-ai-1536x559.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/edit-post-ai-2048x745.png 2048w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/edit-post-ai-360x131.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">There&#8217;s a small modification you can make in this scenario. You could decide to also place an X in the &#8220;Publish&#8221; column. This allows your AI tool to edit posts and create new &#8220;Draft&#8221; posts, but it can not publish any new posts. This is a helpful step for safety and allows you to review AI content before it goes live.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"403\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-edit-posts-1024x403.png\" alt=\"AI tool can't publish posts\" class=\"wp-image-407438\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-edit-posts-1024x403.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-edit-posts-300x118.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-edit-posts-768x302.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-edit-posts-1536x604.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-edit-posts-360x142.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-edit-posts.png 2004w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s another common safety example. You can go to the &#8220;Plugins&#8221; tab and block your AI tool from making any changes to plugins. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"500\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-block-plugins-1024x500.png\" alt=\"block your AI tool from making any changes to plugins\" class=\"wp-image-407431\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-block-plugins-1024x500.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-block-plugins-300x146.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-block-plugins-768x375.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-block-plugins-1536x750.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-block-plugins-2048x1000.png 2048w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-block-plugins-360x176.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_About_the_Connectors_Screen\"><\/span>What About the Connectors Screen?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">AI tools and WordPress are both moving very quickly. The &#8220;Connectors&#8221; screen arrived in WordPress 7.0. The feature is responsible for managing credentials from OpenAI, Anthropic, and Google. But currently it doesn&#8217;t have an authorization system for what those providers are allowed to do inside WordPress. That may change in the future. One thing is for sure: over the next few months, you&#8217;ll see many more changes in this area. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"723\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-connectors-1024x723.png\" alt=\"AI connectors in WordPress\" class=\"wp-image-407450\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-connectors-1024x723.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-connectors-300x212.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-connectors-768x542.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-connectors-360x254.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/ai-connectors.png 1380w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"More_on_PublishPress_Capabilities\"><\/span>More on PublishPress Capabilities<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">AI tools can save hours of work, but they shouldn\u2019t have unlimited access to your WordPress site. With <a href=\"https:\/\/publishpress.com\/blog\/capabilities\/publishpress-capabilities-245\/\">PublishPress Capabilities 2.45<\/a>, you can safely connect AI assistants, MCP tools, mobile apps, and other integrations using Application Passwords while restricting exactly what they\u2019re allowed to do.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This feature is just one of many ways PublishPress Capabilities helps you secure and simplify your WordPress site. You can <a href=\"https:\/\/publishpress.com\/knowledge-base\/user-roles\/\">create and customize user roles<\/a>, <a href=\"https:\/\/publishpress.com\/knowledge-base\/admin-menus\/\">hide admin menus<\/a>, <a href=\"https:\/\/publishpress.com\/knowledge-base\/editor-features\/\">clean up the block editor<\/a>, <a href=\"https:\/\/publishpress.com\/knowledge-base\/profile-features-screen\/\">modify the &#8220;Profile&#8221; screen<\/a>, and much more. If you\u2019d like to learn more, here are some helpful guides:<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you started using AI tools to update or manage your WordPress site? I\u2019ve spoken to lots of PublishPress customers who are using AI tools to create posts, generate images, audit existing content, and much more. Most AI tools use Application Passwords, and they\u2019re super easy to set up. But here\u2019s the catch: if you\u2019re&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_ghrp_source_repo":"","_ghrp_release_tag":"","_ghrp_release_url":"","_ghrp_generated_by":"","footnotes":""},"categories":[{"term_id":6225,"name":"PublishPress Capabilities","slug":"capabilities","term_group":0,"term_taxonomy_id":6225,"taxonomy":"category","description":"These posts feature news and tutorials for the PublishPress Capabilities plugin which allows you to\u00a0control permissions for your WordPress posts, pages, media and custom post types.","parent":1,"count":130,"filter":"raw","terms_order":"0","cat_ID":6225,"category_count":130,"category_description":"These posts feature news and tutorials for the PublishPress Capabilities plugin which allows you to\u00a0control permissions for your WordPress posts, pages, media and custom post types.","cat_name":"PublishPress Capabilities","category_nicename":"capabilities","category_parent":1}],"tags":[],"ppma_author":[2866],"class_list":["post-407423","post","type-post","status-publish","format-standard","hentry","category-capabilities"],"author_meta":{"display_name":"Steve Burge","author_link":"https:\/\/publishpress.com\/author\/steve\/"},"featured_img":null,"coauthors":[{"link":"https:\/\/publishpress.com\/author\/steve\/","display_name":"Steve Burge"}],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/publishpress.com\/category\/blog\/capabilities\/\" class=\"advgb-post-tax-term\">PublishPress Capabilities<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">PublishPress Capabilities<\/span>"]}},"comment_count":0,"relative_dates":{"created":"Posted 3 weeks ago","modified":"Updated 3 weeks ago"},"absolute_dates":{"created":"Posted on June 25, 2026","modified":"Updated on June 27, 2026"},"absolute_dates_time":{"created":"Posted on June 25, 2026 1:39 pm","modified":"Updated on June 27, 2026 11:09 am"},"featured_img_caption":"","series_order":"","authors":[{"term_id":2866,"user_id":2,"is_guest":0,"slug":"steve","display_name":"Steve Burge","avatar_url":{"url":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg","url2x":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg"},"author_category":"","first_name":"Steve","last_name":"Burge","job_title":"","description":"Steve is the founder of PublishPress. He's been working with open source software for over 20 years. Originally from the UK, he now lives in Sarasota in the USA. This profile is generated by the PublishPress Authors plugin."}],"images":{"thumbnail":false,"medium":false,"medium_large":false,"large":false,"full":false},"_links":{"self":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/comments?post=407423"}],"version-history":[{"count":12,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407423\/revisions"}],"predecessor-version":[{"id":407461,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407423\/revisions\/407461"}],"wp:attachment":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/media?parent=407423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/categories?post=407423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/tags?post=407423"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/ppma_author?post=407423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":405471,"date":"2026-06-24T11:37:11","date_gmt":"2026-06-24T15:37:11","guid":{"rendered":"https:\/\/publishpress.com\/?p=405471"},"modified":"2026-06-25T11:42:57","modified_gmt":"2026-06-25T15:42:57","slug":"the-5-best-wordpress-slider-plugins","status":"publish","type":"post","link":"https:\/\/publishpress.com\/blog\/the-5-best-wordpress-slider-plugins\/","title":{"rendered":"The 5 Best WordPress Slider Plugins"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Slideshows are vastly under-rated by webdesigners. Slideshows can be fast, stylish, accessible and mobile-friendly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You&#8217;ll find slideshows on the homepages of Apple, Microsoft, Nvidia, Netflix and many other leading businesses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A gorgeous slider plugin can really help you to create a great looking website. And if you choose right, you don&#8217;t have to see your Google PageSpeed score. A dynamic site does not have to mean a slow site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But WordPress slider plugins often have a bad reputation. Many are slow, overloaded with animations, and hurt your Core Web Vitals.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this guide, we\u2019ll compare the best WordPress slider plugins based on <strong>speed, ease of use, features, SEO, accessibility, and value<\/strong>. If you want a fast, modern slideshow that works with Gutenberg and page builders, MetaSlider consistently stands out.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this post, we&#8217;ll compare five slideshow plugins that deliver cinematic visuals without sacrificing your site&#8217;s SEO.<\/p>\n\n\n\n<!--more-->\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a590d56e7bc2\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #18014c;color:#18014c\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #18014c;color:#18014c\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a590d56e7bc2\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/publishpress.com\/blog\/the-5-best-wordpress-slider-plugins\/#1_MetaSlider_Slideshow_The_Best_Choice\" >1. MetaSlider Slideshow: The Best Choice<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/publishpress.com\/blog\/the-5-best-wordpress-slider-plugins\/#2_Smart_Slider_Fancy_Effects\" >2. Smart Slider: Fancy Effects<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/publishpress.com\/blog\/the-5-best-wordpress-slider-plugins\/#3_Slider_Revolution_Visual_Powerhouse\" >3. Slider Revolution: Visual Powerhouse<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/publishpress.com\/blog\/the-5-best-wordpress-slider-plugins\/#4_Soliloquy_The_Performance_Specialist\" >4. Soliloquy: The Performance Specialist<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/publishpress.com\/blog\/the-5-best-wordpress-slider-plugins\/#5_LayerSlider_The_Creative_Suite\" >5. LayerSlider: The Creative Suite<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/publishpress.com\/blog\/the-5-best-wordpress-slider-plugins\/#WordPress_Slider_Frequently_Asked_Questions\" >WordPress Slider Frequently Asked Questions<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/publishpress.com\/blog\/the-5-best-wordpress-slider-plugins\/#Are_WordPress_sliders_bad_for_SEO\" >Are WordPress sliders bad for SEO?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/publishpress.com\/blog\/the-5-best-wordpress-slider-plugins\/#Do_sliders_slow_down_WordPress_websites\" >Do sliders slow down WordPress websites?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/publishpress.com\/blog\/the-5-best-wordpress-slider-plugins\/#Do_WordPress_sliders_affect_website_performance\" >Do WordPress sliders affect website performance?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/publishpress.com\/blog\/the-5-best-wordpress-slider-plugins\/#Are_WordPress_sliders_mobile-friendly\" >Are WordPress sliders mobile-friendly?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/publishpress.com\/blog\/the-5-best-wordpress-slider-plugins\/#Comparing_the_5_Slider_Plugins\" >Comparing the 5 Slider Plugins<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/publishpress.com\/blog\/the-5-best-wordpress-slider-plugins\/#WordPress_slider_conclusion\" >WordPress slider conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_MetaSlider_Slideshow_The_Best_Choice\"><\/span>1. MetaSlider Slideshow: The Best Choice<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MetaSlider is our recommendation as the best slider plugin for WordPress. It doesn\u2019t try to be a graphic design suite; it focuses on being fast, accessible, SEO-friendly, and easy to set up. <a href=\"https:\/\/demo.metaslider.com\/\">Click here to see MetaSlider demos<\/a>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fast:<\/strong> While many slideshows may slow down your site. MetaSlider is regularly reported to be <a href=\"https:\/\/www.metaslider.com\/fastest-wordpress-slideshow-plugin\/\">the fastest slideshow plugin<\/a>. MetaSlider has the lowest impact on page load times.<\/li>\n\n\n\n<li><strong>Accessible:<\/strong> Business owners who value site speed and simplicity over flashy animations. Those heavy, layered designs are often not accessible and can&#8217;t be viewed by many visitors. MetaSlider works hard to make sure <a href=\"https:\/\/www.metaslider.com\/accessible-wordpress-slideshow\/\">all slideshows are accessible<\/a>.<\/li>\n\n\n\n<li><strong>Key Feature:<\/strong> Intelligent Image Cropping ensures all your slides are uniform without you having to resize them in Photoshop first.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/wordpress.org\/plugins\/ml-slider\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"332\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/metaslider-1544x500-1-1024x332.png\" alt=\"MetaSlider slideshow\" class=\"wp-image-405480\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/metaslider-1544x500-1-1024x332.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/metaslider-1544x500-1-300x97.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/metaslider-1544x500-1-768x249.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/metaslider-1544x500-1-1536x497.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/metaslider-1544x500-1-2048x663.png 2048w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/metaslider-1544x500-1-360x117.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Smart_Slider_Fancy_Effects\"><\/span>2. Smart Slider: Fancy Effects<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you want the perfect middle ground between a simple image fader and a complex design tool, Smart Slider 3 is worth considering.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Best For:<\/strong> Most users who want professional results without a steep learning curve.<\/li>\n\n\n\n<li><strong>Key Feature:<\/strong> A library of 180+ templates and a unique &#8220;Canvas&#8221; mode where you can drag and drop layers (text, buttons, images) anywhere.<\/li>\n\n\n\n<li><strong>Pros:<\/strong> Very generous free version; intuitive interface; excellent &#8220;Dynamic Post&#8221; feature to turn blog posts into slides automatically.<\/li>\n\n\n\n<li><strong>Cons:<\/strong> The &#8220;Pro&#8221; features (like Layer Animations) can get expensive.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"332\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/smart-slider-3-1024x332.png\" alt=\"Smart Slider\" class=\"wp-image-405483\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/smart-slider-3-1024x332.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/smart-slider-3-300x97.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/smart-slider-3-768x249.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/smart-slider-3-1536x497.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/smart-slider-3-360x117.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/smart-slider-3.png 1544w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Slider_Revolution_Visual_Powerhouse\"><\/span>3. Slider Revolution: Visual Powerhouse<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Slider Revolution is less of a plugin and more of a full-blown visual editor. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Best For:<\/strong> Professional designers and developers building high-end landing pages.<\/li>\n\n\n\n<li><strong>Key Feature:<\/strong> The Object Library and Special Effects which includes particles, 3D parallax, and bubble effects.<\/li>\n\n\n\n<li><strong>Pros:<\/strong> Great visual potential, with over 2000+ elements included.<\/li>\n\n\n\n<li><strong>Cons:<\/strong> There&#8217;s a steep learning curve: the UI looks like Adobe Photoshop. The plugin is heavy on resources, and there&#8217;s no free version.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Soliloquy_The_Performance_Specialist\"><\/span>4. Soliloquy: The Performance Specialist<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Soliloquy was built with a &#8220;code-first&#8221; philosophy. It is widely considered the best-coded slider plugin, making it a favorite for developers who want a &#8220;lean&#8221; site.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Best For:<\/strong> Users who need a lightweight but powerful slider with specific integrations such as WooCommerce.<\/li>\n\n\n\n<li><strong>Key Feature:<\/strong> <strong>PDF Slider Add-on<\/strong>: it can literally turn your PDF presentation into a web slideshow.<\/li>\n\n\n\n<li><strong>Pros:<\/strong> Fast, with a dedicated WooCommerce integration for product sliders.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/wordpress.org\/plugins\/soliloquy-lite\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"332\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/soliloquy-1024x332.png\" alt=\"Soliloquy Slider\" class=\"wp-image-405488\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/soliloquy-1024x332.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/soliloquy-300x97.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/soliloquy-768x249.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/soliloquy-1536x497.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/soliloquy-360x117.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/03\/soliloquy.png 1544w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_LayerSlider_The_Creative_Suite\"><\/span>5. LayerSlider: The Creative Suite<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/layerslider.com\/\">LayerSlider<\/a> is a direct rival to Slider Revolution. It\u2019s slightly more user-friendly but still offers professional-grade animation tools.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Best For:<\/strong> Creative portfolios and agency sites.<\/li>\n\n\n\n<li><strong>Key Feature:<\/strong> <strong>The Revisions Feature.<\/strong> It saves snapshots of your work, so if you mess up a complex animation, you can revert to a previous version instantly.<\/li>\n\n\n\n<li><strong>Pros:<\/strong> Great 3D transitions; includes a &#8220;Popup&#8221; builder; cheaper than many premium alternatives.<\/li>\n\n\n\n<li><strong>Cons:<\/strong> Can be overwhelming for beginners; requires a powerful hosting environment for smooth editing.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"WordPress_Slider_Frequently_Asked_Questions\"><\/span>WordPress Slider Frequently Asked Questions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Are_WordPress_sliders_bad_for_SEO\"><\/span><strong>Are WordPress sliders bad for SEO?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Not necessarily. Modern slider plugins can be SEO-friendly when they\u2019re used correctly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To keep your sliders optimized:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Compress images before uploading them.<\/li>\n\n\n\n<li>Use descriptive alt text for every image.<\/li>\n\n\n\n<li>Limit the number of slides on a page.<\/li>\n\n\n\n<li>Avoid excessive animations that can slow down loading.<\/li>\n\n\n\n<li>Choose a plugin that\u2019s built with performance in mind.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A lightweight slider plugin helps preserve page speed, which is an important factor for both search rankings and user experience.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Do_sliders_slow_down_WordPress_websites\"><\/span><strong>Do sliders slow down WordPress websites<\/strong>?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">They can, but the biggest cause is usually large, unoptimized images rather than the slider itself.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A well-built plugin combined with optimized images should have minimal impact on performance. To improve loading times:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Resize images before uploading.<\/li>\n\n\n\n<li>Use modern image formats such as WebP when possible.<\/li>\n\n\n\n<li>Enable lazy loading if appropriate.<\/li>\n\n\n\n<li>Avoid adding dozens of slides to a single page.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The result is a slideshow that looks great without noticeably affecting your site\u2019s speed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Do_WordPress_sliders_affect_website_performance\"><\/span><strong>Do WordPress sliders affect website performance?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">They can, but their impact depends on how they\u2019re used. Large image files, autoplay videos, and excessive animations are more likely to slow a page than the slider plugin itself.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To keep your site fast:<\/li>\n\n\n\n<li>Choose a well-maintained plugin that\u2019s optimized for performance.<\/li>\n\n\n\n<li>Resize and compress images before uploading.<\/li>\n\n\n\n<li>Use modern image formats like WebP when possible.<\/li>\n\n\n\n<li>Limit the number of slides on a page.<\/li>\n\n\n\n<li>Avoid unnecessary animations and effects.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Are_WordPress_sliders_mobile-friendly\"><\/span><strong>Are WordPress sliders mobile-friendly?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Most modern slider plugins are designed to work on smartphones and tablets. However, it\u2019s still important to test your sliders on different screen sizes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Look for features such as responsive layouts, touch and swipe navigation, adaptive image sizing, and customizable controls. These help ensure your slideshow provides a good experience for visitors on any device.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Comparing_the_5_Slider_Plugins\"><\/span>Comparing the 5 Slider Plugins<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Plugin<\/strong><\/th><th><strong>Best for<\/strong><\/th><th><strong>Free Version<\/strong><\/th><th><strong>Performance<\/strong><\/th><th><strong>Ease of Use<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>MetaSlider \u2b50<\/strong><\/td><td>Most WordPress sites<\/td><td>\u2705<\/td><td>\u2b50\u2b50\u2b50\u2b50\u2b50<\/td><td>\u2b50\u2b50\u2b50\u2b50\u2b50<\/td><\/tr><tr><td>Smart Slider 3<\/td><td>Designers<\/td><td>\u2705<\/td><td>\u2b50\u2b50\u2b50\u2b50<\/td><td>\u2b50\u2b50\u2b50<\/td><\/tr><tr><td>Slider Revolution<\/td><td>Agencies<\/td><td>\u274c<\/td><td>\u2b50\u2b50<\/td><td>\u2b50\u2b50<\/td><\/tr><tr><td>Soliloquy<\/td><td>Beginners<\/td><td>\u2705<\/td><td>\u2b50\u2b50\u2b50\u2b50<\/td><td>\u2b50\u2b50\u2b50\u2b50<\/td><\/tr><tr><td>LayerSlider<\/td><td>Animation-heavy sites<\/td><td>\u274c<\/td><td>\u2b50\u2b50<\/td><td>\u2b50\u2b50<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"WordPress_slider_conclusion\"><\/span>WordPress slider conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every plugin in this list has strengths, but MetaSlider strikes the best balance between performance, usability, accessibility, and features. Whether you\u2019re building a business website, portfolio, blog, or WooCommerce store, it\u2019s the slider plugin we\u2019d recommend to most WordPress users. If you want beautiful slides without slowing your site down, MetaSlider is the clear choice.\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Slideshows are vastly under-rated by webdesigners. Slideshows can be fast, stylish, accessible and mobile-friendly. You\u2019ll find slideshows on the homepages of Apple, Microsoft, Nvidia, Netflix and many other leading businesses. A gorgeous slider plugin can really help you to create a great looking website. And if you choose right, you don\u2019t have to see your&#8230;<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"none","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"both","_seopress_redirections_param":"","_seopress_redirections_type":301,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_ghrp_source_repo":"","_ghrp_release_tag":"","_ghrp_release_url":"","_ghrp_generated_by":"","footnotes":""},"categories":[{"term_id":7087,"name":"Environment","slug":"environment","term_group":0,"term_taxonomy_id":7087,"taxonomy":"category","description":"These posts feature news and interviews about the environmental impact of WordPress and the web technology we use.","parent":1,"count":20,"filter":"raw","terms_order":"0","cat_ID":7087,"category_count":20,"category_description":"These posts feature news and interviews about the environmental impact of WordPress and the web technology we use.","cat_name":"Environment","category_nicename":"environment","category_parent":1},{"term_id":8130,"name":"Google","slug":"google","term_group":0,"term_taxonomy_id":8130,"taxonomy":"category","description":"","parent":8139,"count":42,"filter":"raw","terms_order":"0","cat_ID":8130,"category_count":42,"category_description":"","cat_name":"Google","category_nicename":"google","category_parent":8139},{"term_id":6634,"name":"Gutenberg","slug":"gutenberg","term_group":0,"term_taxonomy_id":6634,"taxonomy":"category","description":"These posts feature news and tutorials for the Gutenberg block editor in WordPress.","parent":1,"count":112,"filter":"raw","terms_order":"0","cat_ID":6634,"category_count":112,"category_description":"These posts feature news and tutorials for the Gutenberg block editor in WordPress.","cat_name":"Gutenberg","category_nicename":"gutenberg","category_parent":1},{"term_id":1,"name":"PublishPress Blog","slug":"blog","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","description":"The PublishPress team write about WordPress and publishing. We have news, tutorials, reviews and guides to help you succeed as a publisher.","parent":0,"count":216,"filter":"raw","terms_order":"0","cat_ID":1,"category_count":216,"category_description":"The PublishPress team write about WordPress and publishing. We have news, tutorials, reviews and guides to help you succeed as a publisher.","cat_name":"PublishPress Blog","category_nicename":"blog","category_parent":0},{"term_id":6544,"name":"WooCommerce","slug":"woocommerce","term_group":0,"term_taxonomy_id":6544,"taxonomy":"category","description":"These posts feature news and tutorials for the WooCommerce plugin.","parent":1,"count":73,"filter":"raw","terms_order":"0","cat_ID":6544,"category_count":73,"category_description":"These posts feature news and tutorials for the WooCommerce plugin.","cat_name":"WooCommerce","category_nicename":"woocommerce","category_parent":1}],"tags":[],"ppma_author":[2869],"class_list":["post-405471","post","type-post","status-publish","format-standard","hentry","category-environment","category-google","category-gutenberg","category-blog","category-woocommerce"],"author_meta":{"display_name":"Alex Smirnov","author_link":"https:\/\/publishpress.com\/author\/alex\/"},"featured_img":null,"coauthors":[{"link":"https:\/\/publishpress.com\/author\/alex\/","display_name":"Alex Smirnov"}],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/publishpress.com\/category\/blog\/environment\/\" class=\"advgb-post-tax-term\">Environment<\/a>","<a href=\"https:\/\/publishpress.com\/category\/publishing-news\/google\/\" class=\"advgb-post-tax-term\">Google<\/a>","<a href=\"https:\/\/publishpress.com\/category\/blog\/gutenberg\/\" class=\"advgb-post-tax-term\">Gutenberg<\/a>","<a href=\"https:\/\/publishpress.com\/category\/blog\/\" class=\"advgb-post-tax-term\">PublishPress Blog<\/a>","<a href=\"https:\/\/publishpress.com\/category\/blog\/woocommerce\/\" class=\"advgb-post-tax-term\">WooCommerce<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Environment<\/span>","<span class=\"advgb-post-tax-term\">Google<\/span>","<span class=\"advgb-post-tax-term\">Gutenberg<\/span>","<span class=\"advgb-post-tax-term\">PublishPress Blog<\/span>","<span class=\"advgb-post-tax-term\">WooCommerce<\/span>"]}},"comment_count":0,"relative_dates":{"created":"Posted 3 weeks ago","modified":"Updated 3 weeks ago"},"absolute_dates":{"created":"Posted on June 24, 2026","modified":"Updated on June 25, 2026"},"absolute_dates_time":{"created":"Posted on June 24, 2026 11:37 am","modified":"Updated on June 25, 2026 11:42 am"},"featured_img_caption":"","series_order":"","authors":[{"term_id":2869,"user_id":8,"is_guest":0,"slug":"alex","display_name":"Alex Smirnov","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/535bf7eb1f3889adfd3403ced202adc4767e0bc604a3c9603ec302ab7eb0e6c9?s=96&d=mm&r=g","author_category":"","first_name":"Alex","last_name":"Smirnov","job_title":"","description":"Alex, a WordPress enthusiast from the UK, helps our team by contributing to content creation, documentation, and testing. During his free time, Alex enjoys reading, working out, and taking long walks. He also finds relaxation and inspiration in exploring new books."}],"images":{"thumbnail":false,"medium":false,"medium_large":false,"large":false,"full":false},"_links":{"self":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/405471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/comments?post=405471"}],"version-history":[{"count":4,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/405471\/revisions"}],"predecessor-version":[{"id":407422,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/405471\/revisions\/407422"}],"wp:attachment":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/media?parent=405471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/categories?post=405471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/tags?post=405471"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/ppma_author?post=405471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":407403,"date":"2026-06-17T15:33:19","date_gmt":"2026-06-17T19:33:19","guid":{"rendered":"https:\/\/publishpress.com\/?p=407403"},"modified":"2026-06-17T15:36:01","modified_gmt":"2026-06-17T19:36:01","slug":"publishpress-blocks-373","status":"publish","type":"post","link":"https:\/\/publishpress.com\/blog\/publishpress-blocks\/publishpress-blocks-373\/","title":{"rendered":"PublishPress Blocks v3.7.3: Accordion Block Gets Improved Keyboard Accessibility"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/publishpress.com\/links\/blocks\" class=\"tinypress-autolink\" title=\"PublishPress Blocks\">PublishPress Blocks<\/a> v3.7.3 focuses on making <a href=\"https:\/\/publishpress.com\/links\/advanced-accordion\" class=\"tinypress-autolink\" title=\"Accordion Block\">Accordion blocks<\/a> easier to use for everyone. The <a href=\"https:\/\/publishpress.com\/links\/advanced-accordion\" class=\"tinypress-autolink\" title=\"Accordion Block\">Accordion block<\/a> now has improved keyboard behavior, so visitors who navigate with a keyboard can move between headings and open panels more predictably.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This release also fixes several small issues for WordPress 7.0 users.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a590d57041bc\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #18014c;color:#18014c\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #18014c;color:#18014c\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a590d57041bc\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/publishpress.com\/blog\/publishpress-blocks\/publishpress-blocks-373\/#Feature_highlights\" >Feature highlights<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/publishpress.com\/blog\/publishpress-blocks\/publishpress-blocks-373\/#Other_changes\" >Other changes<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Feature_highlights\"><\/span>Feature highlights<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Better Tab navigation<\/strong>: Accordion headers are now reachable using the Tab key in standard accordion mode.<\/li>\n\n\n\n<li><strong>Improved expand all mode<\/strong>: Accordion headers now support button style keyboard behavior, including arrow keys, Home, and End for moving between items. Visitors can use Space as well as Enter to open accordion panels.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-10-at-11.39.57-1024x618.png\" alt=\"Accordion Block\" class=\"wp-image-81282\" style=\"width:600px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-10-at-11.39.57-1024x618.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-10-at-11.39.57-300x181.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-10-at-11.39.57-768x463.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-10-at-11.39.57.png 1250w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/publishpress.com\/links\/advanced-accordion\" class=\"tinypress-autolink\" title=\"Accordion Block\">Accordion Block<\/a><\/figcaption><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Other_changes\"><\/span>Other changes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>WordPress 7.0 compatibility<\/strong>: This release includes fixes to help keep the plugin ready for the next major WordPress generation.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p><a href=\"https:\/\/publishpress.com\/links\/blocks\" class=\"tinypress-autolink\" title=\"PublishPress Blocks\">PublishPress Blocks<\/a> 3.7.3 improves <a href=\"https:\/\/publishpress.com\/links\/advanced-accordion\" class=\"tinypress-autolink\" title=\"Accordion Block\">Accordion block<\/a> keyboard accessibility, adds WordPress 7.0 compatibility fixes, and polishes <a href=\"https:\/\/publishpress.com\/links\/block-controls\" class=\"tinypress-autolink\" title=\"Block Controls\">Block Controls<\/a> spacing.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_ghrp_source_repo":"publishpress\/publishpress-blocks","_ghrp_release_tag":"v3.7.3","_ghrp_release_url":"https:\/\/github.com\/publishpress\/publishpress-blocks\/releases\/tag\/v3.7.3","_ghrp_generated_by":"wp_ai_client","footnotes":""},"categories":[{"term_id":7184,"name":"PublishPress Blocks","slug":"publishpress-blocks","term_group":0,"term_taxonomy_id":7184,"taxonomy":"category","description":"Gutenberg is good, and with\u00a0<a href=\"https:\/\/publishpress.com\/blocks\/\" rel=\"nofollow ugc\">PublishPress Blocks<\/a>, it\u2019s great! PublishPress Blocks has everything you need to build professional websites with WordPress. The blocks include layout options, sliders, buttons, icons, image galleries, maps, tabs, testimonials, accordions, and much more.v","parent":1,"count":55,"filter":"raw","terms_order":"0","cat_ID":7184,"category_count":55,"category_description":"Gutenberg is good, and with\u00a0<a href=\"https:\/\/publishpress.com\/blocks\/\" rel=\"nofollow ugc\">PublishPress Blocks<\/a>, it\u2019s great! PublishPress Blocks has everything you need to build professional websites with WordPress. The blocks include layout options, sliders, buttons, icons, image galleries, maps, tabs, testimonials, accordions, and much more.v","cat_name":"PublishPress Blocks","category_nicename":"publishpress-blocks","category_parent":1}],"tags":[],"ppma_author":[2866],"class_list":["post-407403","post","type-post","status-publish","format-standard","hentry","category-publishpress-blocks"],"author_meta":{"display_name":"Steve Burge","author_link":"https:\/\/publishpress.com\/author\/steve\/"},"featured_img":null,"coauthors":[{"link":"https:\/\/publishpress.com\/author\/steve\/","display_name":"Steve Burge"}],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/publishpress.com\/category\/blog\/publishpress-blocks\/\" class=\"advgb-post-tax-term\">PublishPress Blocks<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">PublishPress Blocks<\/span>"]}},"comment_count":0,"relative_dates":{"created":"Posted 4 weeks ago","modified":"Updated 4 weeks ago"},"absolute_dates":{"created":"Posted on June 17, 2026","modified":"Updated on June 17, 2026"},"absolute_dates_time":{"created":"Posted on June 17, 2026 3:33 pm","modified":"Updated on June 17, 2026 3:36 pm"},"featured_img_caption":"","series_order":"","authors":[{"term_id":2866,"user_id":2,"is_guest":0,"slug":"steve","display_name":"Steve Burge","avatar_url":{"url":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg","url2x":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg"},"author_category":"","first_name":"Steve","last_name":"Burge","job_title":"","description":"Steve is the founder of PublishPress. He's been working with open source software for over 20 years. Originally from the UK, he now lives in Sarasota in the USA. This profile is generated by the PublishPress Authors plugin."}],"images":{"thumbnail":false,"medium":false,"medium_large":false,"large":false,"full":false},"_links":{"self":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/comments?post=407403"}],"version-history":[{"count":3,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407403\/revisions"}],"predecessor-version":[{"id":407406,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407403\/revisions\/407406"}],"wp:attachment":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/media?parent=407403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/categories?post=407403"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/tags?post=407403"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/ppma_author?post=407403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":407345,"date":"2026-06-17T12:51:26","date_gmt":"2026-06-17T16:51:26","guid":{"rendered":"https:\/\/publishpress.com\/?p=407345"},"modified":"2026-06-17T12:51:30","modified_gmt":"2026-06-17T16:51:30","slug":"publishpress-shortlinks-170","status":"publish","type":"post","link":"https:\/\/publishpress.com\/publishpress-shortlinks\/publishpress-shortlinks-170\/","title":{"rendered":"PublishPress Shortlinks v1.7: Auto Linking for Keywords"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/publishpress.com\/links\/shortlinks\" class=\"tinypress-autolink\" title=\"Shortlinks in Content\">PublishPress Shortlinks<\/a> v1.7.0 is a feature rich update focused on making shortlinks easier to create, reuse, manage, and secure. The headline addition is auto linking: you can connect keywords to shortlinks so relevant words in your content can be linked automatically.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a590d5716293\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #18014c;color:#18014c\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #18014c;color:#18014c\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a590d5716293\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/publishpress.com\/publishpress-shortlinks\/publishpress-shortlinks-170\/#Feature_highlights\" >Feature highlights<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/publishpress.com\/publishpress-shortlinks\/publishpress-shortlinks-170\/#Other_improvements\" >Other improvements<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/publishpress.com\/publishpress-shortlinks\/publishpress-shortlinks-170\/#Security_and_reliability_fixes\" >Security and reliability fixes<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Feature_highlights\"><\/span>Feature highlights<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Auto linking for shortlinks<\/strong>: Assign keywords to shortlinks so the plugin can automatically link matching text in supported content.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"377\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/autolinking-feature-1024x377.png\" alt=\"Auto linking for shortlinks\" class=\"wp-image-407385\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/autolinking-feature-1024x377.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/autolinking-feature-300x111.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/autolinking-feature-768x283.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/autolinking-feature-1536x566.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/autolinking-feature-360x133.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/autolinking-feature.png 1824w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Gutenberg link tool<\/strong>: A new editor tool makes it easier to add shortlinks while writing or editing posts in the block editor.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"373\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/shortlinks-gutenberg-1024x373.png\" alt=\"Gutenberg link tool\" class=\"wp-image-407387\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/shortlinks-gutenberg-1024x373.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/shortlinks-gutenberg-300x109.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/shortlinks-gutenberg-768x279.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/shortlinks-gutenberg-360x131.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/shortlinks-gutenberg.png 1484w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Global shortlink settings<\/strong>: Security, redirection, and expired link settings can now be managed globally, with clearer controls for links that should use site defaults.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"622\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/global-shortlinks-settings-1024x622.png\" alt=\"Global shortlink settings\" class=\"wp-image-407389\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/global-shortlinks-settings-1024x622.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/global-shortlinks-settings-300x182.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/global-shortlinks-settings-768x466.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/global-shortlinks-settings-1536x933.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/global-shortlinks-settings-360x219.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/global-shortlinks-settings.png 1828w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Import\/export in Shortlinks Free<\/strong>: The import\/export tools have moved into the free version and have been improved for smoother site management.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"362\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/import-export-shortlinks-1024x362.png\" alt=\"Import\/export in Shortlinks Free\" class=\"wp-image-407390\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/import-export-shortlinks-1024x362.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/import-export-shortlinks-300x106.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/import-export-shortlinks-768x271.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/import-export-shortlinks-1536x543.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/import-export-shortlinks-2048x724.png 2048w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/import-export-shortlinks-360x127.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Link health scanner (Shortlinks Pro)<\/strong>: Pro users get a health feature to help identify shortlinks that may need attention.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"390\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/link-check-tool-1024x390.png\" alt=\"Link health scanner\" class=\"wp-image-407393\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/link-check-tool-1024x390.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/link-check-tool-300x114.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/link-check-tool-768x292.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/link-check-tool-1536x584.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/link-check-tool-2048x779.png 2048w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/link-check-tool-360x137.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Custom visitor messages (Shortlinks Pro)<\/strong>: Site owners can customize the message shown when a shortlink has expired or when a shortlink points to unpublished content.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"551\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/custom-visitor-message-1024x551.png\" alt=\"Custom visitor messages\" class=\"wp-image-407394\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/custom-visitor-message-1024x551.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/custom-visitor-message-300x161.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/custom-visitor-message-768x413.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/custom-visitor-message-360x194.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/custom-visitor-message.png 1342w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">If you regularly mention the same products, resources, partners, or campaign pages, the new auto linking feature can save time and improve consistency. Create or edit a shortlink, assign the keywords you want to target, and use the auto link settings to control where matching text should be linked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The auto linking feature also received several refinements in this release, including support for more post types, alt text support, and a transparent default color so automatically created links better <a href=\"https:\/\/publishpress.com\/links\/inherit\" class=\"tinypress-autolink\" title=\"Inherit\">inherit<\/a> your theme styling.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Other_improvements\"><\/span>Other improvements<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cleaner admin screens<\/strong>: The shortlink tabs now use a vertical layout, the trash button moved to a clearer location, and the Gutenberg icon was updated to match PublishPress styling.<\/li>\n\n\n\n<li><strong>Better analytics display<\/strong>: A single data point in the analytics graph is now easier to see.<\/li>\n\n\n\n<li><strong>More reliable redirects<\/strong>: The release improves revision visitor redirection, exact slug collision checks, and draft rendering fallbacks for Elementor and the Hello theme.<\/li>\n\n\n\n<li><strong>Expanded localization support<\/strong>: Updated language files, a Loco XML file, and bundled translation support are included.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Security_and_reliability_fixes\"><\/span>Security and reliability fixes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This release includes several security improvements, so updating promptly is recommended for all sites, especially sites that use password protected links, exports, or shortlinks to preview unpublished content.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Safer preview access<\/strong>: Visitor access for non public content viewed through shortlinks has been tightened.<\/li>\n\n\n\n<li><strong>CSV export protection<\/strong>: Exports are hardened against spreadsheet formula injection.<\/li>\n\n\n\n<li><strong>Password protection hardening<\/strong>: Protected shortlinks now use a constant time password comparison.<\/li>\n\n\n\n<li><strong>Stronger authorization checks<\/strong>: Analytics resets and Shortlinks settings now have harder permission checks.<\/li>\n\n\n\n<li><strong>Safer admin interactions<\/strong>: The shortlink creation popup is protected against HTML injection, and autolist AJAX errors no longer expose stack traces.<\/li>\n\n\n\n<li><strong>Better guessing resistance<\/strong>: Public shortlinks are harder to guess.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p><a href=\"https:\/\/publishpress.com\/links\/shortlinks\" class=\"tinypress-autolink\" title=\"Shortlinks in Content\">PublishPress Shortlinks<\/a> 1.7.0 adds auto linking, Gutenberg tools, free import\/export, customizable messages, and security hardening for safer WordPress sites.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_ghrp_source_repo":"publishpress\/publishpress-shortlinks","_ghrp_release_tag":"v1.7.0","_ghrp_release_url":"https:\/\/github.com\/publishpress\/publishpress-shortlinks\/releases\/tag\/v1.7.0","_ghrp_generated_by":"wp_ai_client","footnotes":""},"categories":[{"term_id":8178,"name":"PublishPress Shortlinks","slug":"publishpress-shortlinks","term_group":0,"term_taxonomy_id":8178,"taxonomy":"category","description":"","parent":0,"count":4,"filter":"raw","terms_order":"0","cat_ID":8178,"category_count":4,"category_description":"","cat_name":"PublishPress Shortlinks","category_nicename":"publishpress-shortlinks","category_parent":0}],"tags":[],"ppma_author":[2866],"class_list":["post-407345","post","type-post","status-publish","format-standard","hentry","category-publishpress-shortlinks"],"author_meta":{"display_name":"Steve Burge","author_link":"https:\/\/publishpress.com\/author\/steve\/"},"featured_img":null,"coauthors":[{"link":"https:\/\/publishpress.com\/author\/steve\/","display_name":"Steve Burge"}],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/publishpress.com\/category\/publishpress-shortlinks\/\" class=\"advgb-post-tax-term\">PublishPress Shortlinks<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">PublishPress Shortlinks<\/span>"]}},"comment_count":0,"relative_dates":{"created":"Posted 4 weeks ago","modified":"Updated 4 weeks ago"},"absolute_dates":{"created":"Posted on June 17, 2026","modified":"Updated on June 17, 2026"},"absolute_dates_time":{"created":"Posted on June 17, 2026 12:51 pm","modified":"Updated on June 17, 2026 12:51 pm"},"featured_img_caption":"","series_order":"","authors":[{"term_id":2866,"user_id":2,"is_guest":0,"slug":"steve","display_name":"Steve Burge","avatar_url":{"url":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg","url2x":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg"},"author_category":"","first_name":"Steve","last_name":"Burge","job_title":"","description":"Steve is the founder of PublishPress. He's been working with open source software for over 20 years. Originally from the UK, he now lives in Sarasota in the USA. This profile is generated by the PublishPress Authors plugin."}],"images":{"thumbnail":false,"medium":false,"medium_large":false,"large":false,"full":false},"_links":{"self":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/comments?post=407345"}],"version-history":[{"count":8,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407345\/revisions"}],"predecessor-version":[{"id":407395,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407345\/revisions\/407395"}],"wp:attachment":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/media?parent=407345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/categories?post=407345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/tags?post=407345"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/ppma_author?post=407345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":407238,"date":"2026-06-12T12:30:00","date_gmt":"2026-06-12T16:30:00","guid":{"rendered":"https:\/\/publishpress.com\/?p=407238"},"modified":"2026-06-17T15:22:58","modified_gmt":"2026-06-17T19:22:58","slug":"publishpress-revisions-3-8-2","status":"publish","type":"post","link":"https:\/\/publishpress.com\/blog\/revisions\/publishpress-revisions-3-8-2\/","title":{"rendered":"PublishPress Revisions v3.8.2: Copy Posts and Field Controls"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/publishpress.com\/links\/revisions\" class=\"tinypress-autolink\" title=\"PublishPress Revisions\">PublishPress Revisions<\/a> v3.8.2 gives editorial teams more control over how content is duplicated and revised. The biggest additions are a new Copy Post feature and new settings for choosing which post fields are available in revisions and copied posts, alongside workflow improvements, compatibility fixes, and an important security update.<\/p>\n\n\n\n<!--more-->\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a590d5724d27\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #18014c;color:#18014c\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #18014c;color:#18014c\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a590d5724d27\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/publishpress.com\/blog\/revisions\/publishpress-revisions-3-8-2\/#Feature_highlights\" >Feature highlights<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/publishpress.com\/blog\/revisions\/publishpress-revisions-3-8-2\/#Other_changes_and_fixes\" >Other changes and fixes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/publishpress.com\/blog\/revisions\/publishpress-revisions-3-8-2\/#Developer_improvements\" >Developer improvements<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Feature_highlights\"><\/span>Feature highlights<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This release focuses on making revision workflows more flexible for teams that need clear approval steps and predictable content copying.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Copy Post feature<\/strong>: You can now create a copy of an existing post with <a href=\"https:\/\/publishpress.com\/links\/revisions\" class=\"tinypress-autolink\" title=\"PublishPress Revisions\">PublishPress Revisions<\/a>. This is a simpler alternative to clicking &#8220;Create Revision&#8221; which gives you moderation abilities and the option to schedule your changes to go live in the future. The &#8220;Copy&#8221; button will simply duplicate your post.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"396\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/copy-post-revisions-1024x396.png\" alt=\"Copy Post feature\" class=\"wp-image-407377\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/copy-post-revisions-1024x396.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/copy-post-revisions-300x116.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/copy-post-revisions-768x297.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/copy-post-revisions-1536x594.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/copy-post-revisions-360x139.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/copy-post-revisions.png 1654w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Revision field controls<\/strong>: Choose which post fields are available for revisions and copy posts, helping teams keep edits focused on the content areas they want to review.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/fields-revisions-1024x618.png\" alt=\"Revision field controls\" class=\"wp-image-407378\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/fields-revisions-1024x618.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/fields-revisions-300x181.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/fields-revisions-768x463.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/fields-revisions-360x217.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/fields-revisions.png 1528w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Approve link on <a href=\"https:\/\/publishpress.com\/links\/new-revisions\" class=\"tinypress-autolink\" title=\"New Revisions\">New Revisions<\/a> screen<\/strong>: Approvers can now act more quickly from the revisions listing instead of opening extra screens.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"537\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/approve-revisions-link-1024x537.png\" alt=\"Approve link on New Revisions screen\" class=\"wp-image-407379\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/approve-revisions-link-1024x537.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/approve-revisions-link-300x157.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/approve-revisions-link-768x403.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/approve-revisions-link-360x189.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/approve-revisions-link.png 1228w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Other_changes_and_fixes\"><\/span>Other changes and fixes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">PublishPress Revisions v3.8.2 also includes several fixes and interface refinements that should make day-to-day editing smoother.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Scheduled revision previews<\/strong>: Fixed incorrect preview bar formatting for scheduled revisions in some cases.<\/li>\n\n\n\n<li><strong>Revision copying<\/strong>: Fixed an issue where the copy action could copy the main post instead of the revision.<\/li>\n\n\n\n<li><strong>Draft post locking<\/strong>: Fixed cases where draft posts appeared locked on the Posts screen even though they were editable.<\/li>\n\n\n\n<li><strong>Button styling<\/strong>: Improved consistency on the Edit Revision screen and adjusted Compare Revisions buttons for upcoming WordPress compatibility.<\/li>\n\n\n\n<li><strong>Optional listing metaboxes<\/strong>: Pending Revision and Scheduled Revision listing metaboxes can now be optional.<\/li>\n\n\n\n<li><strong>WP REST Cache compatibility<\/strong>: Fixed REST query failures and a potential fatal error related to the compatibility hook.<\/li>\n\n\n\n<li><strong>Security fix<\/strong>: Fixed an issue where revision comparison requests could list pending revisions to unauthorized Revisors.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Developer_improvements\"><\/span>Developer improvements<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Developers can now use a new API filter to disable the automatic redirect after a revision is approved. This is useful for custom editorial workflows that need to control what happens after approval.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The release also improves compatibility behavior for sites using the WP REST Cache plugin, including REST request handling and protection against a compatibility hook fatal error.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><a href=\"https:\/\/publishpress.com\/links\/revisions\" class=\"tinypress-autolink\" title=\"PublishPress Revisions\">PublishPress Revisions<\/a> 3.8.2 adds post copying, field controls for revisions and copies, approval shortcuts, styling updates, bug fixes, and a security fix.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_ghrp_source_repo":"","_ghrp_release_tag":"","_ghrp_release_url":"","_ghrp_generated_by":"","footnotes":""},"categories":[{"term_id":6229,"name":"PublishPress Revisions","slug":"revisions","term_group":0,"term_taxonomy_id":6229,"taxonomy":"category","description":"These posts feature news and tutorials for the PublishPress Revisions plugin. This allows you to submit, moderate, approve, and schedule revisions.","parent":1,"count":43,"filter":"raw","terms_order":"0","cat_ID":6229,"category_count":43,"category_description":"These posts feature news and tutorials for the PublishPress Revisions plugin. This allows you to submit, moderate, approve, and schedule revisions.","cat_name":"PublishPress Revisions","category_nicename":"revisions","category_parent":1}],"tags":[],"ppma_author":[2866],"class_list":["post-407238","post","type-post","status-publish","format-standard","hentry","category-revisions"],"author_meta":{"display_name":"Steve Burge","author_link":"https:\/\/publishpress.com\/author\/steve\/"},"featured_img":null,"coauthors":[{"link":"https:\/\/publishpress.com\/author\/steve\/","display_name":"Steve Burge"}],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/publishpress.com\/category\/blog\/revisions\/\" class=\"advgb-post-tax-term\">PublishPress Revisions<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">PublishPress Revisions<\/span>"]}},"comment_count":0,"relative_dates":{"created":"Posted 1 month ago","modified":"Updated 4 weeks ago"},"absolute_dates":{"created":"Posted on June 12, 2026","modified":"Updated on June 17, 2026"},"absolute_dates_time":{"created":"Posted on June 12, 2026 12:30 pm","modified":"Updated on June 17, 2026 3:22 pm"},"featured_img_caption":"","series_order":"","authors":[{"term_id":2866,"user_id":2,"is_guest":0,"slug":"steve","display_name":"Steve Burge","avatar_url":{"url":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg","url2x":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg"},"author_category":"","first_name":"Steve","last_name":"Burge","job_title":"","description":"Steve is the founder of PublishPress. He's been working with open source software for over 20 years. Originally from the UK, he now lives in Sarasota in the USA. This profile is generated by the PublishPress Authors plugin."}],"images":{"thumbnail":false,"medium":false,"medium_large":false,"large":false,"full":false},"_links":{"self":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/comments?post=407238"}],"version-history":[{"count":6,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407238\/revisions"}],"predecessor-version":[{"id":407402,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407238\/revisions\/407402"}],"wp:attachment":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/media?parent=407238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/categories?post=407238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/tags?post=407238"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/ppma_author?post=407238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":407327,"date":"2026-06-11T13:57:50","date_gmt":"2026-06-11T17:57:50","guid":{"rendered":"https:\/\/publishpress.com\/?p=407327"},"modified":"2026-06-16T16:24:49","modified_gmt":"2026-06-16T20:24:49","slug":"publishpress-capabilities-245","status":"publish","type":"post","link":"https:\/\/publishpress.com\/blog\/capabilities\/publishpress-capabilities-245\/","title":{"rendered":"PublishPress Capabilities v2.45: Control Access for AI Tools Using Application Passwords"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/publishpress.com\/links\/capabilities\" class=\"tinypress-autolink\" title=\"PublishPress Capabilities\">PublishPress Capabilities<\/a> 2.45.0 adds a new setting for sites that use WordPress Application Passwords. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lots of AI tools use Application Passwords to manage your WordPress site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the positive side, they are really easy to use. They&#8217;re just like an API Key. You grab the password, and you&#8217;re good to go.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">On the negative side, they get complete access to do ANYTHING on your site. If you give an Application Password to an AI tool, they become an Administrator. They can delete posts, plugins, themes, users. They have complete control over your site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this release of <a href=\"https:\/\/publishpress.com\/links\/capabilities\" class=\"tinypress-autolink\" title=\"PublishPress Capabilities\">PublishPress Capabilities<\/a>, you can treat Application Passwords like users. You cab lock them down. You don&#8217;t have to trust them with your whole site.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Maybe you only want your AI tool to edit posts.<\/li>\n\n\n\n<li>Maybe you want your AI tool to create new posts, but not edit existing posts.<\/li>\n\n\n\n<li>Maybe you want your AI tool to only manage Tags and Categories.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s the problem we&#8217;re solving with this release.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a590d57321de\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #18014c;color:#18014c\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #18014c;color:#18014c\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a590d57321de\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/publishpress.com\/blog\/capabilities\/publishpress-capabilities-245\/#Feature_highlights\" >Feature highlights<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/publishpress.com\/blog\/capabilities\/publishpress-capabilities-245\/#Other_improvements_and_fixes\" >Other improvements and fixes<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Feature_highlights\"><\/span>Feature highlights<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Control capabilities for Application Passwords<\/strong>: A new setting lets you control  when users authenticate with WordPress Application Passwords.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/application-passwords-1024x576.png\" alt=\"Control capabilities for Application Passwords\" class=\"wp-image-407350\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/application-passwords-1024x576.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/application-passwords-300x169.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/application-passwords-768x432.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/application-passwords-1536x864.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/application-passwords-360x203.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/application-passwords.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">After updating, review the plugin settings and look for the new Application Password capability option. Enable it if your site uses mobile apps, automation tools, custom integrations, or other services that authenticate with WordPress Application Passwords. You&#8217;ll find this option by going to Capabilities &gt; Settings &gt; Capabilities and enabling &#8220;Application password capabilities&#8221;.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"396\" src=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/app-password-settings-1024x396.png\" alt=\"Application Password capability option\" class=\"wp-image-407351\" style=\"width:800px\" srcset=\"https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/app-password-settings-1024x396.png 1024w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/app-password-settings-300x116.png 300w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/app-password-settings-768x297.png 768w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/app-password-settings-1536x595.png 1536w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/app-password-settings-360x139.png 360w, https:\/\/publishpress.com\/wp-content\/uploads\/2026\/06\/app-password-settings.png 1922w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Other_improvements_and_fixes\"><\/span>Other improvements and fixes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>More reliable admin styling<\/strong>: Admin styles now load from a real CSS file, avoiding a logged in cookie error in some environments.<\/li>\n\n\n\n<li><strong>Cleaner Admin Menus screen<\/strong>: Checkbox colors on the Admin Menus screen have been corrected.<\/li>\n\n\n\n<li><strong>Font family default<\/strong>: The font family dropdown now includes a clearer \u201cDefault\u201d option.<\/li>\n\n\n\n<li><strong>Multisite role sync fixes<\/strong>: Role syncing across sites is more reliable, including fixes for localhost header warnings, blank screens, and a fatal error during \u201cSync Role to All Sites\u201d.<\/li>\n\n\n\n<li><strong>Dependency maintenance<\/strong>: A Dependabot triage workflow was added to help manage dependency updates.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p><a href=\"https:\/\/publishpress.com\/links\/capabilities\" class=\"tinypress-autolink\" title=\"PublishPress Capabilities\">PublishPress Capabilities<\/a> 2.45.0 adds a setting to deny capabilities for Application Passwords, plus multisite sync and admin UI fixes for safer API access.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_ghrp_source_repo":"publishpress\/publishpress-capabilities","_ghrp_release_tag":"v2.45.0","_ghrp_release_url":"https:\/\/github.com\/publishpress\/publishpress-capabilities\/releases\/tag\/v2.45.0","_ghrp_generated_by":"wp_ai_client","footnotes":""},"categories":[{"term_id":6225,"name":"PublishPress Capabilities","slug":"capabilities","term_group":0,"term_taxonomy_id":6225,"taxonomy":"category","description":"These posts feature news and tutorials for the PublishPress Capabilities plugin which allows you to\u00a0control permissions for your WordPress posts, pages, media and custom post types.","parent":1,"count":130,"filter":"raw","terms_order":"0","cat_ID":6225,"category_count":130,"category_description":"These posts feature news and tutorials for the PublishPress Capabilities plugin which allows you to\u00a0control permissions for your WordPress posts, pages, media and custom post types.","cat_name":"PublishPress Capabilities","category_nicename":"capabilities","category_parent":1}],"tags":[],"ppma_author":[2866],"class_list":["post-407327","post","type-post","status-publish","format-standard","hentry","category-capabilities"],"author_meta":{"display_name":"Steve Burge","author_link":"https:\/\/publishpress.com\/author\/steve\/"},"featured_img":null,"coauthors":[{"link":"https:\/\/publishpress.com\/author\/steve\/","display_name":"Steve Burge"}],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/publishpress.com\/category\/blog\/capabilities\/\" class=\"advgb-post-tax-term\">PublishPress Capabilities<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">PublishPress Capabilities<\/span>"]}},"comment_count":0,"relative_dates":{"created":"Posted 1 month ago","modified":"Updated 1 month ago"},"absolute_dates":{"created":"Posted on June 11, 2026","modified":"Updated on June 16, 2026"},"absolute_dates_time":{"created":"Posted on June 11, 2026 1:57 pm","modified":"Updated on June 16, 2026 4:24 pm"},"featured_img_caption":"","series_order":"","authors":[{"term_id":2866,"user_id":2,"is_guest":0,"slug":"steve","display_name":"Steve Burge","avatar_url":{"url":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg","url2x":"https:\/\/publishpress.com\/wp-content\/uploads\/2019\/09\/steve.jpg"},"author_category":"","first_name":"Steve","last_name":"Burge","job_title":"","description":"Steve is the founder of PublishPress. He's been working with open source software for over 20 years. Originally from the UK, he now lives in Sarasota in the USA. This profile is generated by the PublishPress Authors plugin."}],"images":{"thumbnail":false,"medium":false,"medium_large":false,"large":false,"full":false},"_links":{"self":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/comments?post=407327"}],"version-history":[{"count":5,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407327\/revisions"}],"predecessor-version":[{"id":407354,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/posts\/407327\/revisions\/407354"}],"wp:attachment":[{"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/media?parent=407327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/categories?post=407327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/tags?post=407327"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/publishpress.com\/wp-json\/wp\/v2\/ppma_author?post=407327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}]