Take control of WordPress development

Use FetchPress to deploy your themes and plugins directly from GitHub, Bitbucket, or GitLab.

How does FetchPress work?

FetchPress allows you to effortlessly install and update WordPress themes and plugins directly from GitHub, Bitbucket, and GitLab, even on shared hosting platforms. It works seamlessly with any WordPress setup.

By enabling 'Deploy on Push', your code updates automatically each time you push changes to Git. This functionality is facilitated by FetchPress, which integrates with native WordPress features to fetch items from your Git repository.

You don't need to grant access to your servers; WordPress handles the heavy lifting, ensuring security by preventing malicious shell commands through the plugin.

Will it work with my server?

FetchPress is compatible with almost all server configurations and shared hosting platforms. As long as a website operates on WordPress, FetchPress seamlessly integrates and functions effectively within that environment.

Deploying to WordPress can present challenges due to shared hosting limitations on client sites. This can make you want to throw away best practices like version control via Git or SSH. This constraint often leads developers to resort to making quick fixes within the WordPress theme editor, potentially resulting in significant technical debt. By leveraging FetchPress, you can overcome these hurdles, ensuring seamless updates and feature additions while maintaining code integrity and avoiding accrued technical debt.

FetchPress works everywhere WordPress runs.

— OR —

Work as a team

If your team doesn't use git, they might not be collaborating effectively. Using FTP can lead to problems when multiple developers work on the same project or even for a single developer trying to manage files between their computer and the server. FetchPress solves this by using GIT to ensure that all code changes reflect the main source accurately.

Using Git ensures a backup of your code with every change, simplifying the process compared to syncing code changes via FTP. It keeps you working off a single source of truth, enabling collaboration and seamless deployment to client sites.

Why use Git instead of FTP

Version control: Git tracks changes, allowing you to revert to previous versions if needed.

Collaboration: Multiple team members can work on the same codebase concurrently without conflicts.

Efficiency: Git requires less manual intervention and ensures a consistent and accurate codebase across all environments.

Branching: Git allows for easy branching and merging, enabling parallel development efforts without interfering with the main codebase.

Code integrity: With Git, you have a centralized repository that serves as the source of truth, reducing errors and ensuring consistency in deployments.