2017-11-03 5 views
0

私はwordpressプラグインを実行していますが、いくつか問題があります。PHPはiframeにロードされていません

私はこのコードをすべてポストで使用すると問題なく動作します。

<iframe width="362" height="395" src="http://website.comm/<?php 
 
if (0 != get_current_user_id()) { 
 
    the_author_meta('user_description', get_current_user_id()); 
 
    } else { 
 
    echo 'Not logged in user'; 
 
    } 
 
?>" frameborder="0"></iframe>

しかし、私はエラーエン得ることプラグインで同じコードを使用しようとします。 プラグインはPHPコードのために[psfd_php] [/ psfd_php]を使用しています。

<iframe width="362" height="395" src="http://website.comm/[psfd_php] 
 
if (0 != get_current_user_id()) { 
 
    the_author_meta('user_description', get_current_user_id()); 
 
    } else { 
 
    echo 'Not logged in user'; 
 
    } 
 
[/psfd_php]" frameborder="0"></iframe>

私が手出力がこれです。

[psfd_php] 
 
if (0 != get_current_user_id()) { 
 
    the_author_meta('user_description', get_current_user_id()); 
 
    } else { 
 
    echo 'Not logged in user'; 
 
    } 
 
[/psfd_php]

私はその後、私はエラーを取得していないのiframeコードなしで同じコードを使用しようとします。 何か問題があります。

この意味は? 正しいコードを教えてもらえますか?

Click here for the original discussion on wordpress.org/support

+0

2回目の試行ではどのようなエラーが発生しますか?タグ属性に挿入するときに、あなたの '' user_description''フィールドの内容に注意する必要があります。 '' 'char ''の存在によってプロパティ宣言が閉じられる – Kaddath

+0

プラグインとは何ですか?URL? – montrealist

+0

エラーは最初の投稿にあります。 ''これは純粋なコードです。 このように:https:/ /imgur/OyGRTj2 プラグイン:https://wordpress.org/support/topic/allow-php/#post-9645284 – ANdy

答えて

0

私は、HTMLとワードプレスshortcodeの2つの互換性のないものを混ぜようとしていると言えます。ショートコードはWordPressエコシステム内で実行されることを意図しています。ショートコード - この場合は[psfd_php]...[/psfd_php]の中のすべて - はポスト/ページに直接挿入する必要があります.HTMLにペーストするだけでは動作できません。

ショートコードに関するWordPressのドキュメントを読んで、適切なユースケースについて教えてください。

+0

これはまだ解決できますか? 私は考えていませんただショートを使用 この