Intereting Posts
Получить сообщение «Выписка без обертывания» <p> и ссылку «Подробнее» Создание короткого кода для использования в визуальном редакторе Список сообщений по дням недели Как устранить URL-адрес карты google из соображений скорости google Сложность с функцией PHP, которая отображает формат сообщения в WordPress Как публиковать страницу и сообщения с использованием одного шаблона Настройка частичного правостороннего интерфейса администратора WooCommerce – Как добавить пользовательское поле в корзину Items and Cart Totals Раздел комментариев не отображается в сообщениях Cloudflare и SSL breaks wordpress – Смешанное содержимое и не удается использовать Admin как перенаправить на страницу поиска пользовательских паролей Динамическое переименование папки wp-content Как я загружаю, сохраняю и устанавливаю изображение с моего интерфейса? как переместить определенную функциональность на промежуточный сервер Как получить текущий номер сообщения, отфильтрованный по типу сообщения и текущей категории?

Доступ к bloginfo, get_option и plugins_url из неосновного файла php

Я создаю плагин, который имеет php-файл в каталоге плагина, к которому обращаются напрямую через пользовательский URL-адрес перезаписи.

Мне нужен этот файл, чтобы использовать три функции, упомянутые в названии.

На данный момент я включаю файл wp-load.php, который дает мне доступ ко всем этим функциям. Тем не менее, я читал, что wp-load не следует включать, потому что он может не всегда находиться в одном месте и включает в себя файлы WordPress, которые могут не понадобиться.

Вот как я включаю wp-load:

$wp_base = explode($_SERVER['PHP_SELF'], $_SERVER['SCRIPT_FILENAME']); require($wp_base[0] . '/wp-load.php'); 

Я обнаружил, что нужные мне функции находятся в этих файлах wordpress:

 wp-includes/general-template.php wp-includes/functions.php wp-includes/link-template.php 

Должен ли я включать только эти три файла, и они всегда будут находиться в одном месте?

Или есть лучший способ сделать это?

благодаря

Solutions Collecting From Web of "Доступ к bloginfo, get_option и plugins_url из неосновного файла php"