Root Zanli
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
o5t6x7pgljbm
/
public_html
/
wp-content
/
themes
/
neve
/
inc
/
customizer
/
options
/
Filename :
layout_single_page.php
back
Copy
<?php /** * Single page layout section. * * @package Neve\Customizer\Options */ namespace Neve\Customizer\Options; use Neve\Customizer\Types\Control; /** * Class Layout_Single_Page */ class Layout_Single_Page extends Base_Layout_Single { /** * Returns the post type. * * @return string */ public function get_post_type() { return 'page'; } /** * @return string */ public function get_cover_selector() { return '.page .nv-post-cover'; } /** * Function that should be extended to add customizer controls. * * @return void */ public function add_controls() { parent::add_controls(); $this->add_control( new Control( 'neve_page_hide_title', [ 'sanitize_callback' => 'neve_sanitize_checkbox', 'default' => false, ], [ 'label' => esc_html__( 'Disable Title', 'neve' ), 'section' => $this->section, 'type' => 'neve_toggle_control', 'priority' => 25, ], 'Neve\Customizer\Controls\Checkbox' ) ); } /** * Fuction used for active_callback control property. * * @return bool */ public static function is_cover_layout() { return get_theme_mod( 'neve_page_header_layout' ) === 'cover'; } }