Intereting Posts
Как отображать обычные сообщения и настраиваемые типы сообщений, которые попадают под категорию, используя шаблон общей категории? Показать имя пользовательского меню в WordPress 3 Как реплицировать некоторые функции Drupal Views в WordPress? WordPress SSO SAML Главное меню заменяется при создании второго меню Плагин WordPress для приятных поисков? Иметь несколько страниц с одинаковыми именами, но они получают разные пули Поворот изображения не может восстановить миниатюру нестандартного размера Как выполнить цикл вложенных ретрансляторов ACF и результатов группы? Запретить повторяющиеся термины в get_the_term_list Url для архивирования страницы для пользовательского типа сообщения Как сделать <! – nextpage -> показать как кнопку? Может ли WordPress хранить куки-файлы комментариев на двух разных компьютерах? Использование paginate_links () для создания «1, 2, 3 … 10, 20, 30, 40 … 55» разбивок на страницы Переписать правила игнорируются Создание сеанса входа в систему через CURL

Как определить короткий код плагина WordPress глобально для нескольких пользователей?

У меня есть многоуровневый проект, в котором у меня есть многопользовательский сайт на WordPress.

На моем сайте у меня есть много плагинов, таких как фотогалерея, видео галерея и виджет.

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

Моя тема всего сайта такая же.

Я предлагаю вам создать плагин Network-only который будет активен для всех сайтов в сети и определить ваши shortcodes внутри.

Чтобы сделать конкретный плагин Network-only вам нужно добавить Network: True для вашего определения плагина, как в примере ниже.

Изменить:

 /* Plugin Name: My Awesome Plugin Plugin URI: http://yourplugin.com/ Description: This is my extremely awesome WordPress plugin Version: 1.0 Author: John Doe Author URI: http://yourcompany.com License: GPLv2 */ 

к следующему:

 /* Plugin Name: My Awesome Plugin Plugin URI: http://yourplugin.com/ Description: This is my extremely awesome WordPress plugin Version: 1.0 Author: John Doe Author URI: http://yourcompany.com License: GPLv2 Network: True */ 

После этого убедитесь, что вы активируете свой плагин из Network Admin а короткие коды, определенные в вашем плагине, должны работать на всех сайтах в сети.