Вопросы с тегом «api»

Интерфейс прикладного программирования (API) определяет, как некоторые программные компоненты должны взаимодействовать друг с другом. Помимо доступа к базам данных или компьютерному оборудованию, такому как жесткие диски или видеокарты, можно использовать API для облегчения работы по программированию компонентов графического интерфейса пользователя. На практике чаще всего API - это библиотека, которая включает спецификации для подпрограмм, структур данных, классов объектов и переменных.

52
Как создать «виртуальную» страницу в WordPress?

Я пытаюсь создать пользовательскую конечную точку API в WordPress, и мне нужно перенаправить запросы на виртуальную страницу в корне WordPress на фактическую страницу, которая поставляется с моим плагином. Таким образом, в основном все запросы к одной странице фактически направляются на другую....

51
Разница между фильтрами и хуками действий?

Недавно я немного углубился в API плагинов, и мне было интересно, какие реальные различия существуют между хуками действий и фильтров . Оба они являются событиями, которые получают данные в качестве параметра, и, похоже, они оба могут делать одно и то же. Очевидно, что я вижу, что действия...

42
Программно добавить меню навигации и пункты меню

С помощью функций API я хочу определить новое меню навигации , выбрать его в текущей теме, а затем вставить несколько страниц в качестве элементов меню. Это должно быть сделано, например, при активации темы. Посредством (умеренно болезненного) процесса обратного инжиниринга базы данных вставляются...

32
Как вы можете проверить, находитесь ли вы на определенной странице в разделе WP Admin? Например, как я могу проверить, нахожусь ли я на странице Пользователи> Ваш профиль?

Я создаю плагин, и я хочу добавить кусочки JavaScript в голове администратора, но только для определенных страниц администратора. Я имею в виду не страницы, как на странице WordPress, которые вы создаете сами, а скорее существующие страницы раздела администратора, такие как «Ваш профиль»,...

32
Пример настроек API с массивами

Я использую книгу разработки плагинов Wrox WordPress в качестве основного справочника для начала работы с новым плагином, и я понимаю, что все настройки могут быть сохранены как 1 массив, но книга не дает пример этого и всех вещей, которые я поиск в Интернете, кажется, сильно отличается от одного...

29
Wordpress REST API установлен и включен в обычной установке Wordpress 4.7?

Я только что установил Wordpress 4.7. Одним из упоминаний в объявлении является то, что в нем есть API REST. Мое понимание таково: Плагин Wordpress REST API больше не нужен, потому что предположительно он уже объединен с ядром в Wordpress 4.7. Wordpress REST API включен по умолчанию Тем не менее, я...

24
WP Rest API - Как получить рекомендуемое изображение

Я очень новичок в этом API, на самом деле я потратил всего пару часов на него. Я провел свое исследование, но ничего не могу найти по этому поводу ... Проблема в том, что я не могу получить рекомендуемое изображение поста. JSON возвращается "featured_media: 0". getPosts: function() { var burl =...

22
Добавьте несколько пользовательских полей на страницу общих настроек

Я хотел бы добавить несколько пользовательских полей в общие настройки. Это код, который я использую. Это работает хорошо, но я просто не могу понять, как добавить больше полей. Я хотел бы создать два поля на данный момент, одно для номера телефона и второе для адреса: function register_fields() {...

20
API настроек против настройщика тем

Когда было бы целесообразно использовать API настроек и когда было бы лучше использовать настройщик тем? Погуглив все утро, я не смог найти ни одного хорошо продуманного и недавнего руководства по этому вопросу. Пока еще рано говорить об этом, но я чувствую, что настройщик тем - это первый шаг на...

20
Как создать API для моего плагина?

Я разрабатывал плагины для WordPress, большинство разработанных мной плагинов используют два или три класса, следовательно, не такие большие, как Buddypress или WooCommerce. Я планирую разработать два плагина с открытым исходным кодом для предоставления какой-то сложной системы (не могу делиться...

20
С Rest V2 (WP4.7), как ограничить определенные RESTFUL глаголы?

Я стремлюсь ограничить некоторые глаголы RESTUL для каждого типа сообщения. Например, учитывая пользовательский тип поста Vocabulary, я хотел бы сказать: Матрица разрешений +-------+---+----------+ |index | X | GET | |show | O | GET | |create | X | POST | |update | X | PATCH/PUT| |delete | X |...

19
«Ошибка: страница опций не найдена» на странице настроек для плагина ООП

Я разрабатываю плагин, используя в качестве шаблона репозиторий Тома Макфарлина Boilerplate , который использует методы ООП. Я пытался выяснить, почему я не могу правильно отправить свои настройки. Я попытался установить для атрибута action пустую строку, как предложено для другого вопроса, но это...

19
Как сохранить имя пользователя и пароль для API в базе данных Wordpress?

В настоящее время я разрабатываю плагин, и есть вероятность, что я, скорее всего, опубликую его в общедоступном хранилище плагинов, чтобы другие могли его использовать. Плагин будет использовать API, и для использования этого API вам необходимо передать имя пользователя и пароль. Так что мой плагин...

19
Использование Rewrite API для создания RESTful URL

Я пытаюсь создать правила перезаписи для RESTful API. Я просто хочу посмотреть, есть ли лучший способ сделать эту работу, чем выписывать каждую возможную комбинацию перезаписи. Итак, у меня есть 4 переменные запроса для учета в URL Индикатор Страна отклик Опрос Базовый URL будет...

18
Как использовать OAuth-аутентификацию с REST API с помощью команд CURL?

Я пытаюсь использовать WordPress Rest Api с аутентификацией, чтобы получить больше данных от API. Я установил плагин Oauth, плагин rest-api и получил учетные данные API от WP-CLI. Я понял, как получить доступ к данным без авторизации. Это работает: // set our end point $domain =...

18
Существует ли что-то вроде is_rest ()

Я начинаю немного с REST API. Если я не полностью введен в заблуждение, initловушка действия также выполняется, когда это запрос API REST. Теперь я хочу выполнить только некоторый код, когда это не запрос REST API. Поэтому я искал команду, как is_rest(), чтобы сделать что-то вроде <?php if( !...

17
WP функция / фильтр для изменения заголовков http?

Существует ли специальная функция WP, действие или фильтр для добавления / изменения заголовков HTTP? На данный момент я просто подключаю вызов header () PHP к хуку WP 'init' следующим образом: add_action('init', 'add_header_xua'); function add_header_xua(){ if(!is_admin()){...

17
Цель API REST?

Прежде всего, я понимаю, что на данный момент это плагин, но, в любом случае, он почти наверняка является частью WordPress. Поэтому я надеюсь, что это не будет помечено как не по теме. Я читал их официальные документы, много других статей и смотрел обучающие видео, но я все еще не получил некоторые...