Buddypress: Очистка БД после удаления группы - PullRequest
0 голосов
/ 05 декабря 2011

По некоторым причинам, которые я не могу понять, Buddypress, кажется, не очищается после удаления групп.Для меня желаемым функционалом было бы, чтобы все форумы, темы, сообщения и метаданные, принадлежащие удаляемой группе, также удалялись из соответствующих таблиц, но, к сожалению, этого не происходит (я использую групповые форумы, между прочим…).Является ли это желаемым поведением, недостатком или ошибкой?

Мало того, что я нахожу засорение базы данных ненужной информацией плохой, это также делает разработку пользовательского плагина для более продвинутых потоков более трудной для выполнения.я, так как теперь я должен написать свои собственные уборки.Есть ли функция «delete_forum ($ forum_id)» или что-то подобное, что позаботится об этом?Или, может быть, любая другая функция?Или я что-то здесь упускаю?

Настройка: WordPress версии 3.2.1 BuddyPress версии 1.5.1

1 Ответ

1 голос
/ 04 марта 2012

Вот моя ситуация и как я ее разрешил:

Вопросы:

  • Вы транспортировали сайт с другого сервера или домена?(Обычно из изолированной программной среды разработки или тому подобного?)
  • Файлы для проверки: файл bbpress.config (у меня был старый адрес разработки. Я не знал, что здесь был сохранен URL-адрес.)
  • После настройки: установить групповые форумы, используя существующую установку!
  • После этого: удалить и повторно добавить группы
  • Работа форумов и старые темы форума исчезли.Я не имею ни малейшего представления о том, как это функционировало, если файл конфигурации bbpress был близок к корректному, но это так и было !!!Пока команда удаления групп не была выполнена!

Надеюсь, Buddypress продолжает стремиться к предупреждению, когда что-то не так!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...