Articles of wp load.php

Работа с файловой системой Frontend работает, но я получаю ошибку «Constant ABSPATH уже определен»

Я загружаю файлы из интерфейса. Он работает отлично, но я получаю сообщение об ошибке: Константа ABSPATH уже определена Это находится в верхней части моего сценария загрузки файлов: require ($_SERVER['DOCUMENT_ROOT'] . "/wp-load.php"); // require two files that are included in the wp-admin but not on the front end. These give you access to some special functions […]

Получите wp-load.php PATH с wp_localize_script и JavaScript для плагина

Я только что узнал о wp_localize_script (), и это очень круто. Я прочитал сообщение Отто и сообщение Гэри Цао, но я изучаю Ajax, поэтому я пытаюсь обернуть вокруг себя путь к wp-load.php таким образом. У меня такой массив в моем тестовом env: $data = array( 'test' => 'test2', 'wp_get_site_url' => get_site_url(), 'wp_abspath' => ABSPATH, 'wp_load' […]

Использование действий, перехватов и фильтров на странице, отличной от WordPress.

У меня есть php-скрипт, который находится вне wordpress, но загружает ядро ​​WP с помощью wp-load.php. Вот моя основная страница: <?php define('WP_USE_THEMES', false); global $wp, $wp_query, $wp_the_query, $wp_did_header; require_once('wp-load.php'); switch_to_blog(1); //make sure we're on the top level site $author_id = 77; //admin ?> Однако это также загружает плагины – один из которых (FacetWP) выдает ошибку. Поскольку […]

Вручную кэшируйте специальную страницу без WP-но-используя-WP (например, результаты Ajax) с W3TC

В активной папке темы у меня есть файл search-autocomplete.php, который использует различные запросы WP для создания интеллектуальных результатов JSON, переданных через AJAX, в поле ввода автозаполнения jQuery UI. Это не обычный файл шаблонов (на самом деле это не должно быть в папке темы, это может быть плагин), но он загружает необходимые функции WP с помощью […]

Какова наилучшая практика для инициализации $ wpdb путем загрузки wp-load.php?

Почему пользователи с высокой репутацией предлагают загрузить wp-load.php с полным путем? Мой вопрос прост и изначально был предназначен для ответа на этот вопрос. Однако у меня нет достаточно высокой репутации, чтобы ответить или прокомментировать этот вопрос. Извините, извините. Конечно, загрузка wp-load.php с жестко закодированным путем – это плохая практика. Если установка перемещается или ваш плагин […]

Извлечение данных из нескольких сайтов WordPress с использованием скрипта PHP

Я хочу запустить PHP-скрипт, который выполняет итерации по сайтам WordPress, найденным в определенной папке, и считывает информацию о плагинах на каждый сайт, используя функцию get_plugin В приведенном ниже коде я пытаюсь использовать функции API внутри папки WP и использовать его для извлечения данных. Однако проблема заключается в множественном «требовании». Образец кода: function get_sites_plugins() { foreach($this->all_sites […]

Переписанный URL-адрес, не загружающий среду WordPress

У меня есть страница, на которую я отправляю пользователей, поэтому я могу служить им в формате PDF, динамически создаваемом с использованием библиотеки FPDF. Поскольку я отправляю их непосредственно в файл, который создает PDF-файл, я переписываю URL-адрес. В исходном файле я использую require_once('wp-load.php') с правильным путем для загрузки среды WordPress. Он загружается отлично и выплевывает PDF, […]

Поиск лучшего способа обработки сценария ajax, который извлекает данные после нажатия на клик

Я разработал страницу шаблона, в которой отображается сетка «сотрудников» (настраиваемый тип сообщения). Эта часть отлично работает, но мне также нужно настроить лайтбокс, чтобы отображать дополнительные сведения по щелчку. Чтобы не загружать все в одно и то же время, я создал сценарий ajax. Этот сценарий использует wp-load.php для захвата почтовых данных на основе его идентификатора. Шаблон […]

Как избежать загрузки wp-load.php из внешних php-скриптов?

Я использую slim с wordpress. До сих пор это безупречно работало. Ну, почти. Как только я перешел на многопользовательский режим, мне пришлось начинать поддельные создания переменных $_SERVER подделывающих доменное имя. Но это сработало наконец. Я должен был использовать следующее: global $_SERVER; $_SERVER['HTTP_HOST'] = 'www.mydomain.com'; $_SERVER['REQUEST_URI'] = '/'; require_once( __DIR__ .'/../../../wp-load.php' ); он чувствует себя не […]

Доступ к базе данных из плагина вне крючков действия

Я работаю над плагином, который предоставляет конечную точку для обработки авторизации OAuth2 на удаленном сервере, при успешной авторизации хранит некоторую информацию с этого сервера в базе данных WordPress и перенаправляет пользователя на страницу на сайте WordPress. Для хранения данных плагин использует функцию wpdb , которую, как я понимаю, рекомендуется для практики. Например: # Require wp-load.php […]

Intereting Posts
Ошибка выхода из WordPress JavaScript, лучший способ использовать данные из цикла Можно ли переименовать каталог загрузки woocommerce? Человеческое время Diff, изменение минут до минут Есть ли плагин, который предоставляет редактор стиля stackoverflow для wordpress? WordPress Multisite: установить языки шаблонов для домена? Как получить текущий идентификатор конкретной страницы и использовать его в функции get_page? Хостинг WordPress на AWS EC2 с использованием CloudFront Dynamic Content Origins для содержимого страницы Почему get_posts () не возвращает только выбранные должности категории из пользовательского типа сообщений? pre_get_posts Удалить сообщения, основанные на мета-значении, с помощью 'post__not_in' Как отобразить Изменение ссылки на сообщение в течение 24 часов в категории x Как расширить значения по умолчанию для короткого кода для плагина? Как плагины WordPress работают с API-интерфейсами oAuth2? Бесплатная тема WordPress для учебного сайта интрасети Как показать другую домашнюю страницу для входа в систему и без входа в систему?