藤原

フォーラムへの返信

11件の投稿を表示中 - 1 - 11件目 (全11件中)
  • 投稿者
    投稿
  • 藤原
    参加者
    4

    <訂正>
    if ( ! is_page('shop_top-page') ) {
    ではなく
    if ( ! is_shop() ) {
    のほうが良いのかもしれません。

     

    GONSYさんありがとうございます。
    woocommerce_before_shop_loopを使うほうがスマートですね。
    そちらで調整してみます。

    商品一覧ですが、ここは今回はカテゴリ一覧として使いたいため商品は表示させたくないのです。
    図で示していただいたケースはどうなるのか気になりますが、今回はこのトピックは一度閉じます。

    大変参考になりました。ありがとうございました。

    0
    Who liked: No user
    藤原
    参加者
    4

    snow_monkey_before_contents_inner を使うことで
    『https://snow-monkey.2inc.org/2020/04/28/inject-content-to-above-the-columns-that-has-sidebar/』のように

    if ( ! is_page('shop_top-page') ) {
    'pagename'       => 'shop-page_insert-page',

    という感じで実現できました。

    ただこの場合、動作自体は希望のものなのですが、
    ・固定ページ(shop_top-page)をショップページとして割り当てる
    ・別に差し込み用の固定ページ(shop-page_insert-page)を用意する
    ・snow_monkey_before_contents_innerに差し込み用ページを割り当てる
    となるため少しややこしくなります。

    もし固定ページ(shop_top-page)のコンテンツを表示させる方法をご存じの方、またはもっと良い方法がある場合にはご教示ください

    0
    Who liked: No user
    藤原
    参加者
    4

    GONSYさん、ご連絡ありがとうございます。

    『実現したいこと』の画像は参考として、「https://snow-monkey.2inc.org/shop/」を利用しています。
    誰もが閲覧できて、私の希望する箇所と同じ階層だったからです。

    実際に制作しているサイトでは
    ・ヘッダーレイアウト[2行]
    ・パンくず
    ・WooCommerce 商品一覧ページレイアウト[1カラム]

    となります。このサイトではサイドメニューは想定していません。

    > 2カラムのショップページ側のメインコンテンツ上部に入れるのが妥当
    > ページが送られますが、2ページ以降も
    はい。希望する位置はそこです。
    また2ページ以降ですが、今回希望の表示が実現できた際には、
    現在表示されている(青枠で示していただいたエリアの下部にある)
    『ショップページの表示』で指定されたものはCSSで非表示にする予定です。

    そのため『2ページ以降も表示するのがご希望ですか?』という質問には、
    「いいえ、現状では考慮しなくてもよいと考えています」という回答になります。

    フックを使う場合は、どのようになりますか?
    できればfunction.phpやmysnowmonkeyへ直接HTMLを記載せずに(メンテナンスが難しくなるため)実現したいと考えています。

    お手数をおかけしますが、よい方法があれば教えて頂けますでしょうか。

    0
    Who liked: No user
    藤原
    参加者
    4

    外観>メニュー>メニュー設定>ドロワーナビゲーション(モバイル用)にチェックは入っていますか?

    0
    Who liked: No user
    藤原
    参加者
    4

    ありがとうございます

    0
    Who liked: No user
    返信先: Snow Monkey Editorの公開設定 #66802
    藤原
    参加者
    4

    ありがとうございます!
    記事公開後、表示>非表示と確認できました。

    1
    Who liked: No user
    藤原
    参加者
    4

    ありがとうございます。
    回答をいただいて「ああこれはこちらにミスがある問題だな」と再度確認しました。

    結果、デベロッパーツールで見える .editor-styles-wrapper から記載し、2重に書いていたという恥ずかしい原因でした。

    【こう書くと】
    .editor-styles-wrapper [data-type=”core/heading”] > h2 {
    border-left: none;
    }

    【こうなってしまう】
    .editor-styles-wrapper .editor-styles-wrapper [data-type=”core/heading”] > h2 {
    border-left: none;
    }

    【 editor-style.cssには、.editor-styles-wrapper 以下のみ記載する】
    [data-type=”core/heading”] > h2 {
    border-left: none;
    }

    個別に設定していたのですが、状況をわかりやすくするためにと思い、Allで消して問い合わせたことで余計にややこしくしてしまったかもしれません。

    子テーマからmy-snow-monkeyへ移行する際に誤って移したのだと思います。
    お手数をおかけしました。
    ありがとうございました。

    == 追記 ==
    add_editor_style()に関しては、キャッシュを消したくてdate(‘YmdGis’)を付けており

    クエリ文字列付きのパス (例: editor-style?ver=…) は追加に失敗します。
    代わりに同等の http(s) URL を使用してください。

    と関数リファレンスにあったので、(制作時は)httpから付けるようにしていました。

    2
    Who liked: No user
    藤原
    参加者
    4
    // エディター用の CSS 読み込み
    add_action(
    	'after_setup_theme',
    	function() {
    		add_editor_style( 'https://ドメイン/wp-content/plugins/my-snow-monkey/css/style-editor.css?rev=' . date('YmdGis'));
    	},
    	99
    );

    こうしています。
    よろしくお願します。

    0
    Who liked: No user
    返信先: 改行ができません #14404
    藤原
    参加者
    4

    『Shift』+『Enter』でどうでしょうか?

    0
    Who liked: No user
    藤原
    参加者
    4

    早速の対応ありがとうございました。

    すっごくうれしいです。

    0
    Who liked: No user
    返信先: Pure CSS ギャラリーを使うには #13352
    藤原
    参加者
    4

    ありがとうございます。
    クラッシックブロックでも問題ないので、うまく使っていきますね。

    0
    Who liked: No user
11件の投稿を表示中 - 1 - 11件目 (全11件中)

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。