HEX
Server: Apache
System: Linux mx52.hostgator.mx 5.14.0-687.12.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Jun 7 14:39:27 EDT 2026 x86_64
User: narrativ (1644)
PHP: 8.2.33
Disabled: NONE
Upload Files
File: /home4/narrativ/public_html/wp-content/plugins/jnews-jsonld/main-option.php
<?php

$options = array();

$options[] = array(
    'id'            => 'jnews_option[main_schema_type]',
    'option_type'   => 'option',
    'transport'     => 'postMessage',
    'default'       => 'organization',
    'type'          => 'jnews-select',
    'label'         => esc_html__('Home Page Schema Type','jnews-jsonld'),
    'description'   => esc_html__('Choose which schema you want to use for your home page.','jnews-jsonld'),
    'choices'       => array(
        'person'        => esc_attr__( 'Person', 'jnews-jsonld' ),
        'organization'  => esc_attr__( 'Organization', 'jnews-jsonld' ),
    ),
);

$options[] = array(
    'id'            => 'jnews_option[main_schema_type_header_person]',
    'option_type'   => 'option',
    'type'          => 'jnews-header',
    'label'         => esc_html__('Person Schema','jnews-jsonld' ),
    'active_callback' => array(
        array(
            'setting'  => 'jnews_option[main_schema_type]',
            'operator' => '==',
            'value'    => 'person',
        )
    )
);

$options[] = array(
    'id'            => 'jnews_option[main_schema_person_name]',
    'option_type'   => 'option',
    'transport'     => 'postMessage',
    'default'       => '',
    'type'          => 'jnews-text',
    'label'         => esc_html__('Name','jnews-jsonld'),
    'description'   => esc_html__('Insert person name.','jnews-jsonld'),
    'active_callback' => array(
        array(
            'setting'  => 'jnews_option[main_schema_type]',
            'operator' => '==',
            'value'    => 'person',
        )
    )
);

$options[] = array(
    'id'            => 'jnews_option[main_scheme_person_address]',
    'option_type'   => 'option',
    'transport'     => 'postMessage',
    'default'       => '',
    'type'          => 'jnews-text',
    'label'         => esc_html__('Address','jnews-jsonld'),
    'description'   => esc_html__('Insert country address.','jnews-jsonld'),
    'active_callback' => array(
        array(
            'setting'  => 'jnews_option[main_schema_type]',
            'operator' => '==',
            'value'    => 'person',
        )
    )
);



$options[] = array(
    'id'            => 'jnews_option[main_schema_type_header_organization]',
    'type'          => 'jnews-header',
    'label'         => esc_html__('Organization Schema','jnews-jsonld' ),
    'active_callback' => array(
        array(
            'setting'  => 'jnews_option[main_schema_type]',
            'operator' => '==',
            'value'    => 'organization',
        )
    )
);

$options[] = array(
    'id'            => 'jnews_option[main_schema_organization_name]',
    'option_type'   => 'option',
    'transport'     => 'postMessage',
    'default'       => '',
    'type'          => 'jnews-text',
    'label'         => esc_html__('Organization Name','jnews-jsonld'),
    'description'   => esc_html__('Insert organization or company name.','jnews-jsonld'),
    'active_callback' => array(
        array(
            'setting'  => 'jnews_option[main_schema_type]',
            'operator' => '==',
            'value'    => 'organization',
        )
    )
);

$options[] = array(
    'id'            => 'jnews_option[main_schema_logo]',
    'option_type'   => 'option',
    'transport'     => 'postMessage',
    'default'       => '',
    'type'          => 'jnews-image',
    'label'         => esc_html__('Logo','jnews-jsonld' ),
    'description'   => esc_html__('Upload organization or company logo. This logo will also used by JNews AMP for showing logo on google search card','jnews-jsonld' ),
    'active_callback' => array(
        array(
            'setting'  => 'jnews_option[main_schema_type]',
            'operator' => '==',
            'value'    => 'organization',
        )
    )
);

$options[] = array(
    'id'            => 'jnews_option[main_scheme_telp]',
    'option_type'   => 'option',
    'transport'     => 'postMessage',
    'default'       => '',
    'type'          => 'jnews-text',
    'label'         => esc_html__('Telephone','jnews-jsonld'),
    'description'   => esc_html__('e.g. : +1-880-555-1212','jnews-jsonld'),
    'active_callback' => array(
        array(
            'setting'  => 'jnews_option[main_schema_type]',
            'operator' => '==',
            'value'    => 'organization',
        )
    )
);

$options[] = array(
    'id'            => 'jnews_option[main_scheme_contact_type]',
    'option_type'   => 'option',
    'transport'     => 'postMessage',
    'default'       => 'customer_service',
    'type'          => 'jnews-select',
    'label'         => esc_html__('Contact Type','jnews-jsonld'),
    'description'   => esc_html__('Choose company contact type.','jnews-jsonld'),
    'choices'       => array(
        'customer service' => esc_attr__( 'Customer service', 'jnews-jsonld' ),
        'technical support' => esc_attr__( 'Technical support', 'jnews-jsonld' ),
        'billing support' => esc_attr__( 'Billing support', 'jnews-jsonld' ),
        'bill payment' => esc_attr__( 'Bill payment', 'jnews-jsonld' ),
        'sales' => esc_attr__( 'Sales', 'jnews-jsonld' ),
        'reservations' => esc_attr__( 'Reservations', 'jnews-jsonld' ),
        'credit card_support' => esc_attr__( 'Credit card support', 'jnews-jsonld' ),
        'emergency' => esc_attr__( 'Emergency', 'jnews-jsonld' ),
        'baggage tracking' => esc_attr__( 'Baggage tracking', 'jnews-jsonld' ),
        'roadside assistance' => esc_attr__( 'Roadside assistance', 'jnews-jsonld' ),
        'package tracking' => esc_attr__( 'Package tracking', 'jnews-jsonld' ),
    ),
    'active_callback' => array(
        array(
            'setting'  => 'jnews_option[main_schema_type]',
            'operator' => '==',
            'value'    => 'organization',
        )
    )
);

$options[] = array(
    'id'            => 'jnews_option[main_scheme_area]',
    'option_type'   => 'option',
    'transport'     => 'postMessage',
    'default'       => '',
    'type'          => 'jnews-text',
    'label'         => esc_html__('Area Served','jnews-jsonld'),
    'description'   => esc_html__('eg : US , or US,CA','jnews-jsonld'),
    'active_callback' => array(
        array(
            'setting'  => 'jnews_option[main_schema_type]',
            'operator' => '==',
            'value'    => 'organization',
        )
    )
);

return $options;