278 lines
6.8 KiB
PHP
Executable File
278 lines
6.8 KiB
PHP
Executable File
<?php
|
|
/**
|
|
* Calls in content using theme hooks.
|
|
*
|
|
* @package kadence
|
|
*/
|
|
|
|
namespace Kadence;
|
|
|
|
use function Kadence\kadence;
|
|
use function add_action;
|
|
|
|
defined( 'ABSPATH' ) || exit;
|
|
|
|
/**
|
|
* Kadence Header.
|
|
*
|
|
* @see Kadence\header_markup();
|
|
*/
|
|
add_action( 'kadence_header', 'Kadence\header_markup' );
|
|
|
|
/**
|
|
* Kadence Header Rows
|
|
*
|
|
* @see Kadence\top_header();
|
|
* @see Kadence\main_header();
|
|
* @see Kadence\bottom_header();
|
|
*/
|
|
add_action( 'kadence_top_header', 'Kadence\top_header' );
|
|
add_action( 'kadence_main_header', 'Kadence\main_header' );
|
|
add_action( 'kadence_bottom_header', 'Kadence\bottom_header' );
|
|
|
|
/**
|
|
* Kadence Header Columns
|
|
*
|
|
* @see Kadence\header_column();
|
|
*/
|
|
add_action( 'kadence_render_header_column', 'Kadence\header_column', 10, 2 );
|
|
|
|
/**
|
|
* Kadence Mobile Header
|
|
*
|
|
* @see Kadence\mobile_header();
|
|
*/
|
|
add_action( 'kadence_mobile_header', 'Kadence\mobile_header' );
|
|
|
|
/**
|
|
* Kadence Mobile Header Rows
|
|
*
|
|
* @see Kadence\mobile_top_header();
|
|
* @see Kadence\mobile_main_header();
|
|
* @see Kadence\mobile_bottom_header();
|
|
*/
|
|
add_action( 'kadence_mobile_top_header', 'Kadence\mobile_top_header' );
|
|
add_action( 'kadence_mobile_main_header', 'Kadence\mobile_main_header' );
|
|
add_action( 'kadence_mobile_bottom_header', 'Kadence\mobile_bottom_header' );
|
|
|
|
/**
|
|
* Kadence Mobile Header Columns
|
|
*
|
|
* @see Kadence\mobile_header_column();
|
|
*/
|
|
add_action( 'kadence_render_mobile_header_column', 'Kadence\mobile_header_column', 10, 2 );
|
|
|
|
/**
|
|
* Desktop Header Elements.
|
|
*
|
|
* @see Kadence\site_branding();
|
|
* @see Kadence\primary_navigation();
|
|
* @see Kadence\secondary_navigation();
|
|
* @see Kadence\header_html();
|
|
* @see Kadence\header_button();
|
|
* @see Kadence\header_cart();
|
|
* @see Kadence\header_social();
|
|
* @see Kadence\header_search();
|
|
*/
|
|
add_action( 'kadence_site_branding', 'Kadence\site_branding' );
|
|
add_action( 'kadence_primary_navigation', 'Kadence\primary_navigation' );
|
|
add_action( 'kadence_secondary_navigation', 'Kadence\secondary_navigation' );
|
|
add_action( 'kadence_header_html', 'Kadence\header_html' );
|
|
add_action( 'kadence_header_button', 'Kadence\header_button' );
|
|
add_action( 'kadence_header_cart', 'Kadence\header_cart' );
|
|
add_action( 'kadence_header_social', 'Kadence\header_social' );
|
|
add_action( 'kadence_header_search', 'Kadence\header_search' );
|
|
/**
|
|
* Mobile Header Elements.
|
|
*
|
|
* @see Kadence\mobile_site_branding();
|
|
* @see Kadence\navigation_popup_toggle();
|
|
* @see Kadence\mobile_navigation();
|
|
* @see Kadence\mobile_html();
|
|
* @see Kadence\mobile_button();
|
|
* @see Kadence\mobile_cart();
|
|
* @see Kadence\mobile_social();
|
|
* @see Kadence\primary_navigation();
|
|
*/
|
|
add_action( 'kadence_mobile_site_branding', 'Kadence\mobile_site_branding' );
|
|
add_action( 'kadence_navigation_popup_toggle', 'Kadence\navigation_popup_toggle' );
|
|
add_action( 'kadence_mobile_navigation', 'Kadence\mobile_navigation' );
|
|
add_action( 'kadence_mobile_html', 'Kadence\mobile_html' );
|
|
add_action( 'kadence_mobile_button', 'Kadence\mobile_button' );
|
|
add_action( 'kadence_mobile_cart', 'Kadence\mobile_cart' );
|
|
add_action( 'kadence_mobile_social', 'Kadence\mobile_social' );
|
|
|
|
/**
|
|
* Hero Title
|
|
*
|
|
* @see Kadence\hero_title();
|
|
*/
|
|
add_action( 'kadence_hero_header', 'Kadence\hero_title' );
|
|
|
|
/**
|
|
* Page Title area
|
|
*
|
|
* @see Kadence\kadence_entry_header();
|
|
*/
|
|
add_action( 'kadence_entry_hero', 'Kadence\kadence_entry_header', 10, 2 );
|
|
add_action( 'kadence_entry_header', 'Kadence\kadence_entry_header', 10, 2 );
|
|
|
|
/**
|
|
* Archive Title area
|
|
*
|
|
* @see Kadence\kadence_entry_archive_header();
|
|
*/
|
|
add_action( 'kadence_entry_archive_hero', 'Kadence\kadence_entry_archive_header', 10, 2 );
|
|
add_action( 'kadence_entry_archive_header', 'Kadence\kadence_entry_archive_header', 10, 2 );
|
|
|
|
/**
|
|
* Singular Content
|
|
*
|
|
* @see Kadence\single_markup();
|
|
*/
|
|
add_action( 'kadence_single', 'Kadence\single_markup' );
|
|
|
|
/**
|
|
* Singular Inner Content
|
|
*
|
|
* @see Kadence\single_content();
|
|
*/
|
|
add_action( 'kadence_single_content', 'Kadence\single_content' );
|
|
|
|
/**
|
|
* 404 Content
|
|
*
|
|
* @see Kadence\get_404_content();
|
|
*/
|
|
add_action( 'kadence_404_content', 'Kadence\get_404_content' );
|
|
|
|
/**
|
|
* Comments List
|
|
*
|
|
* @see Kadence\comments_list();
|
|
*/
|
|
add_action( 'kadence_comments', 'Kadence\comments_list' );
|
|
|
|
/**
|
|
* Comment Form
|
|
*
|
|
* @see Kadence\comments_form();
|
|
*/
|
|
function check_comments_form_order() {
|
|
$priority = ( kadence()->option( 'comment_form_before_list' ) ? 5 : 15 );
|
|
add_action( 'kadence_comments', 'Kadence\comments_form', $priority );
|
|
}
|
|
add_action( 'kadence_comments', 'Kadence\check_comments_form_order', 1 );
|
|
/**
|
|
* Archive Content
|
|
*
|
|
* @see Kadence\archive_markup();
|
|
*/
|
|
add_action( 'kadence_archive', 'Kadence\archive_markup' );
|
|
|
|
/**
|
|
* Archive Entry Content.
|
|
*
|
|
* @see Kadence\loop_entry();
|
|
*/
|
|
add_action( 'kadence_loop_entry', 'Kadence\loop_entry' );
|
|
|
|
/**
|
|
* Archive Entry thumbnail.
|
|
*
|
|
* @see Kadence\loop_entry_thumbnail();
|
|
*/
|
|
add_action( 'kadence_loop_entry_thumbnail', 'Kadence\loop_entry_thumbnail' );
|
|
|
|
/**
|
|
* Archive Entry header.
|
|
*
|
|
* @see Kadence\loop_entry_header();
|
|
*/
|
|
add_action( 'kadence_loop_entry_content', 'Kadence\loop_entry_header', 10 );
|
|
/**
|
|
* Archive Entry Summary.
|
|
*
|
|
* @see Kadence\loop_entry_summary();
|
|
*/
|
|
add_action( 'kadence_loop_entry_content', 'Kadence\loop_entry_summary', 20 );
|
|
/**
|
|
* Archive Entry Footer.
|
|
*
|
|
* @see Kadence\loop_entry_footer();
|
|
*/
|
|
add_action( 'kadence_loop_entry_content', 'Kadence\loop_entry_footer', 30 );
|
|
|
|
/**
|
|
* Archive Entry Taxonomies.
|
|
*
|
|
* @see Kadence\loop_entry_taxonomies();
|
|
*/
|
|
add_action( 'kadence_loop_entry_header', 'Kadence\loop_entry_taxonomies', 10 );
|
|
/**
|
|
* Archive Entry Title.
|
|
*
|
|
* @see Kadence\loop_entry_title();
|
|
*/
|
|
add_action( 'kadence_loop_entry_header', 'Kadence\loop_entry_title', 20 );
|
|
/**
|
|
* Archive Entry Meta.
|
|
*
|
|
* @see Kadence\loop_entry_meta();
|
|
*/
|
|
add_action( 'kadence_loop_entry_header', 'Kadence\loop_entry_meta', 30 );
|
|
|
|
/**
|
|
* Main Call for Kadence footer
|
|
*
|
|
* @see Kadence\footer_markup();
|
|
*/
|
|
add_action( 'kadence_footer', 'Kadence\footer_markup' );
|
|
|
|
/**
|
|
* Footer Top Row
|
|
*
|
|
* @see Kadence\top_footer();
|
|
*/
|
|
add_action( 'kadence_top_footer', 'Kadence\top_footer' );
|
|
|
|
/**
|
|
* Footer Middle Row
|
|
*
|
|
* @see Kadence\middle_footer()
|
|
*/
|
|
add_action( 'kadence_middle_footer', 'Kadence\middle_footer' );
|
|
|
|
/**
|
|
* Footer Bottom Row
|
|
*
|
|
* @see Kadence\bottom_footer()
|
|
*/
|
|
add_action( 'kadence_bottom_footer', 'Kadence\bottom_footer' );
|
|
|
|
/**
|
|
* Footer Column
|
|
*
|
|
* @see Kadence\footer_column()
|
|
*/
|
|
add_action( 'kadence_render_footer_column', 'Kadence\footer_column', 10, 2 );
|
|
|
|
|
|
/**
|
|
* Footer Elements
|
|
*
|
|
* @see Kadence\footer_html();
|
|
* @see Kadence\footer_navigation()
|
|
* @see Kadence\footer_social()
|
|
*/
|
|
add_action( 'kadence_footer_html', 'Kadence\footer_html' );
|
|
add_action( 'kadence_footer_navigation', 'Kadence\footer_navigation' );
|
|
add_action( 'kadence_footer_social', 'Kadence\footer_social' );
|
|
|
|
/**
|
|
* WP Footer.
|
|
*
|
|
* @see Kadence\scroll_up();
|
|
*/
|
|
add_action( 'wp_footer', 'Kadence\scroll_up' );
|