-
投稿者投稿
-
2020年2月5日 5:18 PM #47227
【お使いの Snow Monkey のバージョン】バージョン: 9.0.12
【お使いのブラウザ】Chrome
【当該サイトのURL】(https://pleasure-time.com/)===
現在ヘッダーレイアウトを「シンプル」にしているのですが、PC用ヘッダー位置が「ノーマル」以外を選択しようとすると「無効な値です」とポップアップが出て選択できません。
ヘッダーレイアウトを「1行」や「中央ロゴ」にしても、PC用ヘッダー位置は「ノーマル」しか選択できない状態です。
(ロゴを削除しても変化なしでした)改善できますでしょうか?
よろしくお願い致します。
♥ 0いいねをした人: 居ません2020年2月5日 5:29 PM #47229いくつか質問させてください!
・ヘッダーに関係する部分を、子テーマや My Snow Monkey プラグインでカスタマイズしていますか?
・ポップアップがでたとき、ブラウザのコンソールになにかエラーやメッセージがでていますか?
・デザインスキンを使用していますか?♥ 0いいねをした人: 居ません2020年2月5日 6:44 PM #47231・現状、カスタマイズは何もしていないです。
・コンソールにはエラーは出ていません。
・デザインスキンも使用していません。よろしくお願い致しますm(_ _)m
♥ 0いいねをした人: 居ません2020年2月6日 10:12 AM #47250ご回答ありがとうございます、なるほど…。
ちょっとこちらでは再現できないので、直接ファイルを変更して頂いて、改善されるか試してみてください!
snow-monkey/app/customizer/design/sections/header/controls/header-position-lg.php
と、header-position.php
の中にある、'sanitize_callback' => function( $value ) { ... 省略 ... return $value; }
の部分を削除してみてください。(つまり消したあとは下記のようになります。)
'choices' => [ 'sticky' => __( 'Sticky', 'snow-monkey' ), 'sticky-overlay' => __( 'Overlay (Sticky)', 'snow-monkey' ), 'sticky-overlay-colored' => __( 'Overlay (Sticky / When scrolling, whilte background)', 'snow-monkey' ), 'overlay' => __( 'Overlay', 'snow-monkey' ), '' => __( 'Normal', 'snow-monkey' ), ], ] );
管理画面から直接ファイル編集してしまうと、削除箇所を間違ったときに復帰が面倒になるので、FTP ツールなどを使い、編集したものをサーバーにアップしてみてください。
その後、カスタマイザーで変更可能になるか動作確認してみてください。
♥ 0いいねをした人: 居ません2020年2月6日 12:55 PM #47301Parse error: syntax error, unexpected ';', expecting ']' in /xxxxx/public_html/wp-content/themes/snow-monkey/app/customizer/design/sections/header/controls/header-position-lg.php on line 33 サイトに重大なエラーがありました。 WordPress でのデバッグをさらに詳しく見る。
が表示されました!
♥ 0いいねをした人: 居ません2020年2月6日 1:08 PM #47302ぐわー、すみません、ひとまずもとに戻してください
♥ 0いいねをした人: 居ません2020年2月6日 3:12 PM #47309これにおきかえてください!(
header-position-lg.php
)<?php /** * @package snow-monkey * @author inc2734 * @license GPL-2.0+ * @version 9.0.0 */ use Inc2734\WP_Customizer_Framework\Framework; Framework::control( 'select', 'header-position-lg', [ 'label' => __( 'Header position for PC', 'snow-monkey' ), 'priority' => 111, 'default' => '', 'choices' => [ 'sticky' => __( 'Sticky', 'snow-monkey' ), 'sticky-overlay' => __( 'Overlay (Sticky)', 'snow-monkey' ), 'sticky-overlay-colored' => __( 'Overlay (Sticky / When scrolling, whilte background)', 'snow-monkey' ), 'overlay' => __( 'Overlay', 'snow-monkey' ), '' => __( 'Normal', 'snow-monkey' ), ], ] ); if ( ! is_customize_preview() ) { return; } $panel = Framework::get_panel( 'design' ); $section = Framework::get_section( 'header' ); $control = Framework::get_control( 'header-position-lg' ); $control->join( $section )->join( $panel );
ちなみにですが、ヘッダー位置、PC 用ヘッダー位置の両方ともが設定できないのですかね?
♥ 0いいねをした人: 居ません2020年2月6日 5:35 PM #47317ありがとうございます。
設定できました!
ちなみに、ヘッダー位置(PC用以外)は最初から設定できました。
♥ 0いいねをした人: 居ません2020年2月7日 9:26 AM #47321検証のご協力ありがとうございます!!!
やはりそこに問題がありそうですね…。v8 以前から使っている方が v9 にアップデートしたときにヘッダーのレイアウトが変わってしまわないように入れている処理なのですが、なんらか問題があるのでしょうね。助かりました!
トピック閉じますね。
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「ヘッダー位置 選択できない」には新しい返信をつけることはできません。