• RSS

[WP]do_shortcode を使ってEmbed PDF のショートコードを実行する方法

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

以前の紹介させていただいた記事内に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;
?>



  • このエントリーをはてなブックマークに追加
  • follow us in feedly

コメント

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください