如何在用户打开特定页面时自动打开pdf?

时间:2016-05-13 14:40:55

标签: wordpress

我想要做的是当用户输入特定页面以自动打开pdf而不是该页面时?我怎么能做到这一点?

1 个答案:

答案 0 :(得分:0)

没有测试,但尝试将其添加到主题中的function.php中:

add_action('init', 'show_pdf');

function show_pdf() {
    if (is_page($page_id)) {
        header('Content-type:application/pdf');
        header('Cache-Control: no-cache, no-store, must-revalidate');
        header('Pragma: no-cache');
        header('Expires: 0');
        readfile($file_path);
        exit;
    }
}

并将$ page_id替换为页面ID,将$ file_path替换为PDF文件的本地路径。