[WordPress]カスタムフィールドでショートコード転送する

Last Updated: 2016 年 05 月 01 日 댓글

高度なカスタムフィールド プラグインを使用すると、簡単にカスタムフィールド(カスタムフィールド)を希望する記事タイプの記事に追加することができます。 WordPress 「映画レビュー」文の種類を追加する 文でカスタムフィールドを活用する方法を説明しています。 たとえば、Projectという文の種類やカテゴリーに個別Projectのいくつかの情報(例えば、プロジェクト名、プロジェクトの期間、使用された技術など)を追加する場合を考えてみましょう。 プロジェクトの結果を示す写真をスライド形式で書かれ、タイトルの下に表示することを考慮してみることができます。 この場合、スライダープラグイン(例えば、 メタスライダー)を使用して、スライドを作成して、ショートコードをカスタムフィールドに入力し、その文にスライドを表示することができます。

テーマファイル(例えば、 single.php)に直接追加する場合は、次のような形式でショートコードを表示することができます。

<?php $slider = get_field('slider');
echo do_shortcode($slider); ?>

もし the_content フィルタを使用して関数のファイルに直接追加する場合には、post idをfiledに追加ヘジュオヤします。

例:

$id = get_the_ID();
$custom_content = get_field('sliders', $id) . '....';

the_content フィルタの使用の詳細については、 WordPress Codexページを参照してください。

以下は、カスタムフィールドに マスタースライダーでスデに作成ショートコードを入力して、個々の文に表示された例です。

Custom-Field-Shortcodes

 

スライドだけでなく、様々な要素のショートコードをカスタムフィールドに転送して、目的の場所を表示することができます。

メモ:

 

 


コメントを残す

コメント