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
Избранные циклы изображений для орбитального слайдера Профили пользователей и ассоциации объектов Быстрые шрифты на мобильных устройствах Сообщение об ошибке «Cheatin 'uh?» В многострочных каталогах темы Как получить доступ к профилю Проверка значений передаваемых форм и отображение предупреждающих сообщений с помощью API настройки добавить многоступенчатую панель progres и ссылку на информацию о woocomerce Как извлечь информацию из результата wp_query? Странная ошибка темы – родительский стиль, иногда показывающий, хотя детская тема Закажите дополнительный мета-ключ? Как создать категорию или тег, доступный исключительно администраторам, а не пользователям? Невозможно добавить подменю в существующее меню плагина WP_LIST_TABLE массовое действие Как связать файл Css без вызова его в header.php? Какова наиболее подходящая структура для связанных с событиями страниц на сайте WordPress?