Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
wp-content
/
plugins
/
advanced-custom-fields
/
includes
/
locations
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php if (!defined('ABSPATH')) { exit; } if (!class_exists('ACF_Location_Taxonomy')) { class ACF_Location_Taxonomy extends ACF_Location { public function initialize() { $this->name = 'taxonomy'; $this->label = __('Taxonomy', 'acf'); $this->category = 'forms'; $this->object_type = 'term'; } public function match($rule, $screen, $field_group) { if (isset($screen['taxonomy'])) { $taxonomy = $screen['taxonomy']; } else { return false; } return $this->compare_to_rule($taxonomy, $rule); } public function get_values($rule) { return array_merge(array('all' => __('All', 'acf')), acf_get_taxonomy_labels()); } function get_object_subtype($rule) { if ($rule['operator'] === '==') { return $rule['value']; } return ''; } } acf_register_location_type('ACF_Location_Taxonomy'); }