【件名】見出しデザインのメニューが表示されない
現象
メイド・イン・ヘブン設定→基本カラー→見出しデザインのメニューが表示されない。
原因
SSLサイトの場合、fopen()でファイルを開くと、以下のエラーとなる。
そのため、見出しデザイン用のcsvファイルが読めず、メニューが非表示となった。
Warning: fopen(): SSL operation failed with code 1. OpenSSL Error messages:
対策
取得をURLではなくディレクトリパスにし、以下のように変更する。
$file = url_to_local(get_theme_file_uri(HVN_SKIN . "assets/css/{$name}/{$name}.csv"));
Ver.0.0.4では、見出し関連ファイル以外もget_theme_file_uri()を使用し動的にURLを取得している。
これを固定とし、以下のHVN_SKIN_URLに変更する。
$skin_url = str_replace('style.css', '', get_skin_url());
define('HVN_SKIN_URL', $skin_url);
変更一覧
| パス | ファイル名 |
|---|---|
| /skin-made-in-heaven/lib/ | function.php |
| /skin-made-in-heaven/lib/ | hook-wp.php |
| /skin-made-in-heaven/tmp/ | css-custom.php |
| /skin-made-in-heaven/ | functions.php |
