web-dev-qa-db-ja.com

hTMLタグがPostおよびPageで機能しないのはなぜですか

これはプログラミング関連の質問ではありませんが、私はこのWordPressの問題で苦い経験に直面しています。問題は、HTMLタグが私のWebサイトで機能していないことです。画像を見る

This is text Part 

This is Visual part 

This is how it publish 

3
Kallol Das

TinyMCEエディタがどのように機能するかは、テーマではありません。あなたが「テキスト」タブのままで投稿を更新すると、HTMLはそのまま残り、フロントエンドに正しく表示されます。ただし、「ビジュアルエディタ」に戻ると、機能しなくなります。

ここで、あなたは自分のfunctions.phpでこれを使うことができます

    // Modify Tiny_MCE init
add_filter('tiny_mce_before_init', 'smartenTinyMCE' );
function smartenTinyMCE($init) {
    // Add PRE and CODE to the block formats menu
    $init['theme_advanced_blockformats'] = 'h2,h3,h4,h5,h6,p,blockquote,pre,code';

    // Allow extra attributes for some syntax highlighters, IE: <pre lang="php" line="5">...</pre)
    // Allow iFrames for live examples
    $init['extended_valid_elements'] = 'pre[*]';

    return $init;
}

ソース: https://provideyourown.com/2011/how-to-insert-code-into-your-wordpress-blog/

シモンズ:あなたはカンマの例でさらに区切って追加することができます:

$init['extended_valid_elements'] = 'pre[*],code[*],iframe[*]';
1
Michael Rogers