{"id":2135,"date":"2026-05-26T16:58:45","date_gmt":"2026-05-26T13:58:45","guid":{"rendered":"https:\/\/allinonewpsettings.com\/blog\/?p=2135"},"modified":"2026-08-02T12:09:48","modified_gmt":"2026-08-02T12:09:48","slug":"how-to-remove-spam-and-trashed-comments-from-wordpress","status":"publish","type":"post","link":"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/","title":{"rendered":"How to Remove Spam and Trashed Comments from WordPress"},"content":{"rendered":"<p>A large spam queue and years of trashed comments can add database clutter, but both statuses may still contain false positives, appeal records or evidence covered by a retention policy. Emptying them immediately also does nothing to stop the submissions that keep refilling the queue.<\/p>\n<p>Separate moderation from disposal: review the records, apply an approved cutoff and delete only the comments whose operational purpose has ended.<\/p>\n<div class=\"aiows-article-toc\" style=\"margin:28px 0;padding:20px 22px;border:1px solid #dcdcde;border-radius:12px;background:#fafafa;\">\n<strong style=\"display:block;margin-bottom:10px;font-size:18px;\">Table of contents<\/strong><\/p>\n<ol style=\"margin:0 0 0 20px;\">\n<li><a href=\"#definition\" style=\"color:inherit;text-decoration:underline;text-underline-offset:2px;\">What it means<\/a><\/li>\n<li><a href=\"#example\" style=\"color:inherit;text-decoration:underline;text-underline-offset:2px;\">A realistic WordPress example<\/a><\/li>\n<li><a href=\"#why\" style=\"color:inherit;text-decoration:underline;text-underline-offset:2px;\">Why it matters and when to use it<\/a><\/li>\n<li><a href=\"#beginner\" style=\"color:inherit;text-decoration:underline;text-underline-offset:2px;\">A straightforward route for beginners<\/a><\/li>\n<li><a href=\"#advanced\" style=\"color:inherit;text-decoration:underline;text-underline-offset:2px;\">The advanced route<\/a><\/li>\n<li><a href=\"#risks\" style=\"color:inherit;text-decoration:underline;text-underline-offset:2px;\">Risks, common mistakes, backup, and rollback<\/a><\/li>\n<li><a href=\"#aiows-module\" style=\"color:inherit;text-decoration:underline;text-underline-offset:2px;\">How AIOWS helps: AIOWS Database Cleaner<\/a><\/li>\n<li><a href=\"#related\" style=\"color:inherit;text-decoration:underline;text-underline-offset:2px;\">Related AIOWS articles<\/a><\/li>\n<li><a href=\"#conclusion\" style=\"color:inherit;text-decoration:underline;text-underline-offset:2px;\">Conclusion and recommended route<\/a><\/li>\n<li><a href=\"#sources\" style=\"color:inherit;text-decoration:underline;text-underline-offset:2px;\">Official sources<\/a><\/li>\n<\/ol>\n<\/div>\n<h2 id=\"definition\" style=\"scroll-margin-top:96px;\">What it means<\/h2>\n<p>Spam and Trash are moderation statuses. Cleaning them permanently removes selected comment rows and related comment metadata; it is not the same as approving, rejecting or anonymizing a comment.<\/p>\n<p>The operation also does not repair anti-spam controls. Prevention and classification should be investigated independently from historical cleanup.<\/p>\n<h2 id=\"example\" style=\"scroll-margin-top:96px;\">A realistic WordPress example<\/h2>\n<p>A community site retains abuse reports for six months and allows moderators to rescue false positives from Spam. Its administrator proposes emptying both queues to reduce table size.<\/p>\n<p>Moderators first clear open reviews and preserve held cases. The administrator deletes only records older than the policy cutoff, then tests submission, moderation and public counts before addressing the bot traffic separately.<\/p>\n<h2 id=\"why\" style=\"scroll-margin-top:96px;\">Why it matters and when to use it<\/h2>\n<p>Age-bounded cleanup keeps moderation tables manageable while respecting review, appeal and legal needs. It is appropriate after the required retention period and when no unresolved case depends on the records.<\/p>\n<p>Do not delete a queue that is still being reviewed or subject to an investigation or legal hold.<\/p>\n<h2 id=\"beginner\" style=\"scroll-margin-top:96px;\">A straightforward route for beginners<\/h2>\n<ol>\n<li>Back up the database and confirm the comment-retention policy.<\/li>\n<li>Count Spam and Trash separately by age, type and site.<\/li>\n<li>Ask moderators to resolve false positives, appeals and held evidence.<\/li>\n<li>Select a small batch older than the approved cutoff.<\/li>\n<li>Delete that batch without combining it with unrelated database cleanup.<\/li>\n<li>Recount the statuses and test submission, moderation, replies, notifications and public comment totals.<\/li>\n<\/ol>\n<h2 id=\"advanced\" style=\"scroll-margin-top:96px;\">The advanced route<\/h2>\n<p>Account for custom comment types, multisite scope and metadata used by anti-spam or moderation tools. A row can be old yet still linked to an active investigation or workflow.<\/p>\n<p>For very large queues, delete in bounded batches and monitor locks, replication and runtime. Investigate submission sources and classifier behavior in parallel so growth does not simply resume.<\/p>\n<h2 id=\"risks\" style=\"scroll-margin-top:96px;\">Risks, common mistakes, backup, and rollback<\/h2>\n<p>A false positive cannot be recovered from the moderation interface after permanent deletion. Broad SQL can also remove approved comments or leave orphaned metadata when its joins and status conditions are wrong.<\/p>\n<p>Keep the verified backup until moderators have checked the queue and a real comment has completed the full workflow. Stop if counts, replies or notifications change unexpectedly.<\/p>\n<section aria-labelledby=\"aiows-module\" class=\"aiows-blog-cta\" style=\"margin:38px 0;padding:28px;border:1px solid #cddcff;border-radius:16px;background:#f6f9ff;\">\n<p style=\"margin:0 0 8px;font-size:13px;font-weight:800;letter-spacing:.05em;color:#1746a2;\">How AIOWS helps:<\/p>\n<h2 id=\"aiows-module\" style=\"margin:0 0 14px;scroll-margin-top:96px;\">AIOWS Database Cleaner<\/h2>\n<p>AIOWS Database Cleaner provides supported maintenance actions for obsolete spam and trashed comments without requiring an improvised deletion query. Keep each status and retention cutoff explicit.<\/p>\n<p>Begin with a current backup and measured counts, then run the approved cleanup during a quiet period. Verify moderation screens and the public comment path afterwards rather than treating a smaller table as the only result.<\/p>\n<p>The module cannot decide which comments are evidence, false positives or subject to retention. Moderators and policy owners must clear those questions before deletion, and a database restore remains the fallback.<\/p>\n<p style=\"margin-bottom:0;\"><a href=\"https:\/\/allinonewpsettings.com\/features\/database-cleaner\" rel=\"noopener noreferrer\" style=\"display:inline-block;padding:11px 17px;margin:6px 8px 0 0;border-radius:8px;background:#1557ff;color:#fff;text-decoration:none;font-weight:700;\" target=\"_blank\">Explore AIOWS Database Cleaner<\/a><a href=\"https:\/\/allinonewpsettings.com\/pricing\" rel=\"noopener noreferrer\" style=\"display:inline-block;padding:10px 16px;margin:6px 8px 0 0;border:1px solid #1557ff;border-radius:8px;color:#1557ff;text-decoration:none;font-weight:700;background:#fff;\" target=\"_blank\">Compare AIOWS plans<\/a><\/p>\n<\/section>\n<h2 id=\"related\" style=\"scroll-margin-top:96px;\">Related AIOWS articles<\/h2>\n<ul>\n<li><a href=\"https:\/\/allinonewpsettings.com\/blog\/how-to-delete-expired-transients-in-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to Delete Expired Transients in WordPress<\/a><\/li>\n<li><a href=\"https:\/\/allinonewpsettings.com\/blog\/how-to-optimize-wordpress-database-tables-safely\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to Optimize WordPress Database Tables Safely<\/a><\/li>\n<li><a href=\"https:\/\/allinonewpsettings.com\/blog\/how-to-delete-old-wordpress-post-revisions-safely\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to Delete Old WordPress Post Revisions Safely<\/a><\/li>\n<\/ul>\n<h2 id=\"conclusion\" style=\"scroll-margin-top:96px;\">Conclusion and recommended route<\/h2>\n<p>Let moderation and retention policy determine when Spam and Trash records are finished. Delete a reviewed, age-bounded batch, verify the comment workflow and address new spam at its source.<\/p>\n<h2 id=\"sources\" style=\"scroll-margin-top:96px;\">Official sources<\/h2>\n<ul class=\"aiows-article-sources\">\n<li><a href=\"https:\/\/wordpress.org\/documentation\/article\/comment-moderation\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress comment moderation<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Delete old spam and trashed WordPress comments without losing false-positive reviews, abuse evidence or required retention records.<\/p>\n","protected":false},"author":1,"featured_media":7806,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[98],"tags":[],"class_list":["post-2135","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-database-cleaner"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.0 (Yoast SEO v28.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Remove Spam and Trashed Comments from WordPress<\/title>\n<meta name=\"description\" content=\"Clean spam and trashed WordPress comments. Check the relevant WordPress layer, avoid common mistakes, verify the result, and keep a tested rollback.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Remove Spam and Trashed Comments from WordPress\" \/>\n<meta property=\"og:description\" content=\"Clean spam and trashed WordPress comments. Check the relevant WordPress layer, avoid common mistakes, verify the result, and keep a tested rollback.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"All in One WP Settings\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-26T13:58:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-02T12:09:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/09\/how-to-remove-spam-and-trashed-comments-from-wordpress-en.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"All in One WP Settings\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"All in One WP Settings\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/how-to-remove-spam-and-trashed-comments-from-wordpress\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/how-to-remove-spam-and-trashed-comments-from-wordpress\\\/\"},\"author\":{\"name\":\"All in One WP Settings\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#\\\/schema\\\/person\\\/daa924a7f9a0d0fbe18ea77286693c57\"},\"headline\":\"How to Remove Spam and Trashed Comments from WordPress\",\"datePublished\":\"2026-05-26T13:58:45+00:00\",\"dateModified\":\"2026-08-02T12:09:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/how-to-remove-spam-and-trashed-comments-from-wordpress\\\/\"},\"wordCount\":652,\"publisher\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/how-to-remove-spam-and-trashed-comments-from-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/how-to-remove-spam-and-trashed-comments-from-wordpress-en.webp\",\"articleSection\":[\"Database Cleaner\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/how-to-remove-spam-and-trashed-comments-from-wordpress\\\/\",\"url\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/how-to-remove-spam-and-trashed-comments-from-wordpress\\\/\",\"name\":\"How to Remove Spam and Trashed Comments from WordPress\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/how-to-remove-spam-and-trashed-comments-from-wordpress\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/how-to-remove-spam-and-trashed-comments-from-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/how-to-remove-spam-and-trashed-comments-from-wordpress-en.webp\",\"datePublished\":\"2026-05-26T13:58:45+00:00\",\"dateModified\":\"2026-08-02T12:09:48+00:00\",\"description\":\"Clean spam and trashed WordPress comments. Check the relevant WordPress layer, avoid common mistakes, verify the result, and keep a tested rollback.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/how-to-remove-spam-and-trashed-comments-from-wordpress\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/how-to-remove-spam-and-trashed-comments-from-wordpress\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/how-to-remove-spam-and-trashed-comments-from-wordpress\\\/#primaryimage\",\"url\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/how-to-remove-spam-and-trashed-comments-from-wordpress-en.webp\",\"contentUrl\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/how-to-remove-spam-and-trashed-comments-from-wordpress-en.webp\",\"width\":1440,\"height\":720,\"caption\":\"How to Remove Spam and Trashed Comments from WordPress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/how-to-remove-spam-and-trashed-comments-from-wordpress\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Remove Spam and Trashed Comments from WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/\",\"name\":\"All in One WP Settings\",\"description\":\"Fewer plugins. Faster WordPress.\",\"publisher\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#organization\",\"name\":\"All in One WP Settings\",\"url\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/aiows-logo.png\",\"contentUrl\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/aiows-logo.png\",\"width\":772,\"height\":250,\"caption\":\"All in One WP Settings\"},\"image\":{\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/#\\\/schema\\\/person\\\/daa924a7f9a0d0fbe18ea77286693c57\",\"name\":\"All in One WP Settings\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/aiows-avatar\\\/user-1.jpg\",\"url\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/aiows-avatar\\\/user-1.jpg\",\"contentUrl\":\"https:\\\/\\\/allinonewpsettings.com\\\/blog\\\/wp-content\\\/uploads\\\/aiows-avatar\\\/user-1.jpg\",\"caption\":\"All in One WP Settings\"},\"sameAs\":[\"https:\\\/\\\/allinonewpsettings.com\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Remove Spam and Trashed Comments from WordPress","description":"Clean spam and trashed WordPress comments. Check the relevant WordPress layer, avoid common mistakes, verify the result, and keep a tested rollback.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"How to Remove Spam and Trashed Comments from WordPress","og_description":"Clean spam and trashed WordPress comments. Check the relevant WordPress layer, avoid common mistakes, verify the result, and keep a tested rollback.","og_url":"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/","og_site_name":"All in One WP Settings","article_published_time":"2026-05-26T13:58:45+00:00","article_modified_time":"2026-08-02T12:09:48+00:00","og_image":[{"width":1440,"height":720,"url":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/09\/how-to-remove-spam-and-trashed-comments-from-wordpress-en.webp","type":"image\/webp"}],"author":"All in One WP Settings","twitter_card":"summary_large_image","twitter_misc":{"Written by":"All in One WP Settings","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/#article","isPartOf":{"@id":"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/"},"author":{"name":"All in One WP Settings","@id":"https:\/\/allinonewpsettings.com\/blog\/#\/schema\/person\/daa924a7f9a0d0fbe18ea77286693c57"},"headline":"How to Remove Spam and Trashed Comments from WordPress","datePublished":"2026-05-26T13:58:45+00:00","dateModified":"2026-08-02T12:09:48+00:00","mainEntityOfPage":{"@id":"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/"},"wordCount":652,"publisher":{"@id":"https:\/\/allinonewpsettings.com\/blog\/#organization"},"image":{"@id":"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/09\/how-to-remove-spam-and-trashed-comments-from-wordpress-en.webp","articleSection":["Database Cleaner"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/","url":"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/","name":"How to Remove Spam and Trashed Comments from WordPress","isPartOf":{"@id":"https:\/\/allinonewpsettings.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/09\/how-to-remove-spam-and-trashed-comments-from-wordpress-en.webp","datePublished":"2026-05-26T13:58:45+00:00","dateModified":"2026-08-02T12:09:48+00:00","description":"Clean spam and trashed WordPress comments. Check the relevant WordPress layer, avoid common mistakes, verify the result, and keep a tested rollback.","breadcrumb":{"@id":"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/#primaryimage","url":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/09\/how-to-remove-spam-and-trashed-comments-from-wordpress-en.webp","contentUrl":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/09\/how-to-remove-spam-and-trashed-comments-from-wordpress-en.webp","width":1440,"height":720,"caption":"How to Remove Spam and Trashed Comments from WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/allinonewpsettings.com\/blog\/how-to-remove-spam-and-trashed-comments-from-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/allinonewpsettings.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Remove Spam and Trashed Comments from WordPress"}]},{"@type":"WebSite","@id":"https:\/\/allinonewpsettings.com\/blog\/#website","url":"https:\/\/allinonewpsettings.com\/blog\/","name":"All in One WP Settings","description":"Fewer plugins. Faster WordPress.","publisher":{"@id":"https:\/\/allinonewpsettings.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/allinonewpsettings.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/allinonewpsettings.com\/blog\/#organization","name":"All in One WP Settings","url":"https:\/\/allinonewpsettings.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/allinonewpsettings.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/07\/aiows-logo.png","contentUrl":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/2026\/07\/aiows-logo.png","width":772,"height":250,"caption":"All in One WP Settings"},"image":{"@id":"https:\/\/allinonewpsettings.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/allinonewpsettings.com\/blog\/#\/schema\/person\/daa924a7f9a0d0fbe18ea77286693c57","name":"All in One WP Settings","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/aiows-avatar\/user-1.jpg","url":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/aiows-avatar\/user-1.jpg","contentUrl":"https:\/\/allinonewpsettings.com\/blog\/wp-content\/uploads\/aiows-avatar\/user-1.jpg","caption":"All in One WP Settings"},"sameAs":["https:\/\/allinonewpsettings.com\/blog"]}]}},"lang":"en","translations":{"en":2135,"de":2136,"tr":2137},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/posts\/2135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/comments?post=2135"}],"version-history":[{"count":0,"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/posts\/2135\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/media\/7806"}],"wp:attachment":[{"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/media?parent=2135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/categories?post=2135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/allinonewpsettings.com\/blog\/wp-json\/wp\/v2\/tags?post=2135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}