WordPressのTinyMCEビジュアルエディターにカスタムCSS(テーマオプションで設定)を追加しようとしています。フロントエンドでは、テーマがこのCSSを生成し、wp_head
フックに出力します。私が直面している問題は、そのCSS出力をエディターに追加できることです。
add_editor_style( 'editor-style.css' )
テーマオプションにアクセスするにはPHPを使用する必要があるため、これを行うことはできません。
フロントエンドでの動作例:
add_action( 'wp_head', 'my_custom_colors' );
function my_custom_colors() {
$color_1 = get_theme_mod( 'color_1', 'cc4a00' );
echo "<style type='text/css'>a { color: #{$color_1}; }";
}
そのカスタムスタイルをビジュアルエディターに取り込む方法が必要です。どんな助けも大歓迎です。
editor-style.css
は、テーマの領域である賛辞を意味します。