File "kp-template-hooks.php"

Full Path: /home/siazco/grocery.siazco.se/wp-content/themes/kapee/inc/kp-template-hooks.php
File size: 10.11 KB
MIME-type: text/x-php
Charset: utf-8

<?php
/**
 * Action/filter hooks used for theme functions/templates.
 *
 * @author 		PressLayouts
 * @package 	kapee/inc
 * @version     1.0
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

add_filter( 'body_class', 'kapee_body_classes' );
add_filter( 'post_class', 'kapee_post_classes', 10, 3 );

add_action( 'kapee_body_top', 'kapee_site_loader', 1 );

/**
 * Content Wrappers.
 *
 * @see kapee_output_content_wrapper()
 * @see kapee_output_content_wrapper_end()
 */
add_action( 'kapee_before_main_content', 'kapee_output_content_wrapper', 10 );
add_action( 'kapee_after_main_content', 'kapee_output_content_wrapper_end', 10 );

/**
 * Header.
 *
 * @see kapee_template_header()
 * @see kapee_header_topbar_left()
 * @see kapee_header_topbar_right()
 * @see kapee_header_main_left()
 * @see kapee_header_main_center()
 * @see kapee_header_main_right()
 * @see kapee_header_navigation_left()
 * @see kapee_header_navigation_center()
 * @see kapee_header_navigation_right()
 */
add_action( 'kapee_header', 'kapee_template_header', 10 );
add_action( 'kapee_header_topbar_left', 'kapee_header_topbar_left', 10 );
add_action( 'kapee_header_topbar_right', 'kapee_header_topbar_right', 10 );
add_action( 'kapee_header_main_left', 'kapee_header_main_left', 10 );
add_action( 'kapee_header_main_center', 'kapee_header_main_center', 10 );
add_action( 'kapee_header_main_right', 'kapee_header_main_right', 10 );
add_action( 'kapee_header_navigation_left', 'kapee_header_navigation_left', 10 );
add_action( 'kapee_header_navigation_center', 'kapee_header_navigation_center', 10 );
add_action( 'kapee_header_navigation_right', 'kapee_header_navigation_right', 10 );
add_action( 'kapee_header_sticky_left', 'kapee_header_sticky_left', 10 );
add_action( 'kapee_header_sticky_center', 'kapee_header_sticky_center', 10 );
add_action( 'kapee_header_sticky_right', 'kapee_header_sticky_right', 10 );
add_action( 'kapee_header_mobile_left', 'kapee_header_mobile_left', 10 );
add_action( 'kapee_header_mobile_center', 'kapee_header_mobile_center', 10 );
add_action( 'kapee_header_mobile_right', 'kapee_header_mobile_right', 10 );
add_action( 'kapee_header_mobile_sticky_left', 'kapee_header_mobile_sticky_left', 10 );
add_action( 'kapee_header_mobile_sticky_center', 'kapee_header_mobile_sticky_center', 10 );
add_action( 'kapee_header_mobile_sticky_right', 'kapee_header_mobile_sticky_right', 10 );

/**
 * Page Title.
 *
 * @see kapee_template_page_title()
 * @see kapee_template_breadcrumbs()
 */
add_action( 'kapee_page_title', 'kapee_page_title', 10 );
add_action( 'kapee_inner_page_title', 'kapee_template_page_title', 10 );
add_action( 'kapee_inner_page_title', 'kapee_template_breadcrumbs', 20 );

/**
 * Sidebar.
 *
 * @see kapee_get_sidebar()
 */
add_action( 'kapee_sidebar', 'kapee_get_sidebar', 10 );

/**
 * Page
 *
 * @see kapee_template_page_content()
 * @kapee_template_page_comments()
 */
add_action( 'kapee_page_content', 'kapee_template_page_content', 10 );
add_action( 'kapee_after_page_entry', 'kapee_template_page_comments', 10 );

/**
 * Post Loop.
 *
 * @see kapee_post_wrapper()
 * @see kapee_template_loop_post_fancy_date()
 * @see kapee_template_loop_post_highlight()
 * @see kapee_template_loop_post_thumbnail()
 * @see kapee_template_loop_post_header()
 * @see kapee_template_loop_post_content()
 * @see kapee_template_loop_post_footer()
 * @see kapee_post_wrapper_end()
 * @see kapee_pagination()
 */
add_action( 'kapee_loop_post_entry_top', 'kapee_post_wrapper', 10 );
add_action( 'kapee_loop_post_thumbnail', 'kapee_template_loop_post_fancy_date', 10 );
add_action( 'kapee_loop_post_thumbnail', 'kapee_template_loop_post_highlight', 20 );
add_action( 'kapee_loop_post_thumbnail', 'kapee_template_loop_post_thumbnail', 30 );
add_action( 'kapee_loop_post_content', 'kapee_template_loop_post_header', 10 );
add_action( 'kapee_loop_post_content', 'kapee_template_loop_post_content', 20 );
add_action( 'kapee_loop_post_content', 'kapee_template_loop_post_footer', 30 );
add_action( 'kapee_loop_post_entry_bottom', 'kapee_post_wrapper_end', 10 );
add_action( 'kapee_after_loop_post', 'kapee_pagination', 10 );

//Inner hook
add_action( 'kapee_loop_post_header', 'kapee_template_loop_post_category', 5 );
add_action( 'kapee_loop_post_header', 'kapee_template_loop_post_title', 10 );
add_action( 'kapee_loop_post_header', 'kapee_template_loop_post_meta', 20 );
add_action( 'kapee_loop_post_footer', 'kapee_template_read_more_link', 10 );

/**
 * Single Post.
 *
 * @see kapee_post_wrapper()
 * @see kapee_template_single_post_fancy_date()
 * @see kapee_template_single_post_highlight()
 * @see kapee_template_single_post_thumbnail()
 * @see kapee_template_single_post_header()
 * @see kapee_template_single_post_content()
 * @see kapee_post_wrapper_end()
 * @see kapee_template_single_tag_social_share()
 * @see kapee_template_single_post_author_bios()
 * @see kapee_template_single_post_navigation()
 * @see kapee_template_single_post_related()
 * @see kapee_template_single_post_comments()
 * @see kapee_template_single_post_title()
 * @see kapee_template_single_post_meta()
 */
add_action( 'kapee_single_post_entry_top', 'kapee_post_wrapper', 10 );
add_action( 'kapee_single_post_entry_top', 'kapee_template_single_post_header', 15 );
add_action( 'kapee_single_post_thumbnail', 'kapee_template_single_post_fancy_date', 10 );
add_action( 'kapee_single_post_thumbnail', 'kapee_template_single_post_highlight', 20 );
add_action( 'kapee_single_post_thumbnail', 'kapee_template_single_post_thumbnail', 30 );
add_action( 'kapee_single_post_content', 'kapee_template_single_post_content', 20 );
add_action( 'kapee_single_post_entry_bottom', 'kapee_post_wrapper_end', 10 );
add_action( 'kapee_after_single_post_entry', 'kapee_template_single_post_author_bios', 10 );
add_action( 'kapee_after_single_post_entry', 'kapee_template_single_tag_social_share', 20 );
add_action( 'kapee_after_single_post_entry', 'kapee_template_single_post_navigation', 30 );
add_action( 'kapee_after_single_post_entry', 'kapee_template_single_post_related', 40 );
add_action( 'kapee_after_single_post_entry', 'kapee_template_single_post_comments', 50 );

//Inner hook
add_action( 'kapee_single_post_header', 'kapee_template_single_post_category', 5 );
add_action( 'kapee_single_post_header', 'kapee_template_single_post_title', 10 );
add_action( 'kapee_single_post_header', 'kapee_template_single_post_meta', 20 );
 
/**
 * Portfolio Loop.
 *
 * @see kapee_template_portfolio_filter()
 * @see kapee_post_wrapper()
 * @see kapee_template_portfolio_loop_thumbnail()
 * @see kapee_template_portfolio_loop_action_icon()
 * @see kapee_template_portfolio_loop_header()
 * @see kapee_post_wrapper_end()
 * @see kapee_template_portfolio_loop_categories()
 * @see kapee_template_portfolio_loop_title()
 * @see kapee_portfolio_pagination()
 */
add_action( 'kapee_before_portfolio_loop', 'kapee_template_portfolio_filter', 10 );
add_action( 'kapee_portfolio_loop_entry_top', 'kapee_post_wrapper', 10 );
add_action( 'kapee_portfolio_loop_thumbnail', 'kapee_template_portfolio_loop_thumbnail', 10 );
add_action( 'kapee_portfolio_loop_thumbnail', 'kapee_template_portfolio_loop_action_icon', 20 );
add_action( 'kapee_portfolio_loop_content', 'kapee_template_portfolio_loop_header', 10 );
add_action( 'kapee_portfolio_loop_entry_bottom', 'kapee_post_wrapper_end', 10 );
add_action( 'kapee_after_portfolio_loop', 'kapee_portfolio_pagination', 10 );

//Inner hook 
add_action( 'kapee_portfolio_loop_header', 'kapee_template_portfolio_loop_categories',10 );
add_action( 'kapee_portfolio_loop_header', 'kapee_template_portfolio_loop_title',20 );;

/**
 * Single Portfolio
 *
 * @see kapee_post_wrapper()
 * @see kapee_template_single_portfolio_image()
 * @see kapee_template_single_portfolio_title()
 * @see kapee_template_single_portfolio_content()
 * @see kapee_template_single_portfolio_client()
 * @see kapee_template_single_portfolio_date()
 * @see kapee_template_single_portfolio_category()
 * @see kapee_template_single_portfolio_skill()
 * @see kapee_template_single_portfolio_share()
 * @see kapee_template_single_portfolio_navigation()
 * @see kapee_template_single_related_portfolio()
 * @see kapee_template_single_portfolio_comments()
 * @see kapee_post_wrapper_end()
 */
add_action( 'kapee_single_portfolio_entry_top', 'kapee_post_wrapper', 10 );
add_action( 'kapee_single_portfolio_image', 'kapee_template_single_portfolio_image', 10 );
add_action( 'kapee_single_portfolio_summary', 'kapee_template_single_portfolio_title', 5 );
add_action( 'kapee_single_portfolio_summary', 'kapee_template_single_portfolio_content', 10 );
add_action( 'kapee_single_portfolio_summary', 'kapee_template_single_portfolio_preview', 15 );
add_action( 'kapee_single_portfolio_summary', 'kapee_template_single_portfolio_client', 20 );
add_action( 'kapee_single_portfolio_summary', 'kapee_template_single_portfolio_date', 25 );
add_action( 'kapee_single_portfolio_summary', 'kapee_template_single_portfolio_category', 30 );
add_action( 'kapee_single_portfolio_summary', 'kapee_template_single_portfolio_skill', 35 );
add_action( 'kapee_single_portfolio_summary', 'kapee_template_single_portfolio_share', 40 );
add_action( 'kapee_after_single_portfolio_entry', 'kapee_template_single_portfolio_navigation', 10 );
add_action( 'kapee_after_single_portfolio_entry', 'kapee_template_single_related_portfolio', 20 );
add_action( 'kapee_after_single_portfolio_entry', 'kapee_template_single_portfolio_comments', 30 );
add_action( 'kapee_single_portfolio_entry_bottom', 'kapee_post_wrapper_end', 10 );

/* Comming Soon */
add_action( 'template_redirect', 'kapee_coming_soon_redirect' );

/**
 * Footer.
 *
 * @see kapee_template_footer()
 * @see kapee_back_to_top()
 * @see kapee_mobile_menu()
 * @see kapee_search_popup()
 * @see kapee_newsletter_popup()
 * @see kapee_mobile_bottom_navbar()
 * @see kapee_promo_bar()
 * @see kapee_mask_overaly()
 */
add_action( 'kapee_footer', 'kapee_template_footer', 10 );
add_action( 'kapee_body_bottom', 'kapee_back_to_top', 10 );
add_action( 'kapee_body_bottom', 'kapee_mobile_menu', 20 );
add_action( 'kapee_body_bottom', 'kapee_search_popup', 25 );
add_action( 'kapee_body_bottom', 'kapee_newsletter_popup', 30 );
add_action( 'kapee_body_bottom', 'kapee_mobile_bottom_navbar', 40 );
add_action( 'kapee_body_bottom', 'kapee_mask_overaly', 100 );