Closed sergey-s-betke closed 10 years ago
Не всегда is_admin() говорит о том, что компоненты консоли администратора следует грузить для нашего плагина.
is_admin()
Имеет смысл добавить предикаты следующего смысла:
current_user_can( 'manage_options' ) && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX )
В общем и целом, для WPF_Plugin_Admin_Part_Load имеет смысл добавить возможность передачи не одного предиката, а их цепочки (объединяемой по &&). Аналогично и для WPF_Plugin_Part_Load_If.
WPF_Plugin_Admin_Part_Load
WPF_Plugin_Part_Load_If
Всё потому, что не все те, кто вошёл в консоль, имеют право на изменение опций. Тогда зачем их показывать вообще такому пользователю?
Не вижу пока смысла в реализации данной задачи. Закрою её.
Не всегда
is_admin()
говорит о том, что компоненты консоли администратора следует грузить для нашего плагина.Имеет смысл добавить предикаты следующего смысла:
В общем и целом, для
WPF_Plugin_Admin_Part_Load
имеет смысл добавить возможность передачи не одного предиката, а их цепочки (объединяемой по &&). Аналогично и дляWPF_Plugin_Part_Load_If
.