Make WordPress Core


Ignore:
Timestamp:
10/11/2022 01:23:49 PM (2 years ago)
Author:
audrasjb
Message:

Posts, Post Types: Ensure all entries in the list returned by wp_parse_list() are scalar.

This changeset fixes a warning where strip_tags() expected its first parameter to be a string rather than an array. It contains the following changes:

  • Removal of sanitize_callback to allow the REST API to handle the validation natively, this also causes the proper error to be output for ?slug[0][1]=2 that it's an invalid value.
  • Ensure that wp_parse_list() only returns a single-dimensioned array, even if passed a multi-dimension array, which fits the functions expected use case and resolves warnings in code that expects the function to return a single-dimensioned array.

Props dd32, TimothyBlynJacobs.
Fixes #55838.

File:
1 edited

Legend:

Unmodified
Added
Removed
Note: See TracChangeset for help on using the changeset viewer.