Suporte » Plugins » Arquivos da biblioteca na pesquisa (erro pop up do fancybox)

  • Bom, acredito que o problema em si nem seja o código e sim o fancybox. Uso o código abaixo:

    function attachment_search( $query ) {
    if ( $query->is_search ) {
    $query->set( ‘post_type’, array( ‘post’, ‘attachment’ ) );
    $query->set( ‘post_status’, array( ‘publish’, ‘inherit’ ) );
    }

    return $query;
    }

    add_filter( ‘pre_get_posts’, ‘attachment_search’ );

    Ele funciona, ao fazer uma busca por um pdf na pesquisa do wordpress, ele localiza o PDF. Porem, ao abrir a página do attachment, para abrir o PDF no navegador, quando clica no link, aparece um lightbox com a seguinte mensagem:

    The requested content cannot be loaded. Please try again later

    Provavelmente é culpa do fancybox jquery, mas não encontrei nenhum plugin que eu esteja usando que cause isso, e usei o código abaixo para desativar ele se existisse algum:

    function np2013_disable_scripts() {
    // Disable fancybox-for-wordpress on non blog categories

    remove_action(‘wp_head’, ‘mfbfw_init’);
    remove_action(‘wp_enqueue_scripts’, ‘mfbfw_scripts’);
    remove_action(‘wp_enqueue_scripts’, ‘mfbfw_styles’);
    remove_action(‘init’, ‘mfbfw_register_scripts’);
    wp_dequeue_style( ‘fancybox’ );
    wp_deregister_script( ‘fancybox’ );

    }
    add_action(‘wp_head’, ‘np2013_disable_scripts’, 1);

    Mas não obtive resultados, continua aparecendo esse Lightbox e não abre o PDF. Alguém entendeu e consegue ver uma solução?

  • O tópico ‘Arquivos da biblioteca na pesquisa (erro pop up do fancybox)’ está fechado para novas respostas.