• Stars
    star
    1,417
  • Rank 33,205 (Top 0.7 %)
  • Language
    PHP
  • License
    The Unlicense
  • Created almost 8 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

WordPress static site generator for security, performance and cost benefits

WP2Static

A WordPress plugin for static site generation and deployment.

Latest: WP2Static joins Strattic, the leading WordPress to headless and static site end-to-end publishing platform!

Strattic is generously keeping the WP2Static plugin available and maintained for open source users!

Read Announcement

Installation options

Docs

Support Forum

Contributing

See CONTRIBUTING.md

Testing

WP2Static includes various types of code quality and functionality tests.

Tests are defined as Composer scripts within the composer.json file.

composer run-script test will run the main linting, static analysis and unit tests. It will not run code coverage by default. To run code coverage, use composer run-script coverage, this will require XDebug installed.

composer run-script test-integration will run end to end tests. This requires that you have the nix-shell command available from NixOS. More info on the intgration tests can be found in the README within the integration-tests directory.

You can run individual test stages by specifying any of the defined scripts within composer.json with a command like composer run-script phpunit. You can pass arguments, such as to skip slow external request making phpunit tests, run composer run-script phpunit -- --exclude-group ExternalRequests.

Continuous Integration is provided by GitHub Actions, which run code quality, unit and end to end tests.

More Repositories

1

elementor

The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design.
PHP
6,578
star
2

hello-theme

A plain-vanilla theme, best suited for building your site using Elementor plugin. This theme resets the environment and prepares it for smooth operation of Elementor.
PHP
571
star
3

hello-theme-child

PHP
419
star
4

elementor-hello-world

Elementor Sample Plugin
PHP
205
star
5

static-html-output

Static HTML Output Plugin for WordPress
PHP
124
star
6

elementor-developers-docs

Resources and tutorials for Elementor developers.
JavaScript
74
star
7

lokl

Instant WordPress local development for Mac, Win & Linux
Shell
71
star
8

lokl-cli

Interactive script to launch and manage your Lokl sites
Shell
66
star
9

elementor-icons

Elementor Icons Font for elementor project
HTML
46
star
10

wp2static-addon-s3

S3 deployment Add-on for WP2Static
PHP
35
star
11

simplerstatic

A simple WordPress static site generator
PHP
30
star
12

elementor-gallery

JavaScript
30
star
13

wp2static-addon-cloudflare-workers

CloudFlare Workers deployment add-on for WP2Static
PHP
26
star
14

wp2static-addon-zip

Zip deployment addon for WP2Static
PHP
19
star
15

wp2static-addon-netlify

Netlify add-on for WP2Static
PHP
16
star
16

elementor-dev

PHP
10
star
17

wp2static-addon-github

Auto-deploy to GitHub using WP2Static
PHP
10
star
18

wp2static-addon-algolia

Algolia search add-on for WP2Static
PHP
10
star
19

wp2static-addon-advanced-crawling

Advanced Crawling Add-on for WP2Static
PHP
10
star
20

wp2static-addon-sftp

sFTP deployment add-on for WP2Static
PHP
10
star
21

wp2static-addon-bunnycdn

BunnyCDN deployment Add-on for WP2Static
PHP
9
star
22

wp2static-addon-gitlab

GitLab deployment add-on for WP2Static
PHP
8
star
23

wp2static-addon-directory-deployment

WP2Static addon for deploying to a local directory
PHP
8
star
24

wp2static-addon-woocommerce-snipcart

WP2Static Add-on allowing WooCommerce to work on static sites
PHP
8
star
25

wp2static-addon-ftp

FTP deployment Add-on for WP2Static
PHP
7
star
26

wp2static-addon-gcs

Google Cloud Storage deployment addon for WP2Static
PHP
7
star
27

wp2static-addon-bitbucket

Bitbucket Add-on for WP2Static
PHP
7
star
28

wp2static-addon-advanced-html-processor

Advanced HTML Processing Add-on for WP2Static
PHP
7
star
29

WordPressURLDetector

A library to get all public URLs from a WordPress application.
PHP
7
star
30

wp2static-addon-boilerplate

Quickstart guide for creating your own Add-on for WP2Static
PHP
7
star
31

wp2static-addon-azure

Adds Microsoft Azure Cloud Storage as a deployment option for WP2Static
PHP
6
star
32

wp2static-addon-advanced-detection

Advanced detection add-on for WP2Static
PHP
6
star
33

wp2static-addon-static-form-converter

WP2Static add-on to convert WordPress forms to use remote processors
PHP
6
star
34

temporary-login

PHP
5
star
35

wp2staticguzzle

A safely namespaced fork of Guzzle for use in WP2Static core + addons
PHP
4
star
36

wp2staticwww-child-theme

Child theme for WP2Static.com, using Accessible Minimalism as parent theme
PHP
4
star
37

elementor-editor-packages

JavaScript
4
star
38

block-builder

PHP
4
star
39

wp2staticpromises

Safely namespaced fork of guzzle/promises for use in WP2Static
PHP
3
star
40

diagnostic-theme-for-wp2static

Diagnostic theme for testing WP2Static plugin
JavaScript
3
star
41

wp2static-www

WP2Static.com public site
Shell
3
star
42

wp2staticwww-wp-plugin

WordPress plugin for custom functions for WP2Static.com WP site
PHP
3
star
43

wp2static-diagnostics

For diagnostics and benchmarking WP2Static on various hosting platforms
Shell
3
star
44

wp2staticpsr7

Safely namespaced guzzle/psr7 for use in WP2Static
PHP
2
star
45

elementor-sniffs

2
star
46

lokl-www

Lokl.dev's website
Shell
1
star
47

elementor-git-hooks

1
star
48

image-optimization-releases

1
star