Intereting Posts
WordPress Следующие сообщения Новое сообщение об ошибке WordPress – не видели этого раньше Значение ключа meta_query из массива Как получить триггер действия действия для массового редактирования и получить отредактированные сообщения ids? Плагин qTranslate slug with widget работает с сообщениями, но не с страницами Мои настраиваемые панели записи не будут сохранять данные. Что мне не хватает? Как назначить сообщение для сообщения parrent? Создание формы поиска для таблицы настраиваемых баз данных Добавить окно с настраиваемыми свойствами для каждой страницы. Как выполнить цикл через <li> список с настраиваемыми типами сообщений Администратор иногда перенаправляет на HTTPS Каким образом можно добавлять дополнительные поля в приложения в формате 3.5+? Перенаправление на старый домен, все, ничего не работает Верхнее меню исчезает на страницах категории при фильтрации с помощью ACF Почтовые заголовки ниже содержимого почтового формата

способ включения собственных функций, не зависящих от темы

Я знаю, как включить свои собственные функции, записав их в functions.php и запустив их, или включив файл php, содержащий все, что есть в functions.php .

Но это всегда связано с используемой темой. Если я переключусь на другую тему, мне всегда нужно скопировать этот код в functions.php новой темы

Есть ли способ обойти это – место / файл, где я могу определить и установить в очередь сценарии, которые остаются действительными во всех темах? (не теряя его при обновлении WP)?

Solutions Collecting From Web of "способ включения собственных функций, не зависящих от темы"

Это не совсем просто (как копирование и вставка в new functions.php: D), но вы можете создать плагин, который будет загружать его каждый раз.

Здесь (очень) хорошее и простое руководство можно найти здесь .

Добавление оригинального плаката (johannes)

Я создал для этого плагин:

  1. Я создал простой php-файл и поместил его в wp-content/plugins . Он выглядит в основном так (т.е. содержит имя плагина, описание, автора и т. Д. И функцию, которую я хочу использовать на своем сайте по всем темам):

     <?php /** * Plugin Name: Function-Includer * Plugin URI: my URI * Description: my description * Version: 1.0 * Author: johannes * Author URI: my URI */ [... code of my function ...] ?> 
  2. Затем я вошел в брандмауэр WP, на страницу плагина, где этот плагин указан как «Function-Includer» и активировал его.

  3. Выполнено – функция доступна на моем сайте сейчас.