File: /var/www/html/bwcsports-site/wp-content/themes/salient/nectar/hooks/actions.php
<?php
/**
* Salient Theme Actions.
*
* @package Salient WordPress Theme
* @subpackage hooks
* @version 10.5
*/
// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
// Before content.
add_action('nectar_hook_before_content', 'nectar_yoast_breadcrumbs');
add_action('nectar_hook_before_content', 'nectar_buddypress_title');
add_action('nectar_hook_before_content', 'nectar_fullpage_markup_open');
// After content.
add_action('nectar_hook_after_content', 'nectar_fullpage_markup_close');
// Before Header Navigation.
add_action('nectar_hook_before_header_nav', 'nectar_material_skin_ocm_wrap_open');
add_action('nectar_hook_before_header_nav', 'nectar_page_trans_markup');
// After WP Footer.
add_action('nectar_hook_after_wp_footer', 'nectar_material_skin_ocm_wrap_close');
// After theme outer wrap open.
add_action('nectar_hook_after_outer_wrap_open', 'nectar_fullscreen_blur_wrap_open');
// Before theme outer wrap close.
add_action('nectar_hook_before_outer_wrap_close', 'nectar_fullscreen_blur_wrap_close');
/**
* Add off canvas menu fullscreen blur wrap opening markup.
*
* @since 10.1
*/
function nectar_fullscreen_blur_wrap_open() {
$nectar_header_options = nectar_get_header_variables();
if ( $nectar_header_options['side_widget_area'] === '1' && $nectar_header_options['side_widget_class'] === 'fullscreen' ) {
echo '<div class="blurred-wrap">';
}
}
/**
* Add off canvas menu fullscreen blur wrap closing markup.
*
* @since 10.1
*/
function nectar_fullscreen_blur_wrap_close() {
$nectar_header_options = nectar_get_header_variables();
if ( $nectar_header_options['side_widget_area'] === '1' && $nectar_header_options['side_widget_class'] === 'fullscreen' ) {
echo '</div><!--blurred-wrap-->';
}
}
/**
* Add page fullscreen rows wrapping markup.
*
* @since 10.1
*/
function nectar_fullpage_markup_open() {
if ( is_page() ) {
if ( is_page_template( 'template-no-footer.php' ) ||
is_page_template( 'template-no-header.php' ) ||
is_page_template( 'template-no-header-footer.php' ) ||
! is_page_template() ) {
$nectar_fp_options = nectar_get_full_page_options();
if ( $nectar_fp_options['page_full_screen_rows'] === 'on' ) {
echo '<div id="nectar_fullscreen_rows" data-animation="' . esc_attr( $nectar_fp_options['page_full_screen_rows_animation'] ) . '" data-row-bg-animation="' . esc_attr( $nectar_fp_options['page_full_screen_rows_bg_img_animation'] ) . '" data-animation-speed="' . esc_attr( $nectar_fp_options['page_full_screen_rows_animation_speed'] ) . '" data-content-overflow="' . esc_attr( $nectar_fp_options['page_full_screen_rows_content_overflow'] ) . '" data-mobile-disable="' . esc_attr( $nectar_fp_options['page_full_screen_rows_mobile_disable'] ) . '" data-dot-navigation="' . esc_attr( $nectar_fp_options['page_full_screen_rows_dot_navigation'] ) . '" data-footer="' . esc_attr( $nectar_fp_options['page_full_screen_rows_footer'] ) . '" data-anchors="' . esc_attr( $nectar_fp_options['page_full_screen_rows_anchors'] ) . '">';
}
}
}
}
/**
* Add page fullscreen rows closing markup.
*
* @since 10.1
*/
function nectar_fullpage_markup_close() {
if ( is_page() ) {
if ( is_page_template( 'template-no-footer.php' ) ||
is_page_template( 'template-no-header.php' ) ||
is_page_template( 'template-no-header-footer.php' ) ||
! is_page_template() ) {
$nectar_fp_options = nectar_get_full_page_options();
if ( $nectar_fp_options['page_full_screen_rows'] === 'on' ) {
echo '</div>';
}
}
}
}
/**
* Add Yoast breadcrumbs before content.
*
* @since 10.1
*/
function nectar_yoast_breadcrumbs() {
if ( function_exists( 'yoast_breadcrumb' ) && ! is_home() && ! is_front_page() ) {
yoast_breadcrumb( '<p id="breadcrumbs">', '</p>' ); }
}
/**
* Add buddypress title before content.
*
* @since 10.1
*/
function nectar_buddypress_title() {
global $bp;
if ( $bp && ! bp_is_blog_page() && ! is_singular( 'post' ) ) {
echo '<h1>' . get_the_title() . '</h1>';
}
}
/**
* Opening markup for material theme skin.
*
* @since 10.1
*/
function nectar_material_skin_ocm_wrap_open() {
$nectar_options = get_nectar_theme_options();
$theme_skin = ( ! empty( $nectar_options['theme-skin'] ) ) ? $nectar_options['theme-skin'] : 'original';
$header_format = ( ! empty( $nectar_options['header_format'] ) ) ? $nectar_options['header_format'] : 'default';
if ( 'centered-menu-bottom-bar' === $header_format ) {
$theme_skin = 'material';
}
if ( 'material' === $theme_skin ) {
echo '<div class="ocm-effect-wrap"><div class="ocm-effect-wrap-inner">';
}
}
/**
* Closing markup for material theme skin.
*
* @since 10.1
*/
function nectar_material_skin_ocm_wrap_close() {
$nectar_options = get_nectar_theme_options();
$theme_skin = ( ! empty( $nectar_options['theme-skin'] ) ) ? $nectar_options['theme-skin'] : 'original';
$header_format = ( ! empty( $nectar_options['header_format'] ) ) ? $nectar_options['header_format'] : 'default';
if ( 'centered-menu-bottom-bar' === $header_format ) {
$theme_skin = 'material';
}
if ( 'material' === $theme_skin ) {
echo '</div></div><!--/ocm-effect-wrap-->';
}
}
?>