7

WordPress の投稿に XML フラグメントを表示したい場合、どうすればよいでしょうか?

これを表示したいとします。

<家族>
    <お父さん>何でも</お父さん>
    <mom>なんでも</mom>
</家族>

を使用し[sourcecode language="xml"]ても XML が壊れてしまうため、役に立ちません。また、プラグインは WordPress の無料版 (つまり wordpress.com ) では使用できないと思います。

HTML<pre>タグの使用は機能しますが、正しいルック アンド フィールが得られません。彼らがそれをどのように行ったかを誰かに教えてもらえますか?

4

4 に答える 4

4

wordpress codex には、投稿でのコードの記述に関するページ全体があります。

http://codex.wordpress.org/Writing_Code_in_Your_Posts

<pre>彼らの提案は、または<code>タグ内で html エンティティ コードを使用することです。

&lt;family&gt;
    &lt;dad&gt;whatever&lt;/dad&gt;
    &lt;mom&gt;whatever&lt;/mom&gt;
&lt;/family&gt;

投稿に表示するコードがたくさんある場合、これは面倒な作業になる可能性があります。これを行う小さなショートコードを作成することをお勧めします。

<?php
function xml_shortcode( $atts, $content ) {
    return '<pre>' . htmlentities( $content ) . '</pre>';
}

add_shortcode( 'xml', `xml_shortcode` );
?>

投稿でショートコードを使用する方法

[xml]your code here[/xml]
于 2013-02-15T14:31:28.037 に答える