PHP WordPress

Open-source PHP projects categorized as WordPress

Top 23 PHP WordPress Projects

  • GitHub repo sage

    WordPress starter theme with a modern development workflow

    Project mention: What's the best practices in organizing code when buying a theme | reddit.com/r/Wordpress | 2021-04-08

    Final question: can I use the custom theme's shortcodes without WPBakery, ultimetly I want to send css/js/html/php(with the theme shortcodes) with sftp, is it possible to mix sage with a custom theme? that would be awesome.

  • GitHub repo WooCommerce

    An open source eCommerce plugin for WordPress.

    Project mention: Prompt.Cash WordPress plugin - for your store or your OnlyFans on your domain | reddit.com/r/btc | 2021-04-13

    WooCommerce: sell digital & physical goods

  • GitHub repo timber

    Create WordPress themes with beautiful OOP code and the Twig Template Engine (by timber)

    Project mention: Where do I go next with this error please? | reddit.com/r/Wordpress | 2021-03-01
  • GitHub repo corcel

    Use WordPress backend with Laravel or any PHP application

    Project mention: Standalone CMS package | reddit.com/r/PHP | 2021-03-30
  • GitHub repo wp-bootstrap-navwalker

    A custom WordPress nav walker class to fully implement the Twitter Bootstrap 4.0+ navigation style (v3-branch available for Bootstrap 3) in a custom theme using the WordPress built in menu manager.

    Project mention: Wordpress Bootstrap Navwalker with Bootstrap 5.0.0 - dropdown does not drop down on small screens/mobile? | reddit.com/r/webdev | 2021-04-13

    I am currently trying to implement the Bootstrap Navwalker (see here: https://github.com/wp-bootstrap/wp-bootstrap-navwalker) in my wordpress files with the latest Bootstrap version 5.0.0. However, there seems to be an issue with the Navwalker when using this Bootstrap version. Everything works the way it should on desktop. However, on small screens or mobile, the dropdown doesn't drop down (it that makes sense). I am attaching a picture - basically, if I click on the circled button nothing from the nav comes down and I can't click any sites.

  • GitHub repo wp-graphql

    :rocket: GraphQL API for WordPress

    Project mention: 🦸🏿‍♂️ The GraphQL API for WordPress is now transpiled from PHP 8.0 to 7.1 | reddit.com/r/PHP | 2021-04-11

    FYI - there's a different plugin called WP-GraphQL https://www.wpgraphql.com/ which is a more established GraphQL solution. The one linked is part of a larger project by the author while WP-GraphQL is better focused. I also work with hundreds of large-scale WordPress setups and those that use GraphQL use WP-GraphQL, I only recently learned about this guy through Reddit posts - maybe they are upping their marketing (or it was a coincidence).

  • GitHub repo CMB2

    CMB2 is a developer's toolkit for building metaboxes, custom fields, and forms for WordPress that will blow your mind.

    Project mention: How do you implement a custom field library on Wordpress that can have an infinite number of fields? | reddit.com/r/ProWordPress | 2021-01-30

    You might also check out CMB2, which is a bit more efficient query-wise with repeater fields than ACF Pro.

  • GitHub repo RED_HAWK

    All in one tool for Information Gathering, Vulnerability Scanning and Crawling. A must have tool for all penetration testers

    Project mention: Top 10 Information Gathering Tools in Termux | dev.to | 2021-03-24
  • GitHub repo S3-Uploads

    The WordPress Plugin to Store Uploads on Amazon S3

    Project mention: Amazon S3 rewrote uploaded PDF names with “+” in the filename as “%2B”, can't get directed to them from nginx server | reddit.com/r/nginx | 2021-03-04

    I'm using S3 Uploads to offload my WordPress Media Library to an S3 bucket. I used the AWS CLI to bulk migrate my local Media Files to the S3 bucket. So far so good.

  • GitHub repo wordplate

    WordPlate is a wrapper around WordPress. It makes developers life easier. It is just like building any other WordPress website with themes and plugins. Just with sprinkles on top.

    Project mention: The popular Underscores starter theme seems to be dead, what to use instead? | reddit.com/r/Wordpress | 2021-03-02

    Wordplate, seems to go with the flow and adds just a thin layer on top of standard WP.

  • GitHub repo wordpress-seo

    Yoast SEO for WordPress

    Project mention: 🍾 GraphQL API for WordPress is now scoped, thanks to PHP-Scoper! | dev.to | 2021-03-31

    This one by Yoast

  • GitHub repo theme

    Tonik is a WordPress Starter Theme which aims to modernize, organize and enhance some aspects of WordPress theme development. (by tonik)

  • GitHub repo wprig

    A progressive theme development rig for WordPress.

    Project mention: Learning WordPress from a background building full stack apps in Node and React/Angular/Vue - I was wrong about WordPress it's not that bad | reddit.com/r/Wordpress | 2021-03-20

    Also http://wprig.io (see V2 in the nav menu)

  • GitHub repo wp2static

    WordPress static site generator for security, performance and cost benefits

    Project mention: Creating a minimalist blog with Jekyll Now | news.ycombinator.com | 2021-04-11

    This is my exact feeling. I have a Hugo-powered blog, but like you said, I miss the ability to draft something quickly when I'm inspired. Right now, the best option I have found is self-hosting Ghost with some aggressive Cloudflare caching.

    I considered using wp2static[0] before starting with Ghost. Have you published your exporter?

    [0] https://github.com/leonstafford/wp2static

  • GitHub repo 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

    Project mention: Markdown vs rich text | reddit.com/r/Blogging | 2021-02-23

    This is the plugin I used to convert my files from WP to Jekyll and it cut down my work by half. However, I wanted control over every aspect of my content (posts, files, pages, etc.) so much of the time was used on learning how different Jekyll themes work (I settled on one called rain). The problems I did encounter is that I had to rewrite the theme I chose (called Rain) and edit a lot of files while at the same time learning the Jekyll format and reading lots of tutorials. I started during Christmas and had finished building and transferring content by 11th or 12th Jan. GitHub then decided to flag my account and the site went down, so I again began testing GitLab Pages and BitBucket until I landed on Netlify.

  • GitHub repo storefront

    Official theme for WooCommerce

    Project mention: CSS Deep | dev.to | 2021-02-26

    woocommerce/storefront - Official theme for WooCommerce

  • GitHub repo WordPress Packagist

    WordPress Packagist — manage your plugins with Composer

  • GitHub repo wd_s

    A starter theme from WebDevStudios.

    Project mention: Is underscores still considered best go to when developing theme from scratch? | reddit.com/r/Wordpress | 2021-04-02

    wd_s seems to be a good upgrade from _s.

  • GitHub repo woocommerce-custom-orders-table

    Store WooCommerce order data in a custom table for improved performance.

    Project mention: Has Anyone Built A Profitable Marketplace on WP? | reddit.com/r/Wordpress | 2021-03-29

    WooCommerce also has a severe limitation right now, and that's that the orders are still currently a custom post type, and the postmeta table grows to millions of records, eventually slowing down the site. If your site is going to be processing a large quantity of orders, you might be able to use something like this: https://github.com/liquidweb/woocommerce-custom-orders-table , but you should at least be aware of this problem now.

  • GitHub repo Cavalcade

    A better wp-cron. Horizontally scalable, works perfectly with multisite.

  • GitHub repo action-scheduler

    A scalable, traceable job queue for background processing large queues of tasks in WordPress. Specifically designed for distribution in WordPress plugins (and themes) - no server access required.

    Project mention: Can background processing become asynchronous? | reddit.com/r/ProWordPress | 2021-01-05
  • GitHub repo qtranslate-xt

    qTranslate-XT (eXTended) - reviving qTranslate-X. A new community-driven plugin soon. GUTENBERG initial support now available! Built-in modules for WooCommerce, ACF, All in one SEO, Events Made Easy, Gravity Forms.

    Project mention: Best way to run multilingual store? (WPML vs Multilingual vs Separate installations debate) | reddit.com/r/Wordpress | 2021-03-12

    I am using qtranslate-xt (https://github.com/qtranslate/qtranslate-xt) but it's far from perfect, because yoast support is broken.

  • GitHub repo wp-graphql-acf

    WPGraphQL for Advanced Custom Fields

    Project mention: Gatsby + WP as CMS | reddit.com/r/react | 2021-02-15

    Hey dude, I've actually recently just done the same and the way I did it it was to install two more plugins on the WordPress instance - advanced custom fields wp-graphql-acf (https://github.com/wp-graphql/wp-graphql-acf) - this allows you to define custom content fields for pages /posts so you can define your content that way rather than having to pre-define it in HTML

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-13.

Index

What are some of the best open-source WordPress projects in PHP? This list will help you:

Project Stars
1 sage 11,145
2 WooCommerce 6,915
3 timber 4,756
4 corcel 3,216
5 wp-bootstrap-navwalker 3,212
6 wp-graphql 2,860
7 CMB2 2,562
8 RED_HAWK 1,654
9 S3-Uploads 1,450
10 wordplate 1,442
11 wordpress-seo 1,305
12 theme 1,202
13 wprig 1,134
14 wp2static 970
15 wordpress-to-jekyll-exporter 953
16 storefront 767
17 WordPress Packagist 565
18 wd_s 467
19 woocommerce-custom-orders-table 423
20 Cavalcade 417
21 action-scheduler 399
22 qtranslate-xt 372
23 wp-graphql-acf 370