Intereting Posts
Как сделать плагин другим плагином? Устранение конфликтов имен плагинов с WP updater Белая страница в опции пользовательского плагина submit Получение, обеспечение и кэширование данных из внешнего источника Создание показанного изображения на главной странице Получить сообщения, связанные со вложением в медиа Получить meta_value из add_comment_meta Заголовок сайта и теглайн на странице параметров темы Сколько времени требуется для утверждения нового плагина? показать случайное изображение в цикле, если изображение не установлено WordPress while loop с афабриком, считая один, два, три Прокрутите через пользовательский тип сообщения, а затем покажите детям на каждой итерации Связывание таксономий Разрешить просмотр экрана редактирования для типа сообщения, но не изменять / сохранять / публиковать / обновлять Как реализовать пользовательские кнопки в отдельных сообщениях?

Позволяет ли WordPress добавлять php-файл в корневой каталог для выполнения собственных скриптов?

Позволяет ли WordPress добавлять php-файл в корневой каталог для выполнения собственных скриптов?

Мне нужна функциональность, подобная функции functions.php, которую вы вкладываете в темы.

Существуют ли какие-либо работы, не связанные с изменением файла config.php?

Solutions Collecting From Web of "Позволяет ли WordPress добавлять php-файл в корневой каталог для выполнения собственных скриптов?"

Позволяет ли WordPress добавлять php-файл в корневой каталог для выполнения собственных скриптов?

WordPress не может помешать вам добавлять файлы PHP в корневой каталог, но для загрузки этих файлов нет встроенных функций. Вы можете загрузить их самостоятельно, но если вы не будете осторожны, они загрузятся вне контекста WordPress, что является болезненным способом работы.

То, что вы хотите, почти наверняка, является плагином или MU-Plugin. MU-Plugins работают аналогично тому, что вы просите, если я вас понимаю, но вместо размещения вашего файла в корне сайта вы поместите его в wp-content/mu-plugins/ . Он будет автоматически загружен для всех сайтов в сети и не может быть отключен, кроме как с удалением с сервера.

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

 add_action('init','some_function'); some_function() { do_stuff here } 

По существу будет выполняться каждый раз, когда вызывается wordpress (Ie :, страница загружается), позволяя вам делать все, что вы хотите. Этот код может быть добавлен в ваш файл functions.php темы или даже в автономный плагин.

TLDR, нет причин, по которым вам когда-либо понадобится запустить скрипт из корневого каталога wordpresses.