PluginProbe ʕ •ᴥ•ʔ
WP Job Manager / trunk
WP Job Manager vtrunk
2.4.6 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 / term-checklist-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 week ago full-line-checkbox-field.php 5 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
term-checklist-field.php
42 lines
1 <?php
2 /**
3 * Shows `checkbox` form fields in a list from a list on job listing forms.
4 *
5 * This template can be overridden by copying it to yourtheme/job_manager/form-fields/term-checklist-field.php.
6 *
7 * @see https://wpjobmanager.com/document/template-overrides/
8 * @author Automattic
9 * @package wp-job-manager
10 * @category Template
11 * @version 1.31.1
12 */
13
14 if ( ! defined( 'ABSPATH' ) ) {
15 exit; // Exit if accessed directly.
16 }
17 ?>
18 <ul class="job-manager-term-checklist job-manager-term-checklist-<?php echo esc_attr( $key ); ?>">
19 <?php
20 require_once( ABSPATH . '/wp-admin/includes/template.php' );
21
22 if ( empty( $field['default'] ) ) {
23 $field['default'] = '';
24 }
25
26 $args = [
27 'descendants_and_self' => 0,
28 'selected_cats' => isset( $field['value'] ) ? $field['value'] : ( is_array( $field['default'] ) ? $field['default'] : [ $field['default'] ] ),
29 'popular_cats' => false,
30 'taxonomy' => $field['taxonomy'],
31 'checked_ontop' => false
32 ];
33
34 // $field['post_id'] needs to be passed via the args so we can get the existing terms.
35 ob_start();
36 wp_terms_checklist( 0, $args );
37 $checklist = ob_get_clean();
38 echo str_replace( "disabled='disabled'", '', $checklist );
39 ?>
40 </ul>
41 <?php if ( ! empty( $field['description'] ) ) : ?><small class="description"><?php echo wp_kses_post( $field['description'] ); ?></small><?php endif; ?>
42