当前位置: 首页>>代码示例>>PHP>>正文


PHP ninja_forms_register_field函数代码示例

本文整理汇总了PHP中ninja_forms_register_field函数的典型用法代码示例。如果您正苦于以下问题:PHP ninja_forms_register_field函数的具体用法?PHP ninja_forms_register_field怎么用?PHP ninja_forms_register_field使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了ninja_forms_register_field函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: ninja_forms_register_field_post_status

function ninja_forms_register_field_post_status()
{
    $args = array('name' => 'Status', 'display_function' => 'ninja_forms_field_post_status_display', 'group' => 'create_post', 'edit_label' => true, 'edit_label_pos' => true, 'edit_req' => true, 'edit_custom_class' => true, 'edit_help' => true, 'edit_meta' => false, 'sidebar' => 'post_fields', 'edit_conditional' => true, 'conditional' => array('value' => array('type' => 'list')), 'limit' => 1, 'pre_process' => 'ninja_forms_field_post_status_pre_process');
    if (function_exists('ninja_forms_register_field')) {
        ninja_forms_register_field('_post_status', $args);
    }
}
开发者ID:emtv,项目名称:hackmsi,代码行数:7,代码来源:post-status.php

示例2: register_my_custom_field

function register_my_custom_field()
{
    $args = array('name' => 'My Custom Field', 'edit_options' => array(array('type' => 'hidden', 'name' => 'user_info_field_group')), 'display_function' => 'ninja_forms_field_list_hp_display', 'edit_function' => 'ninja_forms_field_list_hp_edit', 'sidebar' => 'template_fields', 'save_function' => '', 'group' => 'standard_fields', 'edit_label' => true, 'edit_label_pos' => true, 'edit_req' => true, 'edit_custom_class' => true, 'edit_help' => true, 'edit_desc' => true, 'edit_meta' => false, 'edit_conditional' => true, 'sub_table_value' => 'nf_field_list_hp_sub_table_value');
    if (function_exists('ninja_forms_register_field')) {
        ninja_forms_register_field('my_field', $args);
    }
}
开发者ID:haimlati82,项目名称:hp,代码行数:7,代码来源:ninja_cu.php

示例3: ninja_forms_register_field_verification

function ninja_forms_register_field_verification()
{
    $args = array('name' => __('Verification', 'ninja-forms'), 'sidebar' => 'template_fields', 'edit_function' => 'ninja_forms_field_verification_edit', 'edit_options' => array(array('type' => 'checkbox', 'name' => 'datepicker', 'label' => __('Datepicker', 'ninja-forms')), array('type' => 'checkbox', 'name' => 'email', 'label' => __('Validate as an email address? (Field must be required)', 'ninja-forms')), array('type' => 'hidden', 'name' => 'first_name'), array('type' => 'hidden', 'name' => 'last_name'), array('type' => 'hidden', 'name' => 'user_address_1'), array('type' => 'hidden', 'name' => 'user_address_2'), array('type' => 'hidden', 'name' => 'user_city'), array('type' => 'hidden', 'name' => 'user_zip'), array('type' => 'hidden', 'name' => 'user_phone'), array('type' => 'hidden', 'name' => 'user_email'), array('type' => 'hidden', 'name' => 'user_info_field_group', 'default' => 1), array('type' => 'checkbox', 'label' => __('This is the user\'s state', 'ninja-forms'), 'name' => 'user_state')), 'display_function' => 'ninja_forms_field_verification_display', 'save_function' => '', 'group' => 'standard_fields', 'edit_label' => true, 'edit_label_pos' => true, 'edit_req' => true, 'edit_custom_class' => true, 'edit_help' => true, 'edit_desc' => true, 'edit_meta' => false, 'edit_conditional' => true, 'conditional' => array('value' => array('type' => 'text')), 'pre_process' => 'ninja_forms_field_verification_pre_process', 'edit_sub_value' => 'nf_field_verification_edit_sub_value', 'sub_table_value' => 'nf_field_verification_sub_table_value');
    if (function_exists('ninja_forms_register_field')) {
        ninja_forms_register_field('_verification', $args);
    }
}
开发者ID:nicoesiea,项目名称:ninja-forms-verification-field,代码行数:7,代码来源:nf-verification-field.php

示例4: ninja_forms_register_field_list

function ninja_forms_register_field_list()
{
    $args = array('name' => __('List', 'ninja-forms'), 'edit_function' => 'ninja_forms_field_list_edit', 'edit_options' => array(array('type' => 'select', 'name' => 'list_type', 'label' => __('List Type', 'ninja-forms'), 'width' => 'wide', 'class' => 'widefat', 'options' => array(array('name' => __('Dropdown', 'ninja-forms'), 'value' => 'dropdown'), array('name' => __('Radio', 'ninja-forms'), 'value' => 'radio'), array('name' => __('Checkboxes', 'ninja-forms'), 'value' => 'checkbox'), array('name' => __('Multi-Select', 'ninja-forms'), 'value' => 'multi'))), array('type' => 'checkbox', 'name' => 'user_state', 'label' => __('This is the user\'s state', 'ninja-forms')), array('type' => 'hidden', 'name' => 'user_info_field_group')), 'display_function' => 'ninja_forms_field_list_display', 'group' => 'standard_fields', 'edit_label' => true, 'edit_label_pos' => true, 'edit_req' => true, 'edit_custom_class' => true, 'edit_help' => true, 'edit_desc' => true, 'edit_meta' => false, 'sidebar' => 'template_fields', 'edit_conditional' => true, 'conditional' => array('action' => array('show' => array('name' => __('Show This', 'ninja-forms'), 'js_function' => 'show', 'output' => 'hide'), 'hide' => array('name' => __('Hide This', 'ninja-forms'), 'js_function' => 'hide', 'output' => 'hide'), 'change_value' => array('name' => __('Selected Value', 'ninja-forms'), 'js_function' => 'change_value', 'output' => 'list'), 'add_value' => array('name' => __('Add Value', 'ninja-forms'), 'js_function' => 'add_value', 'output' => 'ninja_forms_field_list_add_value'), 'remove_value' => array('name' => __('Remove Value', 'ninja-forms'), 'js_function' => 'remove_value', 'output' => 'list')), 'value' => array('type' => 'list')), 'edit_sub_value' => 'nf_field_list_edit_sub_value', 'sub_table_value' => 'nf_field_list_sub_table_value');
    ninja_forms_register_field('_list', $args);
    add_filter('ninja_forms_field_wrap_class', 'ninja_forms_field_filter_list_wrap_class', 10, 2);
    add_action('ninja_forms_display_after_opening_field_wrap', 'ninja_forms_display_list_type', 10, 2);
}
开发者ID:Natedaug,项目名称:WordPressSites,代码行数:7,代码来源:list.php

示例5: ninja_forms_register_field_profile_pass

function ninja_forms_register_field_profile_pass()
{
    $args = array('name' => __('Password', 'ninja-forms'), 'display_function' => 'ninja_forms_field_profile_pass_display', 'group' => 'standard_fields', 'edit_label' => true, 'edit_label_pos' => false, 'default_label_pos' => 'left', 'edit_req' => true, 'edit_custom_class' => true, 'edit_help' => true, 'edit_meta' => false, 'sidebar' => 'template_fields', 'edit_conditional' => true, 'conditional' => array('value' => array('type' => 'text')), 'save_sub' => false, 'pre_process' => 'ninja_forms_field_profile_pass_pre_process', 'edit_options' => array(array('name' => 'reg_password', 'type' => 'checkbox', 'label' => __('Use this as a registration password field', 'ninja-forms'), 'default' => 1, 'desc' => '<br>' . __('If this box is checked, both password and re-password textboxes will be output.', 'ninja-forms'), 'width' => 'wide'), array('name' => 're_pass', 'type' => 'text', 'label' => __('Re-enter Password Label', 'ninja-forms'), 'class' => 'widefat reg-password', 'default' => __('Re-enter Password', 'ninja-forms'), 'width' => 'wide'), array('name' => 'adv_pass', 'type' => 'checkbox', 'label' => __('Show Password Strength Indicator', 'ninja-forms'), 'default' => 1, 'class' => 'reg-password')));
    if (function_exists('ninja_forms_register_field')) {
        ninja_forms_register_field('_profile_pass', $args);
    }
}
开发者ID:tlandn,项目名称:akvo-sites-zz-template,代码行数:7,代码来源:password.php

示例6: ninja_forms_register_field_post_tags

function ninja_forms_register_field_post_tags()
{
    $args = array('name' => 'Tags', 'edit_options' => array(array('name' => 'adv_tags', 'type' => 'checkbox', 'label' => __('Show Advanced Tag Selector', 'ninja-forms'), 'default' => 1)), 'display_function' => 'ninja_forms_field_post_tags_display', 'group' => 'create_post', 'edit_label' => true, 'edit_label_pos' => true, 'edit_req' => true, 'edit_custom_class' => true, 'edit_help' => true, 'edit_meta' => false, 'sidebar' => 'post_fields', 'edit_conditional' => true, 'conditional' => array('value' => array('type' => 'text')), 'limit' => 1, 'pre_process' => 'ninja_forms_field_post_tags_pre_process');
    if (function_exists('ninja_forms_register_field')) {
        ninja_forms_register_field('_post_tags', $args);
    }
}
开发者ID:emtv,项目名称:hackmsi,代码行数:7,代码来源:post-tags.php

示例7: ninja_forms_register_field_optin_mailchimp

 /**
  * Registers new form element 'MailChimp' and field settings.
  *
  * @since Version 1.0.0
  */
 function ninja_forms_register_field_optin_mailchimp()
 {
     $args = array('name' => __('MailChimp', BTI_NFNO_TRANS), 'edit_function' => array($this, 'field_optin_mailchimp_list'), 'display_function' => array($this, 'ninja_forms_field_optin_mailchimp_display'), 'group' => 'standard_fields', 'edit_label' => true, 'edit_label_pos' => true, 'edit_help' => true, 'edit_meta' => false, 'sidebar' => 'template_fields', 'display_label' => true, 'edit_conditional' => false, 'edit_options' => array());
     if (function_exists('ninja_forms_register_field')) {
         ninja_forms_register_field('_optin_mailchimp', $args);
     }
 }
开发者ID:JSreactor,项目名称:MarketCrater.com,代码行数:12,代码来源:bti_nfno_mailchimp.php

示例8: ninja_forms_register_field_credit_card

function ninja_forms_register_field_credit_card()
{
    $reg_field = apply_filters('ninja_forms_enable_credit_card_field', false);
    $args = array('name' => __('Credit Card', 'ninja-forms'), 'sidebar' => '', 'display_function' => 'ninja_forms_field_credit_card_display', 'group' => 'standard_fields', 'edit_conditional' => true, 'edit_custom_class' => false, 'edit_options' => array(), 'save_sub' => false, 'process_field' => false, 'edit_label_pos' => true, 'edit_options' => array(array('type' => 'hidden', 'name' => 'payment_field_group', 'default' => 1)));
    if ($reg_field) {
        ninja_forms_register_field('_credit_card', $args);
    }
}
开发者ID:serker72,项目名称:T3S,代码行数:8,代码来源:credit-card.php

示例9: ninja_forms_register_field_page_divider

function ninja_forms_register_field_page_divider($form_id = '')
{
    global $ninja_forms_processing;
    $args = array('name' => 'Page Divider', 'sidebar' => '', 'edit_function' => 'ninja_forms_field_page_divider_edit', 'display_function' => '', 'save_function' => '', 'group' => '', 'edit_label' => false, 'edit_label_pos' => false, 'edit_req' => false, 'edit_custom_class' => false, 'edit_help' => false, 'edit_meta' => false, 'edit_conditional' => true, 'process_field' => false, 'use_li' => false, 'conditional' => array('action' => array('show' => array('name' => 'Show This', 'js_function' => 'ninja_forms_show_mp_page', 'output' => 'show'), 'hide' => array('name' => 'Hide This', 'js_function' => 'ninja_forms_hide_mp_page', 'output' => 'hide'))));
    if (function_exists('ninja_forms_register_field')) {
        ninja_forms_register_field('_page_divider', $args);
    }
}
开发者ID:emtv,项目名称:hackmsi,代码行数:8,代码来源:page-divider.php

示例10: ninja_forms_register_field_credit_card

function ninja_forms_register_field_credit_card()
{
    $reg_field = apply_filters('ninja_forms_enable_credit_card_field', false);
    $args = array('name' => __('Credit Card', 'ninja-forms'), 'sidebar' => '', 'display_function' => 'ninja_forms_field_credit_card_display', 'group' => 'standard_fields', 'edit_conditional' => true, 'edit_custom_class' => false, 'edit_options' => array(), 'save_sub' => false, 'process_field' => false, 'edit_label' => false, 'edit_label_pos' => false, 'edit_options' => array(array('type' => 'hidden', 'name' => 'payment_field_group', 'default' => 1), array('type' => 'text', 'name' => 'cc_number_label', 'label' => __('Card Number Label', 'ninja-forms'), 'default' => __('Card Number', 'ninja-forms'), 'width' => 'wide', 'class' => 'widefat'), array('type' => 'text', 'name' => 'cc_number_desc', 'label' => __('Card Number Description', 'ninja-forms'), 'default' => __('The (typically) 16 digits on the front of your credit card.', 'ninja-forms'), 'width' => 'wide', 'class' => 'widefat'), array('type' => 'text', 'name' => 'cc_cvc_label', 'label' => __('Card CVC Label', 'ninja-forms'), 'default' => __('CVC', 'ninja-forms'), 'width' => 'wide', 'class' => 'widefat'), array('type' => 'text', 'name' => 'cc_cvc_desc', 'label' => __('Card CVC Description', 'ninja-forms'), 'default' => __('The 3 digit (back) or 4 digit (front) value on your card.', 'ninja-forms'), 'width' => 'wide', 'class' => 'widefat'), array('type' => 'text', 'name' => 'cc_name_label', 'label' => __('Card Name Label', 'ninja-forms'), 'default' => __('Name on the card', 'ninja-forms'), 'width' => 'wide', 'class' => 'widefat'), array('type' => 'text', 'name' => 'cc_name_desc', 'label' => __('Card Name Description', 'ninja-forms'), 'default' => __('The name printed on the front of your credit card.', 'ninja-forms'), 'width' => 'wide', 'class' => 'widefat'), array('type' => 'text', 'name' => 'cc_exp_month_label', 'label' => __('Card Expiry Month Label', 'ninja-forms'), 'default' => __('Expiration month (MM)', 'ninja-forms'), 'width' => 'wide', 'class' => 'widefat'), array('type' => 'text', 'name' => 'cc_exp_month_desc', 'label' => __('Card Expiry Month Description', 'ninja-forms'), 'default' => __('The month your credit card expires, typically on the front of the card.', 'ninja-forms'), 'width' => 'wide', 'class' => 'widefat'), array('type' => 'text', 'name' => 'cc_exp_year_label', 'label' => __('Card Expiry Year Label', 'ninja-forms'), 'default' => __('Expiration year (YYYY)', 'ninja-forms'), 'width' => 'wide', 'class' => 'widefat'), array('type' => 'text', 'name' => 'cc_exp_year_desc', 'label' => __('Card Expiry Year Description', 'ninja-forms'), 'default' => __('The year your credit card expires, typically on the front of the card.', 'ninja-forms'), 'width' => 'wide', 'class' => 'widefat')));
    if ($reg_field) {
        ninja_forms_register_field('_credit_card', $args);
    }
}
开发者ID:ramiy,项目名称:ninja-forms,代码行数:8,代码来源:credit-card.php

示例11: ninja_forms_register_field_post_title

function ninja_forms_register_field_post_title()
{
    $args = array('name' => 'Title', 'display_function' => 'ninja_forms_field_post_title_display', 'group' => 'create_post', 'edit_label' => true, 'edit_label_pos' => true, 'edit_req' => true, 'edit_custom_class' => true, 'edit_help' => true, 'edit_meta' => false, 'sidebar' => 'post_fields', 'edit_conditional' => true, 'conditional' => array('value' => array('type' => 'text')), 'limit' => 1, 'pre_process' => 'ninja_forms_field_post_title_pre_process');
    if (function_exists('ninja_forms_register_field')) {
        ninja_forms_register_field('_post_title', $args);
    }
    add_action('ninja_forms_pre_process', 'ninja_forms_post_title_do_shortcode', 20);
}
开发者ID:emtv,项目名称:hackmsi,代码行数:8,代码来源:post-title.php

示例12: ninja_forms_register_field_post_content

function ninja_forms_register_field_post_content()
{
    $args = array('name' => 'Content', 'edit_options' => array(array('type' => 'checkbox', 'name' => 'content_rte', 'label' => __('Show Rich Text Editor?', 'ninja-forms'), 'width' => 'wide'), array('type' => 'rte', 'name' => 'default_value', 'label' => __('Default Value', 'ninja-forms'), 'width' => 'wide', 'class' => 'widefat')), 'display_function' => 'ninja_forms_field_post_content_display', 'group' => 'create_post', 'edit_label' => true, 'edit_label_pos' => true, 'edit_req' => true, 'edit_custom_class' => true, 'edit_help' => true, 'edit_meta' => false, 'sidebar' => 'post_fields', 'edit_conditional' => true, 'conditional' => array('value' => array('type' => 'text')), 'limit' => 1, 'pre_process' => 'ninja_forms_field_post_content_pre_process');
    if (function_exists('ninja_forms_register_field')) {
        ninja_forms_register_field('_post_content', $args);
    }
    add_action('ninja_forms_pre_process', 'ninja_forms_post_content_pre_process', 9);
    add_action('ninja_forms_pre_process', 'ninja_forms_post_content_do_shortcode', 20);
}
开发者ID:emtv,项目名称:hackmsi,代码行数:9,代码来源:post-content.php

示例13: ninja_forms_register_field_recaptcha

function ninja_forms_register_field_recaptcha()
{
    $settings = get_option("ninja_forms_settings");
    $args = array('name' => __('reCAPTCHA', 'ninja-forms'), 'sidebar' => 'template_fields', 'edit_function' => '', 'display_function' => 'ninja_forms_field_recaptcha_display', 'save_function' => '', 'group' => 'standard_fields', 'default_label' => __('Confirm that you are not a bot', 'ninja-forms'), 'edit_label' => true, 'req' => true, 'edit_label_pos' => true, 'edit_req' => false, 'edit_custom_class' => false, 'edit_help' => false, 'edit_meta' => false, 'sidebar' => 'template_fields', 'edit_conditional' => true, 'conditional' => array('action' => array('show' => array('name' => __('Show This', 'ninja-forms'), 'js_function' => 'show', 'output' => 'hide'), 'hide' => array('name' => __('Hide This', 'ninja-forms'), 'js_function' => 'hide', 'output' => 'hide'))), 'display_label' => true, 'process_field' => false, 'pre_process' => 'ninja_forms_field_recaptcha_pre_process');
    // show recaptcha field in admin only if site and secret key exists.
    if (!empty($settings['recaptcha_site_key']) && !empty($settings['recaptcha_secret_key'])) {
        ninja_forms_register_field('_recaptcha', $args);
    }
}
开发者ID:ramiy,项目名称:ninja-forms,代码行数:9,代码来源:recaptcha.php

示例14: register_njf_blocks

function register_njf_blocks()
{
    $open_args = array('name' => '[BLOCK]', 'display_function' => 'njf_display_block_open', 'sidebar' => 'layout_fields', 'group' => 'layout_elements', 'display_label' => false, 'display_wrap' => false, 'edit_label' => false, 'edit_label_pos' => false, 'edit_req' => false, 'edit_custom_class' => true, 'edit_help' => false, 'edit_meta' => false, 'edit_conditional' => true, 'process_field' => false);
    $close_args = array('name' => '[/BLOCK]', 'display_function' => 'njf_display_block_close', 'sidebar' => 'layout_fields', 'group' => 'layout_elements', 'display_label' => false, 'display_wrap' => false, 'edit_label' => false, 'edit_label_pos' => false, 'edit_req' => false, 'edit_custom_class' => true, 'edit_help' => false, 'edit_meta' => false, 'edit_conditional' => true, 'process_field' => false);
    if (function_exists('ninja_forms_register_field')) {
        ninja_forms_register_field('_njf_open_block', $open_args);
        ninja_forms_register_field('_njf_close_block', $close_args);
    }
}
开发者ID:ErhanLammar,项目名称:all-construct.be,代码行数:9,代码来源:njf_blocks.php

示例15: ninja_forms_register_field_country

function ninja_forms_register_field_country()
{
    $countries = array(__('- Select One', 'ninja-forms') => '', __('Afghanistan', 'ninja-forms') => 'AF', __('Albania', 'ninja-forms') => 'AL', __('Algeria', 'ninja-forms') => 'DZ', __('American Samoa', 'ninja-forms') => 'AS', __('Andorra', 'ninja-forms') => 'AD', __('Angola', 'ninja-forms') => 'AO', __('Anguilla', 'ninja-forms') => 'AI', __('Antarctica', 'ninja-forms') => 'AQ', __('Antigua And Barbuda', 'ninja-forms') => 'AG', __('Argentina', 'ninja-forms') => 'AR', __('Armenia', 'ninja-forms') => 'AM', __('Aruba', 'ninja-forms') => 'AW', __('Australia', 'ninja-forms') => 'AU', __('Austria', 'ninja-forms') => 'AT', __('Azerbaijan', 'ninja-forms') => 'AZ', __('Bahamas', 'ninja-forms') => 'BS', __('Bahrain', 'ninja-forms') => 'BH', __('Bangladesh', 'ninja-forms') => 'BD', __('Barbados', 'ninja-forms') => 'BB', __('Belarus', 'ninja-forms') => 'BY', __('Belgium', 'ninja-forms') => 'BE', __('Belize', 'ninja-forms') => 'BZ', __('Benin', 'ninja-forms') => 'BJ', __('Bermuda', 'ninja-forms') => 'BM', __('Bhutan', 'ninja-forms') => 'BT', __('Bolivia', 'ninja-forms') => 'BO', __('Bosnia And Herzegowina', 'ninja-forms') => 'BA', __('Botswana', 'ninja-forms') => 'BW', __('Bouvet Island', 'ninja-forms') => 'BV', __('Brazil', 'ninja-forms') => 'BR', __('British Indian Ocean Territory', 'ninja-forms') => 'IO', __('Brunei Darussalam', 'ninja-forms') => 'BN', __('Bulgaria', 'ninja-forms') => 'BG', __('Burkina Faso', 'ninja-forms') => 'BF', __('Burundi', 'ninja-forms') => 'BI', __('Cambodia', 'ninja-forms') => 'KH', __('Cameroon', 'ninja-forms') => 'CM', __('Canada', 'ninja-forms') => 'CA', __('Cape Verde', 'ninja-forms') => 'CV', __('Cayman Islands', 'ninja-forms') => 'KY', __('Central African Republic', 'ninja-forms') => 'CF', __('Chad', 'ninja-forms') => 'TD', __('Chile', 'ninja-forms') => 'CL', __('China', 'ninja-forms') => 'CN', __('Christmas Island', 'ninja-forms') => 'CX', __('Cocos (Keeling) Islands', 'ninja-forms') => 'CC', __('Colombia', 'ninja-forms') => 'CO', __('Comoros', 'ninja-forms') => 'KM', __('Congo', 'ninja-forms') => 'CG', __('Congo, The Democratic Republic Of The', 'ninja-forms') => 'CD', __('Cook Islands', 'ninja-forms') => 'CK', __('Costa Rica', 'ninja-forms') => 'CR', __('Cote D\'Ivoire', 'ninja-forms') => 'CI', __('Croatia (Local Name: Hrvatska)', 'ninja-forms') => 'HR', __('Cuba', 'ninja-forms') => 'CU', __('Cyprus', 'ninja-forms') => 'CY', __('Czech Republic', 'ninja-forms') => 'CZ', __('Denmark', 'ninja-forms') => 'DK', __('Djibouti', 'ninja-forms') => 'DJ', __('Dominica', 'ninja-forms') => 'DM', __('Dominican Republic', 'ninja-forms') => 'DO', __('Timor-Leste (East Timor)', 'ninja-forms') => 'TL', __('Ecuador', 'ninja-forms') => 'EC', __('Egypt', 'ninja-forms') => 'EG', __('El Salvador', 'ninja-forms') => 'SV', __('Equatorial Guinea', 'ninja-forms') => 'GQ', __('Eritrea', 'ninja-forms') => 'ER', __('Estonia', 'ninja-forms') => 'EE', __('Ethiopia', 'ninja-forms') => 'ET', __('Falkland Islands (Malvinas)', 'ninja-forms') => 'FK', __('Faroe Islands', 'ninja-forms') => 'FO', __('Fiji', 'ninja-forms') => 'FJ', __('Finland', 'ninja-forms') => 'FI', __('France', 'ninja-forms') => 'FR', __('France, Metropolitan', 'ninja-forms') => 'FX', __('French Guiana', 'ninja-forms') => 'GF', __('French Polynesia', 'ninja-forms') => 'PF', __('French Southern Territories', 'ninja-forms') => 'TF', __('Gabon', 'ninja-forms') => 'GA', __('Gambia', 'ninja-forms') => 'GM', __('Georgia', 'ninja-forms') => 'GE', __('Germany', 'ninja-forms') => 'DE', __('Ghana', 'ninja-forms') => 'GH', __('Gibraltar', 'ninja-forms') => 'GI', __('Greece', 'ninja-forms') => 'GR', __('Greenland', 'ninja-forms') => 'GL', __('Grenada', 'ninja-forms') => 'GD', __('Guadeloupe', 'ninja-forms') => 'GP', __('Guam', 'ninja-forms') => 'GU', __('Guatemala', 'ninja-forms') => 'GT', __('Guinea', 'ninja-forms') => 'GN', __('Guinea-Bissau', 'ninja-forms') => 'GW', __('Guyana', 'ninja-forms') => 'GY', __('Haiti', 'ninja-forms') => 'HT', __('Heard And Mc Donald Islands', 'ninja-forms') => 'HM', __('Holy See (Vatican City State)', 'ninja-forms') => 'VA', __('Honduras', 'ninja-forms') => 'HN', __('Hong Kong', 'ninja-forms') => 'HK', __('Hungary', 'ninja-forms') => 'HU', __('Iceland', 'ninja-forms') => 'IS', __('India', 'ninja-forms') => 'IN', __('Indonesia', 'ninja-forms') => 'ID', __('Iran (Islamic Republic Of)', 'ninja-forms') => 'IR', __('Iraq', 'ninja-forms') => 'IQ', __('Ireland', 'ninja-forms') => 'IE', __('Israel', 'ninja-forms') => 'IL', __('Italy', 'ninja-forms') => 'IT', __('Jamaica', 'ninja-forms') => 'JM', __('Japan', 'ninja-forms') => 'JP', __('Jordan', 'ninja-forms') => 'JO', __('Kazakhstan', 'ninja-forms') => 'KZ', __('Kenya', 'ninja-forms') => 'KE', __('Kiribati', 'ninja-forms') => 'KI', __('Korea, Democratic People\'s Republic Of', 'ninja-forms') => 'KP', __('Korea, Republic Of', 'ninja-forms') => 'KR', __('Kuwait', 'ninja-forms') => 'KW', __('Kyrgyzstan', 'ninja-forms') => 'KG', __('Lao People\'s Democratic Republic', 'ninja-forms') => 'LA', __('Latvia', 'ninja-forms') => 'LV', __('Lebanon', 'ninja-forms') => 'LB', __('Lesotho', 'ninja-forms') => 'LS', __('Liberia', 'ninja-forms') => 'LR', __('Libyan Arab Jamahiriya', 'ninja-forms') => 'LY', __('Liechtenstein', 'ninja-forms') => 'LI', __('Lithuania', 'ninja-forms') => 'LT', __('Luxembourg', 'ninja-forms') => 'LU', __('Macau', 'ninja-forms') => 'MO', __('Macedonia, Former Yugoslav Republic Of', 'ninja-forms') => 'MK', __('Madagascar', 'ninja-forms') => 'MG', __('Malawi', 'ninja-forms') => 'MW', __('Malaysia', 'ninja-forms') => 'MY', __('Maldives', 'ninja-forms') => 'MV', __('Mali', 'ninja-forms') => 'ML', __('Malta', 'ninja-forms') => 'MT', __('Marshall Islands', 'ninja-forms') => 'MH', __('Martinique', 'ninja-forms') => 'MQ', __('Mauritania', 'ninja-forms') => 'MR', __('Mauritius', 'ninja-forms') => 'MU', __('Mayotte', 'ninja-forms') => 'YT', __('Mexico', 'ninja-forms') => 'MX', __('Micronesia, Federated States Of', 'ninja-forms') => 'FM', __('Moldova, Republic Of', 'ninja-forms') => 'MD', __('Monaco', 'ninja-forms') => 'MC', __('Mongolia', 'ninja-forms') => 'MN', __('Montenegro', 'ninja-forms') => 'ME', __('Montserrat', 'ninja-forms') => 'MS', __('Morocco', 'ninja-forms') => 'MA', __('Mozambique', 'ninja-forms') => 'MZ', __('Myanmar', 'ninja-forms') => 'MM', __('Namibia', 'ninja-forms') => 'NA', __('Nauru', 'ninja-forms') => 'NR', __('Nepal', 'ninja-forms') => 'NP', __('Netherlands', 'ninja-forms') => 'NL', __('Netherlands Antilles', 'ninja-forms') => 'AN', __('New Caledonia', 'ninja-forms') => 'NC', __('New Zealand', 'ninja-forms') => 'NZ', __('Nicaragua', 'ninja-forms') => 'NI', __('Niger', 'ninja-forms') => 'NE', __('Nigeria', 'ninja-forms') => 'NG', __('Niue', 'ninja-forms') => 'NU', __('Norfolk Island', 'ninja-forms') => 'NF', __('Northern Mariana Islands', 'ninja-forms') => 'MP', __('Norway', 'ninja-forms') => 'NO', __('Oman', 'ninja-forms') => 'OM', __('Pakistan', 'ninja-forms') => 'PK', __('Palau', 'ninja-forms') => 'PW', __('Panama', 'ninja-forms') => 'PA', __('Papua New Guinea', 'ninja-forms') => 'PG', __('Paraguay', 'ninja-forms') => 'PY', __('Peru', 'ninja-forms') => 'PE', __('Philippines', 'ninja-forms') => 'PH', __('Pitcairn', 'ninja-forms') => 'PN', __('Poland', 'ninja-forms') => 'PL', __('Portugal', 'ninja-forms') => 'PT', __('Puerto Rico', 'ninja-forms') => 'PR', __('Qatar', 'ninja-forms') => 'QA', __('Reunion', 'ninja-forms') => 'RE', __('Romania', 'ninja-forms') => 'RO', __('Russian Federation', 'ninja-forms') => 'RU', __('Rwanda', 'ninja-forms') => 'RW', __('Saint Kitts And Nevis', 'ninja-forms') => 'KN', __('Saint Lucia', 'ninja-forms') => 'LC', __('Saint Vincent And The Grenadines', 'ninja-forms') => 'VC', __('Samoa', 'ninja-forms') => 'WS', __('San Marino', 'ninja-forms') => 'SM', __('Sao Tome And Principe', 'ninja-forms') => 'ST', __('Saudi Arabia', 'ninja-forms') => 'SA', __('Senegal', 'ninja-forms') => 'SN', __('Serbia', 'ninja-forms') => 'RS', __('Seychelles', 'ninja-forms') => 'SC', __('Sierra Leone', 'ninja-forms') => 'SL', __('Singapore', 'ninja-forms') => 'SG', __('Slovakia (Slovak Republic)', 'ninja-forms') => 'SK', __('Slovenia', 'ninja-forms') => 'SI', __('Solomon Islands', 'ninja-forms') => 'SB', __('Somalia', 'ninja-forms') => 'SO', __('South Africa', 'ninja-forms') => 'ZA', __('South Georgia, South Sandwich Islands', 'ninja-forms') => 'GS', __('Spain', 'ninja-forms') => 'ES', __('Sri Lanka', 'ninja-forms') => 'LK', __('St. Helena', 'ninja-forms') => 'SH', __('St. Pierre And Miquelon', 'ninja-forms') => 'PM', __('Sudan', 'ninja-forms') => 'SD', __('Suriname', 'ninja-forms') => 'SR', __('Svalbard And Jan Mayen Islands', 'ninja-forms') => 'SJ', __('Swaziland', 'ninja-forms') => 'SZ', __('Sweden', 'ninja-forms') => 'SE', __('Switzerland', 'ninja-forms') => 'CH', __('Syrian Arab Republic', 'ninja-forms') => 'SY', __('Taiwan', 'ninja-forms') => 'TW', __('Tajikistan', 'ninja-forms') => 'TJ', __('Tanzania, United Republic Of', 'ninja-forms') => 'TZ', __('Thailand', 'ninja-forms') => 'TH', __('Togo', 'ninja-forms') => 'TG', __('Tokelau', 'ninja-forms') => 'TK', __('Tonga', 'ninja-forms') => 'TO', __('Trinidad And Tobago', 'ninja-forms') => 'TT', __('Tunisia', 'ninja-forms') => 'TN', __('Turkey', 'ninja-forms') => 'TR', __('Turkmenistan', 'ninja-forms') => 'TM', __('Turks And Caicos Islands', 'ninja-forms') => 'TC', __('Tuvalu', 'ninja-forms') => 'TV', __('Uganda', 'ninja-forms') => 'UG', __('Ukraine', 'ninja-forms') => 'UA', __('United Arab Emirates', 'ninja-forms') => 'AE', __('United Kingdom', 'ninja-forms') => 'GB', __('United States', 'ninja-forms') => 'US', __('United States Minor Outlying Islands', 'ninja-forms') => 'UM', __('Uruguay', 'ninja-forms') => 'UY', __('Uzbekistan', 'ninja-forms') => 'UZ', __('Vanuatu', 'ninja-forms') => 'VU', __('Venezuela', 'ninja-forms') => 'VE', __('Viet Nam', 'ninja-forms') => 'VN', __('Virgin Islands (British)', 'ninja-forms') => 'VG', __('Virgin Islands (U.S.)', 'ninja-forms') => 'VI', __('Wallis And Futuna Islands', 'ninja-forms') => 'WF', __('Western Sahara', 'ninja-forms') => 'EH', __('Yemen', 'ninja-forms') => 'YE', __('Yugoslavia', 'ninja-forms') => 'YU', __('Zambia', 'ninja-forms') => 'ZM', __('Zimbabwe', 'ninja-forms') => 'ZW');
    $tmp_array = array();
    foreach ($countries as $country => $abbr) {
        $tmp_array[] = array('name' => $country, 'value' => $abbr);
    }
    $args = array('name' => __('Country', 'ninja-forms'), 'sidebar' => '', 'display_function' => 'ninja_forms_field_country_display', 'group' => 'standard_fields', 'edit_desc' => true, 'edit_conditional' => true, 'edit_options' => array(array('type' => 'select', 'name' => 'default_value', 'label' => __('Default Country', 'ninja-forms'), 'class' => 'widefat', 'options' => $tmp_array), array('type' => 'checkbox', 'name' => 'country_use_custom_first', 'label' => __('Use a custom first option', 'ninja-forms'), 'width' => 'thin'), array('type' => 'text', 'name' => 'country_custom_first', 'label' => __('Custom first option', 'ninja-forms'), 'width' => 'thin', 'class' => 'widefat'), array('type' => 'hidden', 'name' => 'user_info_field_group', 'default' => 1)), 'conditional' => array('value' => array('type' => 'select', 'options' => $countries)));
    ninja_forms_register_field('_country', $args);
}
开发者ID:Natedaug,项目名称:WordPressSites,代码行数:10,代码来源:country.php


注:本文中的ninja_forms_register_field函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。