WordPress.org

Make WordPress Core


Ignore:
Timestamp:
10/28/2014 06:34:16 PM (6 years ago)
Author:
pento
Message:

Add wp_json_encode(), a wrapper for json_encode() that ensures everything is converted to UTF-8.

Change all core calls from json_encode() to wp_json_encode().

Fixes #28786.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/nav-menu.php

    r29206 r30055  
    357357                    echo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', array( get_post( $object_id ) ) ), 0, (object) $args );
    358358                } elseif ( 'json' == $response_format ) {
    359                     echo json_encode(
     359                    echo wp_json_encode(
    360360                        array(
    361361                            'ID' => $object_id,
     
    374374                } elseif ( 'json' == $response_format ) {
    375375                    $post_obj = get_term( $object_id, $object_type );
    376                     echo json_encode(
     376                    echo wp_json_encode(
    377377                        array(
    378378                            'ID' => $object_id,
     
    402402                    echo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', array( get_post( $var_by_ref ) ) ), 0, (object) $args );
    403403                } elseif ( 'json' == $response_format ) {
    404                     echo json_encode(
     404                    echo wp_json_encode(
    405405                        array(
    406406                            'ID' => get_the_ID(),
     
    423423                    echo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', array( $term ) ), 0, (object) $args );
    424424                } elseif ( 'json' == $response_format ) {
    425                     echo json_encode(
     425                    echo wp_json_encode(
    426426                        array(
    427427                            'ID' => $term->term_id,
Note: See TracChangeset for help on using the changeset viewer.