バグ報告Ver.0.0.8→0.0.9

リリースメモ
この記事は約2分で読めます。
記事内に広告が含まれています。

【件名】見出しデザインのメニューが表示されない

現象

メイド・イン・ヘブン設定→基本カラー→見出しデザインのメニューが表示されない。

原因

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
タイトルとURLをコピーしました