HEX
Server: Apache
System: Linux server-674799.igrow.ws 5.14.0-611.27.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 4 04:40:11 EST 2026 x86_64
User: elrashedytravel (1025)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/elrashedytravel/public_html/wp-content/themes/page-template-1767952408/frontpage-options.php
<?php

/**
 * Option Panel
 *
 * @package Blogstep
 */

function blogstep_customize_register($wp_customize) {

	// wp_customize->add_setting('blogus_content_layout')->default ='align-content-left';
	$wp_customize->add_setting( 'blogus_content_layout', array(
		'default' => 'align-content-left',
		'sanitize_callback' => 'postMessage', // always good to sanitize
	) );


	//=================================
	// Trending Posts Section.
	//=================================

	$wp_customize->add_section('news_ticker_section',
		array(
			'title' => esc_html__('News Ticker', 'blogstep'),
			'priority' => 31,
			'capability' => 'edit_theme_options', 
		)
	);

	$wp_customize->add_setting('enable_news_ticker',
		array(
			'default' => false,
			'capability' => 'edit_theme_options',
			'sanitize_callback' => 'blogus_sanitize_checkbox',
		)
	);
	$wp_customize->add_control(new Blogus_Toggle_Control( $wp_customize, 'enable_news_ticker', 
		array(
			'label' => esc_html__('Enable / Disable', 'blogstep'),
			'section' => 'news_ticker_section',
			'type' => 'toggle',
			'priority' => 22,

		)
	));

	// Setting - number_of_slides.
	$wp_customize->add_setting('news_ticker_title',
		array(
			'default' =>  __('Trending', 'blogstep'),
			'capability' => 'edit_theme_options',
			'sanitize_callback' => 'sanitize_text_field',
			// 'transport' => $selective_refresh
		)
	);

	$wp_customize->add_control('news_ticker_title',
		array(
			'label' => esc_html__('Title', 'blogstep'),
			'section' => 'news_ticker_section',
			'type' => 'text',
			'priority' => 23,
			// 'active_callback' => 'blogstep_flash_posts_section_status'

		)
	);

	// Setting - drop down category for slider.
	$wp_customize->add_setting('news_ticker_category',
		array(
			'default' => 0,
			'capability' => 'edit_theme_options',
			'sanitize_callback' => 'absint',
		)
	);


	$wp_customize->add_control(new blogus_Dropdown_Taxonomies_Control($wp_customize, 'news_ticker_category',
		array(
			'label' => esc_html__('Category', 'blogstep'),
			'description' => esc_html__('Posts to be shown on trending posts ', 'blogstep'),
			'section' => 'news_ticker_section',
			'type' => 'dropdown-taxonomies',
			'taxonomy' => 'category',
			'priority' => 23,
			// 'active_callback' => 'blogstep_flash_posts_section_status'
		)
	));
}
add_action('customize_register', 'blogstep_customize_register');