Files
2026-04-23 04:33:43 +03:30

72 lines
2.2 KiB
PHP

<?php
/*----------------------------
404 page
----------------------------*/
Kirki::add_section( 'upstudy_404_page_section', array(
'title' => esc_html__( '404 Not Found Page', 'upstudy' ),
'panel' => 'upstudy_general_panel'
) );
// 404 Image
Kirki::add_field( 'upstudy_theme_config', [
'type' => 'image',
'settings' => 'error_404_img',
'label' => esc_html__( '404 Image', 'upstudy' ),
'section' => 'upstudy_404_page_section',
'default' => '',
] );
// divider before error_404_heading
Kirki::add_field( 'upstudy_theme_config', [
'type' => 'custom',
'settings' => 'divider_before_error_404_heading',
'section' => 'upstudy_404_page_section',
'default' => '<hr>',
] );
// 404 Title
Kirki::add_field( 'upstudy_theme_config', array(
'label' => esc_html__( '404 Title', 'upstudy' ),
'type' => 'text',
'settings' => 'error_404_heading',
'section' => 'upstudy_404_page_section',
'default' => esc_html__( '404 ERROR!', 'upstudy' ),
'transport' => 'postMessage',
) );
// divider before error_404_heading
Kirki::add_field( 'upstudy_theme_config', [
'type' => 'custom',
'settings' => 'divider_before_error_404_text',
'section' => 'upstudy_404_page_section',
'default' => '<hr>',
] );
// 404 Text
Kirki::add_field( 'upstudy_theme_config', array(
'label' => esc_html__( '404 Text', 'upstudy' ),
'type' => 'textarea',
'settings' => 'error_404_text',
'section' => 'upstudy_404_page_section',
'default' => esc_html__( 'Oops! The page you are looking for does not exist.', 'upstudy' ),
'transport' => 'postMessage',
) );
// divider before error_404_heading
Kirki::add_field( 'upstudy_theme_config', [
'type' => 'custom',
'settings' => 'divider_before_error_404_link_text',
'section' => 'upstudy_404_page_section',
'default' => '<hr>',
] );
// Go Home Text
Kirki::add_field( 'upstudy_theme_config', array(
'label' => esc_html__( 'Go Home Text', 'upstudy' ),
'type' => 'text',
'settings' => 'error_404_link_text',
'section' => 'upstudy_404_page_section',
'default' => esc_html__( 'Go home', 'upstudy' ),
'transport' => 'postMessage',
) );