wporg-mu-plugins
Development of the Global Header and other mu-plugins used on WordPress.org.
File Explorer
Download Latest Version (.zip)- action.yml
- build.yml
- linters.yml
- tests.yml
- build.js
- font-subset-cjk.js
- font-subset.js
- watch.js
- Anton-Regular.ttf
- CourierPrime-Bold.ttf
- CourierPrime-Regular.ttf
- EBGaramond-Italic.ttf
- EBGaramond.ttf
- IBMPlexMono-Bold.ttf
- IBMPlexMono-BoldItalic.ttf
- IBMPlexMono-ExtraLight.ttf
- IBMPlexMono-ExtraLightItalic.ttf
- IBMPlexMono-Italic.ttf
- IBMPlexMono-Medium.ttf
- IBMPlexMono-Regular.ttf
- IBMPlexSans-Regular.ttf
- IBMPlexSans-SemiBold.ttf
- Inter.ttf
- Newsreader-Italic.ttf
- Newsreader.ttf
- NotoSerifJP.ttf
- NotoSerifKR.ttf
- NotoSerifSC.ttf
- index.php
- user-list-last-logged-in.php
- class-autoloader.php
- block.json
- index.js
- style.scss
- view.js
- class-chapter-walker.php
- index.php
- block.json
- index.js
- style.scss
- view.js
- index.php
- render.php
- code-is-poetry-for-light-bg.svg
- search-for-light-bg.svg
- search-x.svg
- search.svg
- w-mark.svg
- wporg-logo.svg
- view.js
- footer.pcss
- logos.pcss
- social-links.pcss
- admin-bar.pcss
- get-wordpress.pcss
- header.pcss
- logos.pcss
- menu.pcss
- search.pcss
- _common.pcss
- style.pcss
- block.json
- index.js
- block.json
- index.js
- admin-bar.php
- blocks.php
- classic-footer.php
- classic-header.php
- footer.php
- header.php
- README.md
- cluster-background-sotw2023.svg
- cluster-background-wp20.svg
- map-marker-sotw2023.svg
- map-marker-wp20.svg
- search.svg
- separator-dot.svg
- event-filters.php
- style.pcss
- list.js
- main.js
- map.js
- marker-content.js
- search.js
- spinner.js
- content.js
- date-time.js
- dom.js
- google-maps-api.js
- map-styles.js
- block.json
- front.js
- index.js
- index.php
- README.md
- block.json
- edit.js
- index.js
- block.php
- style.pcss
- block.js
- block.json
- handle.js
- index.js
- horizontal-slider.php
- README.md
- style.pcss
- block.json
- edit.js
- front.js
- index.js
- save.js
- language-suggest.php
- README.md
- style.pcss
- block.json
- edit.js
- index.js
- latest-news.php
- README.md
- style.pcss
- block.json
- index.js
- index.php
- brush-stroke-mask.svg
- editor-style.pcss
- style.pcss
- block.json
- index.js
- view.js
- index.php
- render.php
- block.json
- index.js
- style.scss
- view.js
- index.php
- render.php
- block.json
- index.js
- index.php
- style.pcss
- alert.svg
- info.svg
- success.svg
- tip.svg
- warning.svg
- index.js
- block.json
- edit.js
- index.js
- save.js
- index.php
- block.json
- index.js
- style.pcss
- view.js
- index.php
- render.php
- block.json
- index.js
- index.php
- block.json
- index.js
- index.php
- block.json
- index.js
- style.scss
- index.php
- render.php
- block.json
- index.js
- style.scss
- index.php
- render.php
- style.pcss
- block.js
- get-card-frame-height.js
- in-view.js
- index.js
- screenshot.js
- block.json
- block.php
- README.md
- block.json
- edit.js
- index.js
- style.scss
- view.js
- block.php
- README.md
- render.php
- block.json
- index.js
- index.php
- style.pcss
- block.json
- index.js
- view.js
- index.php
- style.pcss
- block.json
- index.js
- index.php
- chevron-small.svg
- style.pcss
- block.json
- index.js
- view.js
- index.php
- block.json
- index.js
- view.js
- index.php
- class-tokens.php
- index.php
- class-hiddenstring.php
- exports.php
- index.php
- Anton-Regular-arrows.woff2
- Anton-Regular-cyrillic-ext.woff2
- Anton-Regular-cyrillic.woff2
- Anton-Regular-greek-ext.woff2
- Anton-Regular-greek.woff2
- Anton-Regular-latin-ext.woff2
- Anton-Regular-latin.woff2
- Anton-Regular-vietnamese.woff2
- CourierPrime-Bold-cyrillic-ext.woff2
- CourierPrime-Bold-cyrillic.woff2
- CourierPrime-Bold-greek-ext.woff2
- CourierPrime-Bold-greek.woff2
- CourierPrime-Bold-latin-ext.woff2
- CourierPrime-Bold-latin.woff2
- CourierPrime-Bold-vietnamese.woff2
- CourierPrime-Regular-cyrillic-ext.woff2
- CourierPrime-Regular-cyrillic.woff2
- CourierPrime-Regular-greek-ext.woff2
- CourierPrime-Regular-greek.woff2
- CourierPrime-Regular-latin-ext.woff2
- CourierPrime-Regular-latin.woff2
- CourierPrime-Regular-vietnamese.woff2
- EBGaramond-arrows.woff2
- EBGaramond-cyrillic-ext.woff2
- EBGaramond-cyrillic.woff2
- EBGaramond-greek-ext.woff2
- EBGaramond-greek.woff2
- EBGaramond-Italic-cyrillic-ext.woff2
- EBGaramond-Italic-cyrillic.woff2
- EBGaramond-Italic-greek-ext.woff2
- EBGaramond-Italic-greek.woff2
- EBGaramond-Italic-latin-ext.woff2
- EBGaramond-Italic-latin.woff2
- EBGaramond-Italic-vietnamese.woff2
- EBGaramond-latin-ext.woff2
- EBGaramond-latin.woff2
- EBGaramond-vietnamese.woff2
- OFL.txt
- IBMPlexMono-Bold-cyrillic-ext.woff2
- IBMPlexMono-Bold-cyrillic.woff2
- IBMPlexMono-Bold-latin-ext.woff2
- IBMPlexMono-Bold-latin.woff2
- IBMPlexMono-Bold-vietnamese.woff2
- IBMPlexMono-BoldItalic-cyrillic-ext.woff2
- IBMPlexMono-BoldItalic-cyrillic.woff2
- IBMPlexMono-BoldItalic-latin-ext.woff2
- IBMPlexMono-BoldItalic-latin.woff2
- IBMPlexMono-BoldItalic-vietnamese.woff2
- IBMPlexMono-ExtraLight-cyrillic-ext.woff2
- IBMPlexMono-ExtraLight-cyrillic.woff2
- IBMPlexMono-ExtraLight-latin-ext.woff2
- IBMPlexMono-ExtraLight-latin.woff2
- IBMPlexMono-ExtraLight-vietnamese.woff2
- IBMPlexMono-ExtraLightItalic-cyrillic-ext.woff2
- IBMPlexMono-ExtraLightItalic-cyrillic.woff2
- IBMPlexMono-ExtraLightItalic-latin-ext.woff2
- IBMPlexMono-ExtraLightItalic-latin.woff2
- IBMPlexMono-ExtraLightItalic-vietnamese.woff2
- IBMPlexMono-Italic-cyrillic-ext.woff2
- IBMPlexMono-Italic-cyrillic.woff2
- IBMPlexMono-Italic-latin-ext.woff2
- IBMPlexMono-Italic-latin.woff2
- IBMPlexMono-Italic-vietnamese.woff2
- IBMPlexMono-Medium-arrows.woff2
- IBMPlexMono-Medium-cyrillic-ext.woff2
- IBMPlexMono-Medium-cyrillic.woff2
- IBMPlexMono-Medium-greek-ext.woff2
- IBMPlexMono-Medium-greek.woff2
- IBMPlexMono-Medium-latin-ext.woff2
- IBMPlexMono-Medium-latin.woff2
- IBMPlexMono-Medium-vietnamese.woff2
- IBMPlexMono-Regular-cyrillic-ext.woff2
- IBMPlexMono-Regular-cyrillic.woff2
- IBMPlexMono-Regular-latin-ext.woff2
- IBMPlexMono-Regular-latin.woff2
- IBMPlexMono-Regular-vietnamese.woff2
- IBMPlexSans-Regular-arrows.woff2
- IBMPlexSans-Regular-cyrillic-ext.woff2
- IBMPlexSans-Regular-cyrillic.woff2
- IBMPlexSans-Regular-greek-ext.woff2
- IBMPlexSans-Regular-greek.woff2
- IBMPlexSans-Regular-latin-ext.woff2
- IBMPlexSans-Regular-latin.woff2
- IBMPlexSans-Regular-vietnamese.woff2
- IBMPlexSans-SemiBold-arrows.woff2
- IBMPlexSans-SemiBold-cyrillic-ext.woff2
- IBMPlexSans-SemiBold-cyrillic.woff2
- IBMPlexSans-SemiBold-greek-ext.woff2
- IBMPlexSans-SemiBold-greek.woff2
- IBMPlexSans-SemiBold-latin-ext.woff2
- IBMPlexSans-SemiBold-latin.woff2
- IBMPlexSans-SemiBold-vietnamese.woff2
- Inter-arrows.woff2
- Inter-cyrillic-ext.woff2
- Inter-cyrillic.woff2
- Inter-greek-ext.woff2
- Inter-greek.woff2
- Inter-latin-ext.woff2
- Inter-latin.woff2
- Inter-vietnamese.woff2
- LICENSE.txt
- Newsreader-arrows.woff2
- Newsreader-cyrillic-ext.woff2
- Newsreader-cyrillic.woff2
- Newsreader-greek-ext.woff2
- Newsreader-greek.woff2
- Newsreader-Italic-arrows.woff2
- Newsreader-Italic-cyrillic-ext.woff2
- Newsreader-Italic-cyrillic.woff2
- Newsreader-Italic-greek-ext.woff2
- Newsreader-Italic-greek.woff2
- Newsreader-Italic-latin-ext.woff2
- Newsreader-Italic-latin.woff2
- Newsreader-Italic-vietnamese.woff2
- Newsreader-latin-ext.woff2
- Newsreader-latin.woff2
- Newsreader-vietnamese.woff2
- NotoKufi-arabic.woff2
- NotoSerifJP-0.woff2
- NotoSerifJP-1.woff2
- NotoSerifJP-10.woff2
- NotoSerifJP-11.woff2
- NotoSerifJP-12.woff2
- NotoSerifJP-13.woff2
- NotoSerifJP-14.woff2
- NotoSerifJP-15.woff2
- NotoSerifJP-16.woff2
- NotoSerifJP-17.woff2
- NotoSerifJP-18.woff2
- NotoSerifJP-2.woff2
- NotoSerifJP-3.woff2
- NotoSerifJP-4.woff2
- NotoSerifJP-5.woff2
- NotoSerifJP-6.woff2
- NotoSerifJP-7.woff2
- NotoSerifJP-8.woff2
- NotoSerifJP-9.woff2
- style.css
- NotoSerifKR-0.woff2
- NotoSerifKR-1.woff2
- NotoSerifKR-10.woff2
- NotoSerifKR-11.woff2
- NotoSerifKR-12.woff2
- NotoSerifKR-13.woff2
- NotoSerifKR-14.woff2
- NotoSerifKR-15.woff2
- NotoSerifKR-16.woff2
- NotoSerifKR-17.woff2
- NotoSerifKR-18.woff2
- NotoSerifKR-19.woff2
- NotoSerifKR-2.woff2
- NotoSerifKR-20.woff2
- NotoSerifKR-21.woff2
- NotoSerifKR-3.woff2
- NotoSerifKR-4.woff2
- NotoSerifKR-5.woff2
- NotoSerifKR-6.woff2
- NotoSerifKR-7.woff2
- NotoSerifKR-8.woff2
- NotoSerifKR-9.woff2
- style.css
- NotoSerifSC-0.woff2
- NotoSerifSC-1.woff2
- NotoSerifSC-10.woff2
- NotoSerifSC-11.woff2
- NotoSerifSC-12.woff2
- NotoSerifSC-13.woff2
- NotoSerifSC-14.woff2
- NotoSerifSC-15.woff2
- NotoSerifSC-16.woff2
- NotoSerifSC-17.woff2
- NotoSerifSC-18.woff2
- NotoSerifSC-19.woff2
- NotoSerifSC-2.woff2
- NotoSerifSC-20.woff2
- NotoSerifSC-21.woff2
- NotoSerifSC-22.woff2
- NotoSerifSC-23.woff2
- NotoSerifSC-3.woff2
- NotoSerifSC-4.woff2
- NotoSerifSC-5.woff2
- NotoSerifSC-6.woff2
- NotoSerifSC-7.woff2
- NotoSerifSC-8.woff2
- NotoSerifSC-9.woff2
- style.css
- NotoSerifJP-cjk.woff2
- NotoSerifKR-cjk.woff2
- NotoSerifSC-cjk.woff2
- helper-functions.php
- index.php
- README.md
- style.css
- helpers.php
- locale.php
- class-connector-two-factor.php
- gutenberg.php
- incompatible-plugins.php
- index.php
- jetpack.php
- stream.php
- wporg-internal-notes.php
- youtube-shortcode.php
- class-wporg-base-locale-banner-controller.php
- class-wporg-plugins-locale-banner-controller.php
- class-wporg-rest-users-controller.php
- class-wporg-site-quality-controller.php
- class-wporg-themes-locale-banner-controller.php
- class-wporg-export-context.php
- index.php
- skip-to.php
- class-api-client.php
- class-export-csv.php
- class-github-app-authorization.php
- class-helpscout.php
- class-meetup-client.php
- class-meetup-oauth2-client.php
- class-rate-limit.php
- loader.php
- readme.txt
- bootstrap.php
- test-demo-test.php
- test-encryption.php
- test-global-header-footer.php
- .gitignore
- .nvmrc
- .wp-env.json
- composer.json
- composer.lock
- package-lock.json
- package.json
- phpunit.xml.dist
- postcss.config.js
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/WordPress/wporg-mu-plugins
Downloads the entire project code from GitHub to your computer.
cd wporg-mu-plugins
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
3. PHP (Composer)
EasyPrerequisites
composer install
Installs the PHP libraries listed in composer.json.
Run it with a built-in server like php -S localhost:8000, then open http://localhost:8000 in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
