Go to file
Aaron Jorbin c647007a82 General: Fix HTML for get_calendar()
The <tfoot> element was allowed to precede the <tbody> element in HTML 5. However, that was changed in HTML 5.1 and <tfoot> must now follow <tbody>.

This removes the tfooot and instead uses a nav element for navigation between months.

Fixes: #39763
Props: isabel_brison, Harry Milatz, audrasjb, abhijitrakas, SergeyBiryukov


git-svn-id: https://develop.svn.wordpress.org/trunk@47223 602fd350-edb4-49c9-b593-d223f7449a82
2020-02-09 20:42:26 +00:00
src General: Fix HTML for get_calendar() 2020-02-09 20:42:26 +00:00
tests Tests: Add a basic test for wp() function. 2020-02-08 05:29:54 +00:00
tools Block Editor: Update WordPress Packages. 2020-02-06 21:01:16 +00:00
.editorconfig
.env
.gitignore
.jshintrc
.npmrc
.nvmrc
.travis.yml
appveyor.yml
composer.json
composer.lock
docker-compose.yml
Gruntfile.js
jsdoc.conf.json
package-lock.json Toolbar: Load toolbar in wp_body_open when available. 2020-02-09 18:24:41 +00:00
package.json Block Editor: Update WordPress Packages. 2020-02-06 21:01:16 +00:00
phpcompat.xml.dist
phpcs.xml.dist Coding Standards: Adjust coding standards to always omit parentheses for include/require statements. 2020-02-07 19:14:29 +00:00
phpunit.xml.dist
README.md
SECURITY.md
webpack.config.js
wp-cli.yml
wp-config-sample.php Code Modernization: Replace dirname( __FILE__ ) calls with __DIR__ magic constant. 2020-02-06 06:31:22 +00:00
wp-tests-config-sample.php Tests: Revert the dirname( __FILE__ ) replacement in wp-tests-config-sample.php for now, to avoid breaking unit tests created with WP-CLI scaffold command. 2020-02-06 21:49:13 +00:00

WordPress

Build Status

Welcome to the WordPress development repository! Please check out our contributor handbook for information about how to open bug reports, contribute patches, test, documentation, or get involved in any way you can.

Getting Started

WordPress is a PHP/MySQL-based project. We have a basic development environment that you can quickly get up and running with a few commands. First off, you will need to download and install Docker, if you don't have it already. After that, there are a few commands to run:

Development Environment Commands

Running these commands will start the development environment:

npm install
npm run build:dev
npm run env:start
npm run env:install

Additionally, npm run env:stop will stop the environment.

npm run env:cli runs the WP-CLI tool. WP-CLI has a lot of useful commands you can use to work on your WordPress site. Where the documentation mentions running wp, run npm run env:cli instead. For example, npm run env:cli help.

npm run test:php and npm run test:e2e run the PHP and E2E test suites, respectively.