IT-Service-WordPress / WPF

Шаблон плагина для WordPress (CMS)
GNU General Public License v2.0
0 stars 0 forks source link

Добавить отдельные admin-part для администраторов #13

Closed sergey-s-betke closed 10 years ago

sergey-s-betke commented 10 years ago

Не всегда is_admin() говорит о том, что компоненты консоли администратора следует грузить для нашего плагина.

Имеет смысл добавить предикаты следующего смысла:

    current_user_can( 'manage_options' ) && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX )

В общем и целом, для WPF_Plugin_Admin_Part_Load имеет смысл добавить возможность передачи не одного предиката, а их цепочки (объединяемой по &&). Аналогично и для WPF_Plugin_Part_Load_If.

sergey-s-betke commented 10 years ago

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

sergey-s-betke commented 10 years ago

Не вижу пока смысла в реализации данной задачи. Закрою её.