Articles of Остальные апи

Заменить контент только через rest api?

Я действительно не ищу код как ответ, а только идею. Как я могу заменить содержимое в сообщениях или страницах без использования коротких кодов или плагинов с помощью новейшего API для отдыха? В машинах с шаблонами у вас будут владельцы переменных мест, которые позже будут заполнены, но я хотел бы получить ровно столько, чтобы писать дополнительный […]

Как вызвать функции плагина wp без функции curl?

Я использую JSON REST User plugin, который расширяет JSON REST Api . Я отправляю http-данные в api до 4-х раз взад-вперед в некоторых случаях, которые перетаскивают производительность сети. Как я могу позвонить http://localhost/wp-json/fb_connect?x&y&z от php без использования curl? (Я буду использовать завиток, если это имеет смысл) основной файл плагина, где функция fb_connect: /wp-content/plugins/json-api-user/controllers/User.php /* Controller […]

Как добавить метаполя для пользователя с помощью wp-api?

Как добавлять, обновлять и извлекать метаполя пользователей с помощью wp api? Я добавил функцию для добавления имени пользователя метафайла для пользователя. Является ли такая функция необходимой для добавления мета-значений в метаобъект? Функция не добавляет поле в метаобъект в ответе API, но добавляет его как новое поле. Функция, которую я имею прямо сейчас: <?php function portal_add_user_field() […]

Как добавить конечную точку в WP

Мне интересно, как я могу добавить конечную точку, где я бы вернул данные плагина ниндзя. Я создал функцию, где я получаю данные из формы ниндзя: add_action('init', function() { function getNinjaFormData(WP_REST_Request $request) { $id = $request->get_param('id'); $settings = ['label', 'type', 'required']; $formFields = Ninja_Forms()->form(1)->get_fields(); $data = []; foreach ($formFields as $formField) { $key = $formField->get_setting('key'); foreach […]

Ответ API для WordPress Rest

Возможно ли вернуть текст в ответ на запрос WordPress Rest API? По умолчанию это, похоже, возвращает JSON. Любые рекомендации по рекомендуемому способу переопределить это? Выполнение json_decode () в моем объекте ответа до его возврата из функции обратного вызова не имеет никакого эффекта, поэтому я предполагаю, что после этого создается JSON. Благодаря!

Как получить метав автора в пост-точку в api v2

Я пытаюсь вывести все поля в результате json, но, похоже, неправильно использует этот объект. Я хочу добавить мета-поля автора в конечную точку сообщения. Это не работает function slug_show_author_meta( $object, $field_name, $request ) { return get_the_author_meta( $object[ 'id' ], $field_name ); } Это делает, но дает мне только одно поле function slug_show_author_meta( ) { return get_the_author_meta('user_nicename'); […]

WP REST API – Как изменить код состояния ответа HTTP?

У меня есть пользовательская конечная точка, где я хочу изменить статус ответа HTTP на 404 в определенных сценариях (например, сообщение не существует). Как я могу это сделать? Ниже приведен пример пользовательской конечной точки: function af_news_single( \WP_REST_Request $data ) { global $wpdb; $year = (int) $data['year']; $month = (int) $data['month']; $day = (int) $data['day']; $slug = […]

WP REST API. Легко ли переименовать часть wp-json по умолчанию?

API WP REST предоставляет много информации, поэтому я фильтрую конечные точки, которые не нужны для раскрытия. Я не могу отфильтровать все: например, размещены необходимые медиафайлы. В качестве дополнительной защиты я хотел бы мистифицировать ури по умолчанию. Я хотел бы изменить, например: http://example.com/wp-json/wp/v2/ на http://example.com/mistified/wp/v2/ Возможно ли это довольно легко?

запрос rest api, включая фильтр meta_query

Я создаю веб-сервис, используя WP REST API v.2. Можно ли включить что-то вроде фильтра meta_query при запросе пользовательского типа сообщения? Например, если я использовал WP_Query , я мог бы сделать это: $args = array( 'post_type' => 'proposal', 'posts_per_page' => -1, 'meta_query' => array( array( 'key' => 'deadline', 'value' => current_time( 'm/d/Y' ), 'compare' => '>=', […]

получить настраиваемый параметр с отдыхом api

У меня есть страница WP, которая показывает некоторые поля, которые указаны в строке запроса например, я могу вызвать страницу с помощью: www.mysite.com/mypage?testparam=myvalue и на странице у меня есть этот минимальный код: [insert_php]global $wp_query;if (isset($wp_query->query_vars['testparam'])){ $testparam= urldecode($wp_query->query_vars['testparam']);} [/insert_php] testparam is: [insert_php]var_dump ($testparam);[/insert_php]> curl " http://www2.trusteddocks.com/wp-json/wp/v2/pages?slug=test-params&meta_key=test&_wp_json_nonce=4355d0c4b3&query_vars_hash=1 " Так что это хорошо работает при использовании стандартного веб-способа. Есть […]

Intereting Posts
Недостатки, чтобы не использовать встроенный тип сообщений «Сообщения»? enqueued script с jquery зависимость не получая jquery Как восстановить потерянное имя пользователя / электронную почту? Преобразование пользовательских таблиц на основе данных для поиска Порядок работы для этих трех крючков Как мы прекращаем кэширование определенного div, когда я использую общий плагин кэша w3? Страница архивирования, показывающая неправильный месяц Неправильный порядок подстраницы Диагностика конфликтов плагина массив post_categories с использованием переменной Поддерживает ли WordPress входные данные ко всем функциям? (например, get_user_meta и insert_user_meta) Как перебирать базу данных, пока не найдет совпадение Ограничение доступа к контенту Используйте имя категории вместо категории slug в permalinks Установить главную страницу, чтобы отображать сообщения только из одного тега