Плагин: меняем ссылку группы с BP Edit Group Slug
Буквально сегодня мне пришлось столкнуться с проблемой странного поведения компоненты группы. Если создать группы, в названии которой первые две буквы будут WP, а дальше пробел (например: WP User), то движок автоматически из ссылки на эту группу вырезает эти самые две буквы. Это означает, что вместо ссылки:
http://example.com/groups/wp-user/
Вы получите:
htpp://example.com/group/-user/
Естественно, мне это не понравилось и пришлось искать выход. Писать фильтр, который парсит на предмет совпадения названия с этой ситуацией, мне не захотелось. Я просто вспомнил про плагин, который когда-то у меня просто не заработал, а сейчас пошел на ура – это BuddyPress Edit Group Slug.
Теперь этот плагин работает замечательно. Пришлось его перевести, добавить поддержку перевода. Ниже представлен скриншот:

BP Edit Group Slug - Меню в админке группы
Доступ к редактированию ссылки группы имеют лишь администраторы группы и администраторы всего сайта. Осуществляется проверка на существование новой введенной ссылки в базе (чтобы не было совпадений).
Извините, этот файл сильно устарел и больше нет возможности его скачать.
Пытаюсь сладить с плагином… При переходе с одной группы на другую (“мои группы” на “все группы”) не может загрузить страничку. Нажмёшь в браузере на “предыдущую страницу”, только после этого действия осуществляется переход. При переходе надо постоянно нажимать на “предыдущую страницу”… Как избавиться ?
a у тебя адрес сайта не русскими буквами, как в .рф?
Можно ли как то исправить адрес группы и в новостях? сначала создал группы, адрес был в кириллице, потом через этот плагин поменял на латиницу, в ленте новостей группа осталась с адресом в кириллице и переходит на страницу ошибки.
Только ручным исправлением в базу (другого способа пока нет). Сейчас компонент Активности хранит всю сгенерированную строку прямо в базе.
Спасибо, буду через базу искать
Добрый день!
Хороший у Вас ресурс, подписался на Вашу рассылку)
У меня вопрос.
Вышеприведенный плагин безнадежно устарел к сожалению. Но мне кажется, функционал этого плагина должен быть по-умолчанию в BuddyPress. Это же логично! Название группы может быть длинным и специфичным. Чтобы к примеру пользователи сразу понимали о чем речь идет. Но url (slug, permalink) группы всегда нужно делать как можно короче, чтобы он был запоминаемым.
Как вконтакте. Там есть отдельно заголовок сообщества, и отдельно возможность смены адреса сообщества, типа vk.com/group_name.
У плагина BP Edit Group Slug все это можно настроить. Особенно хороша функция установки slug группы при ее создании, сразу.
Может быть, вы знаете похожие актуальные аналоги этого плагина?
С уважением)
Я написал разработчикам, возможно, они включат это в ядро, но кто знает..