2017-11-15 6 views
1

これが可能かどうか、または回避策があるかどうかはわかりませんが、single.phpテンプレートにショートコードを追加する必要があります。私が知っている別の関数呼び出しでwordpress関数呼び出しを追加することはできますか?

<? php do_shortcode('[form id="<? php the_author_meta('authorspecificformid'); ?>"]') ?>

:しかし、ショートの内側に、私は理想的なショートが正しい情報をレンダリングするように、著者のメタデータを呼び出す必要があります...

それはこのようなものですこれはうまくいきませんが、回避策がありますか?

答えて

1

あなたはこのように、このショートを構築することができますねえ

<?php 
$authorId = get_the_author_meta("authorspecificformid"); 
echo do_shortcode("[form id=\"$authorId\"]"); 
+0

応答のための感謝を。残念ながらそれはうまくいかない: -/ –

+0

何がうまくいかない?あなたの質問を編集して詳細を追加し、それ以外の場合はデバッグしてください。 – mmm

+0

私はsingle.phpテンプレートとメタデータにコードを挿入しました。投稿がロードされたときに "authorspecificformid"がショートコードにプルされていません。 –

関連する問題