Порядок по меню Порядок в Wordpress REST API?

Вы можете попробовать использовать сокеты:

http://php.net/manual/en/book.sockets.php

Итак, только машина, которая будет запрашивать базу данных, будет сервером сокета.

Вам все еще нужен js-скрипт, который отправит запрос на сервер сокетов, однако каждый запрос не будет загружать базу данных.

1
задан Ilya Berdichevsky 23 January 2019 в 06:40
поделиться

2 ответа

Это bug ядра wp в остальных API, так что вы можете использовать ниже взломать для решения. Пожалуйста, добавьте ниже код в вашей активной теме function.php

add_filter( 'rest_post_collection_params', 'my_prefix_add_rest_orderby_params', 10, 1 );

function my_prefix_add_rest_orderby_params( $params ) {
    $params['orderby']['enum'][] = 'menu_order';

    return $params;
}

Проверено и работает.

0
ответ дан raju_eww 23 January 2019 в 06:40
поделиться

Спасибо raju_eww за подсказку в правильном направлении. Но в случае пользовательской коллекции типов записей имя ловушки фильтра должно быть таким:

add_filter( 'rest_custom-post-type_collection_params', 'my_prefix_add_rest_orderby_params', 10, 1 );
function my_prefix_add_rest_orderby_params( $params ) {
    $params['orderby']['enum'][] = 'menu_order';

    return $params;
}

найдено здесь: https://www.timrosswebdevelopment.com/wordpress-rest-api- после заказа /

0
ответ дан Tech Nomad 23 January 2019 в 06:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: