682 lines
35 KiB
HTML
682 lines
35 KiB
HTML
<h1 id="awesome-wordpress">Awesome WordPress</h1>
|
||
<p>A curated list of amazingly awesome WordPress resources, themes,
|
||
plugins and shiny things.</p>
|
||
<p>Inspired by <a
|
||
href="https://github.com/sindresorhus/awesome">awesome</a> and <a
|
||
href="https://github.com/ziadoz/awesome-php">awesome-php</a>.</p>
|
||
<ul>
|
||
<li><a href="#awesome-wordpress">Awesome WordPress</a>
|
||
<ul>
|
||
<li><a href="#core">Core</a></li>
|
||
<li><a href="#themes-and-framework">Themes and Framework</a></li>
|
||
<li><a href="#gutenberg">Gutenberg</a></li>
|
||
<li><a href="#plugins">Plugins</a>
|
||
<ul>
|
||
<li><a href="#featured-plugins">Featured Plugins</a></li>
|
||
<li><a href="#seo">SEO</a></li>
|
||
<li><a href="#dev-plugins">Dev</a></li>
|
||
<li><a href="#custom-post-type">Custom Post Type</a></li>
|
||
<li><a href="#installer-and-generators">Installer and
|
||
Generators</a></li>
|
||
<li><a href="#images-and-media-gallery">Images and Media
|
||
Gallery</a></li>
|
||
<li><a href="#performance">Performance</a></li>
|
||
<li><a href="#e-commerce">E-commerce</a></li>
|
||
<li><a href="#security-and-management">Security and Management</a></li>
|
||
<li><a href="#forms-and-modules">Forms and modules</a></li>
|
||
<li><a href="#widget">Widget</a><br />
|
||
</li>
|
||
<li><a href="#move-and-backup">Move and Backup</a></li>
|
||
<li><a href="#marketing">Marketing</a></li>
|
||
<li><a href="#google-analytics">Google Analytics</a></li>
|
||
</ul></li>
|
||
<li><a href="#commandline">Commandline</a></li>
|
||
<li><a href="#resources">Resources</a>
|
||
<ul>
|
||
<li><a href="#classes">Classes</a></li>
|
||
<li><a href="#theme-customizer">Theme Customizer</a></li>
|
||
<li><a href="#websites">Websites</a></li>
|
||
<li><a href="#books">Books</a></li>
|
||
</ul></li>
|
||
<li><a href="#contributing">Contributing</a></li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="core">Core</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/WordPress/WordPress">WordPress on
|
||
GitHub</a> - WordPress, Git-ified. Synced via SVN every 15 minutes,
|
||
including branches and tags!</li>
|
||
<li><a
|
||
href="https://make.wordpress.org/core/handbook/coding-standards/">WordPress
|
||
Coding Standards</a> - The purpose of the WordPress Coding Standards is
|
||
to create a baseline for collaboration and review within various aspects
|
||
of the WordPress open source project and community, from core code to
|
||
themes to plugins.</li>
|
||
<li><a
|
||
href="https://developer.wordpress.org/themes/advanced-topics/customizer-api/">The
|
||
Customizer API</a> - The Customizer is a framework for live-previewing
|
||
any change to WordPress. It provides a simple and consistent interface
|
||
for users to customize various aspects of their theme and their site,
|
||
from colors and layouts to widgets, menus, and more. Themes and plugins
|
||
alike can add custom options to the Customizer. The Customizer is the
|
||
canonical way to add options to your theme.</li>
|
||
<li><a
|
||
href="https://make.wordpress.org/core/handbook/automated-testing/">Automated
|
||
Testing</a> - This is an overview of running and writing tests for
|
||
WordPress. Automated testing is running test cases where manual
|
||
intervention is not required to run each one. This is usually in the
|
||
form of writing test suites which have multiple test cases and a library
|
||
and command line tool that runs the test suite or suites. The test suite
|
||
execution is usually manual, from the developer choosing which suites on
|
||
the command line to run, but this isn’t required. The process could be
|
||
automated and looked over from time to time to ensure that when the code
|
||
changed, no problems were introduced.</li>
|
||
</ul>
|
||
<h2 id="themes-and-framework">Themes and Framework</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/automattic/_s">_S</a> - Hi. I’m a
|
||
starter theme called _s, or underscores, if you like. I’m a theme meant
|
||
for hacking so don’t use me as a Parent Theme. Instead try turning me
|
||
into the next, most awesome, WordPress theme out there. That’s what I’m
|
||
here for.</li>
|
||
<li><a href="http://themble.com/bones/">Bones</a> - An HTML5,
|
||
Mobile-First starter theme for rapid WordPress development.</li>
|
||
<li><a href="https://roots.io/sage/">Sage</a> - Sage is a WordPress
|
||
starter theme based on HTML5 Boilerplate, gulp, Bower, and Bootstrap,
|
||
that will help you make better themes.</li>
|
||
<li><a href="https://wordplate.github.io/">WordPlate</a> - WordPlate
|
||
tries to simplify the fuzziness around WordPress development.</li>
|
||
<li><a href="http://wpmvc.org/">WP MVC</a> - WP MVC is an MVC framework
|
||
that makes WordPress development faster, easier, and more elegant. It is
|
||
a full-fledged framework with conventions that are similar to those of
|
||
Ruby on Rails and CakePHP</li>
|
||
<li><a
|
||
href="https://github.com/CherryFramework/CherryFramework">CherryFramework</a>
|
||
- Fully responsive design, easy install, steady updates, great number of
|
||
shortcodes and widgets, integration of Bootstrap functions. All brought
|
||
to you by Cherry Framework for straightforward experience in website
|
||
design</li>
|
||
<li><a href="https://github.com/gantry/gantry5">Gantry Framework</a> -
|
||
Next Generation Theme Framework. Gantry was born when the RocketTheme
|
||
development team wanted to consolidate our extensive set of custom
|
||
Joomla and WordPress template functionality into a simple, easy to use
|
||
framework</li>
|
||
<li><a href="https://github.com/parallelus/Runway-Framework">Runway
|
||
Framework</a> - A better way to create WordPress themes. Runway was
|
||
built for creating WordPress themes and it encompasses both of the
|
||
classic meanings of “theme framework” as defined by the WordPress
|
||
developers. But Runway is much more than just a theme framework, Runway
|
||
is a Theme Development Environment.</li>
|
||
<li><a href="http://kirki.org/">Kirki</a> - Kirki is not a framework.
|
||
It’s a Toolkit allowing WordPress developers to use the Customizer and
|
||
take advantage of its advanced features and flexibility by abstracting
|
||
the code and making it easier for everyone to create beautiful and
|
||
meaningful user experiences.</li>
|
||
<li><a href="https://github.com/heitorspedroso/wp-developer-theme">Wp
|
||
Developer Theme</a> - This Theme was developed to be a fast tool in the
|
||
developer’s hands, through it the developer can already create the theme
|
||
without worrying about the file structure that is already ready and with
|
||
pre-defined loops without influence in html / css</li>
|
||
<li><a href="http://html5blank.com/">HTML5 Blank</a> - The HTML5
|
||
WordPress boilerplate theme.</li>
|
||
<li><a href="http://wpod.in/">Odin WP</a> - Base-theme developed by
|
||
WordPress Brasil Group, to help on agile development of themes for
|
||
WordPress.</li>
|
||
<li><a
|
||
href="https://wordpress.org/support/plugin/landing-pages/">Landing
|
||
Pages</a> - Framework for building single page presentations with split
|
||
testing capabilities.</li>
|
||
<li><a href="https://github.com/gambitph/Titan-Framework">Titan
|
||
Framework</a> - The easiest to use WordPress options framework. Titan
|
||
Framework allows theme and plugin developers to create admin pages,
|
||
options, meta boxes, and theme customizer options with just a few simple
|
||
lines of code.</li>
|
||
<li><a
|
||
href="https://github.com/matzeeable/wp-reactjs-starter">create-wp-react-app</a>
|
||
- WordPress CLI to generate your next modern plugin with the power of
|
||
REST API, webpack, babel, MobX and MobX State Tree</li>
|
||
</ul>
|
||
<h2 id="gutenberg">Gutenberg</h2>
|
||
<ul>
|
||
<li><p><a href="https://github.com/ahmadawais/create-guten-block">Create
|
||
Guten Block</a> - A zero configuration toolkit for building Gutenberg
|
||
block plugins.</p></li>
|
||
<li><p><a href="https://github.com/youknowriad/gcf">Gutenberg Custom
|
||
Fields</a> - Plugin to create Custom Fields in Gutenberg.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/WordPress/gutenberg-examples">Gutenberg
|
||
Examples</a> - Official WordPress examples of blocks.</p></li>
|
||
<li><p><a href="https://wordpress.org/gutenberg/handbook/">Gutenberg
|
||
Handbook</a> - The official overview of Gutenberg, the new editor for
|
||
WordPress.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/danielbachhuber/gutenberg-migration-guide">Gutenberg
|
||
Migration Guide</a> - A guide for WP developers to migrate their themes
|
||
and plugins to Gutenberg by showing the Gutenberg equivalents.</p></li>
|
||
<li><p><a href="https://github.com/crossfield/gutenblock">Gutenblock</a>
|
||
- An alternative toolkit for creating block plugins.</p></li>
|
||
<li></li>
|
||
</ul>
|
||
<h2 id="plugins">Plugins</h2>
|
||
<h3 id="featured-plugins">Featured Plugins</h3>
|
||
<p><em>Plugins that have a chance to make it into WordPress
|
||
core</em></p>
|
||
<ul>
|
||
<li><a href="https://wordpress.org/plugins/shortcode-ui/">Shortcake</a>
|
||
- Used alongside add_shortcode, Shortcake supplies a user-friendly
|
||
interface for adding a shortcode to a post, and viewing and editing it
|
||
from within the content editor.</li>
|
||
<li><a href="https://wordpress.org/plugins/gutenberg/">Gutenberg</a> -
|
||
The new post and page building experience will make writing rich posts
|
||
effortless, making it easy to do what today might take shortcodes,
|
||
custom HTML, or “mystery meat” embed discovery.</li>
|
||
</ul>
|
||
<h4 id="seo">SEO</h4>
|
||
<ul>
|
||
<li><a href="https://wordpress.org/plugins/redirection/">Redirection</a>
|
||
- Redirection is a WordPress plugin to manage 301 redirections and keep
|
||
track of 404 errors without requiring knowledge of Apache .htaccess
|
||
files.</li>
|
||
<li><a href="https://wordpress.org/plugins/wordpress-seo/">Yoast SEO</a>
|
||
- Improve your WordPress SEO: Write better content and have a fully
|
||
optimized WordPress site using Yoast SEO plugin.</li>
|
||
<li><a href="https://wordpress.org/plugins/broken-link-checker/">Broken
|
||
Link Checker</a> - This plugin will monitor your blog looking for broken
|
||
links and let you know if any are found.</li>
|
||
</ul>
|
||
<h4 id="dev-plugins">Dev Plugins</h4>
|
||
<p><em>Plugins can help in your workflow</em></p>
|
||
<ul>
|
||
<li><a href="https://wordpress.org/plugins/theme-check/">Theme Check</a>
|
||
- The theme check plugin is an easy way to test your theme and make sure
|
||
it’s up to spec with the latest theme review standards. With it, you can
|
||
run all the same automated testing tools on your theme that
|
||
WordPress.org uses for theme submissions.</li>
|
||
<li><a href="https://wordpress.org/plugins/query-monitor/">Query
|
||
Monitor</a> - 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.</li>
|
||
<li><a href="https://wordpress.org/plugins/posts-to-posts/">Posts 2
|
||
Posts</a> - Efficient many-to-many connections between posts, pages,
|
||
custom post types, users.</li>
|
||
<li><a href="tgmpluginactivation.com/">TGM Plugin Activation</a> - TGM
|
||
Plugin Activation is a PHP library that allows you to easily require or
|
||
recommend plugins for your WordPress themes (and plugins). It allows
|
||
your users to install and even automatically activate plugins in
|
||
singular or bulk fashion using native WordPress classes, functions and
|
||
interfaces. You can reference pre-packaged plugins, plugins from the
|
||
WordPress Plugin Repository or even plugins hosted elsewhere on the
|
||
internet.</li>
|
||
<li><a href="https://wordpress.org/plugins/revisr/">Revisr</a> - Revisr
|
||
allows you to manage your WordPress website with a Git repository. A
|
||
must have plugin for deploying and managing WordPress using Git
|
||
repositories.</li>
|
||
<li><a href="http://wordpress.org/plugins/debug-bar/">Debug Bar</a> -
|
||
Adds a debug menu to the admin bar that shows query, cache, and other
|
||
helpful debugging information.</li>
|
||
<li><a href="http://wordpress.org/plugins/debug-bar-extender/">Debug Bar
|
||
Extender</a> - Extends the debug-bar plugin with additional tabs to
|
||
measure runtimes between checkpoints and lookup variable content.</li>
|
||
<li><a href="https://wordpress.org/plugins/wp-rollback/screenshots/">WP
|
||
Rollback</a> - Rollback (or forward) any WordPress.org plugin or theme
|
||
like a boss.</li>
|
||
<li><a href="https://wordpress.org/plugins/members/">Members</a> -
|
||
Members is a plugin that extends your control over your blog. It’s a
|
||
user, role, and content management plugin that was created to make
|
||
WordPress a more powerful CMS. The foundation of the plugin is its
|
||
extensive role and capability management system. This is the backbone of
|
||
all the current features and planned future features.</li>
|
||
<li><a href="https://github.com/afragen/github-updater">GitHub
|
||
Updater</a> - A simple plugin to enable automatic updates to your
|
||
GitHub, Bitbucket, or GitLab hosted WordPress plugins and themes. It
|
||
also allows for the remote installation of plugins or themes.</li>
|
||
<li><a
|
||
href="https://wordpress.org/plugins/rewrite-rules-inspector/">Rewrite
|
||
Rules Inspector</a> - A straightforward WordPress admin tool for
|
||
inspecting your rewrite rules. View a listing of all your rewrite rules,
|
||
see which rewrite rules match a given URL (and the priorities they match
|
||
in), or filter by different sources of rewrite rules. Perform a soft
|
||
flush of your rewrite rules to regenerate them.</li>
|
||
<li><a href="https://wordpress.org/plugins/cmb2/">CMB2</a> - CMB2 is a
|
||
metabox, custom fields, and forms library for WordPress that will blow
|
||
your mind.</li>
|
||
<li><a href="http://ship.getherbert.com/">Ship</a> - Tag a release on
|
||
GitHub and have it automatically shipped to the official WordPress.org
|
||
plugin SVN</li>
|
||
<li><a href="https://wordpress.org/plugins/simply-show-hooks/">Simply
|
||
Show Hooks</a> - Simply Show Hooks helps theme and plugin developers to
|
||
quickly see where all the action and filter hooks are on any WordPress
|
||
page.</li>
|
||
<li><a href="https://wordpress.org/plugins/wp-inspect/">WP Inspect</a> -
|
||
The WP Inspect plugin visually annotates pages with the actions &
|
||
filters (hooks) invoked during the request life cycle.</li>
|
||
<li><a href="https://github.com/timber/timber">Timber</a> - Add <a
|
||
href="http://twig.sensiolabs.org/doc/templates.html">Twig</a> templating
|
||
capabilities to your theme and keep your template code separate from
|
||
your PHP.</li>
|
||
<li><a href="https://wordpress.org/plugins/child-theme-check/">Child
|
||
Theme Check</a> - Warns you about outdated template files in your child
|
||
theme and shows a diff view of the changes between parent and child
|
||
theme template.</li>
|
||
<li><a
|
||
href="https://wordpress.org/plugins/one-click-child-theme/">One-Click
|
||
Child Theme</a> - Adds a Theme option to any active theme allowing you
|
||
to make a child theme.</li>
|
||
</ul>
|
||
<h3 id="custom-post-type">Custom Post Type</h3>
|
||
<ul>
|
||
<li><a href="https://wordpress.org/plugins/custom-post-type-ui/">Custom
|
||
Post Type UI</a> - Custom Post Type UI provides an easy to use interface
|
||
for registering and managing custom post types and taxonomies for your
|
||
website.</li>
|
||
<li><a href="https://wordpress.org/plugins/types//">Toolset Types</a> -
|
||
Toolset Types let’s you add custom post types, custom fields and custom
|
||
taxonomies to the WordPress admin. A convenient dashboard lets you
|
||
control everything from one place.</li>
|
||
<li><a href="https://wordpress.org/plugins/pods/">Pods</a> - Manage all
|
||
your custom content needs in ONE location with the Pods Framework. You
|
||
can create and edit custom post types, taxonomy, fields and extend
|
||
existing WordPress objects like users, media, posts and pages or extend
|
||
other plugins’ custom post types — all from Pods.</li>
|
||
<li><a
|
||
href="https://wordpress.org/plugins/wck-custom-fields-and-custom-post-types-creator/">WordPress
|
||
Creation Kit</a> - WordPress Creation Kit consists of three tools that
|
||
can help you create and maintain custom post types, custom taxonomies
|
||
and most importantly, custom fields and metaboxes for your posts, pages
|
||
or CPT’s.</li>
|
||
<li><a href="https://wordpress.org/plugins/mb-custom-post-type/">MB
|
||
Custom Post Type</a> - MB Custom Post Type helps you to create and
|
||
manage custom post types and custom taxonomies easily in WordPress by
|
||
providing an easy-to-use interface in the admin area.</li>
|
||
<li><a
|
||
href="https://wordpress.org/plugins/custom-post-type-permalinks/">Custom
|
||
Post Type Permalinks</a> - Custom Post Type Permalinks lets you edit the
|
||
permalink structure of custom post type</li>
|
||
</ul>
|
||
<h4 id="installer-and-generators">Installer and Generators</h4>
|
||
<ul>
|
||
<li><a href="http://wp-quick-install.com/">WP Quick Install</a> -
|
||
WordPress installation could be long: downloading, decompressing,
|
||
uploading, plugins and themes installation. WP Quick Install will take
|
||
care all of this things. Simply upload this tiny script where you want
|
||
to install WordPress</li>
|
||
<li><a href="http://generatewp.com/">GenerateWP</a> - The easiest and
|
||
the fastest way to create custom and high quality code for your
|
||
WordPress project using the latest WordPress coding standards and
|
||
API’s.</li>
|
||
<li><a href="https://wordpress.org/plugins/fakerpress/">FakerPress</a> -
|
||
FakerPress is a clean way to generate fake and dummy content to your
|
||
WordPress, great for developers who need testing</li>
|
||
</ul>
|
||
<h4 id="images-and-media-gallery">Images and Media Gallery</h4>
|
||
<p><em>All about media items management</em></p>
|
||
<ul>
|
||
<li><a
|
||
href="https://wordpress.org/plugins/enhanced-media-library/">Enhanced
|
||
Media Library</a> - A better management for WordPress Media Library</li>
|
||
<li><a href="https://wordpress.org/plugins/imsanity/">Imsanity</a> -
|
||
Imsanity automatically resizes huge image uploads. Are contributors
|
||
uploading huge photos? Tired of manually scaling? Imsanity to the
|
||
rescue!</li>
|
||
<li><a
|
||
href="https://wordpress.org/plugins/resize-image-after-upload/">Resize
|
||
Image After Upload</a> - Behind-the-scenes plugin to automatically
|
||
resize images when uploaded, restricting size to within specified
|
||
maximum h/w. Uses standard WP functions.</li>
|
||
<li><a
|
||
href="https://wordpress.org/plugins/regenerate-thumbnails/">Regenerate
|
||
Thumbnails</a> - Regenerate Thumbnails allows you to regenerate the
|
||
thumbnails for your image attachments. This is very handy if you’ve
|
||
changed any of your thumbnail dimensions (via Settings -> Media)
|
||
after previously uploading images or have changed to a theme with
|
||
different featured post image dimensions.</li>
|
||
<li><a href="https://wordpress.org/plugins/enable-media-replace/">Enable
|
||
Media Replace</a> - Enables replacing attachment files by simply
|
||
uploading a new file in the media library edit view.</li>
|
||
<li><a
|
||
href="https://wordpress.org/plugins/multiple-post-thumbnails/">Multiple
|
||
Post Thumbnails</a> - Adds multiple post thumbnails to a post type. If
|
||
you’ve ever wanted more than one Featured Image on a post, this plugin
|
||
is for you.</li>
|
||
<li><a href="https://wordpress.org/plugins/media-from-ftp/">Media from
|
||
FTP</a> - Register to media library from files that have been uploaded
|
||
by FTP.</li>
|
||
<li><a href="https://wordpress.org/plugins/wp-tiles/">WP Tiles</a> - Add
|
||
beautiful, fully customizable post tiles or tiled galleries anywhere on
|
||
your WordPress site easily with WP Tiles.</li>
|
||
<li><a href="https://wordpress.org/plugins/wanna-isotope/">Wanna
|
||
Isotope</a> - A plugin to easily build Isotope/Masonry layouts with any
|
||
content (posts, pages or custom post types). Responsive grids,
|
||
filterable content.</li>
|
||
<li><a href="https://wordpress.org/plugins/polaroid-gallery/">Polaroid
|
||
Gallery</a> - Polaroid Gallery is a CSS3 & jQuery Image Gallery
|
||
plugin for WordPress Media Library. It is used to overlay images as
|
||
polaroid pictures on the current page or post and uses WordPress Media
|
||
Library. Using Polaroid Gallery you add unique view for your blog posts.
|
||
Polaroid Gallery adds feeling of old good times.</li>
|
||
<li><a
|
||
href="https://wordpress.org/plugins/fly-dynamic-image-resizer/">Fly
|
||
Dynamic Image Resizer</a> - Reduce disk space and upload time by having
|
||
your images generated in custom sizes dynamically, on-the-fly.</li>
|
||
<li><a href="https://wordpress.org/plugins/sirv/">Sirv Image CDN</a> -
|
||
Optimize and resize images on-the-fly with Sirv’s Image CDN. Manipulate
|
||
images by simply changing the URL.</li>
|
||
</ul>
|
||
<h4 id="performance">Performance</h4>
|
||
<ul>
|
||
<li><a href="https://wordpress.org/plugins/wp-optimize/">WP-Optimize</a>
|
||
- Simple but effective plugin allows you to extensively clean up your
|
||
WordPress database and optimize it without doing manual queries.</li>
|
||
<li><a href="https://wordpress.org/plugins/p3-profiler/">P3</a> - This
|
||
plugin creates a profile of your WordPress site’s plugins’ performance
|
||
by measuring their impact on your site’s load time. Often times,
|
||
WordPress sites load slowly because of poorly configured plugins or
|
||
because there are so many of them. By using the P3 plugin, you can
|
||
narrow down anything causing slowness on your site.</li>
|
||
<li><a href="https://wordpress.org/plugins/plugin-load-filter/">Plugin
|
||
Load Filter</a> - Although have installed a lot of plugins, if you do
|
||
not want to activate for all of the pages, you will be able to
|
||
deactivate unnecessary plugins of each individual page. Through the
|
||
filter activation of plugins, you can speed up the display
|
||
response.</li>
|
||
<li><a href="https://wordpress.org/plugins/autoptimize/">Autoptimize</a>
|
||
- Autoptimize is an effective performance tool that speeds up a website
|
||
by optimizing JS, CSS, images (incl. lazy-load), HTML and Google Fonts,
|
||
asyncing JS, removing emoji cruft and more.</li>
|
||
</ul>
|
||
<h4 id="e-commerce">E-commerce</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/picocodes/hubaga/">Hubaga</a> - Hubaga
|
||
is a lightweight eCommerce plugin for developers. It was has a lot of
|
||
optimisation that increase your conversion rates such as a single-field
|
||
checkout and instacheck.</li>
|
||
<li><a href="https://wordpress.org/plugins/easy-digital-downloads/">Easy
|
||
Digital Downloads</a> - Easy Digital Downloads is a complete e-commerce
|
||
solution for selling digital products in a light, performant, and easy
|
||
to use plugin. Rather that attempting to provide every feature under the
|
||
sun, Easy Digital Downloads makes selling digital simple and complete by
|
||
providing just the features you need.</li>
|
||
<li><a href="https://wordpress.org/plugins/woocommerce/">WooCommerce</a>
|
||
- Transform your WordPress website into a thoroughbred eCommerce store.
|
||
Delivering enterprise-level quality and features, backed by a name you
|
||
can trust. Say “hello” to the WooCommerce eCommerce plugin.</li>
|
||
</ul>
|
||
<h4 id="security-and-management">Security and Management</h4>
|
||
<p><em>Antispam, prevent brute force, ecc</em></p>
|
||
<ul>
|
||
<li><a href="https://wordpress.org/plugins/goodbye-captcha/">GoodBye
|
||
Captcha</a> - An extremely powerful anti-spam plugin that blocks
|
||
Spam-bots without annoying captcha images.</li>
|
||
<li><a href="https://wordpress.org/plugins/lockdown-wp-admin/">Lockdown
|
||
WP Admin</a> - Lockdown WP Admin conceals the administration and login
|
||
screen from intruders. It can hide WordPress Admin (/wp-admin/) and and
|
||
login (/wp-login.php)</li>
|
||
<li><a href="https://mainwp.com/">MainWP</a> - Self-hosted open source
|
||
manager for maintaining your WordPress sites from one location.</li>
|
||
<li><a
|
||
href="https://www.wordpress.org/plugins/stealth-login-page/">Stealth
|
||
Login Page</a> - Protect your dashboard without editing the .htaccess
|
||
file – the FIRST one that completely blocks remote bot login
|
||
requests.</li>
|
||
<li><a href="https://wordpress.org/plugins/antispam-bee/">Antispam
|
||
Bee</a> - Say Goodbye to comment spam on your WorddPress blog or
|
||
website. Antispam Bee blocks spam comments and trackbacks effectively
|
||
and without captchas. It is free of charge, ad-free and compliant with
|
||
European data privacy standards.</li>
|
||
<li><a href="https://wordpress.org/plugins/stream/">Stream</a> - Stream
|
||
is the easiest and safest way to track content changes happening to your
|
||
WordPress site and then view them in beautifully organized detail.</li>
|
||
<li><a href="https://wordpress.org/plugins/simple-login-log/">Simple
|
||
Login Log</a> - This plugin keeps a log of WordPress user logins. Offers
|
||
user and date filtering, and export features.</li>
|
||
<li><a href="https://wordpress.org/plugins/better-wp-security/">iThemes
|
||
Security</a> - Take the guesswork out of WordPress security. iThemes
|
||
Security offers 30+ ways to lock down WordPress in an easy-to-use
|
||
WordPress security plugin.</li>
|
||
<li><a href="https://wordpress.org/plugins/sucuri-scanner/">Sucuri
|
||
Security – Auditing, Malware Scanner and Security Hardening</a> - It
|
||
combines features:Remote Malware Scanning,File Integrity Monitoring,
|
||
Security Activity Auditing, Blacklist Monitoring etc..</li>
|
||
<li><a
|
||
href="https://wordpress.org/plugins/stops-core-theme-and-plugin-updates/">Easy
|
||
Updates Manager</a> - Easy Updates Manager is a light yet powerful
|
||
plugin which enables you to manage all types of updates on your single
|
||
site install or in WordPress Multisite. With loads of settings making
|
||
endless possibilities for configuration, Easy Updates Manager is an
|
||
obvious choice for anyone wanting to take control of their websites
|
||
updates.</li>
|
||
<li><a href="https://wordpress.org/plugins/wordfence/">Wordfence
|
||
Security – Firewall & Malware Scan</a> - Wordfence includes an
|
||
endpoint firewall and malware scanner that were built from the ground up
|
||
to protect WordPress. Web Application Firewall identifies and blocks
|
||
malicious traffic. Built and maintained by a large team focused 100% on
|
||
WordPress security. Malware scanner checks core files, themes and
|
||
plugins for malware, bad URLs, backdoors, SEO spam, malicious redirects
|
||
and code injections.</li>
|
||
<li><a
|
||
href="https://www.cloudflare.com/integrations/wordpress/">CloudFlare WAF
|
||
and CDN</a> = CloudFlare offers managed WAF (Web Application Firewall)
|
||
rules for WordPress, CDN, and DDOS mitigation for WordPress sites</li>
|
||
</ul>
|
||
<h4 id="dashboard">Dashboard</h4>
|
||
<ul>
|
||
<li><a href="https://wordpress.org/plugins/frontend-dashboard/">Frontend
|
||
Dashboard</a> - Frontend Dashboard is bundled with the huge list of
|
||
custom features which can easily customise the User profile, Posts,
|
||
Login, Register, Custom roles on the custom front page.</li>
|
||
</ul>
|
||
<h4 id="forms-and-modules">Forms and modules</h4>
|
||
<ul>
|
||
<li><a href="https://wordpress.org/plugins/caldera-forms/">Caldera
|
||
Forms</a> - A different kind of WordPress form builder. With an
|
||
intuitive drag and drop interface -– based on a responsive grid – and a
|
||
wide range of add-ons, it’s never been easier to create forms for your
|
||
WordPress site that look great on any device, thanks to Caldera
|
||
Forms.</li>
|
||
<li><a href="https://wordpress.org/plugins/ninja-forms/">Ninja Forms</a>
|
||
- Ninja Forms is the easiest way to build any form you need for your
|
||
WordPress website. No longer mess with code or worry about made-up
|
||
limitations. Create the form you want, when you want with a simple drag
|
||
and drop interface provided by the very powerful Ninja Forms
|
||
framework.</li>
|
||
</ul>
|
||
<h4 id="widget">Widget</h4>
|
||
<ul>
|
||
<li><a href="https://wordpress.org/plugins/widget-options/">Widget
|
||
Options</a> - Get Better Control over your Widgets. Easily show or hide
|
||
WordPress widgets on specified pages & devices and/or assign custom
|
||
alignment.</li>
|
||
<li><a href="https://wordpress.org/plugins/widget-logic/">Widget
|
||
Logic</a> - This plugin gives every widget an extra control field called
|
||
“Widget logic” that lets you control the pages that the widget will
|
||
appear on. The text field lets you use WP’s Conditional Tags, or any
|
||
general PHP code.</li>
|
||
<li><a href="https://wordpress.org/plugins/widget-output-cache/">Widget
|
||
Output Cache</a> - Use PHP output buffering to extract widget output and
|
||
store it into WordPress transients for faster retrieval. It also adds a
|
||
checkbox to widget controls to exclude it from being cached.</li>
|
||
</ul>
|
||
<h4 id="move-and-backup">Move and backup</h4>
|
||
<p><em>If you need to move your installation</em></p>
|
||
<ul>
|
||
<li><a
|
||
href="https://wordpress.org/plugins/all-in-one-wp-migration/">All-in-One
|
||
WP Migration</a> - The plugin allows you to export your database, media
|
||
files, plugins, and themes. You can apply unlimited find/replace
|
||
operations on your database and the plugin will also fix any
|
||
serialization problems that occur during find/replace operations.</li>
|
||
<li><a href="https://wordpress.org/plugins/duplicator/">Duplicator</a> -
|
||
Duplicate, clone, backup, move and transfer an entire site from one
|
||
location to another.</li>
|
||
<li><a href="https://wordpress.org/plugins/updraftplus/">UpdraftPlus
|
||
Backup and Restoration</a> - UpdraftPlus simplifies backups (and
|
||
restoration). Backup into the cloud (Amazon S3 (or compatible), Dropbox,
|
||
Google Drive, Rackspace Cloud, DreamObjects, FTP, Openstack Swift,
|
||
UpdraftPlus Vault and email) and restore with a single click. Backups of
|
||
files and database can have separate schedules.</li>
|
||
<li><a href="https://wordpress.org/plugins/backwpup/">BackWPup</a> - The
|
||
backup plugin BackWPup Free can be used to save your complete
|
||
installation including /wp-content/ and push them to an external Backup
|
||
Service, like Dropbox, S3, FTP and many more, see list below. With a
|
||
single backup .zip file you are able to easily restore an
|
||
installation.</li>
|
||
<li><a
|
||
href="https://wordpress.org/plugins/multisite-clone-duplicator/">MultiSite
|
||
Clone Duplicator</a> - MultiSite Clone Duplicator adds a “Duplicate
|
||
Site” functionality to your network installation. It allows you to clone
|
||
any site of your network into a new one : all data, files, users and
|
||
roles can be copied.</li>
|
||
<li><a href="https://wordpress.org/plugins/wp-cfm/">WP-CFM</a> - WP-CFM
|
||
lets you copy database configuration to / from the filesystem. Easily
|
||
deploy configuration changes without needing to copy the entire
|
||
database. WP-CFM is similar to Drupal’s Features module.</li>
|
||
</ul>
|
||
<h4 id="marketing">Marketing</h4>
|
||
<ul>
|
||
<li><a href="https://wordpress.org/support/plugin/leads/">Leads</a> -
|
||
Provides in-depth visitor tracking and list collection + segmentation
|
||
tools.</li>
|
||
<li><a href="https://wordpress.org/support/plugin/cta/">Calls to
|
||
Action</a> - Provides template powered ad placement system for calls to
|
||
action, sponsored adverts, and data collection efforts.</li>
|
||
</ul>
|
||
<h4 id="google-analytics">Google Analytics</h4>
|
||
<ul>
|
||
<li><a href="https://wordpress.org/plugins/wp-analytify/">Analytify</a>
|
||
- Google Analytics Dashboard for WordPress – by Analytify makes simple
|
||
and complete Google Analytics for everywhere in WordPress (posts, pages
|
||
and custom post types)</li>
|
||
<li><a
|
||
href="https://wordpress.org/plugins/google-analytics-for-wordpress/">MonsterInsights</a>
|
||
- MonsterInsights, a complete Google Analytics for WordPress plugin
|
||
that’s EASY and POWERFUL.</li>
|
||
</ul>
|
||
<h2 id="commandline">Commandline</h2>
|
||
<ul>
|
||
<li><a href="http://wp-cli.org/">WP-CLI</a> - WP-CLI is a set of
|
||
command-line tools for managing WordPress installations. You can update
|
||
plugins, set up multisite installs and much more, without using a web
|
||
browse.</li>
|
||
<li><a href="http://wpscan.org/">WPScan</a> - WPScan is a black box
|
||
WordPress vulnerability scanner.</li>
|
||
</ul>
|
||
<h2 id="resources">Resources</h2>
|
||
<h4 id="theme-customizer">Theme Customizer</h4>
|
||
<ul>
|
||
<li><a href="https://github.com/lucatume/multi-image-control">Multi
|
||
Image Control</a> - A Theme customizer control allowing selection and
|
||
sorting of multiple images.</li>
|
||
</ul>
|
||
<h4 id="classes">Classes</h4>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/jjgrainger/wp-custom-post-type-class">wp-custom-post-type-class</a>
|
||
- A PHP Class for creating Wordpress Custom Post Types easily</li>
|
||
<li><a
|
||
href="https://github.com/twittem/wp-bootstrap-navwalker">wp-bootstrap-navwalker</a>
|
||
- A custom WordPress nav walker class to fully implement the Twitter
|
||
Bootstrap 3.0+ navigation style in a custom theme using the WordPress
|
||
built in menu manager.</li>
|
||
</ul>
|
||
<h4 id="knowhow">Knowhow</h4>
|
||
<ul>
|
||
<li><a href="http://10up.github.io/Engineering-Best-Practices/">10up
|
||
Engineering Best Practices</a> - As a company, we strive to provide
|
||
websites and components that yield a top-notch user experience. In order
|
||
to improve efficiency, we need to standardize what we use and how we use
|
||
it. Standardizing our tools, frameworks, libraries, style, version
|
||
control, and even languages will allow us to understand better the inner
|
||
workings of someone else’s project and produce better solutions
|
||
ourselves.</li>
|
||
</ul>
|
||
<h4 id="websites">Websites</h4>
|
||
<ul>
|
||
<li><p><a href="http://wordpress.stackexchange.com/">Stackexchange</a> -
|
||
WordPress Development Stack Exchange is a question and answer site for
|
||
WordPress developers and administrators. It’s 100% free, no registration
|
||
required.</p></li>
|
||
<li><p><a href="https://tommcfarlin.com/about/">Tom McFarlin</a> - A
|
||
Perspective on Professional WordPress Development</p></li>
|
||
<li><p><a href="https://markjaquith.wordpress.com/">Mark on
|
||
WordPress</a> - WordPress puts food on my table.</p></li>
|
||
<li><p><a href="http://ottopress.com/">Otto on WordPress</a> - You have
|
||
to use an Ottopress to get fresh squeezed Otto</p></li>
|
||
<li><p><a href="http://nacin.com/">Nacin</a> - WordPress Lead
|
||
Developer</p></li>
|
||
<li><p><a href="http://kovshenin.com/">Konstantin Kovshenin</a> -
|
||
WordPress, Automattic and Open Source</p></li>
|
||
<li><p><a href="http://automattic.com/">Automattic</a> - We are the
|
||
people behind WordPress.com, which serves more than 15.8 billion pages a
|
||
month, as well as a host of other popular services, such as Akismet,
|
||
Jetpack, and VaultPress. We are strong believers in Open Source, and the
|
||
vast majority of our work is available under licenses like the
|
||
GPL.</p></li>
|
||
<li><p><a href="http://www.wpchat.com">WPChat</a> - Popular Forum for
|
||
WordPress discussion.</p></li>
|
||
<li><p><a href="https://wptavern.com/">WordPress Tavern</a> - WPTavern
|
||
has news and a weekly podcast on Wordpress and its ecosystem.</p></li>
|
||
<li><p><a href="https://www.quora.com/topic/WordPress">Quora</a> -
|
||
Q&A in Quora for Wordpress users and developers.</p></li>
|
||
<li><p><a href="https://www.reddit.com/r/Wordpress/">Wordpress
|
||
subreddit</a> - Subreddit for news, articles and discussion regarding
|
||
WordPress. For advanced users try the <a
|
||
href="https://www.reddit.com/r/ProWordPress/">ProWordpress subreddit</a>
|
||
#### Resources List</p></li>
|
||
<li><p><a href="https://github.com/dropndot/awesome-wordpress">Awesome
|
||
WordPress by dropndot</a> - A curated list of Awesome WordPress Theme,
|
||
Plugins and Framework development Resources and WordPress
|
||
Communities.</p></li>
|
||
<li><p><a href="https://hackr.io/tutorials/learn-wordpress">Programming
|
||
Community Curated Resources For Learning WordPress</a></p></li>
|
||
<li><p><a
|
||
href="http://premium.wpmudev.org/blog/35-resources-for-kick-ass-wordpress-developers/">wpmudev.org</a>
|
||
-35+ Resources to Become a Kick Ass WordPress Developer</p></li>
|
||
<li><p><a
|
||
href="http://code.tutsplus.com/tutorials/toolbox-of-the-smart-wordpress-developer-series-introduction--cms-23663">Toolbox
|
||
of the Smart WordPress Developer</a> - Is the core of WordPress enough
|
||
for you? No, probably not. Almost all the time, we install WordPress
|
||
plugins and themes to help build our websites. And that’s all right,
|
||
because WordPress isn’t meant to be a one-size-fits-all solution. We do
|
||
need extra functionality and design elements, and we meet our needs with
|
||
plugins and themes… and more.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/Mte90/awesome-wordpress-developer-tips">Awesome
|
||
WordPress Developer Tips</a> - Curated list that contain very awesome
|
||
and ready code, snippets or examples without libraries or external
|
||
packages made it for developers.</p></li>
|
||
<li><p><a
|
||
href="https://github.com/minthemiddle/powered-by-wordpress">Powered By
|
||
WordPress</a> - Curated list of TOP 1M Alexa ranking websites using
|
||
WordPress, sorted by category and ranking.</p></li>
|
||
<li><p><a href="https://thishosting.rocks/best-wordpress-hosting/">Best
|
||
WordPress Hosting Providers Compared</a> - Detailed article/comparison
|
||
of the best WordPress hosting providers.</p></li>
|
||
</ul>
|
||
<h2 id="books">Books</h2>
|
||
<ul>
|
||
<li><a href="https://digwp.com/book/">Digging Into WordPress</a> - There
|
||
is much to learn about the World’s most popular publishing platform.
|
||
From your first steps of learning about WordPress all the way through
|
||
securing, customizing, and maintaining your site into the future, this
|
||
book is packed with truly practical information.</li>
|
||
<li><a href="https://github.com/WordPress/book">The Story of
|
||
WordPress</a> - The history and development of WordPress. The book is
|
||
currently in version 1, having been written by Siobhan McKeown, edited
|
||
by Krista Stevens, and with helpful pull requests from members of the
|
||
community.</li>
|
||
</ul>
|
||
<h2 id="contributing">Contributing</h2>
|
||
<p>We welcome any contributions to the this awesome list! Please send us
|
||
a pull request.</p>
|
||
<ul>
|
||
<li>For contribution, <a
|
||
href="https://github.com/miziomon/awesome-wordpress/fork">fork the
|
||
project</a></li>
|
||
<li>To report a broken link or want to remove one, <a
|
||
href="https://github.com/miziomon/awesome-wordpress/issues">use
|
||
issues</a></li>
|
||
</ul>
|
||
<p><a href="https://github.com/miziomon/awesome-wordpress">wordpress.md
|
||
Github</a></p>
|