Support » Allgemeine Fragen » Block-Editor: Problem beim Verlinken von Text zu (Custom)-Kategorien

  • azurblossom

    (@azurblossom)


    Hallo in die Community,

    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.

    Nun zum eigentlichen Problem:

    Ich habe folgende Funktion bei Github gefunden (https://gist.github.com/emzo/6f86f50199c09d2f4ce6863401a307fb) und in die functions.php eingefügt, um aus Beiträgen direkt Text-Links auf Rezeptkategorien setzen zu können.

    <?php
    add_filter( 'wp_link_query', 'pm_wp_link_query_term_linking', 99, 2 );
    function pm_wp_link_query_term_linking( $results, $query ) {
      // Query taxonomy terms.
    	$taxonomies = get_taxonomies( array( 'show_in_nav_menus' => true ), 'names' );
    	$terms = get_terms( $taxonomies, array(
    		'name__like' => $query['s'],
    		'number'     => 20,
        'hide_empty' => false,
    	) );
    	// Check if any taxonomies were found.
    	if ( ! empty( $terms ) ) {
    		foreach ( $terms as $term ) {
          $results[] = array(
            'ID' => 'term-' . $term->term_id,
            'title' => html_entity_decode( $term->name, ENT_QUOTES, get_bloginfo( 'charset' ) ),
            'permalink' => get_term_link( intval( $term->term_id ), $term->taxonomy ),
            'info' => get_taxonomy( $term->taxonomy )->labels->singular_name,
          );
    		}
    	}
      return $results;
    }

    Im Classic-Editor funktioniert dies reibungslos, im neuen Block-Editor leider gar nicht.

    Ich würde mich über euere Hilfe freuen.

Ansicht von 9 Antworten - 1 bis 9 (von insgesamt 9)
Ansicht von 9 Antworten - 1 bis 9 (von insgesamt 9)
  • Das Thema „Block-Editor: Problem beim Verlinken von Text zu (Custom)-Kategorien“ ist für neue Antworten geschlossen.