キタジマ タカシ

フォーラムへの返信

15件の投稿を表示中 - 1 - 15件目 (全5,663件中)
  • 投稿者
    投稿
  • キタジマ タカシ
    参加者
    1755

    この症状は実は ほぼほぼ 素の状態の時からの症状です。

    「ほぼほぼ」が気になりますね…。例えば新規に別にサブドメインをつくって、そこに完全に素の状態の WordPress と Snow Monkey を入れたら表示されますか?

    この固定ページの設定パネルは WordPress コアの関数である is_page() で出し分けています。なのでそのページのクエリが何らかによって書き換えられていない(+ JavaScript のエラーも出ていない)場合は表示されるはずなのです。.html を怪しいなと思ったのもそこで、僕は条件判定にクエリの判定に精通していないのでパーマリンクが影響するかはわかりませんが、影響する可能性もゼロではないのかな…と思った次第です。パーマリンクのカスタマイズは意図しない不具合を発生させることがちょいちょいあるので…。

    もし新規の完全に素の環境では正しく表示されるのであれば、やはり追加したプラグインかカスタマイズコードが影響していると思います。

    0
    いいねをした人: 居ません
    キタジマ タカシ
    参加者
    1755

    ちょっと試せてないんですけど、条件式を追加したらどうなりますかね?

    add_filter(
    	'snow_monkey_child_pages_args',
    	function( $args ) {
    		// ページスラッグが hoge のときは3件にする
    		if ( is_page( 'hoge' ) ) {
    			$args['posts_per_page'] = 3;
    		// ページスラッグが fuga のときは全件表示
    		} elseif ( is_page( 'fuga' ) ) {
    			$args['posts_per_page'] = -1;
    		}
    		// それ以外はデフォルト
    		return $args;
    	}
    );
    1
    いいねをした人:
    キタジマ タカシ
    参加者
    1755

    下記のコードを My Snow Monkey か子テーマの functions.php に追加するとどうでしょうか?

    add_filter(
    	'snow_monkey_child_pages_args',
    	function( $args ) {
    		$args['posts_per_page'] = 3;
    		return $args;
    	}
    );
    1
    いいねをした人:
    キタジマ タカシ
    参加者
    1755

    またこの問題とは関係ないかもしれませんが、このブロックを設置した瞬間は右の設定エリアで設定ができるのですが、一度設置した後に設定をしようとするとブロックが選択できなくなってしまいます。(なので、削除することもできません。)

    上記については不具合が確認できました。修正でき次第アップデートをかけます。

    該当のページに「このページの子ページ」ブロックを設置していて「レイアウト」をリッチメディアに設定しているが、サムネイルが表示されない。

    上記についてはこちらでは再現できませんでした。

    snow-monkey/template-parts/loop/entry-summary/figure/figure.php

    $args = wp_parse_args(
    	// phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
    	$args,
    	// phpcs:enable
    	[
    		'_src'            => false,
    		'_thumbnail_size' => 'medium_large',
    		'_terms'          => [],
    	]
    );

    の下に、

    var_dump( $args );
    var_dump( get_post_type() );
    var_dump( get_the_post_thumbnail( get_the_ID(), $args['_thumbnail_size'] ) );

    を追加して、このページの子ページブロックを設置しているページを表示すると、画面にどのような文字列が出力されますか?

    0
    いいねをした人: 居ません
    キタジマ タカシ
    参加者
    1755

    ありがとうございます! スクショを見る限り、エラーは出ていなさそうです。

    まずこちらの設定を使わずにタイトルをヘッダーに表示する場合のコード等を教えていただけると助かります。

    下記のコードを My Snow Monkey か、子テーマの functions.php に追加するとどうでしょうか?

    /**
     * 固定ページのアイキャッチ画像の表示位置をカスタマイズする
     */
    add_filter(
    	'theme_mod_page-eyecatch',
    	function( $mod ) {
    		return 'title-on-page-header';
    	}
    );

    パネルが表示されない事自体についてはこちらの環境では再現していないので、お使いのプラグインやカスタマイズの影響ということも考えられます。使用しているプラグインを全て停止してみるとどうなるか、My Snow Monkey や子テーマを使われている場合はそれらに追加したコードを全て消してみるとどうなるかは試してみると良いと思います。

    また、ページの URL が .html になっているのも少し気になりますね。

    0
    いいねをした人: 居ません
    キタジマ タカシ
    参加者
    1755

    先日、カスタマイザーのあるパネルが表示されないという報告がありました。

    Snow Monkey 側が原因ではなかったのでこちらで解決はできなかったのですが、もしかしたら同じような問題の可能性もあるかもしれません。

    ブラウザのデベロッパーツールのコンソールに何か JavaScript のエラーがでていませんか?

    1
    いいねをした人:
    キタジマ タカシ
    参加者
    1755

    v18.2.0 で変更を入れてみました。先に書いた CSS だと Firefox でメニューの位置がずれてしまったので、先に書いたものとは別な変更を入れています。

    アップデートして確認してみてください!

    0
    いいねをした人: 居ません
    キタジマ タカシ
    参加者
    1755

    v18.2.0 で追加してみました。アップデートして確認してみてください!

    1
    いいねをした人:
    キタジマ タカシ
    参加者
    1755

    バグの可能性があると思います。確認してみます!

    1
    いいねをした人:
    キタジマ タカシ
    参加者
    1755

    設定ではできないので CSS でカスタマイズする形になります。例えばこんな感じでしょうか。

    /* 1枚目のとき、prev ボタンを非表示にする */
    .smb-spider-contents-slider .spider__canvas[data-current="0"] + .spider__arrows .spider__arrow[data-direction="prev"] {
        visibility: hidden;
    }
    
    /* 3枚目のとき、next ボタンを非表示にする */
    .smb-spider-contents-slider .spider__canvas[data-current="2"] + .spider__arrows .spider__arrow[data-direction="next"] {
        visibility: hidden;
    }

    「最初のスライド」は .spider__canvasdata-current0 のときで大丈夫ですが、「最後のスライド」を判定する方法がないので、最後のスライドのときに関しては data-current の数値を決め打ちにする必要があります。

    10
    いいねをした人:
    キタジマ タカシ
    参加者
    1755

    わ、全然気づいていませんでした。ご報告ありがとうございます!

    現在、

    .p-global-nav--vertical .c-navbar__item > a {
      text-align: left;
      writing-mode: vertical-rl;
    }

    のように a を縦書きにしているのですが、それを消して

    .p-global-nav--vertical .c-navbar__item {
      text-align: left;
      writing-mode: vertical-rl;
    }

    のように li を縦書きにすると Chrome と表示が同じになるみたいです。サブメニューがどうなるかとか詳しい検証はまだですが、その方向で変更を入れたほうが良さそうな気がします。詳しく見てみますね。

    1
    いいねをした人:
    キタジマ タカシ
    参加者
    1755

    slugにすると日本語のスラッグだったときにすごいことになっちゃうかもですね。

    class 名は日本語 ok なので、URL エンコードされた状態でなければそんなに見にくくなることもないのかな?と思います。勝手に URL エンコードされちゃうようなら考えます!

    1
    いいねをした人:
    キタジマ タカシ
    参加者
    1755

    セクションとカラム上の画像はそのままで、カラム(3等分)の部分をカスタムHTMLに変更するイメージでしょうか。

    んーそうですね、人によって考え方はいろいろだと思いますが、僕なら、このデザインにマッチするブロックはないので、デザインの変更が不可であればカスタム HTML ブロックで実装すると思います。

    0
    いいねをした人: 居ません
    キタジマ タカシ
    参加者
    1755

    変更を入れてみました! Snow Monkey Mega Menu v2.0.3 にアップデートしてみるとどうでしょうか?

    1
    いいねをした人:
    キタジマ タカシ
    参加者
    1755

    .smb-section-with-bgimage__bgimage のデフォルトの背景色が白だからですかね。ページの背景と同じ #FCFCFA に設定してみるとどうでしょうか。

    .smb-section-with-bgimage__bgimage {
      background-color: #fcfcfa;
    }

    2.セクション(背景画像/動画)に高度な設定でclassをつけ、追加cssにてサイズ指定したが反映されませんでした。

    背景画像(.smb-section-with-bgimage__bgimage img)のデフォルトが object-fit: cover だからですね。

    .smb-section-with-bgimage__bgimage img {
      object-fit: initial;
    }

    のようにすれば拡大縮小は避けられると思いますが、そもそも用途的にセクション(背景画像)向きではないかもしれませんし、あるいは、背景の画像を固定してしまうと文字サイズを変更したときや文章量が変わったときに画像から文字がはみ出してしまうため、背景画像ではなく CSS で装飾するほうが向いているかもしれません。

    0
    いいねをした人: 居ません
15件の投稿を表示中 - 1 - 15件目 (全5,663件中)

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ