SearchWP Documentation

Visualizza la guida all'installazione, sfoglia la Knowledge Base, scopri i numerosi hook di SearchWP

Link al file (es. PDF) invece della pagina Allegato

WordPress per impostazione predefinita collega a una pagina Allegato per qualsiasi Media restituito come risultato di ricerca. Molti temi non dispongono di modelli utili per i Media e molto spesso ha senso collegarsi direttamente al file stesso.

Questo snippet personalizzerà il tuo modello di risultati di ricerca per collegarsi direttamente ai file Media invece che a una pagina Allegato.

All hooks should be added to your custom SearchWP Customizations Plugin.

<?php
// Link directly to Media files instead of Attachment pages in search results
// @link https://searchwp.com/documentation/knowledge-base/link-file-pdf/
function my_search_media_direct_link( $permalink, $post = null ) {
if (
(
is_search()
|| doing_action( 'wp_ajax_searchwp_live_search' )
|| doing_action( 'wp_ajax_nopriv_searchwp_live_search' )
|| isset( $_REQUEST['swps'] )
)
&& 'attachment' === get_post_type( $post )
) {
$permalink = wp_get_attachment_url( $post );
}
return esc_url( $permalink );
}
add_filter( 'the_permalink', 'my_search_media_direct_link', 99, 2 );
add_filter( 'attachment_link', 'my_search_media_direct_link', 99, 2 );
view raw functions.php hosted with ❤ by GitHub

Crea Oggi Stesso una Migliore Esperienza di Ricerca WordPress

Non perdere mai più visitatori a causa di risultati di ricerca inutili. SearchWP rende la creazione della tua ricerca intelligente WordPress veloce e facile.

Get SearchWP Now
Icona di motori di ricerca multipli