<div class='ui dimmer modals page' style='display: none;'><div id='helpie-password-modal' class='pauple_helpie ui modal small' style='display: none;'><div class='ui header'><i class='circular lock icon'></i> Password Protected</div><div class='item-content'><br /><label for='password_check'>Enter Password : </label><p><input type='password' id='password_check' name='password_check' class='password' value='' required></p></div><div class='actions'><div class='ui black deny button'>Nope</div><div class='ui positive right labeled icon button'>Yep, that's right!<i class='checkmark icon'></i></div></div><div class='clear'></div></div></div>{"id":1185,"date":"2019-07-16T23:40:51","date_gmt":"2019-07-16T18:10:51","guid":{"rendered":"https:\/\/helpiewp.com\/docs\/?post_type=pauple_helpie&#038;p=1185"},"modified":"2019-07-16T23:40:51","modified_gmt":"2019-07-16T18:10:51","slug":"advanced","status":"publish","type":"pauple_helpie","link":"https:\/\/helpiewp.com\/docs\/home\/advanced\/","title":{"rendered":"Advanced"},"content":{"rendered":"<h4><span id=\"helpie-sp-1\"><strong>Create Custom Templates for your KB<\/strong><\/span><\/h4>\n<p>You can create custom templates to replace the Knowledge Base templates from Helpie WP plugin. There are current 4 main templates:<\/p>\n<p><strong>1. Main Page Template :<\/strong><\/p>\n<p>This is the archive page template of Helpie\u2019s Custom Post Type. You can register a custom template for KB archive \/ main page by using the following code. You can use this code in your theme \/ child theme\u2019s functions.php<\/p>\n<pre class=\"language-php\"><span class=\"token keyword\">function<\/span> <span class=\"token function\">set_custom_helpie_mp_template<\/span><span class=\"token punctuation\">(<\/span><span class=\"token variable\">$template<\/span><span class=\"token punctuation\">)<\/span>\r\n<span class=\"token punctuation\">{<\/span>\r\n  <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span> <span class=\"token function\">is_post_type_archive<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">'pauple_helpie'<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\r\n    <span class=\"token variable\">$template<\/span> <span class=\"token operator\">=<\/span> <span class=\"token function\">get_stylesheet_directory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token string\">'\/mainpage-helpie.php'<\/span><span class=\"token punctuation\">;\r\n<\/span>  }\r\n  return <span class=\"token variable\">$template;<\/span>\r\n<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token function\">add_filter<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'template_include'<\/span><span class=\"token punctuation\">,<\/span><span class=\"token string\">'set_custom_helpie_mp_template'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/pre>\n<p>Here \u2018mainpage-helpie.php\u2019 is the name of the new template you are creating for the Main Page.<\/p>\n<p><strong>2. Category Page Template :<\/strong><\/p>\n<p>This is the category page template of Helpie\u2019s Custom Post Type.<\/p>\n<pre class=\"language-php\"><span class=\"token keyword\">function<\/span> <span class=\"token function\">set_custom_helpie_cat_template<\/span><span class=\"token punctuation\">(<\/span><span class=\"token variable\">$template<\/span><span class=\"token punctuation\">)<\/span>\r\n<span class=\"token punctuation\">{<\/span>\r\n  <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span> <span class=\"token function\">is_tax<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">'helpdesk_category'<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\r\n    <span class=\"token variable\">$template<\/span> <span class=\"token operator\">=<\/span> <span class=\"token function\">get_stylesheet_directory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token string\">'\/catpage-helpie.php'<\/span><span class=\"token punctuation\">;\r\n  }\r\n  return <span class=\"token variable\">$template;<\/span><\/span>\r\n<span class=\"token punctuation\">}<\/span>\r\n<span class=\"token function\">add_filter<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'template_include'<\/span><span class=\"token punctuation\">,<\/span><span class=\"token string\">'set_custom_helpie_cat_template'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/pre>\n<p>Here \u2018catpage-helpie.php\u2019 is the name of the new template you are creating for the Category Page.<\/p>\n<p><strong>3. Single Page Template:<\/strong><\/p>\n<p>This is the template used for the single article page in Helpie\u2019s Knowledge Base.<\/p>\n<pre class=\"language-php\"><span class=\"token keyword\">function<\/span> <span class=\"token function\">set_custom_helpie_single_template<\/span><span class=\"token punctuation\">(<\/span><span class=\"token variable\">$template<\/span><span class=\"token punctuation\">)<\/span>\r\n<span class=\"token punctuation\">{<\/span>\r\n  <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span> <span class=\"token function\">is_singular<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'pauple_helpie'<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">)<\/span> \r\n  <span class=\"token punctuation\">{<\/span> \r\n    <span class=\"token variable\">$template<\/span> <span class=\"token operator\">=<\/span> <span class=\"token function\">get_stylesheet_directory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token string\">'\/single-helpie.php'<\/span><span class=\"token punctuation\">;<\/span>   \r\n  <span class=\"token punctuation\">}<\/span>\r\n    <span class=\"token keyword\">return<\/span> <span class=\"token variable\">$template<\/span><span class=\"token punctuation\">;<\/span>\r\n<span class=\"token punctuation\">}<\/span>\r\n<span class=\"token function\">add_filter<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'template_include'<\/span><span class=\"token punctuation\">,<\/span><span class=\"token string\">'set_custom_helpie_single_template'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/pre>\n<p><code><br \/>\n<\/code><\/p>\n<p>This condition checks for a single template of \u2018pauple_helpie\u2019 post type.<br \/>\nHere \u2018single-pauple.php\u2019 is the name of the new template you are creating for the Single Page.<\/p>\n<h4><span id=\"helpie-sp-2\"><span style=\"font-size: 20.8px;\"><b>Hooks<\/b><\/span><\/span><\/h4>\n<p>If you are to WordPress hooks and child theme customization, please take a look at these articles:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.wpbeginner.com\/glossary\/hooks\/\">http:\/\/www.wpbeginner.com\/glossary\/hooks\/<\/a><\/li>\n<li><a href=\"https:\/\/codex.wordpress.org\/Child_Themes\">https:\/\/codex.wordpress.org\/Child_Themes<\/a><\/li>\n<\/ul>\n<p><strong>Single Post Title<\/strong><\/p>\n<p>adding a custom class to your single page post title by using\u00a0helpie_kb_single_post_title filter, it\u2019s useful if you want to style single page post title.<\/p>\n<p>eg:<\/p>\n<p><code><\/code><code><\/code><\/p>\n<pre class=\"language-php\"><span class=\"token keyword\">function<\/span> <span class=\"token function\">callback_for_helpie_kb_single_post_title_filter<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$classes<\/span> <span class=\"token punctuation\">)<\/span>\r\n<span class=\"token punctuation\">{<\/span>\r\n   <span class=\"token variable\">$custom_classes<\/span> <span class=\"token operator\">=<\/span> <span class=\"token keyword\">array<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">'ambitious-title'<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n   <span class=\"token keyword\">return<\/span> <span class=\"token function\">array_merge<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$classes<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token variable\">$custom_classes<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token function\">add_filter<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">'helpie_kb_single_post_title'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">'callback_for_helpie_kb_single_post_title_filter'<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/pre>\n<p><strong>Single Post Content<\/strong><\/p>\n<p>adding a custom class to your single page post content by using helpie_kb_single_post_content filter. it\u2019s useful if you want to style single page post content.<\/p>\n<p>eg:<\/p>\n<pre class=\"language-php\"><span class=\"token keyword\">function<\/span> <span class=\"token function\">callback_for_helpie_kb_single_post_content_filter<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$classes<\/span> <span class=\"token punctuation\">)<\/span>\r\n<span class=\"token punctuation\">{<\/span>\r\n  <span class=\"token variable\">$custom_classes<\/span> <span class=\"token operator\">=<\/span> <span class=\"token keyword\">array<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">'ambitious-content'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n  <span class=\"token keyword\">return<\/span> <span class=\"token function\">array_merge<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token variable\">$classes<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token variable\">$custom_classes<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token function\">add_filter<\/span><span class=\"token punctuation\">(<\/span> <span class=\"token string\">'helpie_kb_single_post_content'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">'callback_for_helpie_kb_single_post_content_filter'<\/span> <span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n<\/pre>\n<div class=\"heateor_sss_sharing_container heateor_sss_vertical_sharing heateor_sss_bottom_sharing\" style=\"width: 44px;\">\n<p>&nbsp;<\/p>\n<div class=\"heateorSssClear\"><\/div>\n<div class=\"heateorSssSharingArrow heateorSssPullOut\" style=\"float: left;\" title=\"Hide\"><\/div>\n<\/div>\n<div class=\"heateor_sss_sharing_container heateor_sss_vertical_sharing heateor_sss_bottom_sharing\" style=\"width: 44px;\">\n<div class=\"heateorSssSharingArrow heateorSssPullOut\" style=\"float: left;\" title=\"Hide\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Create Custom Templates for your KB You can create custom templates to replace the Knowledge Base templates from Helpie WP plugin. There are current 4 main templates: 1. Main Page Template : This is the archive page template of Helpie\u2019s Custom Post Type. You can register a custom template for KB archive \/ main page &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/helpiewp.com\/docs\/home\/advanced\/\"> <span class=\"screen-reader-text\">Advanced<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":63,"featured_media":0,"menu_order":12,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"helpdesk_category":[48],"helpie_tag":[],"helpie_add_tag":[],"helpie_up_tag":[],"class_list":["post-1185","pauple_helpie","type-pauple_helpie","status-publish","format-standard","hentry","helpdesk_category-helpiekb"],"_links":{"self":[{"href":"https:\/\/helpiewp.com\/docs\/wp-json\/wp\/v2\/pauple_helpie\/1185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helpiewp.com\/docs\/wp-json\/wp\/v2\/pauple_helpie"}],"about":[{"href":"https:\/\/helpiewp.com\/docs\/wp-json\/wp\/v2\/types\/pauple_helpie"}],"author":[{"embeddable":true,"href":"https:\/\/helpiewp.com\/docs\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/helpiewp.com\/docs\/wp-json\/wp\/v2\/comments?post=1185"}],"version-history":[{"count":0,"href":"https:\/\/helpiewp.com\/docs\/wp-json\/wp\/v2\/pauple_helpie\/1185\/revisions"}],"wp:attachment":[{"href":"https:\/\/helpiewp.com\/docs\/wp-json\/wp\/v2\/media?parent=1185"}],"wp:term":[{"taxonomy":"helpdesk_category","embeddable":true,"href":"https:\/\/helpiewp.com\/docs\/wp-json\/wp\/v2\/helpdesk_category?post=1185"},{"taxonomy":"helpie_tag","embeddable":true,"href":"https:\/\/helpiewp.com\/docs\/wp-json\/wp\/v2\/helpie_tag?post=1185"},{"taxonomy":"helpie_add_tag","embeddable":true,"href":"https:\/\/helpiewp.com\/docs\/wp-json\/wp\/v2\/helpie_add_tag?post=1185"},{"taxonomy":"helpie_up_tag","embeddable":true,"href":"https:\/\/helpiewp.com\/docs\/wp-json\/wp\/v2\/helpie_up_tag?post=1185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}