GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - polylang/polylang: WordPress multilingual plugin

BranchesTags
Open more actions menu

Latest commit

 

History

2,603 Commits
2,603 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
bin
bin
 
 
changelog
changelog
 
 
css/src
css/src
 
 
js/src
js/src
 
 
src
src
 
 
tests
tests
 
 
.distignore
.distignore
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
.npmpackagejsonlintrc.json
.npmpackagejsonlintrc.json
 
 
.npmrc
.npmrc
 
 
.prettierrc.js
.prettierrc.js
 
 
.typos.toml
.typos.toml
 
 
.wp-env.dev.json
.wp-env.dev.json
 
 
.wp-env.test.json
.wp-env.test.json
 
 
LICENSE
LICENSE
 
 
babel.config.json
babel.config.json
 
 
changelog.txt
changelog.txt
 
 
composer.json
composer.json
 
 
eslint.config.cjs
eslint.config.cjs
 
 
issue_template.md
issue_template.md
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
phpcs-phpcompatibility-56.xml.dist
phpcs-phpcompatibility-56.xml.dist
 
 
phpcs.xml.dist
phpcs.xml.dist
 
 
phpstan-baseline.neon
phpstan-baseline.neon
 
 
phpstan.neon.dist
phpstan.neon.dist
 
 
phpunit.xml
phpunit.xml
 
 
polylang.php
polylang.php
 
 
readme.md
readme.md
 
 
readme.txt
readme.txt
 
 
rector.php
rector.php
 
 
uninstall.php
uninstall.php
 
 
webpack.config.js
webpack.config.js
 
 

Repository files navigation

POLYLANG

Welcome to the Polylang repository on GitHub. Here you can browse the source, discuss open issues and keep track of the development.

If you are not a developer, we recommend to download Polylang from WordPress directory.

Pre-requisites

Before starting, make sure that you have the following software installed and working on your computer:

  1. A local WordPress (6.8 or later) instance
  2. Git to clone the Polylang repository (or your fork of the Polylang repository).
  3. Node.js which provides NPM. They are both required by Webpack that Polylang uses to build and minify CSS and javascript files. We recommend to install Node.js LTS version.
  4. Composer because Polylang uses its autoloader to work and it is required to install development tools such as PHP CodeSniffer that ensures your code follows coding standards.

How to set up Polylang

The simplest way is to clone locally this repository and build it directly in your local WordPress instance by following the steps below:

  1. Go to your local WordPress instance wp-content/plugins/ folder:
    cd your/local/wordpress/path/wp-content/plugins
  2. Clone there the polylang repository (or your fork) from GitHub:
    git clone https://github.com/polylang/polylang.git
  3. Go to your local Polylang clone folder from there: cd polylang
  4. Run the composer command: composer build
  5. Activate Polylang as if you had installed it from WordPress.org:
    See https://wordpress.org/plugins/polylang/#installation

Note: we recommend for Windows users to use Git Bash provided with Git for Windows instead of the command or powershell terminal.

About

WordPress multilingual plugin

wordpress.org/plugins/polylang/

Resources

Readme
GPL-3.0 license
Activity
Custom properties

Stars

390 stars

Watchers

14 watching

Forks

127 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.