NOTEphpコードを実行したくない、表示されているだけです。
このPHPコード<?php wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer ); ?>
を投稿の中に表示したいです。うまく機能させることができません。
テキストタイプのエディタに行き、そこで<pre class="lang:php nums:false"> <?php wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer ); ?> </pre>
とタイプして保存したら。欲しいものを見ることができます。
しかし、ビジュアルエディタに切り替えると、phpのテキストは表示されません。それのための箱がありますが、テキストはありません。投稿を保存すると、HTMLコメントがソースコードに追加され、<pre class="lang:php nums:false"> <!--?php wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer ); ?--></pre>
のようになります。そのため、投稿ページを更新すると、!--
の文字が表示されます。
構文強調表示でPHPコードを表示する方法がありますか?
それは少し問題があるかもしれません。私はプラグイン SyntaxHighlighter Evolved を使いますが、プラグインの説明にあるように(私の強調):
ヒント:コードを壊したくない場合は、ビジュアルエディタを使用しないでください。 TinyMCEはあなたのHTMLを「片付ける」でしょう。
もう1つの選択肢は、URLを渡すためにShortcodeを使用してGists(または同様のもの)を埋め込み、PHPにscript
タグをレンダリングさせることです(Marco Berrocalが推奨)。
<script src="https://Gist.github.com/user/GistID.js"></script>
ショートコードパスは カスタムフィールド でも使用できます。スクリプトをCFに貼り付けて、レンダリングのためにその名前をショートコードに渡します。プラグインのAdvanced Custom Fieldsが頭に浮かぶ。
私があなただったら、私はカスタム ショートコード をし、PHPをきれいにして、途中でそれを表示します。