以前の紹介させていただいた記事内にPDFを表示させることができるWordPress プラグインEmbed PDFの記事の続きです。
今回は、固定ページや投稿のエディタにショートコードを貼るのではなく、do_shortcode関数を使ってショートコードをテーマファイル内で呼び出す方法のご紹介です。
※Embed PDF の使い方などは、別途こちらのページも参考にしてみてください。
URLが固定のPDF を表示
メディアにアップロードしたPDF や指定のフォルダ内にあるPDF など、URLが固定のPDF を出力する方法です。
1 2 3 4 5 |
<?php global $wp_embed; $post_embed = $wp_embed->run_shortcode('[embed]https://webantena.net/sample.pdf[/embed]'); echo $post_embed; ?> |
※https://webantena.net/sample.pdf の部分はPDF のURLに変更してください。
また[]は半角カッコで記述してください。
Types のカスタムフォールドでアップしたPDF を表示
Types プラグインのカスタムフォールドからアップロードしたPDF を取得して表示する場合です。
1 2 3 4 5 |
<?php global $wp_embed; $post_embed = $wp_embed->run_shortcode('[embed]'.types_render_field("filedスラッグ名", array('output' => 'raw')).'[/embed]'); echo $post_embed; ?> |
コメント