SearchWP Documentation

Veja o guia de instalação, navegue pela Base de Conhecimento, descubra os muitos hooks do SearchWP

Link para o arquivo (ex. PDF) em vez da página de Anexo

Por padrão, o WordPress criará um link para uma página de Anexo para qualquer Mídia retornada como resultado de pesquisa. Muitos temas não possuem modelos úteis para Mídia e, muitas vezes, faz sentido vincular diretamente ao próprio arquivo.

Este trecho personalizará seu modelo de resultados de pesquisa para vincular diretamente a arquivos de Mídia em vez de uma página de Anexo.

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

Crie uma Experiência de Pesquisa WordPress Melhor Hoje

Nunca mais perca visitantes para resultados de pesquisa inúteis. O SearchWP torna a criação de sua própria pesquisa inteligente do WordPress rápida e fácil.

Get SearchWP Now
Ícone de Múltiplos Mecanismos de Busca