Есть ли запись об установленных плагинах в базе данных?

28 мар. 2012 г., 13:24:05
Просмотры: 16K
Голосов: 5

У меня есть рабочая установка на одном сервере и тестовая установка на другом. Я добавил плагин в обе, но он отображается в списке плагинов в wp-admin только на одном.

Для того чтобы плагин отображался в wp-admin, должен ли он быть записан в базу данных? Или достаточно просто наличия файлов плагина в директории plugins, чтобы он был обнаружен?

Спасибо!

0
Все ответы на вопрос 3
2
15

Данные сохраняются в:

  • wp_options
    • Строка: option_name
      • active_plugins
28 мар. 2012 г. 13:39:25
Комментарии

Не совсем то, что я искал, но это моя вина. Посмотрите мой ответ, чтобы узнать мои выводы.

Matt Matt
28 мар. 2012 г. 13:51:39

К сведению: Вы также можете сохранить список всех плагинов и их статус (активный/неактивный) и версию в формате txt, csv, json с помощью утилиты командной строки Wordpress командой wp plugin list --format=csv. Как вы можете делать с типичными менеджерами пакетов, такими как apt, brew или npm. С помощью этого списка вы позже можете автоматически переустановить все плагины командой wp plugin install.

porg porg
9 дек. 2022 г. 21:05:17
0

В 99% случаев плагин не обнаруживается при переносе, потому что владелец директории отличается от текущего владельца, что означает отсутствие прав на чтение.

http://codex.wordpress.org/Changing_File_Permissions

28 мар. 2012 г. 14:12:30
0

Файл плагина имел окончания строк в формате Mac, поэтому метаданные в комментарии в начале файла не обрабатывались должным образом. Например:

<?php
/*
  Plugin Name: WP JSON-RPC
  Plugin URI: http://plugins.voceconnect.com
  Description: Этот плагин предоставляет JSON-версию XML-RPC API WordPress...
  Author: Jeff Stieler
  Version: 0.9.1
*/
28 мар. 2012 г. 14:10:04