メインコンテンツへ移動

Search results of "i"

15件の結果を表示中 - 7,456 - 7,470件目 (全8,979件中)
  • 投稿者
    検索結果
  • #30438
    伊藤 雄治
    閲覧者
    0

    ブラウザのコンソールになんらか JavaScript エラーがでていると思います。それをここに貼ってもらえないでしょうか? それでなんのブロックがどのようなエラーで表示されていなくなっているのかがわかると思います。

    →上記のことがどのようにすれば確認できるか?わかりません。アドバイスお願いいたします!

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

    まず念のため、エディターをテキストモードにしてコンテンツを全選択し、適当なテキストエディターにコピペしてバックアップとしてとっておいてください。もし保存したタイミングでその部分のコンテンツが消えたらこわいので…。

    ブラウザのコンソールになんらか JavaScript エラーがでていると思います。それをここに貼ってもらえないでしょうか? それでなんのブロックがどのようなエラーで表示されていなくなっているのかがわかると思います。

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

    has_nav_menuってフックあったんですね(汗
    知らなかった……。

    そして、ここまでスッキリになるとはorz
    $args[‘theme_location’] とか含めて色々参考にしながら他のカスタマイズも応用してみます。
    回答めっちゃありがとうございました!

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

    これでどうだ!

    
    /**
     * 新しいメニュー(location)を追加
     */
    add_action(
    	'after_setup_theme',
    	function() {
    		register_nav_menu( 'global-nav-member', 'メンバー用gnav' );
    	}
    );
    
    /**
     * global-nav のありなしチェック時に、条件に応じて global-nav-member のありなしチェックを返す
     */
    add_filter(
    	'has_nav_menu',
    	function( $has_nav_menu, $location ) {
    		if ( 'global-nav' === $location ) {
    			return has_nav_menu( 'global-nav-member' );
    		}
    		return $has_nav_menu;
    	},
    	10,
    	2
    );
    
    /**
     * global-nav を表示するとき、条件に応じて global-nav-member を表示する
     */
    add_filter(
    	'wp_nav_menu_args',
    	function( $args ) {
    		if ( 'global-nav' === $args['theme_location'] ) {
    			$args['theme_location'] = 'global-nav-member';
    		}
    		return $args;
    	}
    );
    0
    Who liked: No user
    #30350
    Hatsuki
    閲覧者
    6

    > ダッシュボード > メニューで「グローバルメニュー」「メンバー用メニュー」という2つのメニューをつくって、条件に応じてどちらかを global-nav に割り当てるということでしょうか?

    そんな感じです。

    > 単純に Snow Monkey が register_nav_menus() で定義している location を増やしたいということですかね?もしそうなら、普通に子テーマか My Snow Monkey で register_nav_menu() したらイケる気がする…。

    んと…一応プラグインでガリガリ書けば出来るのは判明してます。

    after_setup_theme の中で register_nav_menus でメニューの再定義をする。
    それで、ダッシュボードの メニュー > メニューの位置には再定義したメニュー名が追加されます。
    ですが、register_nav_menus には global-nav とか既にregistされているメニューごと再定義しないと駄目なので、現在登録されてるメニューを取得して上手く返す為の仕組みが欲しいなと。他のフック使えば追加したいメニューだけで定義出来るかもですけど。
    いや、それはもしかして書かれていた wp_get_nav_menu_items とか使えば出来るのかも(できたらスミマセン
    まー、複数のプラグインで register_nav_menus を定義しまくるってどうなのか…と言うのも有ります。

    それとは別の問題で、
    template の header などの方で has_nav_menu( ‘global-nav’ ) などの条件入れてるのでフックとかで global-nav-member とか作ったのを上手く定義で返すと template 側の分岐で除外されるせいで、そのままだとメニューが出なくなってしまいます。
    global-nav-member のメニュー定義を global-nav として読ませれば template を上書きなどしなくても読めるとは思いますが、実用的ではない。
    なもんで、思い切り template をゴッソリと上書きしてやってますが、そこの分岐部分とかをもう少し上手く何かコンパクトに出来たら良いなーと言う感じです。

    0
    Who liked: No user
    #30348
    TarCoon☆CarToon
    参加者
    59

    【追記】

    iPhone 11などのブラウザで見ると隠れる感じですね。
    PCでは問題ありませんでした。
    iPadも問題ありませんでした。

    iPhone Xや11などの場合に生じている可能性があります。

    0
    Who liked: No user
    #30328

    返信が含まれるトピック: OGPイメージが変更されません

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

    https://www.kigoulab.co.jp/wp-content/uploads/2019/09/default.png の画像をデフォルト OGP 画像に設定してたりしていませんか?

    0
    Who liked: No user
    #30323

    返信が含まれるトピック: OGPイメージが変更されません

    アバター画像星乃 みなみ
    閲覧者
    36

    変更したい画像

    変更されない画像

     

    ここは変わる
    <meta name=”thumbnail” content=”https://www.kigoulab.co.jp/wp-content/uploads/2019/10/default_ph.png”>

    ここが固定化されて変わらない
    <meta property=”og:image” content=”https://www.kigoulab.co.jp/wp-content/uploads/2019/09/default.png”>

     

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

    wp_nav_menu() の仕組みを完全には把握していないので、できるかどうかは置いておいて…という前提で、ダッシュボード > メニューで「グローバルメニュー」「メンバー用メニュー」という2つのメニューをつくって、条件に応じてどちらかを global-nav に割り当てるということでしょうか?

    と書きながら気づいたのですが、単純に Snow Monkey が register_nav_menus() で定義している location を増やしたいということですかね?もしそうなら、普通に子テーマか My Snow Monkey で register_nav_menu() したらイケる気がする…。

    0
    Who liked: No user
    #30297

    返信が含まれるトピック: Goolge広告用のタグの挿入方法

    アバター画像キタジマ タカシ
    参加者
    2588
    #30293

    返信が含まれるトピック: Goolge広告用のタグの挿入方法

    アバター画像星乃 みなみ
    閲覧者
    36

    一度カスタマイザーでタグマネージャーIDを入れて、出力されるコードを確認してください。

    例がGTM-XXXXXXだったので、GTMタグをいれてました。
    AW-XXXXXXのタグをいれて動作するか調べてみます

    ありがとうございました!

    0
    Who liked: No user
    #30281

    返信が含まれるトピック: Goolge広告用のタグの挿入方法

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

    は、カスタマイザーでIDをいれた段階で入っているとの認識ですが、違いますか?w

    はい、入っていますよ。最終形としてどういう形で出力すれば良いのかがわからなかったので。

    もしタグマネージャーのIDをいれただけで、コード画入らない場合、以下のコードを入れる形になります。

    カスタマイザーでタグマネージャーIDを入れると

    <script src="https://www.googletagmanager.com/gtag/js?id=タグマネージャーID"></script>
    <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());
    gtag('config', 'タグマネージャーID');
    </script>`

    というコードが追加されるはずです。その場合はそれで問題ないということですか? 一度カスタマイザーでタグマネージャーIDを入れて、出力されるコードを確認してください。

    0
    Who liked: No user
    #30279

    返信が含まれるトピック: Goolge広告用のタグの挿入方法

    アバター画像星乃 みなみ
    閲覧者
    36

    <script src=”<Google タグマネージャーの js>”></script>

    は、カスタマイザーでIDをいれた段階で入っているとの認識ですが、違いますか?w

    はいってるとの認識の場合、

    <script>
    gtag(‘config’, ‘AW-871351831’);
    </script>

    これだけいれればよいことになります。これだけのために外部ファイルを用意するのもなんなんで、直接入れられないかと思いました。

    もしタグマネージャーのIDをいれただけで、コード画入らない場合、以下のコードを入れる形になります。

    <!– Global site tag (gtag.js) – Google Ads: 871351831 –>
    <script async src=”https://www.googletagmanager.com/gtag/js?id=AW-871351831″></script>
    <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag(‘js’, new Date());

    gtag(‘config’, ‘AW-871351831’);
    </script>

    基本的に、このタグの基本部分は、Snow Monkyではいってるとの認識です。

    0
    Who liked: No user
    #30278

    返信が含まれるトピック: Goolge広告用のタグの挿入方法

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

    の「方法2: Google タグ マネージャーを使用する」をみると、「コンバージョン トラッキング タグは、ウェブサイト コードに手動で追加する代わりに、Google タグ マネージャーを使ってインストールできます。」とありますがどうなんでしょう?

    0
    Who liked: No user
    #30277

    返信が含まれるトピック: Goolge広告用のタグの挿入方法

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

    Google の広告、タグマネージャーについて詳しくないので教えてください(機能をつくっておいてなんですが…)

    <script src="<Google タグマネージャーの js>"></script>
    <script>
    gtag(‘config’, ‘AW-871351831’);
    </script>

    となれば良いということですか?

    そもそも外部Jsファイルを複数読み込む場合は、フックを複数書き込む必要があるのでしょうか

    そうです。

    0
    Who liked: No user
15件の結果を表示中 - 7,456 - 7,470件目 (全8,979件中)

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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