Useful plugins for Wordpress that I use in development
- WP Translitera - Plug-in for transliteration permanents links of records, pages, tag, media and files.
I use it because the previous popular plugin (Cyr to Lat enhanced) did not receive an update for more than 4 years.
-
Yoast SEO - With Yoast SEO, you get a solid toolset that helps you aim for that number one spot in the search results. Yoast: SEO for everyone.
-
All in One SEO Pack - Use All in One SEO Pack to optimize your WordPress site for SEO. It’s easy and works out of the box for beginners, and has advanced features and an API for developers.
-
Google XML Sitemaps - Automatically generate an XML sitemap.
-
Broken Link Checker - This plugin will monitor your blog looking for broken links and let you know if any are found.
-
Theme Check - Test your theme and make sure it’s up to spec with the latest theme review standards.
-
Query Monitor - Query Monitor is the developer tools panel for WordPress. It enables debugging of database queries, PHP errors, hooks and actions, block editor blocks, enqueued scripts and stylesheets, HTTP API calls, and more.
-
User Role Editor - Easy change user roles and capabilities.
-
FakerPress - Generate dummy data.
-
Custom Post Type UI - Helps in creating additional custom post types, taxonomies.
-
Advanced Custom Fields Pro 💰 - Custom fields, meta boxes, theme optionsm sliders, maps, galleries etc. Free version
-
Polylang - Polylang allows you to create a bilingual or multilingual WordPress site.
-
WPML 💰 - WPML makes it easy to build multilingual sites and run them. It’s powerful enough for corporate sites, yet simple for blogs.
-
Loco Translate - Loco Translate provides in-browser editing of WordPress translation files.
-
Duplicate Post - This plugin allows users to clone posts of any type, or copy them to new drafts for further editing.
-
Post Types Order - A powerful plugin, Order Posts and Post Types Objects using a Drag and Drop Sortable JavaScript capability.
-
WebP Express - Plugin generates WebP images and improves img tag. (Good for mobile users)
-
Regenerate Thumbnails - Regenerate Thumbnails allows you to regenerate all thumbnail sizes for one or more images that have been uploaded to your Media Library.
-
Compress JPEG & PNG images - This plugin automatically optimizes all your images by integrating with the popular image compression services TinyJPG and TinyPNG.
- Duplicator - Standard WordPress migration and WordPress backups are easily handled by this plugin
-
WordFence - Wordfence includes an endpoint firewall and malware scanner that were built from the ground up to protect WordPress.
-
All In One WP Security & Firewall - Security & Firewall plugin
- Super Socializer - Integrate Social Login, Social Share and Social Comments at your website easiest and simplest possible way.
-
Adminimize - Clean up the WordPress admin area, for example activate/deactivate every part of the menu and the sub-menu etc.
-
File Manager - File manager allows you to edit, delete, upload, download, zip, copy and paste files and folders directly from the wordpress backend.
-
WP Super Cache - Static caching plugin.
-
W3 Total Cache - Another caching plugin.
-
WooCommerce - Shop plugin.
-
YITH WooCommerce Wishlist - Extension for creating Wishlists.
-
YITH WooCommerce Compare - Extension that allow your users to compare some products of your shop.
-
WooCommerce Autocomplete search bar - Autocomplete search bar allows your users to search through all WooCommerce products, categories, tags, or taxonomy.
For debugging it's a good thing to turn on the "debug" mode. Also with debug logs and show errors and warnings as they are generated: In wp-config.php:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
You can set the number of revisions in wp-config.php by adding:
define( 'WP_POST_REVISIONS', 3);
Where 3 - is the number of revisions. If set to false - no further revisions will be generated, if true - turn-on revision creation. Also you can change the time interval for revision creation.
define( 'AUTOSAVE_INTERVAL', 600 );
To remove all revisions from DB hard way - you can run query:
DELETE from wp_posts WHERE post_type = “revision”;