Cloudways: Devs' 1st choice for managed hosting! Pick from top-tier Cloud providers like DigitalOcean, AWS, and GCE. Limited-time deal: 40% OFF for 4 Months + 40 Free Migrations. Learn more →
Top 23 PHP WordPress Projects
-
sage
WordPress starter theme with Laravel Blade components and templates, Tailwind CSS, and a modern development workflow
Hey there!
Using Django or Flask might be overkill for what you're trying to do. I suggest you to stick with WordPress, but check out the Sage/root style over at https://roots.io/sage.
It's not the classic WordPress; it's a modern, more secure version.
Also only use plugins when you absolutely have to, and if you do, stick with the pros (i.e. Gravityforms).
I've used WP alot (more than 1000s of websites) and I'm also using Python with Flask and FastAPI (but never used Django).
-
WooCommerce
A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.
Project mention: Format Woocommerce price in javascript according to the Woocommerce settings. | dev.to | 2023-11-05Woocommerce plugin formats the price in javascript for Filter Products by Price widget. You may check out the source.
-
Cloudways
Cloudways' Black Friday Offer - 1st Choice of Developers. Cloudways: Devs' 1st choice for managed hosting! Pick from top-tier Cloud providers like DigitalOcean, AWS, and GCE. Limited-time deal: 40% OFF for 4 Months + 40 Free Migrations.
-
-
Use Timber for templating https://github.com/timber/timber
-
Project mention: Mastering WordPress CLI: A Comprehensive Guide to Boost Your Productivity | dev.to | 2023-11-23
As of my last knowledge update in January 2022, the list of WordPress CLI commands may have expanded or changed. It's always a good idea to check the official WP-CLI documentation for the most up-to-date information. Here's a list of common WP-CLI commands as of my last update:
-
It's here, but you may prefer Composer, the package manager for PHP:
-
It's very easy to use when you use https://www.wpgraphql.com/ Here's an example of a repeatable component I set up using the repeater filled. It might help you.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
CMB2
CMB2 is a developer's toolkit for building metaboxes, custom fields, and forms for WordPress that will blow your mind.
So far in this current project, I added CMB2 as a composer dependency, and that's done just enough to take away the headache of adding custom metaboxes and input fields to different pages. I feel like maybe if I just get myself the most basic toolkit to handle these common tasks, and a boilerplate to start me off with some structure, I may be able to wrap my mind around the way WP expects things to be added and registered the more I work with it.
-
RED_HAWK
All in one tool for Information Gathering, Vulnerability Scanning and Crawling. A must have tool for all penetration testers
-
plugin-update-checker
A custom update checker for WordPress plugins. Useful if you don't want to host your project in the official WP repository, but would still like it to support automatic updates. Despite the name, it also works with themes.
Project mention: How to implement the "Update now" functionality for custom WordPress plugin whenever I release a new feature | /r/Wordpress | 2023-05-10 -
wordplate
WordPlate is a boilerplate for WordPress, built with Composer and designed with sensible defaults.
Project mention: WordPlate: WordPress on Composer with sensible defaults | news.ycombinator.com | 2023-02-25Found some discussion here, but tbh it's a little light for me not to think that NIH syndrome doesn't come into it?
-
Project mention: WP performance with large database of media (photography) | /r/Wordpress | 2023-02-24
Personally, I use this one.
-
-
jetpack
Security, performance, marketing, and design tools — Jetpack is made by WordPress experts to make WP sites safer and faster, and help you grow your traffic.
Project mention: What is the basic use of GitHub Desktop for CI/CD work on WordPress websites? | /r/github | 2023-06-13JetPack
-
Project mention: WordPress plugin hole puts '2M websites' at risk | news.ycombinator.com | 2023-05-08
> It is not actually that hard to run Wordpress securely. Stick to supported plugins and themes, and install security patches quickly when they are released.
Depending on your site's functionality, it may also be possible to run a static WP site:
* https://wordpress.org/plugins/simply-static/
You do all your regular updates via the CMS, but, instead of putting the dynamic site on the public Internet, you generate static files and point your public web server's HTML rootdir at those.
-
theme
Tonik is a WordPress Starter Theme which aims to modernize, organize and enhance some aspects of WordPress theme development. (by tonik)
-
-
https://github.com/10up/ElasticPress you may be able to rip it out. Idk I’ve never attempted.
-
wordpress-to-jekyll-exporter
One-click WordPress plugin that converts all posts, pages, taxonomies, metadata, and settings to Markdown and YAML which can be dropped into Jekyll (or Hugo or any other Markdown and YAML based site engine).
-
wordpress-admin-style
This plugin reference elements from wp-admin in an overview with the necessary markup and CSS classes to help you to develop WordPress compliant.
Project mention: Is there anyway to use WordPress Admin Dashboard Design System? | /r/Wordpress | 2023-04-29Not sure I understand what you want, but it sounds like you want to build your own admin pages in the same style as WordPress uses. If that's the case then I used https://github.com/bueltge/wordpress-admin-style a couple of years ago, and it showed a load of admin components, and the HTML used to build them with the classes WordPress uses for it's pages, so my admin pages look exactly the same as the WordPress core ones.
-
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
PHP WordPress related posts
- Mastering WordPress CLI: A Comprehensive Guide to Boost Your Productivity
- Format Woocommerce price in javascript according to the Woocommerce settings.
- WP-CLI
- Show HN: Gato GraphQL – a tool to interact with data in WordPress
- Gato GraphQL: Interact with all your data in WordPress using GraphQL
- ActivityPub 1.0.0 – WordPress Plugin
- Show HN: Released v1.0 of Gato GraphQL (For WordPress)
-
A note from our sponsor - Cloudways
cloudways.com | 4 Dec 2023
Index
What are some of the best open-source WordPress projects in PHP? This list will help you:
Project | Stars | |
---|---|---|
1 | sage | 12,360 |
2 | WooCommerce | 8,827 |
3 | bedrock | 5,964 |
4 | timber | 5,351 |
5 | wp-cli | 4,757 |
6 | corcel | 4,095 |
7 | wp-graphql | 3,540 |
8 | wp-bootstrap-navwalker | 3,358 |
9 | CMB2 | 2,868 |
10 | RED_HAWK | 2,678 |
11 | plugin-update-checker | 2,058 |
12 | wordplate | 2,010 |
13 | S3-Uploads | 1,812 |
14 | amp-wp | 1,773 |
15 | jetpack | 1,522 |
16 | wp2static | 1,338 |
17 | theme | 1,300 |
18 | wprig | 1,261 |
19 | ElasticPress | 1,209 |
20 | wordpress-to-jekyll-exporter | 1,031 |
21 | wordpress-admin-style | 948 |
22 | storefront | 939 |
23 | acf-builder | 749 |