Hacked By AnonymousFox

Current Path : /home/allslyeo/Jekasbbq.com/wp-content/themes/poseidon/inc/customizer/sections/
Upload File :
Current File : /home/allslyeo/Jekasbbq.com/wp-content/themes/poseidon/inc/customizer/sections/customizer-magazine.php

<?php
/**
 * Magazine Widget Area
 *
 * Enhances the Magazine widget area with custom Magazine Widget Control.
 *
 * @package Poseidon
 */

/**
 * Add custom Magazine Widget Area Control to the Customizer
 *
 * @param object $wp_customize / Customizer Object.
 */
function poseidon_customize_register_magazine_widget_area_control( $wp_customize ) {

	// Set Magazine Homepage widget variables.
	$magazine_sidebar_id = 'magazine-homepage';
	$magazine_section_id = sprintf( 'sidebar-widgets-%s', $magazine_sidebar_id );
	$magazine_setting_id = sprintf( 'sidebars_widgets[%s]', $magazine_sidebar_id );

	// Remove Default Control.
	$wp_customize->remove_control( $magazine_setting_id );

	// Create New Control.
	$magazine_control = new Poseidon_Magazine_Widget_Area_Customize_Control( $wp_customize, $magazine_setting_id, array(
		'section'    => $magazine_section_id,
		'sidebar_id' => $magazine_sidebar_id,
		'priority'   => 999,
	) );

	// Add new Control.
	$wp_customize->add_control( $magazine_control );

	// Add Partial for Magazine Placeholder.
	$wp_customize->selective_refresh->add_partial( $magazine_setting_id, array(
		'selector'            => '#magazine-placeholder',
		'render_callback'     => 'poseidon_customize_magazine_placeholder',
		'container_inclusive' => true,
	) );
}
add_action( 'customize_register', 'poseidon_customize_register_magazine_widget_area_control' );


/**
 * Displays a Placeholder for adding Magazine widgets.
 */
function poseidon_customize_magazine_placeholder() {
	echo '<div id="magazine-placeholder" class="magazine-widgets-placeholder type-post"><span class="magazine-widgets-placeholder-title">' . esc_html__( 'Add Magazine Widget', 'poseidon' ) . '</span></div>';
}

Hacked By AnonymousFox1.0, Coded By AnonymousFox