Доступ редактора к настройкам плагина

Я пытаюсь предоставить доступ к пользователю с ролью Редактор на этой странице настроек плагина: https://wordpress.org/plugins/commenter-data/

В коде этого плагина в строке 31 commenter.php есть эта функция:

function cd_setting_page(){ add_options_page( 'Commenter data Settings', 'Commenter data Settings', 'administrator', 'commenterdata-settings', array( $this, 'cd_renderer' )); } 

Это позволяет только роли пользователя администратора получить доступ к странице настроек.

Мне интересно, есть ли способ переопределить или добавить фильтр к этой функции в моем файле functions.php тем, чтобы мой пользователь с роликом роли пользователя получил доступ к этим настройкам плагинов.

Любая помощь будет замечательной!

К сожалению, автор плагинов не оставил места для фильтра. Но я попросил вас здесь .

Я предложил изменить:

 /* Add option page */ function cd_setting_page(){ add_options_page( 'Commenter data Settings', 'Commenter data Settings', 'administrator', 'commenterdata-settings', array( $this, 'cd_renderer' )); } 

в

 /* Add option page */ function cd_setting_page(){ $cap = apply_filters( 'commenter_data_settings_page_capability_filter', 'administrator' ); add_options_page( 'Commenter data Settings', 'Commenter data Settings', $cap, 'commenterdata-settings', array( $this, 'cd_renderer' )); } 

поэтому вы можете использовать это в файле functions.php вашей темы, если автор плагина делает именно то, что я предложил.

  add_filter( 'commenter_data_settings_page_capability_filter','my_settings_page_filter' ); function my_settings_page_filter( $cap ) { // allow Editor role the ability to access Commenter Data Settings Page return 'edit_posts'; } 

Я автор плагина данных комментариев. Я обратился к вашей проблеме и выпустил версию 2.1, которая позволяет вам установить эту возможность. Пожалуйста, посмотрите и дайте мне знать, если у вас есть еще один запрос.