WidgetCoreWidgetCore Documentation

Download

Download the WidgetCore installable package from GitHub releases, what the package contains, alternative ways to fetch it and how to choose the right version.

The latest stable release of the plugin is published as a ZIP package on GitHub releases. The current version is 0.0.7.

Where to get the package

MethodAddressBest for
GitHub releasesWidgetCore/Plugin → ReleasesEveryone; the simplest route
Stable latest-release link…/releases/latest/download/widgetcore.zipWP-CLI installs and automated downloads
Whole repositoryWidgetCore/Plugin → Code → Download ZIPOnly if you need files that are not part of the plugin

What is inside the package

The widgetcore.zip package contains a single widgetcore/ folder with these files:

PathRole
widgetcore.phpMain file: plugin header, constants, category and widget registration
uninstall.phpRuns when the plugin is deleted (it removes no data)
readme.txtPlugin metadata and the changelog
LICENSEThe full GPL-2.0-or-later license text
widgets/class-faq-widget.phpThe FAQ widget
widgets/class-search-widget.phpThe live search widget
includes/search/search-shared.phpShared search logic and the shortcode
includes/search/rest-search.phpThe search REST route
includes/update/github-updater.phpUpdates from GitHub
assets/search/search.cssFront-end search styles
assets/search/search.jsFront-end search behaviour
languages/widgetcore-fa_IR.mo and .poPersian translation
languages/widgetcore-en_US.mo and .poEnglish translation
languages/widgetcore.potTranslation template for other languages
index.php in every folderProtects directories from being listed

There is no image, font or third-party library in the package; the plugin needs no extra asset to work.

Choosing the right version

  • Always take the latest release: versions are a simple counter (0.0.7) and every release contains the fixes of the previous ones.
  • On an older WordPress site: WordPress 6.7 and PHP 7.4 are the minimums — see requirements and compatibility.
  • Without Elementor: the plugin registers no widget unless Elementor is present, so install Elementor first.

Fetching it with WP-CLI

If you have shell access to the server, installation is one line:

bash
wp plugin install "https://github.com/WidgetCore/Plugin/releases/latest/download/widgetcore.zip" --activate

To check the installed version:

bash
wp plugin get widgetcore --field=version

Next