Description
This plugin combines admin cleanup with a built-in SEO module — no third-party SEO plugin needed.
Admin features:
* Removes “Posts” and “Comments” from the admin menu
* Disables comments and pingbacks across the entire site
* Disables the Gutenberg block editor and restores the classic editor
* Removes the comments admin bar link and related widgets
* Allows SVG, ICO, TTF, and EOT uploads to the Media Library
SEO features (Settings > Santi Tech SEO):
* Custom SEO title and meta description per post/page with live character counter
* Open Graph tags (og:title, og:description, og:image) for social sharing
* XML sitemap at /sitemap.xml — automatically includes all published pages and posts
* Canonical tag per page
* Robots meta tag per post (index/noindex)
* Title template with variables (%title%, %sitename%, %sep%, %page%)
* Noindex for search results, date archives, tag archives, and author pages
* Schema.org JSON-LD: WebSite on all pages, Organization/Person on homepage, Article on posts/pages
Installation
- Upload the plugin files to the
/wp-content/plugins/santi-tech-disable-posts-commentsdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Visit Settings > Santi Tech to configure which features you want to enable.
FAQ
-
Can I re-enable comments later?
-
Yes. Just disable the “Disable Comments” option in Settings > Santi Tech.
-
Does this affect custom post types?
-
No, this plugin only targets the default “Posts” and “Comments”.
-
Will disabling Gutenberg affect my existing content?
-
No, your existing content remains the same. This only changes the editor interface to the classic editor.
-
Is it safe to allow SVG uploads?
-
SVG files can contain scripts, so only enable this if you trust your admin users.
Contributors & Developers
“Santi Tech Disable Posts & Comments” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Santi Tech Disable Posts & Comments” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.1
- Added Enable SEO Module toggle on the main Settings > Santi Tech page
- SEO module (meta tags, Open Graph, sitemap, schema.org, meta box) is now opt-in and off by default
2.0
- Added full SEO module: meta title/description per post, Open Graph tags, XML sitemap, canonical tags, robots meta tag, schema.org JSON-LD (WebSite, Organization/Person, Article)
- Added SEO settings page (Settings > Santi Tech SEO): title template, separator, entity schema, default OG image, noindex options
- Added live character counter for SEO title (60 chars) and description (160 chars) in the post editor
- Added OG image selector (media uploader) per post/page
- Disabled WP built-in sitemap (wp-sitemap.xml) to avoid duplication
1.6
- Fixed redundant Gutenberg disable logic and removed legacy gutenberg_can_edit_post_type filter
- Fixed admin bar comments removal to use modern admin_bar_menu hook
- Added wp_check_filetype_and_ext filter so SVG/ICO/TTF/EOT uploads work reliably on WP 4.7.1+
- Removed unused internal constants
1.5
- Added support for TTF and EOT uploads
1.4
- Added option to disable Gutenberg editor site-wide
- Restored classic editor functionality when Gutenberg is disabled
1.3
- Added ability to allow SVG and ICO uploads
- Fixed function name prefixes
- Added proper file name conventions
1.0
- Initial release
