メインコンテンツへ移動

Search results of "i"

15件の結果を表示中 - 8,251 - 8,265件目 (全9,002件中)
  • 投稿者
    検索結果
  • #11160

    返信が含まれるトピック: mobile footerのカスタマイズについて

    アバター画像キタジマ タカシ
    参加者
    2595

    カスタマイザー > 追加 CSS に下記のコードを追加してみるとどうでしょうか?

    .p-footer-sticky-nav {
      background-color: #f00; /* 背景色 */
    }
    
    .p-footer-sticky-nav a {
      color: #fff;  /* 文字色 */
    }
    0
    Who liked: No user
    #11159

    返信が含まれるトピック: カスタマイザー内controlの中身について

    アバター画像キタジマ タカシ
    参加者
    2595

    コアの $wp_customize->add_setting()type と同じになります。 option を指定すると、 theme_mod (そのテーマのオプション) ではなく、 option (WordPress 自体のオプション) として値が保存されるようになります。

    つまり、前者は get_theme_mod() 、後者は get_option() で値を取得することになります。

    0
    Who liked: No user
    #11138

    返信が含まれるトピック: member変数を使うtemplateの上書きについて

    Hatsuki
    閲覧者
    6

    ご返信有難うございます。

    差し替えについては snow_monkey_layout 、 snow_monkey_view フックでできます

    そのフックを含めて、もう少しシステム面で使い道などまだ色々と考えているところです。上手くまとまりましたら、共有するようにします。

    仕様の想定やその他の部分で理解も深まり、トピックの題についての理解としても
    解決致しましたので、トピックを閉じさせていただきます。
    ありがとうございました。

    0
    Who liked: No user
    #11135

    返信が含まれるトピック: member変数を使うtemplateの上書きについて

    アバター画像キタジマ タカシ
    参加者
    2595

    「レイアウトやビューを変更」が何を指すのかにもよりますが、子テーマでの上書きように、プラグインでの上書きはできるかもしれません。

    ちょっと立て込んでいまして実際に試せてはいないのですが、

    Helper::get_template_part(
        'templates/layout/wrapper/one-column-full'
    );

    のようにユーザーが直接 Helper::get_template_part() で呼び出すことを想定していないだけで、内部的にはレイアウトファイルもビューファイルも Helper::get_template_part() で呼び出されるので、 snow_monkey_template_part_root フックでルートをプラグインに変更すれば、プラグイン内でも「上書き」はできるのじゃないかなぁと。試せてはいないので動かなかったらすみません…。

    差し替えについては snow_monkey_layoutsnow_monkey_view フックでできます(ただしこれも子テーマ内での差し替えを想定しているので、プラグインで差し替えたければ snow_monkey_template_part_root でルートを変更する必要があります)。

    0
    Who liked: No user
    #11116

    返信が含まれるトピック: member変数を使うtemplateの上書きについて

    Hatsuki
    閲覧者
    6

    Helper::get_template_part や get_template_part() で呼び出すのはテンプレートパーツを想定
    その想定通りに使用していませんでした。

    ViewやLayoutを変更するのが想定外という認識で考えた場合は、現状のままで問題ないと思います。

    通常の場合は、ほとんど書き換えることは無いと思いますが、レイアウトやビューを変更する場合は
    子テーマで行うと言う形でしょうか?

    0
    Who liked: No user
    #11096
    アバター画像キタジマ タカシ
    参加者
    2595

    ぐわーほんとですね。正確にどの段階かはわかりませんが、リンク要素に自動的に rel="noopener noreferrer が追加されるために保存されてる HTML と違う!ということで壊れてしまうみたいです。

    この変更が影響しているような気がしますが、どう対処したら良いのかまだわからないので、調査してみますね。

    0
    Who liked: No user
    #11076

    返信が含まれるトピック: member変数を使うtemplateの上書きについて

    アバター画像キタジマ タカシ
    参加者
    2595

    明確に提示しているわけではないのですが、一応 Snow Monkye の各テンプレートファイルは

    • レイアウトファイル (templates/layout)
    • ビューファイル (templates/view)
    • それ以外のテンプレート (いわゆるテンプレートパーツ、基本的には template-parts の中)

    と分類されています。そして、 Helper::get_template_partget_template_part() で呼び出すのはテンプレートパーツを想定しています。なのでレイアウトファイルやビューファイルをそれらの関数で呼び出したときにエラーになるのはあえて特に対策をしていません。

    ご提案のとおり、なんとかやればなんとかなるのかもしれませんが、それで複雑になるとメンテも難しくなっていくので、そうなっているほうがなんとなく便利くらいであれば、現状のままのほうが良いかと思います。

    0
    Who liked: No user
    #11074
    アバター画像キタジマ タカシ
    参加者
    2595

    いずれのウィジェットにも記事の表示条件を変更できるフックがあります。下記のトピックを参照してください。

    「WPAW:最近の投稿」については、デフォルトで表示する投稿タイプを選択できるようになっています。「WPAW:最近の投稿」の設定パネルの「投稿タイプ」のところを適当に切り替えてみてください。

    カスタムフィールドの内容を表示することは可能でしょうか。

    これはちょっと大変かも…です。一応できないことはなくて、「WPAW:最近の投稿」の場合は snow-monkey/vendor/inc2734/wp-awesome-widgets/src/widget/recent-posts/_widget.php を、子テーマ/templates/widget/recent-post.php にコピペすると、recent-post.php ファイルが表示時に使われるようになるので、その recent-post.php をカスタマイズしてカスタムフィールドの内容が表示されるようにすれば良いです。

    「Snow Monkey:最近の投稿」の場合は snow-monkey/app/widget/snow-monkey-recent-posts/_widget.php を、子テーマ/templates/widget/snow-monkey-recent-posts.php にコピペです。

    0
    Who liked: No user
    #11073

    返信が含まれるトピック: ショーケースへのCSSについて

    アバター画像キタジマ タカシ
    参加者
    2595

    こちらの環境にコピペして試してみたところ、display: flexcolor: #ccc も反映されていました。つくりによっては詳細度の問題がでるのかもしれないので、

    .wpaw-showcase .wpaw-showcase__lead{display: flex;}
    .wpaw-showcase .left{color: #ccc;}
    .wpaw-showcase .right{color: #000;}

    みたいな感じで詳細度を上げてみるとどうでしょうか?あと、ブラウザのデベロッパーツールで CSS が適用されているか、また、追加 CSS に書いた CSS がそのページの head の中にちゃんと出力されているか確認してみてください。

    0
    Who liked: No user
    #11039

    返信が含まれるトピック: navbarの挙動がおかしくなってしまった

    keita tanaka
    閲覧者
    0

    追記:

    トップページの上の余白だけではなくフッターにも同じような余白ができていました。

    navbar

    0
    Who liked: No user
    #11000
    アバター画像キタジマ タカシ
    参加者
    2595

    あ、なんというか、そういうことをしないといけないシチュエーションが思い浮かばない…という感じでして。単純に中でテンプレートを呼びだしたいだけだとしたら、

    add_filter(
        'snow_monkey_get_template_part_template-parts/common/infobar',
        function( $name, $vars ) {
            ob_start();
                \get_template_part( 'template-parts/common/infobar' );
                $html = ob_get_clean();
                echo $html;
        },
        10,
        2
    );

    のように、コアの get_template_part() を使うのはどうでしょう?

    0
    Who liked: No user
    #10925
    Hatsuki
    閲覧者
    6

    申し訳ないですが、再度トピックを開きます。

    padding-bottomが設定されていない為、下にノッチのある端末やiPhone XSだと最下部のメニューが角丸に隠れて見えない時が発生している問題が生じております。
    footer-sticky-navで正しく上がっていますので、同じスタイルをドロワーメニューのpadding-bottomでも対応していただければ回避できるのではないかと思います。

    0
    Who liked: No user
    #10884
    Hatsuki
    閲覧者
    6

    具体的に想像できなかったのですが、確かに remove_filter() は無名関数消せないですね…。

    template-parts/common/infobarだと、その中で呼ばれているので、こんな感じでしょうか?

    
    add_filter(
    'snow_monkey_get_template_part_template-parts/common/infobar',
    function( $name, $vars ) {
        ob_start();
        \Framework\Helper::get_template_part( 'template-parts/common/infobar' );  // このフックが呼ばれ続けるので無限ループに
        $html = ob_get_clean();
        echo $html;
    },
    10,
    2
    );
    
    0
    Who liked: No user
    #10882
    アバター画像キタジマ タカシ
    参加者
    2595

    プラグインを幾つも作った際に、 snow_monkey_template_part_root のフックを掛けちゃうと、Rootの取り合いになっちゃう為に上手く動作しなくなっちゃうから、配布するとか拡張目当ての共通プラグインでは使わないようにする等の注意は必要かなと思ったりしています。

    ぐわーそうか、もともと「子テーマの代替」で考えていたので、ちょっとそこ配慮が不足していました。単一のルートを返すのではなく、配列にして、そのルートにあれば使う、なければ次のルートを使う、みたいなフックのほうが良さそうですね。いまさら snow_monkey_template_part_root を変更するとちょっと影響が大きそうなので、別なフックを追加する等で良い感じにできないか試行錯誤してみます。

    slug などで分岐はできるのですが、同じテンプレートの場合は、優先度が高い低い関係なく最後に設定された return の値に合わせられてしまいますよね?

    ですね。フックは一般的には優先度が高いものほど後で実行されるだったかなと思います。

    また、 Helper::get_template_part でフックしている template_parts を呼び出すと、その呼び出したテンプレートが同 filter をフックをしている場合は、無限ループに陥るので、それも remove_filter で消したりする必要があるようなのですが、 remove_filter って無名関数とか使えない(?)ので、ちょっとそこだけ別 function で記述するなど、ややスムーズにならないーとか考えてしまっています…。

    ちょっと「また、Helper::get_template_partでフックしているtemplate_partsを呼び出すと、その呼び出したテンプレートが同filterをフックをしている場合は、無限ループに陥る」を具体的に想像できなかったのですが、確かに remove_filter() は無名関数消せないですね…。

    0
    Who liked: No user
    #10877
    Hatsuki
    閲覧者
    6

    テーマの範疇でもない

    プラグインの範疇でも無い想定外の事を私の制作の方でやっちゃってるので、難しく考えることになっちゃって…申し訳ないです。

    プラグインを幾つも作った際に、 snow_monkey_template_part_root のフックを掛けちゃうと、Rootの取り合いになっちゃう為に上手く動作しなくなっちゃうから、配布するとか拡張目当ての共通プラグインでは使わないようにする等の注意は必要かなと思ったりしています。
    slug などで分岐はできるのですが、同じテンプレートの場合は、優先度が高い低い関係なく最後に設定された return の値に合わせられてしまいますよね?

    また、 Helper::get_template_part でフックしている template_parts を呼び出すと、その呼び出したテンプレートが同 filter をフックをしている場合は、無限ループに陥るので、それも remove_filter で消したりする必要があるようなのですが、 remove_filter って無名関数とか使えない(?)ので、ちょっとそこだけ別 function で記述するなど、ややスムーズにならないーとか考えてしまっています…。

    上手くお互いのプラグインを上書きできる仕組みって、それこそテーマの範疇じゃないのですが、今後、そういうのも上手く使えるようになると嬉しいです。
    ただ、他のテーマにない事でもありますし、ゆっくりと私の制作の方でも試行錯誤しながら良案を模索していければ良いなと思います。

    Snow Monkey Member Post v1.1.6 で正しい綴りに修正しました。
    ありがとうございます!メンバー限定のテンプレートフックなども色々試していきます!

    0
    Who liked: No user
15件の結果を表示中 - 8,251 - 8,265件目 (全9,002件中)

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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