Този малък раздел « Помощ Което е в горния десен ъгъл на таблото за управление на WordPress, което при щракване разкрива полезна информация за различните администраторски страници и как те работят, се нарича контекстно-зависим раздел за помощ.
На първо място, ако никога не сте инсталирали WordPress открийте Как да инсталирате WordPress Блог в 7 Стъпки et Как да се намери, инсталиране и активиране на WordPress тема на вашия блог
След това обратно към защо сме тук.
Тази помощ е контекстуална тъй като информацията, която показва, принадлежи на разглежданата в момента административна страница.
Например, когато на екрана за редактиране на статията се щракне върху контекстно-зависимия раздел Помощ, информация за това как се разкриват няколко задачи, включително следните примери:
- Как да персонализирате дисплея на екрана
- Как да въведете заглавието и съдържанието на съобщението
- Как да вмъкнете медийни файлове в съдържанието на публикацията
- Как да активирате или деактивирате коментари и пингбакове
Ако сте разработчик на плъгин или тема за WordPress, това ще ви помогне да предоставите бърза документация на вашите потребители, което ще намали въпросите за поддръжка от вашите клиенти.
Когато се създаде персонализиран тип публикация и тема на WordPress или страница с настройки на приставката, по подразбиране няма контекстно-чувствителен раздел за помощ. Следователно в този урок ще научите как да добавите такъв към гореспоменатите администраторски страници.
Прочетете и нашето 5 стъпки за създаване на по-добро съдържание за вашия блог
Добавен е контекстен раздел за помощ на таблото за управление
Методите add_help_tab () "А" set_help_sidebar () »От класа WP_Screen ви позволява да добавите контекстно меню и странична лента за помощ към раздела Помощ на административна страница.
Функцията по-долу ще добави три менюта към контекстно-зависимия раздел за помощ на административна страница.
Засега функцията "sp_help_tabs" не се показва на никоя административна страница, защото все още не сте дефинирали страниците, на които ще бъдат показани.
function sp_help_tabs() {
$screen = get_current_screen();
$screen->add_help_tab(
array(
'id' => 'sp_overview',
'title' => 'Aperçu',
'content' => '<p>Aperçu de votre plugin</p>'
)
);
$screen->add_help_tab(
array(
'id' => 'sp_faq',
'title' => 'FAQ',
'content' => '<p>Foire aux questions</p>'
)
);
$screen->add_help_tab(
array(
'id' => 'sp_support',
'title' => 'Assistance',
'content' => '<p>Assisance</p>'
)
);
}
По-долу е екранна снимка на контекстно-чувствителния раздел за помощ, когато е добавен към администраторска страница.
Погледнете също Как да създадете снимки на екрани за WordPress
Функцията get_current_screen () »Връща обект« WP_Screen От отворената в момента административна страница и нейната стойност се записва в променливата $ screen.
Методът add_help_tab () ”, Който приема настройките по-долу, се извиква три пъти, за да добави три менюта към екранната контекстна помощ.
- ID : уникален идентификатор за раздела. Той трябва да е защитен в HTML и да не съдържа интервали.
- Заглавие: заглавие на раздела.
- Съдържание: съдържание на раздела за помощ. Може би в обикновен текст или HTML.
- Напомняне: функцията трябва да бъде извикана за показване на съдържанието на тази страница.
От описанието на параметъра по-горе можете да видите, че третият и четвъртият параметър са свързани - те се занимават с показването на съдържанието на раздела. Докато първият е низ, съдържащ съдържанието в текстов или HTML формат, вторият е функция за обратно извикване, която отеква или отпечатва съдържанието на раздела.
Открийте също Как да персонализирате администраторската област на вашия блог на WordPress
Функцията за обратно извикване приема два аргумента " $ екран "А" раздела $ ". Докато първата е темата " WP_Screen „От текущата страница и последната, масив от аргументи и техните стойности на функцията“ add_help_tab () ".
Тези два аргумента ще бъдат полезни, ако искате да покажете съдържание в раздела при определени условия. Например вече може да имате съдържанието, което трябва да покажете, така че можете просто да покажете канала. Въпреки това може да се наложи да манипулирате нещо, за да придобиете това съдържание, което прави използването на обратно повикване по-подходящо.
Пример за използването на обратното обаждане:
function sp_help_tabs() {
$screen = get_current_screen();
$screen->add_help_tab(
array(
'id' => 'sp_overview',
'title' => 'Aperçu',
'callback' => function ( $screen, $tab ) {
echo '<p>Aperçu de votre onglet</p>';
}
)
);
}
В горния код се използва анонимна функция като обратен сигнал. Имената функция може да се използва както следва:
function sp_help_tabs() {
$screen = get_current_screen();
$screen->add_help_tab(
array(
'id' => 'sp_overview',
'title' => 'Aperçu',
'callback' => 'overview_content'
)
);
}
function overview_content( $screen, $tab ) {
echo '<p>Aperçu de votre plugin.</p>';
}
И двете: „съдържание“ и „обратно извикване“ могат да се комбинират с първата, показана преди тази.
function sp_help_tabs() {
$screen = get_current_screen();
$screen->add_help_tab(
array(
'id' => 'sp_overview',
'title' => 'Aperçu',
'content' => '<p>Aperçu de votre plugin</p>',
'callback' => function () {
echo '<p>Plus de détails sur le plugin</p>';
}
)
);
}
За да добавите странична лента с помощта на екранната помощ за контекст, използвайте " WP_Screen И неговия метод set_help_sidebar Както следва:
function sp_help_tabs() {
$screen = get_current_screen();
$screen->add_help_tab(
array(
'id' => 'sp_overview',
'title' => 'Aperçu',
'content' => '<p>Aperçu de votre plugin</p>'
)
);
$screen->add_help_tab(
array(
'id' => 'sp_faq',
'title' => 'FAQ',
'content' => '<p>Foire aux questions</p>'
)
);
$screen->add_help_tab(
array(
'id' => 'sp_support',
'title' => 'Asistance',
'content' => '<p>Tout sur l'assistance</p>'
)
);
// Add a sidebar to contextual help.
$screen->set_help_sidebar( 'Cette section sera ajoutée à la sidebar.' );
}
За да добавите раздела за контекстна помощ към тип публикация „книга“, закачете функцията „sp_help_tabs“ към действията „load-edit.php“ и „load-post.php“. След това изпълнете условна проверка, за да се уверите, че сте в персонализиран тип публикация за "книга", например:
add_action( "load-edit.php", 'sp_help_tabs' );
add_action( "load-post.php", 'sp_help_tabs' );
function sp_help_tabs() {
$screen = get_current_screen();
$screen_ids = array( 'edit-book', 'book' );
if ( ! in_array( $screen->id, $screen_ids ) ) {
return;
}
$screen->add_help_tab(
array(
'id' => 'sp_overview',
'title' => 'Aperçu',
'content' => '<p>Aperçu de votre plugin</p>'
)
);
$screen->add_help_tab(
array(
'id' => 'sp_faq',
'title' => 'FAQ',
'content' => '<p>Foire aux questions</p>'
)
);
$screen->add_help_tab(
array(
'id' => 'sp_support',
'title' => 'Assistance',
'content' => '<p>Section pour l'assistance</p>'
)
);
// Add a sidebar to contextual help.
$screen->set_help_sidebar( 'Cette section sera ajoutée à la sdeibar.' );
}
Функцията sp_help_tabs () „Беше окачен“ Заредете-edit.php "А" Заредете-post.php Тъй като искате контекстният раздел за помощ да се появи в списъците с публикации (страница, която изброява публикацията, принадлежаща към типа на публикацията) и страницата на изданието (административна страница, където публикацията се редактира, запазва и публикува).
Вижте статията ни на Как да се възстанови в режим на редактиране, без разсейване WordPress
За да сте сигурни, че сте добавили контекстно-зависимия раздел Помощ към персонализирания тип публикация " книга ", Можете да използвате условния израз" if "във функцията, за да сте сигурни, че текущият идентификатор на екрана наистина е" редактиране книга "А" книга ". Имайте предвид, че идентификаторът на екрана е " редактиране книга "А" книга В квадратните скоби Заредете-edit.php "А" Заредете-post.php "Съответно.
Ако искате контекстните раздели за помощ, показани в списъка с книги и екраните за редактиране на книги за редактиране, да бъдат различни, свържете две функции, съдържащи съдържанието на раздела Заредете-edit.php "А" Заредете-post.php Както следва:
add_action( 'load-edit.php', 'post_listing_screen_help_tab' );
/**
* Cette section sera ajouté au CPT book
*/
function post_listing_screen_help_tab() {
$screen = get_current_screen();
if ( 'edit-book' != $screen->id ) {
return;
}
$screen->add_help_tab(
array(
'id' => 'book_review',
'title' => 'Revue des livres',
'content' => '<p>Ajouter une revue des livres ici</p>'
)
);
// Add a sidebar to contextual help.
$screen->set_help_sidebar( 'Cette section s'affichera sur la sidebar.' );
}
add_action( 'load-post.php', 'post_edit_screen_help_tab' );
/**
* This will be added to the admin page for editing a post belonging to "book" CPT.
*/
function post_edit_screen_help_tab() {
$screen = get_current_screen();
if ( 'book' != $screen->id ) {
return;
}
$screen->add_help_tab(
array(
'id' => 'edit_book_review',
'title' => 'Modifier uner evue',
'content' => '<p>Comment modifier une revue.</p>'
)
);
// adds a sidebar to contextual help.
$screen->set_help_sidebar( 'Cette section s'affichera sur la sidebar.' );
}
Как да добавите помощно меню към страниците с настройки на плъгини
Добавянето на помощен раздел към WordPress плъгин или страница с настройки на тема е почти същият процес като на екран с потребителски формат на публикация.
Единствената разлика е куката, на която ще бъде закачена функцията, съдържаща раздела за контекстна помощ, което в този случай е " hook_suffix ”Върнато от add_menu_page (). Ако създавате меню от най-високо ниво или ако това е подменю add_submenu_page ().
Открийте и нашата статия за Някои приставки за WordPress за пренасочване
Кодът по-долу създава меню от най-високо ниво за нашия демонстрационен плъгин и нашия контекстно-зависим раздел за помощ, който е добавен към страницата за конфигуриране на плъгина.
add_action( 'admin_menu', 'register_plugin_page' );
function register_plugin_page() {
$hook_suffix = add_submenu_page( 'plugins.php', 'SitePoint Plugin', 'SitePoint', 'manage_options', 'sp-config', 'sp_plugin_page' );
add_action( "load-$hook_suffix", 'sp_help_tabs' );
}
function sp_plugin_page() {
/* Le code pour les réglages sera ajouté ici */
}
function sp_help_tabs() {
$screen = get_current_screen();
$screen->add_help_tab(
array(
'id' => 'sp_overview',
'title' => 'Aperçu',
'content' => '<p>Aperçu de votre thème ici</p>'
)
);
$screen->add_help_tab(
array(
'id' => 'sp_faq',
'title' => 'FAQ',
'content' => '<p>Foire aux questions</p>'
)
);
$screen->add_help_tab(
array(
'id' => 'sp_support',
'title' => 'Assistance',
'content' => '<p>Section d'assistance</p>'
)
);
$screen->set_help_sidebar( 'Cette section sera ajoutée à la sidebar.' );
}
на " hook_suffix „Върнати от“ add_menu_page () Записана е на променлива $ hook_suffix След това се използва с префикса " натоварване За формиране на действие натоварване-$ hook_suffix Който беше използван за включване на нашия контекстно раздела за помощ с помощта на „ sp_help_tabs () На страницата с настройки на приставката.
Това е всичко за сравнително подробния метод за това как да добавите помощно меню към страниците с настройки на приставките.
Открийте и някои премиум приставки за WordPress
Можете да използвате други WordPress плъгини, за да придадете модерен вид и да оптимизирате сцеплението на вашия блог или уебсайт.
Предлагаме ви тук няколко премиум WordPress приставки, които ще ви помогнат да направите това.
1. Много валута на WooCommerce
WooCommerce Multi Currency е доста впечатляващ премиум плъгин за WordPress, който ви позволява да показвате магазина си в множество валути. Той добавя опция, която позволява на потребителя да превключва между валути по всяко време. Превключването между валути е доста бързо, което го прави още по-удобно.
Тъй като е вероятно да работи с множество валути, възможността да бъде достъпна на множество езици е просто логична следваща стъпка.
Прочетете и нашето 10 WordPress плъгини и WooCommerce да използват множество валути
WooCommerce мултивалута следователно е съвместим с Polylang, WPML и много други плъгини. Той също така предлага регионален детектор, който ще покаже местната валута на посетителя.
Изтегляне | демонстрация | уеб хостинг
2. Aparg SmartAd
Si Искате ли да спечелите малко пари продавайки рекламно пространство на вашия уебсайт, тогава сте попаднали на правилното място. Премиум приставката за WordPress Aparg SmartAd е уникална приставка за управление на реклами, която ви предлага ексклузивни функции.
Неговото време за инсталиране и интерфейсът ще ви осигурят отлично потребителско изживяване. Това е единственият плъгин за WordPress от този вид, който има интелигентен контрол на рекламата, който ще ви позволи да достигнете до целевата си аудитория.
Прочетете също Как да изберем ключовата дума, която ще привлече посетителите на WordPress
Основните му характеристики са: Многоезична поддръжка, професионален графичен интерфейс, поддръжка за многосайт, интелигентно управление на реклами, 43 изскачащи модела и 34 анимации, напълно персонализирани, поддръжка на множество рекламни формати, възможност за планиране на реклами, автоматично откриване на рекламни блокери и др.
Изтегляне | демонстрация | уеб хостинг
3. CommentPress
КоментарПрес е мощна и компактна приставка за WordPress, която ви позволява да вмъквате, редактирате и изтривате коментари бързо и лесно. CommentPress използва Аякс, Jquery и PHP, за да се даде възможност на посетителите да вмъкват коментари, без да се налага да презареждат страницата.
Този плъгин има много опции за персонализиране, като накрая му придава външния вид и външния вид. Той има captcha за блокиране на спам и носи повече сигурност на секцията за коментари.
Прочетете и нашата статия на Как маркетингът на съдържанието засяга оптимизацията на вашия блог
Основните му характеристики са: лесното вмъкване на коментари, възможността на потребителите да отговарят на конкретни коментари, странирането на коментари, пълно управление на администрирането на раздела за коментари, бутони за лесно вмъкване на изображения видеоклипове и връзки, напълно отзивчиво оформление, Captcha, за да защитите формата и да избегнете спама, и много други.
Изтегляне | демонстрация | уеб хостинг
Препоръчителни ресурси
Научете за други препоръчани ресурси, които да ви помогнат да изградите и управлявате вашия уебсайт.
- Как да покажете скорошна музика от SoundCloud от изпълнител на WordPress
- Блог: Това, което вашите читатели не трябва да знаят за вас
- 8 WordPress приставки за интегриране на функция за редактиране
- 10 WordPress приставки за добавяне на бюлетин в блог
Заключение
Тук ! Това е всичко за този урок, надявам се, че ще ви позволи да добавите контекстно меню за помощ в WordPress. Не се колебайте споделяйте с приятелите си в любимите си социални мрежи.
Можете обаче да се консултирате нашите ресурси, ако имате нужда от повече елементи, за да осъществите вашите проекти за създаване на интернет сайтове, като се консултирате с нашето ръководство за Създаване на блог на WordPress.
Ако имате предложения или забележки, оставете ги в нашия раздел Връзка.
...




