WordPress和TinyMCE最近都进行了更新,允许您修改特殊字符(charmap),而无需修改核心。可以从中查找所需的符号https://dev.w3.org/html5/html-author/charref 然后将以下代码添加到主题的函数中。php或制作插件:
add_filter( \'tiny_mce_before_init\', \'tinymce_add_chars\' );
function tinymce_add_chars( $settings ) {
$new_chars = json_encode( array(
array( \'8224\', \'Dagger\' ),
array( \'8230\', \'Horizontal ellipsis\' ),
array( \'8539\', \'1/8 Fraction\' ),
array( \'8730\', \'Square Root\' ),
array( \'8818\', \'Less than or equivalent to\' ),
array( \'8819\', \'Greater than or equivalent to\' ),
array( \'0963\', \'Sigma\' ),
array( \'0956\', \'Mu\' ),
) );
$settings[\'charmap_append\'] = $new_chars;
return $settings;
}
此修改依赖于
tiny_mce_before_init WordPress和TinyMCE的挂钩
charmap_append 设置。添加元素时,将每个符号添加为数组,其中第一项是HTML实体代码,第二项是描述。
您可以在下面的屏幕截图中看到,我的符号已附加到现有符号列表中。
看起来也可以使用TinyMCE的
charmap
设置并列出所需的符号。