From 82a82aa05ebb12d0ab300cc1b0bfdb20bbeb1c19 Mon Sep 17 00:00:00 2001 From: Duskell Date: Sun, 1 Feb 2026 14:20:09 +0100 Subject: [PATCH] added tags pexpo_tags to taxidermies --- includes/class-partnerexpo-core.php | 19 ++++++++++++++++++- public/js/searchbox.js | 9 +++++++-- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/includes/class-partnerexpo-core.php b/includes/class-partnerexpo-core.php index 1cf7adb..693e6f6 100644 --- a/includes/class-partnerexpo-core.php +++ b/includes/class-partnerexpo-core.php @@ -173,6 +173,23 @@ class Partnerexpo_Core { $this->loader->add_action( 'init', $this, 'define_cpts' ); } + function define_taxonomy() { + $labels = [ + 'name' => 'pexpo_tags', + 'singular_name' => __( 'Partner címke', 'partnerexpo-core' ), + 'menu_name' => __( 'Partner címkék', 'partnerexpo-core' ), + ]; + + register_taxonomy('pexpo_tags', ['pexpo_partners'], [ + 'labels' => $labels, + 'hierarchical' => false, + 'show_ui' => true, + 'show_in_rest' => true, + 'show_admin_column' => true, + 'rewrite' => ['slug' => 'pexpo_tags'], + ]); + } + public function define_cpts() { $args = [ 'labels' => [ @@ -191,7 +208,7 @@ class Partnerexpo_Core { 'show_in_rest' => true, 'capability_type' => 'post', 'supports' => [ 'title', 'editor', 'thumbnail', 'excerpt' ], - 'taxidermy' => [ 'tags' ], + 'taxidermy' => [ 'pexpo_tags' ], ]; register_post_type( 'pexpo_partners', $args ); diff --git a/public/js/searchbox.js b/public/js/searchbox.js index 8657b5a..a552874 100644 --- a/public/js/searchbox.js +++ b/public/js/searchbox.js @@ -72,10 +72,15 @@ document.addEventListener('DOMContentLoaded', () => {
${escapeHtml(r.excerpt)}
-
+
+ ${ + r.tag.map(element => { + return `${element}`; + }).join('') + }
-
${escapeHtml(r.modif)}
+
${escapeHtml(r.date)}
`; return div;