af146fef8c
Since 4.1 [29780], the default value of the 'add_args' argument in `paginate_links()` has been determined by parsing the current URL. This change had the side effect of overriding custom values of 'format' that changed the pagination query var, with the result that plugins using `paginate_links()` with a custom format generated the incorrect links unless explicitly declaring 'add_args=false' to prevent the default values from overriding. We fix this behavior by parsing URL query vars into the 'add_args' array only after the explicit function params have been parsed, and by skipping the current page's pagination query var when doing this parsing (to avoid the override). Props obenland. Fixes #30831 for trunk. git-svn-id: https://develop.svn.wordpress.org/trunk@31203 602fd350-edb4-49c9-b593-d223f7449a82 |
||
---|---|---|
src | ||
tests | ||
tools/i18n | ||
.editorconfig | ||
.gitignore | ||
.jshintrc | ||
.travis.yml | ||
Gruntfile.js | ||
package.json | ||
phpunit.xml.dist | ||
wp-cli.yml | ||
wp-config-sample.php | ||
wp-tests-config-sample.php |