Plugins: Install, Settings & GitHub Installs
Go to Plugins → Add New, search for a plugin by name or feature, click Install Now, then Activate. Most plugins add a new settings page under Settings, or their own top-level menu item in the sidebar.
Installing plugins from the dashboard
Go to Plugins → Add New, search for a plugin by name or feature, click Install Now, then Activate. Most plugins add a new settings page under Settings, or their own top-level menu item in the sidebar.
Real-life example: Installing a plugin is like plugging a new appliance into a wall socket — the socket (WordPress core) already supports it, you just need to switch it on (activate).
wp plugin install wordfence --activate
wp plugin list
wp plugin deactivate hello-dolly
wp plugin delete hello-dollyInstalling a plugin from GitHub or a zip file
Not every plugin is listed on WordPress.org. Developers often share plugins as a GitHub repository. Download the repository as a .zip (Code → Download ZIP on GitHub), then go to Plugins → Add New → Upload Plugin in wp-admin and select that file.
You can also upload the zip via FTP by extracting it directly into wp-content/plugins/ on your server, then activating it from the Plugins screen.
# After downloading and extracting a plugin folder named "my-plugin"
scp -r my-plugin user@yourserver:/var/www/html/wp-content/plugins/
# Then activate it from Plugins → Installed Plugins in wp-adminManaging installed plugins
Keep the plugin count lean — every active plugin adds some load time and a potential security surface. Regularly review Plugins → Installed Plugins and remove anything unused (deactivate, then delete).
Check for update notices often. Outdated plugins are one of the most common ways WordPress sites get hacked.
- Deactivate before delete — WordPress requires this two-step process
- Check plugin ratings, last-updated date, and active installs before choosing one
- Too many plugins doing similar jobs (e.g. two SEO plugins) can conflict