{"id":65067,"date":"2019-06-05T19:00:28","date_gmt":"2019-06-05T17:00:28","guid":{"rendered":"https:\/\/de.wordpress.org\/support\/topic\/block-editor-problem-beim-verlinken-von-text-zu-custom-kategorien\/"},"modified":"2019-06-05T19:00:28","modified_gmt":"2019-06-05T17:00:28","slug":"block-editor-problem-beim-verlinken-von-text-zu-custom-kategorien","status":"publish","type":"topic","link":"https:\/\/de.wordpress.org\/support\/topic\/block-editor-problem-beim-verlinken-von-text-zu-custom-kategorien\/","title":{"rendered":"Block-Editor: Problem beim Verlinken von Text zu (Custom)-Kategorien"},"content":{"rendered":"<p>Hallo in die Community,<\/p>\n<p>ich nutze WP 5.2 mit dem Gutenberg Editor zum Aufbau einer Rezeptseite. Hierzu habe ich einen CPT (recipe) sowie eine Custom Taxonomy (recipe_tax) angelegt. Funktioniert alles wunderbar. <\/p>\n<p>Nun zum eigentlichen Problem:<\/p>\n<p>Ich habe folgende Funktion bei Github gefunden (https:\/\/gist.github.com\/emzo\/6f86f50199c09d2f4ce6863401a307fb) und in die functions.php eingef\u00fcgt, um aus Beitr\u00e4gen direkt Text-Links auf Rezeptkategorien setzen zu k\u00f6nnen.<\/p>\n<pre><code>&lt;?php\nadd_filter( &#039;wp_link_query&#039;, &#039;pm_wp_link_query_term_linking&#039;, 99, 2 );\nfunction pm_wp_link_query_term_linking( $results, $query ) {\n  \/\/ Query taxonomy terms.\n\t$taxonomies = get_taxonomies( array( &#039;show_in_nav_menus&#039; =&gt; true ), &#039;names&#039; );\n\t$terms = get_terms( $taxonomies, array(\n\t\t&#039;name__like&#039; =&gt; $query[&#039;s&#039;],\n\t\t&#039;number&#039;     =&gt; 20,\n    &#039;hide_empty&#039; =&gt; false,\n\t) );\n\t\/\/ Check if any taxonomies were found.\n\tif ( ! empty( $terms ) ) {\n\t\tforeach ( $terms as $term ) {\n      $results[] = array(\n        &#039;ID&#039; =&gt; &#039;term-&#039; . $term-&gt;term_id,\n        &#039;title&#039; =&gt; html_entity_decode( $term-&gt;name, ENT_QUOTES, get_bloginfo( &#039;charset&#039; ) ),\n        &#039;permalink&#039; =&gt; get_term_link( intval( $term-&gt;term_id ), $term-&gt;taxonomy ),\n        &#039;info&#039; =&gt; get_taxonomy( $term-&gt;taxonomy )-&gt;labels-&gt;singular_name,\n      );\n\t\t}\n\t}\n  return $results;\n}<\/code><\/pre>\n<p>Im Classic-Editor funktioniert dies reibungslos, im neuen Block-Editor leider gar nicht.<\/p>\n<p>Ich w\u00fcrde mich \u00fcber euere Hilfe freuen. <\/p>\n","protected":false},"template":"","class_list":["post-65067","topic","type-topic","status-publish","hentry","topic-tag-category","topic-tag-gutenberg","topic-tag-textlink"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/65067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/65067\/revisions"}],"wp:attachment":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=65067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}