フォーラムへの返信
-
投稿者投稿
-
すみません、うまくいかないというのは、認証に失敗してしまうということでしょうか?それともこのコードがシンタックスエラーとかになってしまうということでしょうか?
もし認証に…ということであれば、
$license_key =...
の下の行にvar_dump( $license_key );
を追加していただいて、ライセンスキーに不要な文字(前後の空白等)が紛れていないか念の為確認をお願いします。もしそれも問題なさそうであれば、可能であれば直接環境を調査させていただきたいです。ご検討よろしくお願いいたします!
♥ 0いいねをした人: いませんサーバー側で10分、テーマ側でも1日キャッシュするようにしていました!なのでテーマ側でキャッシュを削除してどうなるか試していただきたいです。
wp-content/themes/unitone/functions.php
の 最終行に下記のコードを足してください。$license_key = \Unitone\App\Controller\Manager\Manager::get_setting( 'license-key' ); $transient_name = 'unitone-license-status-' . $license_key; delete_transient( $transient_name );
そして認証をしたらどうなるか試してみてください。試したあとは上記のコードは消してください。
♥ 0いいねをした人: いませんunitone 公式サイトと REST API 通信ができれば大丈夫なので、ベーシック認証が直接の問題になる可能性は低いのかな?と思うのですが、例えば公式サイトがプラグインのアップデートで一時的に通信できない状態になっているタイミングだったりすると、認証が通らない可能性はあります。
認証状態は現状10分キャッシュするようになっているので、10分おいてからもう一度認証してみてください!すでに10分たっているけど認証が通らないということであれば改めて調査します。
♥ 0いいねをした人: いませんv18.3.1 で修正を入れてみましたがどうでしょうか?
♥ 0いいねをした人: いません検証ありがとうございます!はい、次のリリースに含めますので、そのまま使用されて大丈夫です。
♥ 0いいねをした人: いませんぐわー何度もすみません、v18.2.3 で修正したつもりがまだ漏れがあるみたいでした…。下記の変更を試してみていただけないでしょうか?
themes/unitone/dist/blocks/mega-menu/index.php
の最後、$html .= '</div>'; return $html; }
を
$html .= '</div>'; $html .= '</li>'; return $html; }
に変更
♥ 0いいねをした人: いませんこちらの環境でメガメニューブロックに適当なパターンを入れて、その中に検索ブロックを入れて、検索ブロックの設定(ボタンの位置等)を変えながら確認してみたのですが、不具合は確認できませんでした。
検索ブロックを一旦消してみると改善されますか?
されない場合、もしカスタム HTML ブロックやショートコードを入れているのであれば、その中の HTML に閉じミスがあるかもしれないので確認してみてください。
カスタム HTML ブロックもショートコードも入れていない場合は、メガメニューブロックが出力している HTML を確認して、どこで閉じタグが漏れているか地道に確認するしかないかなぁと…。
♥ 0いいねをした人: いません最新バージョンにて早速のご対応ありがとうございます!開発環境でテストしたところ、検索ブロックが正しく表示されるようになりました。
ご確認ありがとうございます!
なお、今回のアップデートの影響か分からないのですが、このタイミングで下記のメッセージが表示されるようになりました。何か関係があるでしょうか?
フロントでのメガメニューの動作のために Interactivity API を使っているのですが、「終了タグ「LI」が見つからない」とあるので、検索ブロックの許可が甘いのか他の理由かはわかりませんが、タグの入れ子がおかしくなって閉じタグが足りなくなってしまっているのかもしれません。確認してみます!
v18.1.0 で対応しました!
♥ 0いいねをした人: いません流体タイポグラフィはやはり無理(というか追加の仕方がよくわからない)な感じだったのですが、サイズはなんとかいけそうでした。もしかしたら他の Woo のブロックも似たような状況のものがあるかもしれませんが、とりあえず次のアップデートで商品価格ブロックについてはサイズが反映できるようにします!
♥ 0いいねをした人: いません -
投稿者投稿