QnlJZFxcKFtcIiddXFwxW1wiJ11cXClcXC5zdHlsZVxcLmRpc3BsYXkuKjxcXFwvc2NyaXB0PlwvaSI,";s:5:"class";s:9:"scripting";}s:6:"0bG86J";a:3:{s:8:"severity";s:6:"severe";s:9:"signature";s:696:"IlwvKFxcXC9cXCooW15cXCpdKlxcKlteXFxcL10pKlteXFwqXSpcXCpcXFwvXFxzKnxcXFwvXFxcL1teXFxuXSpcXHMrKSpcXCRbYS16XzAtOSdcIlxcW1xcXVxcc10rPVxccyphcnJheVxcKC4qP2Jhc2U2NF9kZWNvZGVcXCguKz9cXCkrO1xccyooKGlmXFxzKlxcKFxcIWZ1bmN0aW9uX2V4aXN0c1xcKFtcIiddX1swLTldK1tcIiddW1xcKVxcc10rXFx7XFxzKnxcXD8-XFxzKjxcXD9bcGhcXHNdKikqZnVuY3Rpb24gKFthLXpfMC05XSspXFwoLis_XFx9W1xcfVxcc10rKChcXD8-XFxzKjxcXD9bcGhcXHNdKikqXFxAP1xcJEdMT0JBTFNcXHMqKFxcW1teXFxdXSpcXF0rXFxzKnxcXHtbXlxcfV0qXFx9K1xccyopK1xcKFteO10rO1xccyopKy4rPygoXFwkW2Etel8wLTldK1xccyo9XFxzKik_KGV2YWx8XFwkR0xPQkFMUyhcXHMqXFxbW15cXF1dKlxcXStcXHMqfFxce1teXFx9XSpcXH0rKSspXFxzKlxcKChbXjtdKylbXFwpO1xcfVxcc10rKSspKy4rKFxcMXxcXDVcXHMqXFwoW147XSs7W1xcKTtcXH1cXHNdKilcL2ki";s:5:"class";s:9:"scripting";}s:6:"0cFV8O";a:3:{s:8:"severity";s:6:"severe";s:9:"signature";s:536:"IlwvKD86XFwjKFxcdysrKVxcI1xccyoraWZbXFxzXFwoXSsrZW1wdHlcXCgoXFwkXFx3KyspW1xcKVxcc1xce10rK1xcMltcXHMnXCI9XSsrKT8oPzxTPjxzY3JpcHRbXj5dKj8oPzo-XFxzKitcXHtfMHhcXHcqK1xccyorPVxccyorZnVuY3Rpb25cXChfMHhcXHcqK1tcXClcXHNcXHtdKytyZXR1cm5cXHMrK18weFxcdyorXFwudG9TdHJpbmdcXCh8PlxccyorZXZhbFtcXChcXHNdKytmdW5jdGlvblxcKHxzcmM9W1xcXFwnXCJdKytodHRwW3NdP1xcOlxcXC9cXFwvXFx3KytcXC50cmFuc2FuZGZpZXN0YXNcXC5nYVxcXC9cXHcrK1xcLmpzXFw_XFx3Kys9KS4rXFxzKjxcXFwvc2NyaXB0PilbXFxzJ1wiO10qKyg_OmVjaG9cXHMqK1xcMltcXHM7XFx9XSsrXFwjXFxcL1xcMVxcI3woPyZTKSsrfCQpXC9pIg,,";s:5:"class";s:9:"scripting";}s:6:"0IEAAO";a:3:{s:8:"severity";s:6:"severe";s:9:"signature";s:412:"IlwvKFxcJFxcdysrKVxccyorPVxccyorXFwkX1NFUlZFUlxcW1tcIiddSFRUUF9VU0VSX0FHRU5UWydcIl1cXF07XFxzKisoPzouKytcXHMqKykqP2lmXFxzKitcXChbXFwkXFx3XFxzXStcXChbXlxcKV0qP1xcMVteXFx7XSsrXFx7XFxzKisoPzooPzpoZWFkZXJ8ZXhpdHxkaWV8KFxcJFxcdysrKVxccyorPVteO10rKztcXHMqK2N1cmxfXFx3KytcXHMqK1xcKFteXFwpXSo_XFwyW15cXCldKit8Y3VybF9cXHcrK1xccyorXFwoW15cXCldKyspW147XSorO1xccyorKSsrKD86XFx9XFxzKitlbHNlXFxzKitcXHtbXlxcfV0qKyk_XFx9XC9pIg,,";s:5:"class";s:9:"scripting";}s:6:"0X7Q8G";a:3:{s:8:"severity";s:6:"severe";s:9:"signature";s:136:"IlwvPGRpdiBbXj5dKj5cXHMqPFxcP1twaFxcc10rZXJyb3JfcmVwb3J0aW5nXFwoLis_Zm9wZW5cXChbXCInXWh0dHA6XFxcL1xcXC8uKz9cXD8-XFxzKjxcXFwvZGl2PlwvaXMi";s:5:"class";s:9:"scripting";}s:6:"0mBC3J";a:3:{s:8:"severity";s:6:"severe";s:9:"signature";s:808:"IlwvKFxcJChbYS16XzAtOV0rKVxccyo9W147XSo7XFxzKnxlY2hvW147XSo7XFxzKnxcXEAqKFthLXpfMC05XSspXFxzKlxcKFxccyopK1xcJF9TRVJWRVJbXFxzXFxbXFx7XSsoW1wiJ10pKERPQ1VNRU5UX1JPT1R8U0NSSVBUX05BTUUpXFw0W1xcc1xcXVxcfV0rLis_KGZ1bmN0aW9uXFxzK1xcM1xccypcXChbXlxce10rXFx7XFxzKnxpZltcXHNcXChdK2ZpbGVfZXhpc3RzXFxzKlxcKC4rPylcXCQoW2Etel8wLTldKylcXHMqPVtcXHNcXEBdKihmaWxlX2dldF9jb250ZW50c1xccypcXChcXHMqXFwkXFwyLis_XFwkKFthLXpfMC05XSspXFxzKj1bXFxzXFxAXSpnemluZmxhdGVcXHMqXFwoXFxzKlxcJFxcNy4rP3ByZWdfcmVwbGFjZS4rP1xcKTtbXFx9XFxzXSt8c2NhbmRpclxccypcXChbXjtdKztcXHMqZm9yZWFjaFxccypcXChcXCRcXDcuKyhmd3JpdGVcXHMqXFwoW147XSs7XFxzKmZjbG9zZXxmaWxlX3B1dF9jb250ZW50cylcXHMqXFwoW147XSsoO1tcXH1cXHNdKyh1bmxpbmtcXHMqXFwoXFxzKlxcJFxcMlxcKXwoXFwkW2Etel8wLTldK1xccyo9W147XSo7XFxzKikqKGlmW1xcc1xcKF0rW15cXHtdK1xce1xccyopKmVjaG9bXjtdKikpKztcXHMqKVwvaXMi";s:5:"class";s:9:"scripting";}s:6:"0L4V5N";a:3:{s:8:"severity";s:6:"severe";s:9:"signature";s:300:"IlwvPFxcPyg_PS4rP2FkZF9maWx0ZXJbXFxzXFwoXSsrW1wiJ11hbGxfcGx1Z2luc1ssXFxzXCInXSsrKD8hZW9zX2RwX3BsdWdpbnNfaW5fbGlzdHx3cGVtYXRpY29fc2hvd2hpZGVfYWRkb25zKShbYS16XzAtOV0rKylbXCInXSkuK2Z1bmN0aW9uXFxzKytcXDFbXFxzXFwoXSsrKFxcJFthLXpfMC05XSsrKS4rP3Vuc2V0W1xcc1xcKF0rK1xcMi4rP3JldHVybltcXHNcXChdKytcXDIuK1wvaXMi";s:5:"class";s:9:"scripting";}s:6:"0KCB5G";a:3:{s:8:"severity";s:6:"severe";s:9:"signature";s:76:"IlwvPHBbXj5dKj5cXHMqLis_cGF5ZGF5IGxvYW4uKz9bXFxyXFxuXStcXHMqPFxcXC9wPlwvaSI,";s:5:"class";s:9:"scripting";}s:6:"0N837N";a:3:{s:8:"severity";s:6:"severe";s:9:"signature";s:360:"IlwvKDwoc2NyaXB0fGEpW14-XSsoaHJlZj1bJ1wiXVtmaHRwc2w6XSpcXFwvXFxcLyhzZWN1cmVcXC5wYXl6YSlbXj5dKz5cXHMqPGltZ1tePl0rKT9zcmM9WydcIl1bZmh0cHNsOl0qXFxcL1xcXC8oXFw0fHN0YXRcXC51dXN0b3VnaHRvbm1hfGNkblxcLnNjcmlwdHNwbGF0Zm9ybXx8Y2RuXFwuYWxseW91d2FudHxjZG5cXC5lZWR1Z'] = [ 'name' => $type['label'], 'singular_name' => $type['singular_label'], 'menu_name' => $type['label'], 'search_items' => sprintf( $l['search_items'], $type['label'] ), 'popular_items' => sprintf( $l['popular_items'], $type['label'] ), 'all_items' => sprintf( $l['all_items'], $type['label'] ), 'parent_items' => sprintf( $l['parent_items'], $type['label'] ), 'parent_item_colon' => sprintf( $l['parent_item_colon'], $type['singular_label'] ), 'edit_item' => sprintf( $l['edit_item'], $type['singular_label'] ), 'update_item' => sprintf( $l['update_item'], $type['singular_label'] ), 'add_new_item' => sprintf( $l['add_new_item'], $type['singular_label'] ), 'new_item_name' => sprintf( $l['new_item_name'], $type['singular_label'] ), 'separate_items_with_commas' => sprintf( $l['separate_items_with_commas'], $type['label'] ), 'add_or_remove_items' => sprintf( $l['add_or_remove_items'], $type['label'] ), 'choose_from_the_most_used' => sprintf( $l['choose_from_the_most_used'], $type['label'] ), ]; return $taxonomy; } public static function register_taxonomies() { // register the taxonomies foreach ( static::$taxonomies as $taxonomy_type ) { static::register_taxonomy( $taxonomy_type ); } } public static function register_taxonomy( $taxonomy_type ) { $taxonomy = static::create_taxonomy( $taxonomy_type ); // apply filters to taxonomy, this will adhere to legacy outputs of em_cpt_tags and em_cpt_categories $taxonomy = apply_filters( 'em_cpt_' . $taxonomy['shortname'] ?? $taxonomy['taxonomy'], $taxonomy ); // register the taxonomy, CPTs can add themselves later register_taxonomy( $taxonomy['taxonomy'], [], $taxonomy ); } } Taxonomies::init(); ?>