Hacked By AnonymousFox
<?php
/**
* Custom Controls for the Customizer
*
* @package Poseidon
*/
/**
* Make sure that custom controls are only defined in the Customizer
*/
if ( class_exists( 'WP_Customize_Control' ) ) :
/**
* Displays a bold label text. Used to create headlines for radio buttons and description sections.
*/
class Poseidon_Customize_Header_Control extends WP_Customize_Control {
/**
* Render Control
*/
public function render_content() {
?>
<label>
<span class="customize-control-title"><?php echo wp_kses_post( $this->label ); ?></span>
</label>
<?php
}
}
/**
* Displays a description text in gray italic font
*/
class Poseidon_Customize_Description_Control extends WP_Customize_Control {
/**
* Render Control
*/
public function render_content() {
?>
<span class="description"><?php echo wp_kses_post( $this->label ); ?></span>
<?php
}
}
/**
* Creates a category dropdown control for the Customizer
*/
class Poseidon_Customize_Category_Dropdown_Control extends WP_Customize_Control {
/**
* Render Control
*/
public function render_content() {
$categories = get_categories( array( 'hide_empty' => false ) );
if ( ! empty( $categories ) ) : ?>
<label>
<span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span>
<select <?php $this->link(); ?>>
<option value="0"><?php esc_html_e( 'All Categories', 'poseidon' ); ?></option>
<?php
foreach ( $categories as $category ) :
printf( '<option value="%1$s" %2$s>%3$s</option>',
$category->term_id,
selected( $this->value(), $category->term_id, false ),
$category->name . ' (' . $category->count . ')'
);
endforeach;
?>
</select>
</label>
<?php
endif;
}
}
/**
* Displays the upgrade teasers in thhe Pro Version / More Features section.
*/
class Poseidon_Customize_Upgrade_Control extends WP_Customize_Control {
/**
* Render Control
*/
public function render_content() {
?>
<div class="upgrade-pro-version">
<span class="customize-control-title"><?php esc_html_e( 'Pro Version Add-on', 'poseidon' ); ?></span>
<span class="textfield">
<?php printf( esc_html__( 'Purchase the %s Pro Add-on and get additional features and advanced customization options.', 'poseidon' ), 'Poseidon' ); ?>
</span>
<p>
<a href="<?php echo esc_url( __( 'https://themezee.com/addons/poseidon-pro/', 'poseidon' ) ); ?>?utm_source=customizer&utm_medium=button&utm_campaign=poseidon&utm_content=pro-version" target="_blank" class="button button-secondary">
<?php printf( esc_html__( 'Learn more about %s Pro', 'poseidon' ), 'Poseidon' ); ?>
</a>
</p>
</div>
<div class="upgrade-plugins">
<span class="customize-control-title"><?php esc_html_e( 'Recommended Plugins', 'poseidon' ); ?></span>
<span class="textfield">
<?php esc_html_e( 'Extend the functionality of your WordPress website with our free and easy to use plugins.', 'poseidon' ); ?>
</span>
<p>
<a href="<?php echo admin_url( 'plugin-install.php?tab=search&type=author&s=themezee' ); ?>" class="button button-secondary">
<?php esc_html_e( 'Install Plugins', 'poseidon' ); ?>
</a>
</p>
</div>
<?php
}
}
endif;
Hacked By AnonymousFox1.0, Coded By AnonymousFox