Server IP : 170.150.155.74 / Your IP : 3.149.242.75 Web Server : Apache/2.4.53 (Debian) System : Linux b22bf132354b 5.4.0-162-generic #179-Ubuntu SMP Mon Aug 14 08:51:31 UTC 2023 x86_64 User : www-data ( 33) PHP Version : 7.4.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/html/wp-content/themes/neve/inc/customizer/options/ |
Upload File : |
<?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' && neve_is_new_skin(); } }