Изменение названия установленного плагина

12 нояб. 2013 г., 07:36:19
Просмотры: 30.4K
Голосов: 2

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

Плагин, который я пытаюсь модифицировать - это CubePoints. Это система начисления баллов для пользователей. Но для лучшего понимания я хочу переименовать его в MyPoints или что-то подобное.

Когда я переименовываю его в файле плагина PHP, это влияет только на список плагинов.

Но у него есть отдельное меню в левой панели. Мне нужно, чтобы изменение названия отразилось и там, чтобы пользователь мог видеть измененное название в своей панели управления.

2
Комментарии

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

RRikesh RRikesh
12 нояб. 2013 г. 07:55:48

Это система баллов для пользователей. Плагин называется CubePoint... поэтому я собираюсь назвать его MyPoints или что-то в этом роде, чтобы не путать пользователей.

Sam DG Sam DG
12 нояб. 2013 г. 08:10:26
Все ответы на вопрос 2
8

Вот структура директории плагина:

вашсайт\wp-content\plugins\ [папка-редактируемого-плагина]

Откройте папку, и вы найдёте там .php файл. Редактируйте этот файл с помощью любого редактора. Вы можете изменить название плагина в закомментированной области:

/*
Plugin Name: Название по вашему усмотрению
Plugin URI:

*/

Сохраните файл, обновите ваш wp-admin дашборд, и всё готово.

12 нояб. 2013 г. 07:54:38
Комментарии

Я так и сделал.. но это изменяет название плагина в списке плагинов, но не в левой панели админки WordPress. Что мне делать?

Sam DG Sam DG
12 нояб. 2013 г. 08:13:53

Что именно вы хотите сделать? Пожалуйста, укажите точное расположение плагина в боковой панели админки - это подменю в настройках или у него отдельное меню?

Kaushik Kishore Kaushik Kishore
12 нояб. 2013 г. 08:26:47

смотрите мой отредактированный основной пост..

Sam DG Sam DG
12 нояб. 2013 г. 08:36:14

отредактируйте файл cp_admin.php в начальной 8-й строке вы найдёте этот код add_menu_page('CubePoints', 'CubePoints', 'manage_options', 'cp_admin_manage', 'cp_admin_manage'); замените этот код на этот add_menu_page('CubePoints', 'Название меню, которое вы хотите', 'manage_options', 'cp_admin_manage', 'cp_admin_manage'); если вам что-то ещё нужно, спрашивайте.

Kaushik Kishore Kaushik Kishore
12 нояб. 2013 г. 09:12:37

отлично.. это сработало.. но когда пользователь нажимает Мои баллы в меню панели пользователя.. там отображается CubePoints - Мои баллы.. можно что-то с этим сделать?

Sam DG Sam DG
12 нояб. 2013 г. 09:23:56

я думаю, вы говорите о страницах, которые отображаются в названиях панели администратора, верно? или о чём-то другом?

Kaushik Kishore Kaushik Kishore
12 нояб. 2013 г. 09:26:56

давайте продолжим обсуждение в чате

Kaushik Kishore Kaushik Kishore
12 нояб. 2013 г. 09:31:56

Извините, я ненадолго отлучился... Проблема в том, что когда пользователь кликает на modified menu name в своей панели управления... страница, которая отображается, имеет текст CubePoints - My Points вверху.. напишите мне, если вы доступны в чате

Sam DG Sam DG
12 нояб. 2013 г. 11:09:32
Показать остальные 3 комментариев
0

Ваши изменения будут перезаписаны при следующем обновлении плагина. В качестве более долгосрочного решения я рекомендую использовать плагин для перевода, чтобы изменить название, или подключиться к процессу генерации меню WordPress и модифицировать нужные вам плагины.

7 янв. 2019 г. 12:27:32