再現でき原因がわかりました。どうやら例の「CSSで隠している」箇所が問題だったようです。
ddfont.cssの以下の部分を消してみてください。
#mceu_68 {display: none;}
#mceu_69 {display: none;}
.mceu_68 {display: none;}
.mceu_69 {display: none;}
ふむふむ
php5.3 ということは当方が使用しているサーバーと同じですね。
つまりphpの問題の可能性は消えたと。。
@hinaloe あー。。あれ?そのCSS消したと思ったんですがね。。
そういうことですか。なるほどです
とりあえずその表記を消したバージョン0.8をリリースしました
TinyMCE の font_formats オプションの値は、最後にセミコロン(;)があると正しく動作しない場合(TinyMCE のバージョンによるのかも?)があるようです。
https://stackoverflow.com/questions/14170758/adding-new-fonts-to-tinymce-font-options
私の環境(WP 4.8)では、ここを修正することで直りました。
あと、plugin_dir_url 関数の戻り値は末尾に ‘/’ が付きますよ。
https://codex.wordpress.org/Function_Reference/plugin_dir_url#Return_Values
$stylesheet_url = plugin_dir_url( __FILE__ ) . ‘/addfont.css’;
↓
$stylesheet_url = plugin_dir_url( __FILE__ ) . ‘addfont.css’;
0.9にアップデートしました。
解決しました。
ありがとうございました。
感謝です!!!
Japanese font for TinyMCE のバージョン1.0を24時間以内にコミットします。
新機能は。。実際にあなたの目で見てみてください!
(ただフォントを追加するだけ。。かな?まだ作成中なので。。)
あと,ここで謝罪です。。
太字のNotosans Japanese がこのフォントが追加された0.3か0.4からずっと太字ではなかったようです。。
本当にすみませんでした
バージョン1.0にアップデートしました。
源ノ角ゴシックと,フォントの説明を追加しました。
はじめまして。
本日インストールさせていただきましたところ、以下のような警告文が発現するようになりました。
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘tinyjpfont_register_settings’ not found or invalid function name in /home/sites/*****/users/*****/wp-includes/class-wp-hook.php on line 298
Japanese font for TinyMCEをインストール後から発現するようになったので、プラグインが原因と思うのですが、どのように対処すべきかご教授願えたらと思います。
ぎゃ。。そのバグか。。
一応自サイトではそのようなエラーは表示されません。が、すでに報告を受けて現在対処中です。(ちょっとやることがおおすぎてあんまり進んでませんが。。)
あと、現在OS日変更したため、修正版をコミットするのに時間がかかると思いますが、24時間以内に修正版をコミットしたいとおもっています。
今回は、ご迷惑をお掛けし、申し訳ありませんでした。
修正版が、完成。。。したと思いたいです。
とりあえず修正版をコミットしたので更新おねがいします。
だめだったら教えてください。
ちなみに、自サイトでは表示されないので検証ができません。。
>raspi0124さん
迅速な対応に驚くとともに感謝です!
アップデートして有効化したところ、バグは解消されていました!!!
再現できないバグの修正は大変だったと思います
愛用させていただこうと思っていますので、今後もよろしくお願いしますm(_ _)m