PluginProbe ʕ •ᴥ•ʔ
WP Job Manager / trunk
WP Job Manager vtrunk
2.4.5 2.4.4 2.4.3 2.4.2 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.1.0 1.1.1 1.1.2 1.1.3 1.10.0 1.11.0 1.11.1 1.12.0 1.12.1 1.13.0 1.14.0 1.15.0 1.16.0 1.16.1 1.17.0 1.18.0 1.19.0 1.2.0 1.20.0 1.20.1 1.21.0 1.21.1 1.21.2 1.21.3 1.21.4 1.22.0 1.22.1 1.22.2 1.22.3 1.23.0 1.23.1 1.23.10 1.23.11 1.23.12 1.23.13 1.23.2 1.23.3 1.23.4 1.23.5 1.23.6 1.23.7 1.23.8 1.23.9 1.24.0 1.24.0.1 1.25.0 1.25.0.1 1.25.1 1.25.1.1 1.25.2 1.25.2.1 1.25.3 1.25.3.1 1.26.0 1.26.0.1 1.26.1 1.26.1.1 1.26.2 1.26.2.1 1.27.0 1.27.0.1 1.28.0 1.28.0.1 1.29.0 1.29.0.1 1.29.1 1.29.1.1 1.29.2 1.29.2.1 1.29.3 1.29.3.1 1.3.0 1.3.1 1.30.0 1.30.0.1 1.30.1 1.30.1.1 1.30.2 1.30.2.1 1.31.0 1.31.0.1 1.31.1 1.31.1.1 1.31.2 1.31.3 1.32.0 1.32.1 1.32.2 1.32.3 1.33.0 1.33.1 1.33.2 1.33.3 1.33.4 1.33.5 1.34.0 1.34.1 1.34.2 1.34.3 1.34.4 1.34.5 1.35.0 1.35.1 1.35.2 1.35.3 1.36.0 1.36.1 1.36.2 1.37.0 1.38.0 1.38.1 1.39.0 1.4.0 1.40.0 1.40.1 1.40.2 1.41.0 1.42.0 1.5.0 1.5.1 1.5.2 1.6.0 1.7.0 1.7.1 1.7.3 1.8.0 1.8.1 1.8.2 1.9.0 1.9.1 1.9.2 1.9.3 2.0.0 2.1.0 2.1.1 2.2.0 2.2.1 2.2.2 2.3.0 2.4.0 2.4.1
wp-job-manager / templates / form-fields / radio-field.php
wp-job-manager / templates / form-fields Last commit date
checkbox-field.php 7 years ago date-field.php 7 years ago file-field.php 1 month ago full-line-checkbox-field.php 4 years ago multiselect-field.php 7 years ago password-field.php 7 years ago radio-field.php 7 years ago recaptcha-field.php 7 years ago recaptcha-v3-field.php 2 years ago select-field.php 4 years ago term-checklist-field.php 6 years ago term-multiselect-field.php 6 years ago term-select-field.php 2 years ago text-field.php 7 years ago textarea-field.php 7 years ago uploaded-file-html.php 7 years ago wp-editor-field.php 6 years ago
radio-field.php
41 lines
1 <?php
2 /**
3 * Shows the `radio` form field on job listing forms.
4 *
5 * This template can be overridden by copying it to yourtheme/job_manager/form-fields/radio-field.php.
6 *
7 * Example definition:
8 *
9 * 'test_radio' => array(
10 * 'label' => __( 'Test Radio', 'wp-job-manager' ),
11 * 'type' => 'radio',
12 * 'required' => false,
13 * 'default' => 'option2',
14 * 'priority' => 1,
15 * 'options' => array(
16 * 'option1' => 'This is option 1',
17 * 'option2' => 'This is option 2'
18 * )
19 * )
20 *
21 * @see https://wpjobmanager.com/document/template-overrides/
22 * @author Automattic
23 * @package wp-job-manager
24 * @category Template
25 * @version 1.31.1
26 */
27
28 if ( ! defined( 'ABSPATH' ) ) {
29 exit; // Exit if accessed directly.
30 }
31
32 $field['default'] = empty( $field['default'] ) ? current( array_keys( $field['options'] ) ) : $field['default'];
33 $default = ! empty( $field['value'] ) ? $field['value'] : $field['default'];
34
35 foreach ( $field['options'] as $option_key => $value ) : ?>
36
37 <label><input type="radio" name="<?php echo esc_attr( isset( $field['name'] ) ? $field['name'] : $key ); ?>" value="<?php echo esc_attr( $option_key ); ?>" <?php checked( $default, $option_key ); ?> /> <?php echo esc_html( $value ); ?></label><br/>
38
39 <?php endforeach; ?>
40 <?php if ( ! empty( $field['description'] ) ) : ?><small class="description"><?php echo wp_kses_post( $field['description'] ); ?></small><?php endif; ?>
41