Using WordPress Plugins with Shifter

While Shifter is compatible with most WordPress plugins, not all plugins will work with Shifter. Since Shifter is a static site generator, plugins that rely on dynamic databases or PHP-based real-time features may not function properly on the static site.


Examples of Plugins That Do Not Work

  1. Caching Plugins
    Since Shifter generates static HTML, caching plugins are unnecessary and will not work.
    Examples: WP Super Cache, W3 Total Cache
  2. Plugins Requiring Dynamic Data
    Plugins that access databases or PHP in real time will not work on a static site.
    Examples: Post count counters, live chat plugins
  3. Form Plugins
    Form plugins must be compatible with static sites to work with Shifter. For example, Contact Form 7 may not work, but this can be resolved by using an external form service (e.g., Google Forms, Typeform).

Examples of Plugins That May Work

  1. Plugins That Output Content to Static Files
    If a plugin is designed to output content to static HTML files, it will work with Shifter.
    Examples: Yoast SEO, Advanced Custom Fields
  2. Plugins That Do Not Require Special Front-End Processing
    Plugins that simply generate static elements and do not require real-time processing.

Recommendations for Custom Plugins

If you plan to use a custom plugin with Shifter, please consider the following:

  • The plugin should not depend on PHP or the database and should perform any necessary processing during the generation of static HTML files.
  • After the static site is published, dynamic functionality can be supplemented using JavaScript or external APIs.
  • Test how your plugin works to ensure it does not cause any issues that could affect the static site.