Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
PUM_Conditions::generate_taxonomy_conditions()
Generates conditions for all public taxonomies.
Description Description
Warning: Array to string conversion in /mnt/data/home/502433.cloudwaysapps.com/rhbymdevka/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 808
Return Return
(array)
Source Source
File: classes/Conditions.php
public function generate_taxonomy_conditions() { $conditions = array(); $taxonomies = get_taxonomies( array( 'public' => true ), 'objects' ); foreach ( $taxonomies as $tax_name => $taxonomy ) { $conditions[ 'tax_' . $tax_name . '_all' ] = array( 'group' => $taxonomy->labels->name, 'name' => sprintf( _x( '%s: All', 'condition: taxonomy plural label ie. Categories: All', 'popup-maker' ), $taxonomy->labels->name ), 'callback' => array( 'PUM_ConditionCallbacks', 'taxonomy' ), ); $conditions[ 'tax_' . $tax_name . '_selected' ] = array( 'group' => $taxonomy->labels->name, 'name' => sprintf( _x( '%s: Selected', 'condition: taxonomy plural label ie. Categories: Selected', 'popup-maker' ), $taxonomy->labels->name ), 'fields' => array( 'selected' => array( 'placeholder' => sprintf( _x( 'Select %s.', 'condition: taxonomy plural label ie. Select Categories', 'popup-maker' ), strtolower( $taxonomy->labels->name ) ), 'type' => 'taxonomyselect', 'taxonomy' => $tax_name, 'multiple' => true, 'as_array' => true, ), ), 'callback' => array( 'PUM_ConditionCallbacks', 'taxonomy' ), ); $conditions[ 'tax_' . $tax_name . '_ID' ] = array( 'group' => $taxonomy->labels->name, 'name' => sprintf( _x( '%s: IDs', 'condition: taxonomy plural label ie. Categories: Selected', 'popup-maker' ), $taxonomy->labels->name ), 'fields' => array( 'selected' => array( 'placeholder' => sprintf( _x( '%s IDs: 128, 129', 'condition: taxonomy plural label ie. Category IDs', 'popup-maker' ), strtolower( $taxonomy->labels->singular_name ) ), 'type' => 'text', ), ), 'callback' => array( 'PUM_ConditionCallbacks', 'taxonomy' ), ); } return $conditions; }
Expand full source code Collapse full source code View on Trac