Closed sergey-s-betke closed 10 years ago
Хорошо бы содержимое справки брать из заголовка плагина.
Необходимо решение: каким образом будем "подключать" справку?
Подключать мы её будем явно в подгружаемой части плагина. Вижу несколько вариантов:
Пойду вторым путём. Но не буду исправлять базовый класс страницы настроек. Реализую потомка с поддержкой компонентов, а не только секций.
И для компонентов, которые могут быть связаны со страницами, так же опишу базовый интерфейс, который такие компоненты должны реализовать. И реализую компонент для справки на странице.
Ну и в качестве потомка этого компонента справки уже реализую компонент, который в качестве справки может использовать данные заголовка плагина.
WPF\v1\GUI\Setting\Page\Component\IBase
WPF\v1\GUI\Setting\Page\Component\Base
Целесообразно добавить поддержку sidebar:
get_current_screen()->set_help_sidebar(
'<p><strong>' . __( 'For more information:' ) . '</strong></p>' .
'<p>' . __( '<a href="http://codex.wordpress.org/Appearance_Header_Screen" target="_blank">Documentation on Custom Header</a>' ) . '</p>' .
'<p>' . __( '<a href="https://wordpress.org/support/" target="_blank">Support Forums</a>' ) . '</p>'
);
Речь идёт о http://codex.wordpress.org/Class_Reference/WP_Screen/add_help_tab