WordPress

Briefly unavailable for scheduled maintenance.
Check back in a some hours.
403WebShell
403Webshell
Server IP : 38.242.244.58  /  Your IP : 216.73.216.240
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux vmi1486879.contaboserver.net 5.4.0-166-generic #183-Ubuntu SMP Mon Oct 2 11:28:33 UTC 2023 x86_64
User : root ( 0)
PHP Version : 7.4.3-4ubuntu2.19
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/html/tribe_david/wp-content/themes/tribe-of-david/inc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/tribe_david/wp-content/themes/tribe-of-david/inc/theme-settings.php
<?php
add_action( 'admin_menu', 'tribe_of_david_add_admin_menu' );
add_action( 'admin_init', 'tribe_of_david_settings_init' );


function tribe_of_david_add_admin_menu(  ) {

    add_options_page( 'Tribe of David Theme Settings', 'Tribe of David Theme', 'manage_options', 'tribe_of_david_settings', 'tribe_of_david_options_page' );

}


function tribe_of_david_settings_init(  ) {

    register_setting( 'pluginPage', 'tribe_of_david_settings' );

    add_settings_section(
        'tribe_of_david_pluginPage_section',
        __( 'Social Media links', 'wordpress' ),
        'tribe_of_david_settings_section_callback',
        'pluginPage'
    );

    //social media
    add_settings_field(
        'tribe_of_david_text_youtube',
        __( 'Youtube', 'wordpress' ),
        'tribe_of_david_text_youtube_render',
        'pluginPage',
        'tribe_of_david_pluginPage_section'
    );

    add_settings_field(
        'tribe_of_david_text_linkedin',
        __( 'LinkedIn', 'wordpress' ),
        'tribe_of_david_text_linkedin_render',
        'pluginPage',
        'tribe_of_david_pluginPage_section'
    );

    add_settings_field(
        'tribe_of_david_text_twitter',
        __( 'Twitter', 'wordpress' ),
        'tribe_of_david_text_twitter_render',
        'pluginPage',
        'tribe_of_david_pluginPage_section'
    );
    add_settings_field(
        'tribe_of_david_text_facebook',
        __( 'Facebook', 'wordpress' ),
        'tribe_of_david_text_facebook_render',
        'pluginPage',
        'tribe_of_david_pluginPage_section'
    );
    add_settings_field(
        'tribe_of_david_text_instagram',
        __( 'Instagram', 'wordpress' ),
        'tribe_of_david_text_instagram_render',
        'pluginPage',
        'tribe_of_david_pluginPage_section'
    );

    add_settings_field(
        'tribe_of_david_text_contact_email',
        __( 'Contact Email', 'wordpress' ),
        'tribe_of_david_text_contact_email_render',
        'pluginPage',
        'tribe_of_david_pluginPage_section'
    );

    add_settings_field(
        'tribe_of_david_text_address',
        __( 'Address', 'wordpress' ),
        'tribe_of_david_text_address_render',
        'pluginPage',
        'tribe_of_david_pluginPage_section'
    );

    add_settings_field(
        'tribe_of_david_text_phone',
        __( 'Phone', 'wordpress' ),
        'tribe_of_david_text_phone_render',
        'pluginPage',
        'tribe_of_david_pluginPage_section'
    );

}

function tribe_of_david_settings_section_callback()
{
    echo "";
}


function tribe_of_david_text_youtube_render(  ) {
    $options = get_option( 'tribe_of_david_settings',false );
    ?>

    <input type='text' name='tribe_of_david_settings[tribe_of_david_text_youtube]' value='<?php echo  $options['tribe_of_david_text_youtube']!=false?$options['tribe_of_david_text_youtube']:""; ?>'>
    <?php
}
function tribe_of_david_text_contact_email_render(  ) {
    $options = get_option( 'tribe_of_david_settings',false );?>
    <input type='text' name='tribe_of_david_settings[tribe_of_david_text_contact_email]' value='<?php echo $options['tribe_of_david_text_contact_email']!=false?$options['tribe_of_david_text_contact_email']:""; ?>'>
    <?php
}
function tribe_of_david_text_twitter_render(  ) {
    $options = get_option( 'tribe_of_david_settings',false );?>
    <input type='text' name='tribe_of_david_settings[tribe_of_david_text_twitter]' value='<?php echo $options['tribe_of_david_text_twitter']!=false?$options['tribe_of_david_text_twitter']:""; ?>'>
    <?php
}
function tribe_of_david_text_facebook_render(  ) {
    $options = get_option( 'tribe_of_david_settings',false );?>
    <input type='text' name='tribe_of_david_settings[tribe_of_david_text_facebook]' value='<?php echo $options['tribe_of_david_text_facebook']!=false?$options['tribe_of_david_text_facebook']:""; ?>'>
    <?php
}
function tribe_of_david_text_instagram_render(  ) {
    $options = get_option( 'tribe_of_david_settings',false );?>
    <input type='text' name='tribe_of_david_settings[tribe_of_david_text_instagram]' value='<?php echo $options['tribe_of_david_text_instagram']!=false?$options['tribe_of_david_text_instagram']:""; ?>'>
    <?php
}

function tribe_of_david_text_linkedin_render(  ) {
    $options = get_option( 'tribe_of_david_settings',false );?>
    <input type='text' name='tribe_of_david_settings[tribe_of_david_text_linkedin]' value='<?php echo $options['tribe_of_david_text_linkedin']!=false?$options['tribe_of_david_text_linkedin']:""; ?>'>
    <?php
}

function tribe_of_david_text_address_render(  ) {
    $options = get_option( 'tribe_of_david_settings',false );?>
    <input type='text' name='tribe_of_david_settings[tribe_of_david_text_address]' value='<?php echo $options['tribe_of_david_text_address']!=false?$options['tribe_of_david_text_address']:""; ?>'>
    <?php
}
function tribe_of_david_text_phone_render(  ) {
    $options = get_option( 'tribe_of_david_settings',false );?>
    <input type='text' name='tribe_of_david_settings[tribe_of_david_text_phone]' value='<?php echo $options['tribe_of_david_text_phone']!=false?$options['tribe_of_david_text_phone']:""; ?>'>
    <?php
}


function tribe_of_david_options_page(  ) {

    ?>
    <form action='options.php' method='post'>

        <h2>Site Wide Configurations</h2>

        <?php
        settings_fields( 'pluginPage' );
        do_settings_sections( 'pluginPage' );
        submit_button();
        ?>

    </form>
    <?php

}
function tribe_of_david_get_pages_meta_box( $meta_boxes ) {
    $prefix = 'tribe_of_david_';

    /** gallery */
    $meta_boxes[] = array(
        'id' => 'page_details',
        'title' => esc_html__( 'Page Details', 'tribe_of_david' ),
        'post_types' => array( 'page' ),
        'context' => 'advanced',
        'priority' => 'default',
        'autosave' => true,
        'fields' => array(
            array(
                'id' => $prefix . 'homepage_featured_image',
                'type' => 'image_advanced',
                'name' => esc_html__( 'Homepage Featured Image', 'tribe_of_david' ),
                'desc' => esc_html__( 'Homepage Featured Image', 'tribe_of_david' ),
                'max_file_uploads' => '1',
            ),
            array(
                'id' => $prefix . 'home_page_highlight_main_title',
                'type' => 'text',
                'name' => esc_html__( 'HomePage Highlight Main Title', 'tribe_of_david' ),
            ),
            array(
                'id' => $prefix . 'home_page_highlight_sub_title',
                'type' => 'text',
                'name' => esc_html__( 'HomePage Highlight Sub Title', 'tribe_of_david' ),
            ),
            array(
                'id' => $prefix . 'home_page_highlight',
                'type' => 'wysiwyg',
                'name' => esc_html__( 'HomePage Highlight ', 'tribe_of_david' ),

            ),
            array(
                'id' => $prefix . 'cta_link',
                'type' => 'post',
                'name' => esc_html__( 'Home Page Call to action link', 'tribe_of_david' ),
                'post_type' => 'page',
                'field_type' => 'select_advanced',
            ),

        ),
    );


    return $meta_boxes;
}
add_filter( 'rwmb_meta_boxes', 'tribe_of_david_get_pages_meta_box' );
//Home Banner image size
add_image_size('home_banner', 1920, 1135);

?>

Youez - 2016 - github.com/yon3zu
LinuXploit