現時点では、私はWordPress v3.2.2を実行していて(すぐにv3.4.2にアップグレードするため)、Issuuをサイドバーのテキストウィジェットに挿入するためのショートコードを挿入しようとしています。私がインストールして使用しようとしているWordPressプラグインは WP Iss です。ここでは、記事から埋め込みショートコードを外してサイトの任意の投稿またはページに挿入する必要があると言っています。 ショートコードはページと投稿に機能します。つまり、Webサイト上のウィジェットは機能しています。
私は this link を含むいくつかのリンクを見ました、それは私が単純にfunction.phpファイルにこのコードを挿入しなければならなかったことを私に言ったそしてショートコードは読まれるだろう:
add_filter( 'widget_text', 'shortcode_unautop');
add_filter( 'widget_text', 'do_shortcode');
サイドバーに視聴者を表示するのではなく、ショートコードは以下の図のようにテキストとして画面に表示されます。
この記事では: テキストウィジェットへのshortcode [stream /]の挿入 、私は彼が似たような問題を抱えているのを見ましたが、代わりに<?php ?>
タグを挿入しようとしました。どちらか:
<?php echo do_shortcode('[issuu width=100 height=100 backgroundColor=%23222222 documentId=121205060625-55b37366f5bb447998a5683f7b7ec9af name=di12052012 username=thedailyillini tag=news unit=%]'); ?>
PHPを読み込むための this one のような他のプラグインに頼らず、それを有効にする簡単なPHP関数を追加したいのです。上記のコードでテキストウィジェットに読み込まれるショートコード。 add_filterコード以外に有効な方法がありますか?それともこれは使用されているWordPressのバージョンと関係がありますか?
内部のウィジェットからPHPコードを実行するには、それのための他のプラグインがあります。 PHPを含むWPウィジェット
ウィジェットでPHPコードを使用することはお勧めできませんが。