Intereting Posts
Как стилизовать пункт меню текущей страницы при использовании ходунки Показать список таксономии с текущей категорией Создавать виртуально-виртуальные загружаемые продукты WooCommerce из внешнего интерфейса с использованием Gravity Forms? Важные сообщения на домашней странице, поиск, теги и архивы без плагина как создать многоязычную пользовательскую страницу в WordPress Функция sanitize_title () не работает Создание моего плагина для создания страницы? Элементы меню фильтра по пользовательской роли пользователя на странице Какой файл является главной страницей темы? Сообщения об ошибках при добавлении кода в файл functions.php или попытке удалить неактивные файлы плагинов экран виджетов WordPress исчез Исключить встроенные URL-адреса из Appearing in Excerpt Вызов функции в обработчике коротких кодов WordPress Ошибка установки WordPress локально – Файл 'wp-config.php' уже существует JQuery на основе пользовательского поля

Позволяет ли 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.