mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-04-14 17:44:25 +00:00
af146fef8c5f7ec596f8cba23398e50c927b5a6a
paginate_links(), don't override custom format arguments when setting up default 'add_args'.
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
Description
No description provided
Languages
PHP
80.5%
CSS
9.4%
JavaScript
8.5%
SCSS
0.9%
HTML
0.7%