Плагин: меняем ссылку группы с 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

BP Edit Group Slug - Меню в админке группы

Доступ к редактированию ссылки группы имеют лишь администраторы группы и администраторы всего сайта. Осуществляется проверка на существование новой введенной ссылки в базе (чтобы не было совпадений).

Извините, этот файл сильно устарел и больше нет возможности его скачать.

комментариев 7

  1. Sibday:

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

  2. AlexUA:

    a у тебя адрес сайта не русскими буквами, как в .рф?

  3. Можно ли как то исправить адрес группы и в новостях? сначала создал группы, адрес был в кириллице, потом через этот плагин поменял на латиницу, в ленте новостей группа осталась с адресом в кириллице и переходит на страницу ошибки.

  4. Victor:

    Добрый день!
    Хороший у Вас ресурс, подписался на Вашу рассылку)

    У меня вопрос.
    Вышеприведенный плагин безнадежно устарел к сожалению. Но мне кажется, функционал этого плагина должен быть по-умолчанию в BuddyPress. Это же логично! Название группы может быть длинным и специфичным. Чтобы к примеру пользователи сразу понимали о чем речь идет. Но url (slug, permalink) группы всегда нужно делать как можно короче, чтобы он был запоминаемым.
    Как вконтакте. Там есть отдельно заголовок сообщества, и отдельно возможность смены адреса сообщества, типа vk.com/group_name.

    У плагина BP Edit Group Slug все это можно настроить. Особенно хороша функция установки slug группы при ее создании, сразу.

    Может быть, вы знаете похожие актуальные аналоги этого плагина?

    С уважением)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *