• Resuelto David

    (@davidspain84)


    Desde que actualicé a WordPress 6.7, he notado que el buscador interno de enlaces en el editor ahora muestra no solo publicaciones (post), sino también otros elementos como imágenes, documentos y adjuntos. Este comportamiento no sucedía antes, y me gustaría saber si hay algún lugar donde pueda configurarse el tipo de contenido que este buscador utiliza.

    He estado revisando los foros y no he encontrado una consulta similar, por lo que decidí plantear mi pregunta directamente.

    Mis preguntas son:

    1. ¿Es posible limitar los resultados del buscador interno de enlaces únicamente a publicaciones (post) desde la configuración de WordPress o mediante algún ajuste en esta nueva versión?
    2. Si no es configurable desde el panel, ¿hay alguna manera recomendada de personalizar este comportamiento, tal vez con código o algún plugin?

    He intentado soluciones basadas en filtros como wp_link_query_args para ajustar la búsqueda, pero hasta ahora no he tenido éxito. Agradezco cualquier orientación o consejo que puedan darme para resolver este problema.

    ¡Gracias de antemano por vuestra ayuda!

    ——————

    Since updating to WordPress 6.7, I’ve noticed that the internal link search in the editor now shows not only posts (post) but also other items like images, documents, and attachments. This behavior didn’t occur before, and I’d like to know if there’s a way to configure the types of content this search uses.

    I’ve been searching through the forums but couldn’t find a similar query, so I decided to ask directly.

    My questions are:

    1. Is it possible to limit the internal link search results to only show posts (post) through WordPress settings or any adjustment introduced in this new version?
    2. If it’s not configurable via the dashboard, is there a recommended way to customize this behavior, perhaps with code or a plugin?

    I’ve tried solutions using filters like wp_link_query_args to modify the search but haven’t had any success so far. Any guidance or advice on how to resolve this issue would be greatly appreciated.

    • Este debate fue modificado hace 2 meses por David.
Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • eljotaccc

    (@eljotaccc)

    Parece complejo, por que antes no salia el error.

    Hola David.

    Prueba con este código:

    // Limitar las búsquedas solo para los posts
    function limit_search_posts($query) {
    if ( ! is_admin() && $query->is_search() ) {
    $query->set('post_type', 'post');
    }
    return $query;
    }
    add_filter('pre_get_posts', 'limit_search_posts');

    Esto limitará la búsqueda de WordPress a entradas (post) en el frontal del sitio.

    Si quieres añadir algún contenido a la búsqueda, modifica la línea $query->set('post_type', 'post'); añadiendolos separados por comas.

    Por ejemplo, para buscar en entradas y páginas: $query->set('post_type', array('post', 'page'));

    Saludos.

    Iniciador del debate David

    (@davidspain84)

    Muchas gracias Jose Ramón a funcionado a la perfección! Justo lo que necesitaba.

    Se agradece mucho tu saber, y que te hayas tomado la molestia de contestar.

    Que tengas un buen día.

    • Esta respuesta fue modificada hace 1 mes, 3 semanas por David.

    Gracias a ti, David, por tu consulta.

    Me alegro de que te sirva 🙂

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Debes estar registrado para responder a este debate.