web-dev-qa-db-ja.com

WordPressビジュアルエディタがバックティックをコードブロックに変換するのを止める

バックティックを自動的にコードに変換しないようにするためには、私のフロントエンドwp_editor()が必要です。私はtiny_mce_before_initフィルターの設定configとTinyMCEウェブサイトのドキュメントをチェックしましたが、見つけることができません。現在のデフォルトの振る舞いは、バッククォート( ``)で囲まれたテキストが自動的に<code></code>ブロックに変換されることを意味します。それは望ましくありません。

1
Richard Webster

これは問題を解決しました。最初の場所でロードすることから、あなたがタイプするときに自動的にテキストをフォーマットするプラグインを単に削除します。

add_filter( 'tiny_mce_plugins', 'rwebster_editor_remove_wptextpattern', 1, 99 );
function rwebster_editor_remove_wptextpattern( $plugins ) {
    $wptextpattern = array_search( 'wptextpattern', $plugins );
    unset( $plugins[$wptextpattern] );
    return $plugins;
}
1
Richard Webster