Download the PHP package itinerisltd/kirki-disable-pagebuilder without Composer

On this page you can find all versions of the php package itinerisltd/kirki-disable-pagebuilder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package kirki-disable-pagebuilder

kirki-disable-pagebuilder

Packagist Version PHP from Packagist Packagist Downloads GitHub License Hire Itineris Twitter Follow @itineris_ltd

Why

Kirki v6 introduced a full no-code page builder (formerly Droip) on top of the existing Kirki v5 Customizer field framework. If you use only the Customizer fields and want nothing to do with the page builder, install this mu-plugin. It removes the page builder entirely — install to disable, remove the package to re-enable.

What it disables

Admin UI

Feature How
"Design with Kirki" button in the Gutenberg editor toolbar Dequeues the custom_link script on admin_enqueue_scripts
"Kirki" top-level admin menu (Canvas, Submissions, Role Managers, Settings) Removes the kirki menu page on admin_menu
"Edit with Kirki" in the WordPress admin bar Removes the edit_with_kirki node on admin_bar_menu
"Edit with Kirki" in post and page list row actions Unsets the edit_with_kirki key from post_row_actions / page_row_actions
"Kirki Full Canvas" in the page template dropdown Filters it out of theme_page_templates

Frontend and global hooks

These are removed on plugins_loaded priority 20, after Kirki registers its own hooks at priority 10.

Class Hooks removed Why
Kirki\ContentManager parse_request, init Runs DB queries on every request to find Kirki content manager posts and register dynamic CPTs
Kirki\Manager\PluginInitEvents document_title_parts Runs a DB query on every page to look up Kirki SEO settings
Kirki\Frontend\TheFrontend wp, wp_head, the_content (PHP_INT_MAX), wp_footer replace_content() applies html_entity_decode() to all page content regardless of whether Kirki built it — corrupting HTML attribute escaping (e.g. shortcode attributes). Also runs DB queries on every page.
Kirki\Frontend\TheFrontendHooks wp_enqueue_scripts, wp_body_open, wp_footer, template_redirect Injects window.wp_kirki (nonce, AJAX URL, REST URL, site URL, post ID) as an inline script into every page footer. Starts ob_start() with a regex callback on every page. Runs DB queries on every page.
Kirki\Manager\TemplateRedirection template_include, login/register redirects, post_link, query_vars Hijacks template loading at PHP_INT_MAX and overrides WordPress login/register/lost-password page routing

Miscellaneous

Setting How
big_image_size_threshold set to false by Kirki Restored to WordPress default (2560 px) by calling remove_filter('big_image_size_threshold', '__return_false')

What it preserves

The Kirki v5 Customizer field framework (Kirki\Customizer and everything under customizer/) is loaded independently in KirkiBase::__construct() and is not touched by this plugin. Any Kirki Customizer fields registered in your theme or plugins will continue to work normally.

The following Kirki v6 components are also left in place as they have no impact on regular page loads:

Minimum Requirements

Installation

Credits

kirki-disable-pagebuilder is a Itineris Limited project created by Lee Hanbury-Pickett.

Full list of contributors can be found here.

License

kirki-disable-pagebuilder is released under the MIT License.


All versions of kirki-disable-pagebuilder with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package itinerisltd/kirki-disable-pagebuilder contains the following files

Loading the files please wait ...