24

生の HTML コードを Wordpress の投稿に挿入する必要がある場合もあれば、そのコードの一部をコメント アウトする必要がある場合もあります。

プレーン テキスト エディターを使用する<!-- Comment -->と、非表示にしたいチャンクの周りだけを使用できます。

しかし、WP の投稿でこれを試すと、コードは非表示になりますが、「終了コメント タグ」が表示され-->ます。

可能であれば、WP 投稿でコードをコメントアウトする正しい方法は何ですか?

ありがとう!

4

8 に答える 8

28

wpautop() には、HTML コードを含むコメントを壊すバグが含まれています。簡単な回避策は、終了の直前に 2 番目の開始 HTML コメント タグを追加することです。http://core.trac.wordpress.org/ticket/2691を参照してください。

これは WordPress で機能します。

<!-- <div class="book floatleft"><a href="#">
<img src="http://www.myreallycoolsite.com/wp-content/uploads/2013/02/button.png" alt="" />
</a></div> <!-- -->

これは WordPress では機能しません。

<!-- <div class="book floatleft"><a href="#">
<img src="http://www.myreallycoolsite.com/wp-content/uploads/2013/02/button.png" alt="" />
</a></div> -->
于 2013-03-04T17:50:48.220 に答える
10

非表示の div ブロックを使用する

このような:

<div style="display: none;">

...comment...

</div>

魅力のように機能します

于 2012-04-15T15:42:30.027 に答える
1

HTML エディター内でコードのフォーマットを保持する次のプラグインのいずれかを試すことができます。

  • TRUEedit プラグイン
  • WPスーパーエディット
  • ps-disable-auto-formatting
  • フィルタリングされていない MU (マルチサイトのみ)

これらのプラグインのほとんどは、WordPress が使用する wptexturize フィルターを削除して、文字とパターンを置き換えていると思います (ショートコードと HTML を台無しにします)。

「Deans FCKEditor」または「Foliopress WYSIWYG」を使用している場合、引用符を HTML 引用符に変換し、段落マークアップを追加し、ショートコードを台無しにし、その他の HTML 文字置換を行うため、問題になる可能性があります。

于 2011-04-05T22:58:09.317 に答える
1

これを試して:

<!-- Comment --!>

魅力のように機能します。

于 2013-07-24T21:56:24.823 に答える
1

投稿のエディターに入力する代わりに<!--Comment-->、未加工の HTML エディター内にコメント タグを配置してください。

代替テキスト
(出典: headwaythemes.com )

また、DOM インスペクターを使用して、-->終了タグが実際に投稿自体から来ていることを確認します。

もう 1 つのヒントとして、記事を公開する前にClose Tagsボタンをクリックして、HTML がより適切に検証されていることを確認してください。

于 2010-07-27T14:14:13.477 に答える
1

このスニペットは、探していることを行う必要があります。

// Add the unfiltered_html capability back in to WordPress 3.0 multisite.
function um_unfilter_multisite( $caps, $cap, $user_id, $args ) {
if ( $cap == 'unfiltered_html' ) {
    unset( $caps );
    $caps[] = $cap;
}
return $caps;
}
add_filter( 'map_meta_cap', 'um_unfilter_multisite', 10, 4 );
于 2011-09-08T21:28:28.820 に答える
0

これを試して:

&lt;!&#45;&#45;<br />
... commented out stuff ...<br >
&lt;&#45;&#45;&gt;

ただし、WordPress がコメントの最後に挿入する HTML ブレーク タグに注意してください。

于 2013-04-10T14:56:29.647 に答える