El buscador del editor de enlaces dentro del contenido de WordPress busca en todo tipo de contenidos. Con este código podemos personalizarlo.
<?php //Definir en qué CPTs buscará el enlazador interno del editor de WP function buscador_interno_enlaces_personalizado( $query ){ // cambia los tipos de contenido poniendo el slug correspondiente: $query['post_type'] = array( 'post', 'page','product' ); // Edita esto a lo que necesites return $query; } add_filter( 'wp_link_query_args', 'buscador_interno_enlaces_personalizado' ); //Quitar CPT del enlazado interno del editor de WP function buscador_interno_enlaces_personalizado( $query ){ // tipo de contenido a quitar $cpt_to_remove = 'product'; // Edita esto a lo que necesites $key = array_search( $cpt_to_remove, $query['post_type'] ); if( $key ) unset( $query['post_type'][$key] ); return $query; } add_filter( 'wp_link_query_args', 'buscador_interno_enlaces_personalizado' );