Articles of json

Как отправить данные json в jquery

У меня есть вопрос, что я хотел бы отправить некоторый массив в jquery, как только кто-то нажал на определенный элемент, я вижу, что я не могу добавить массив к любому входу, поэтому я решил закодировать массив в json. Но я застрял там, так как я не могу получить данные json из этого поля ввода в […]

Увеличьте размер страницы API-интерфейса WordPress REST

Клиент использует WordPress REST JSON API с некоторыми моделями данных WordPress. Нам нужно попасть в WordPress API из внешнего интерфейса и получить несколько сотен пользовательских сообщений. У WordPress есть жесткий предел из 100 пользовательских сообщений . Я хотел бы изменить этот предел на гораздо большее число для этого варианта использования. Я читал, что вы не […]

Различия между списком сообщений и деталями сообщений в REST API

Я пытаюсь различать https://my.site/wp-json/wp/v2/posts и https://my.site/wp-json/wp/v2/posts/<id> , поэтому могу выполняйте определенную логику только тогда, когда запрашивается сообщение с использованием его идентификатора. Например, если я запрашиваю https://my.site/wp-json/wp/v2/posts , просто выполняйте то, что система делает по умолчанию: верните список сообщений и его поля. Но когда я запрашиваю https://my.site/wp-json/wp/v2/posts/<id> , сделайте некоторую внутреннюю логику на сервере в этом […]

Как показать пользовательский тип сообщения как обычный пост в WP JSON / Rest

Привет, у меня есть «тип купона». Я хочу сделать приложение Android для моего веб-сайта купонов. Как я могу показать персонализированный тип coupon как обычный пост в website.com/api/get_posts он работает, если я вхожу /api/get_posts/?post_type=coupon Но мне нужно во всех постах. Пожалуйста, помогите мне.

Ответная задача json пользовательского остатка api

Я использую WP 4.6, которые остальные api еще не включены в ядро. Но я все еще могу использовать rest_api_init для создания конечной точки api. Проблема в том, как изменить ответ конечной точки в правильный формат json? Это то, что я сделал. add_action( 'rest_api_init', function () { register_rest_route( 'news/v1', '/latest', array( 'methods' => "GET", 'callback' =>'get_latest_posts_api', […]

Получение, обеспечение и кэширование данных из внешнего источника

Мне нужно получить доступ к некоторым данным с другого веб-сайта и показать его на веб-сайте wordPress, который я разрабатываю. Тем не менее, мне нужно защитить и кэшировать эти данные. Для этого у меня есть следующий код: // Token to secure data function generate($username, $password, $salt) { $key = base64_encode(hash_hmac('sha256', $password . ':' . $salt, $salt, […]

Как получить WP_Object, который находится внутри массива другого массива

Я создаю веб-сайт WordPress, который использует настраиваемый фильтр AJAX, который связан с моими настраиваемыми категориями. Это моя функция ajax-filter.php : function filter() { $uid = get_current_user_id(); $paged = ( get_query_var( 'page' ) ) ? get_query_var( 'page' ) : 1; $customer_account = get_field('customer_account', 'user_'.$uid ); $args = array( 'post_type' => 'cpt', 'posts_per_page' => -1, 'orderby' => […]

Невозможно получить информацию о загрузке с помощью json_encode

Вот код, который я использовал: function get_users(){ $all_users = get_users(); $arr=array(); foreach ($all_users as $val) { $arr[]=$val->data->user_nicename; } $resp = array ( 'data' => json_encode($arr) ); wp_send_json($resp); } этот код работает следующим образом: ["john","mark","mena"] Я хочу, чтобы код работал следующим образом: [{value: "user_nicename", label: "display_name",icon: "user_avatar"}]

Возврат страницы API-заголовка 500, но работа

Я создал простую виртуальную страницу API: add_action( 'init', 'wpse9870_init_external' ); function wpse9870_init_external() { global $wp_rewrite; $plugin_url = plugins_url( 'api.php', __FILE__ ); $plugin_url = substr( $plugin_url, strlen( home_url() ) + 1 ); $wp_rewrite->add_external_rule( 'api.php$', $plugin_url ); } add_action( 'init', 'wpse9870_init_internal' ); function wpse9870_init_internal() { add_rewrite_rule( 'api.php$', 'index.php?wpse9870_api=1', 'top' ); } add_filter( 'query_vars', 'wpse9870_query_vars' ); function wpse9870_query_vars( […]

Как избежать добавления «null» в Ajax?

jQuery(document).ready( function() { $(".dropdown-item").click( function() { var data = { action: 'get_data', id: $(this).attr('id') }; var name = $(".mt-2"); jQuery.ajax({ cache: false, url: '/wp-admin/admin-ajax.php', data: data, dataType:'JSON', method: 'POST', success: function(response) { name.html(''); $.each(response, function(key, value){ name.append('<div class="container"><div class="row flex-cols"><div class="info-block bg-grey mb-2 pa-2"><div class="info-block bg-grey mb-2 pa-2"><h4 class="h4 underline-sm"> '+ response[key].firstname + ' ' […]

Intereting Posts
Некоторые элементы заголовка не передаются по https Ajax с плагинами возвращает 0 Условный оператор IF не возвращает true, даже если эхо правильной версии $ user-> Страница пользовательской регистрации – предотвратить перенаправление на wp-login.php? Action = register Лучшая практика – Meta Query и post_clauses для упорядочения «левого соединения» Установка и загрузка дополнительных плагинов при выполнении модульных тестов Выходной массив в одну ячейку таблицы get_terms: определить, имеет ли таксономический термин детей Как я могу ставить в очередь стили / скрипты на определенных страницах / wp-admin? Где хранить пользовательские поля пользователя Плагин ReOrder Post Within Categories с изображением Как я могу увидеть, какие части шаблона вызываются для рендеринга просматриваемой страницы? Изображения, загруженные с сохранением в папки старше / предыдущего года «Проблемы» Загрузка МНОГИЕ ИЗОБРАЖЕНИЯ на одной странице (пользовательский шаблон) Прикрепление носителя к пользовательским сообщениям без редактора