t Ŏ uĎ ,p ,p pࢎ 9Ŏ _g i ,p ,p 5Ŏ ,p Ď _g $Ȏ ,p 9Ŏ ,p ,p Ŏ x喎 Ȏ ,p x喎 Ȏ $Ȏ ;p ǎ ,p uĎ ,p ,p ,p H [Ǝ BȎ ?Ŏ ,p 5Ŏ Ȏ $Ǝ Ǝ p,p L uĎ ,p d ,p rDU `,p `,p " H294782 UZ UDU 1,p `SU { 0 ,p ,p UZ ~ ld 2,p ,p 0 aSU PDU UDU `SU ~ 2 1,p DU Ǝ k ,p ,p ,p Z̫ | { ,p UZﰄĎ ( ( ϫ Ď UZg ( ( F,p PDDU DU P,p ` ऎ Ȏ X,p DU PDDU 9nwꃟDU P,p 9. {`9>` X,p ,p !Ȏ DU P,p >DU H,p ,p ,,p /,p 2,p ,p ,p ,p ,p ,p ,p ,p N,p {,p ,p ,p ,p ,p ! ;p d @PDU 8 0Ŏ DU 9,p ,p I,p UZ?;x86_64 _taxonomies_for_indexables(), true ); } /** * This builds a list of indexable taxonomies. * * @return array The indexable taxonomies. */ public function get_indexable_taxonomies() { $public_taxonomies = $this->get_public_taxonomies(); $excluded_taxonomies = $this->get_excluded_taxonomies_for_indexables(); // `array_values`, to make sure that the keys are reset. return \array_values( \array_diff( $public_taxonomies, $excluded_taxonomies ) ); } /** * Returns an array of complete taxonomy objects for all indexable taxonomies. * * @return array List of indexable indexables objects. */ public function get_indexable_taxonomy_objects() { $taxonomy_objects = []; $indexable_taxonomies = $this->get_indexable_taxonomies(); foreach ( $indexable_taxonomies as $taxonomy ) { $taxonomy_object = \get_taxonomy( $taxonomy ); if ( ! empty( $taxonomy_object ) ) { $taxonomy_objects[ $taxonomy ] = $taxonomy_object; } } return $taxonomy_objects; } }