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