Changes between Initial Version and Version 1 of Ticket #47420, comment 3
- Timestamp:
- 05/28/2019 06:23:05 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #47420, comment 3
initial v1 12 12 Anything processed in PHP should effectively mimic what is done in JavaScript. So - if the block developer is encoding on the client side, they can use Gutenberg's `serializeAttributes()` (or something like it). But if they're encoding on the server side, they'll likely need to pass additional flags to `wp_json_encode()` so that those additional characters are encoded properly. 13 13 14 (Edit for clarification) These flags: `JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE` are what instruct `wp_json_encode()` to handle those additional characters properly.