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

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

9
Как создать «виртуальную» страницу в WordPress?
Я пытаюсь создать пользовательскую конечную точку API в WordPress, и мне нужно перенаправить запросы на виртуальную страницу в корне WordPress на фактическую страницу, которая поставляется с моим плагином. Таким образом, в основном все запросы к одной странице фактически направляются на другую. Пример: http://mysite.com/my-api.php=>http://mysite.com/wp-content/plugins/my-plugin/my-api.php Смысл этого состоит в том, чтобы сделать …

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

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

5
Как вы можете проверить, находитесь ли вы на определенной странице в разделе WP Admin? Например, как я могу проверить, нахожусь ли я на странице Пользователи> Ваш профиль?
Я создаю плагин, и я хочу добавить кусочки JavaScript в голове администратора, но только для определенных страниц администратора. Я имею в виду не страницы, как на странице WordPress, которые вы создаете сами, а скорее существующие страницы раздела администратора, такие как «Ваш профиль», «Пользователи» и т. Д. Есть ли функция wp …

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

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

1
Использование Rewrite API для создания RESTful URL
Я пытаюсь создать правила перезаписи для RESTful API. Я просто хочу посмотреть, есть ли лучший способ сделать эту работу, чем выписывать каждую возможную комбинацию перезаписи. Итак, у меня есть 4 переменные запроса для учета в URL Индикатор Страна отклик Опрос Базовый URL будет www.example.com/some-page/. Порядок четырех переменных будет одинаковым, но …

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

4
WP функция / фильтр для изменения заголовков http?
Существует ли специальная функция WP, действие или фильтр для добавления / изменения заголовков HTTP? На данный момент я просто подключаю вызов header () PHP к хуку WP 'init' следующим образом: add_action('init', 'add_header_xua'); function add_header_xua(){ if(!is_admin()){ header('X-UA-Compatible: IE=edge,chrome=1'); } } Но так ли это правильно?
17 api  headers 

2
Новый API WP_Customize - как он работает под капотом?
Я заметил, что если вы вносите изменения с помощью новой функции «Настройка», при переходе на другую страницу в документе предварительного просмотра iframe ваши изменения по-прежнему применяются, даже если они не сохранены. Похоже, что WP хранит где-то временные изменения и применяет их на сайте, если сайт просматривается в режиме «настройки». Но …

3
Как передать переменную в обратный вызов add_settings_section ()?
Я пытаюсь максимально автоматизировать вызовы функций API настроек для каждого параметра в плагине. Цикл по массиву опций и вывод add_settings_section()и add_settings_field()достаточно прост: add_settings_section(): $oenology_hooks_tabs = oenology_hooks_get_settings_page_tabs(); foreach ( $oenology_hooks_tabs as $tab ) { $tabname = $tab['name']; $tabtitle = $tab['title']; $tabsections = $tab['sections']; foreach ( $tabsections as $section ) { $sectionname …

2
Wordpress Rest API необязательный параметр конечной точки
Можно ли использовать register_rest_route()с дополнительными параметрами в URL? Допустим, маршрут зарегистрирован таким образом: register_rest_route( 'api', '/animals/(?P<id>\d+)', [ 'methods' => WP_REST_Server::READABLE, 'callback' => 'get_animals', 'args' => [ 'id' ], ] ); Теперь можно выполнить вызов API по URL-адресу, например / wp-json / api / animals / 15 , но есть ли …

1
Создать API для единого входа на сторонний сайт
Мой сайт должен быть интегрирован с программным обеспечением сторонних производителей, которое будет размещаться на собственном поддомене, размещенном компанией-разработчиком программного обеспечения. Мне нужно предоставить сторонним разработчикам конечную точку, которую они могут использовать для выполнения вызовов API (на мой сайт WordPress), чтобы позволить пользователям моего сайта получить доступ к поддомену. Другой сайт …

4
Доступ к WordPress API за пределами WordPress (командная строка PHP)
У меня есть PHP-скрипт, который мне нужно запустить как задание cron. Однако этот сценарий необходим доступ к WP API ( get_pages(), get_post_meta()и в get_permalink()частности). Я следовал инструкциям на http://codex.wordpress.org/Integrating_WordPress_with_Your_Website , но безрезультатно. Код: require_once('../../../wp-blog-header.php'); $args = array( 'child_of' => 2083 ); $pages = get_pages($args); Однако при запуске php -q this_file.phpиз …
13 api  command-line 

1
Как использовать всплывающее окно «Добавить ссылку» для виджета WordPress
В редакторе WYSIWYG WordPress вы получаете всплывающее окно, если вы хотите добавить ссылку для текста. Есть ли возможность доступа к этой функции? Потому что я хочу использовать это всплывающее окно для созданного мной виджета WordPress, чтобы вы могли добавить ссылки на виджет, если вы настроите его в бэкэнде. Вот скриншот …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.