フォーラムへの返信
-
投稿者投稿
-
v5.4.3 をリリースしましたので試してみてください!
♥ 0Who liked: No userこちらの環境では動くので、コードを読み直してみたのですが、もしかしたらドロップナビ(PC のとき上からにゅっとでてくるナビゲーション)が無い場合にエラーになるのかもです。ひとまずドロップナビがないときの処理を追加してみますね。
♥ 0Who liked: No userSnow Monkey Blocks v3.1.4 で修正しました! ご確認ください〜
♥ 0Who liked: No userうーん、なるほど。アドセンスの個数の制限でもあるのかなと思ったりしていたのですが、Widget Logic ですか…。Widget Logic が JavaScript でウィジェットエリアを出し分けするような仕組みであれば、スクリプトの呼び出しのタイミングで広告に変換されないということがあり得るかも、と思ったのですが、普通に PHP で出し分けるみたいだったので、ちょっと根本の原因については僕もわからずです。
とりあえずスレッドはまだオープンのままにしておきましょう!
♥ 0Who liked: No userショーケースは特に高さの指定をしていませんので、画像に対して文字の分量が多い、ということでなければ、上下の余白がそのように感じさせているのかもしれません。
追加 CSS に下記の CSS を貼り付けるとどうでしょうか?
@media (min-width: 64em) { .home.page .wpaw-showcase { padding: 1rem 0 !important; // 1rem の部分は任意の数値に変更してください } }
♥ 0Who liked: No userもし、そのコードかアドバイスを頂けるのであれば、教えていただいてもよろしいでしょうか?
snow_monkey_pre_page_header_image_url
というフックがあり、ここで適当な画像の URL を返すとページヘッダーが表示されるようになります。こんな感じでどうでしょう?
add_filter( 'snow_monkey_pre_page_header_image_url', function( $url ) { if ( is_bbpress() ) { return '適当な画像 URL'; } return $url; } );
お知らせバーですが、ページの一番上に表示しても、サーチコンソールが警告を出すそうです。
多分h1の前とかに、お知らせコンテンツが見える為にHTML文章の構造がGoogle側として正しくないとか判断されちゃうんでしょうか?オーバーレイの時は、お知らせバーを使わない、またはコンテンツ下部に表示させるようになる&スクロールすると消えるとかが、ベターなのかもですね…。
その辺は詳しくなくてなんともなのですが、いっそのことオーバレイのときはお知らせバーは出さない、設定できない、というふうにしたほうが良いかもしれませんね…。
♥ 0Who liked: No userSnow Monkey Blocks v3.1.3 で追加しました!ご確認ください〜
♥ 0Who liked: No user親カテゴリーにはその子カテゴリー、子カテゴリーにはその子カテゴリー(親から見た孫)が表示されるということですよね?
どこに表示させるか、どのようなデザインで表示させるかは置いておくとして、とりあえず下記のコードを子テーマの
functions.php
あるいは my-snow-monkey のmy-snow-monkey.php
に貼り付けると、カテゴリーページの上の方に表示されるようになります。add_action( 'snow_monkey_prepend_main', function() { if ( ! is_category() ) { return; } $category = get_queried_object(); $children = get_categories( [ 'parent' => $category->term_id ] ); ?> <ul> <?php foreach ( $children as $child ) : ?> <li> <a href="<?php echo esc_url( get_term_link( $child ) ); ?>"> <?php echo esc_html( $child->name ); ?> </a> </li> <?php endforeach; ?> </ul> <?php } );
♥ 0Who liked: No userとなるとはやり Facebook 埋め込みは関係なさそうですね。AMP も使ってないのですね。
Snow Monkey 公式サイトにも試しに関連コンテンツを入れてみたのですが、PC でもスマホでも表示されました。なので、設定の組み合わせ、プラグイン、子テーマでのカスタマイズ、のいずれかが原因かなぁと思います。もしくはアドセンス側で何かあるのか…。
他にエラーはでていないし、アドセンスのタグも HTML 上にはちゃんと入っているみたいなのですが、なぜかスマホのときだけはそれが広告に変換されてないんですよね。
こちらでももう少し調べてみますが、子テーマから Snow Monkey に切り替えてみる、他のアドセンス広告を外してみる、などするとなにかわかるかもしれません…。
♥ 0Who liked: No userまさにご指摘のとおりです。
オーバレイヘッダーは「ヘッダーがコンテンツと重なるレイアウト」になるため、重なっても良いコンテンツが上部にないといけません。ただ、自動的に何かを出すようにしてしまうと自由度が下がるので、ユーザーが自分でページヘッダーなりスライダーなりを入れることを想定しています。
一応このためにデフォルトページヘッダー画像指定機能をつくったりしました。
が、bbPress のフォーラムなどプラグインでつくられるページはページヘッダーやウィジェットを入れられなかったりするため、ご指摘のとおりヘッダーがコンテンツにかぶります。こういう場合はフックでページヘッダーを表示させるなど、どうしてもコードを書く必要があります。
お知らせバーとの重複は既知の問題なのですが、どう表示させるのがベターなのか迷っておりそのままになっております…。「オーバレイヘッダーのときはお知らせバー使わない」がベターなのかなと思ったり…。
♥ 0Who liked: No user下記トピックの応用でいけると思います。
add_filter( 'gettext', function( $translation, $text, $domain ) { if ( 'snow-monkey' === $domain && 'Old post' === $text ) { if ( in_category( 'news' ) ) { return '前の投稿だよ'; } } return $translation; }, 10, 3 );
♥ 0Who liked: No userあ、ほんとですね。いれます!
♥ 0Who liked: No userどうも Facebook の埋め込みがあるとでるエラーみたいなので、関係ない気がしますね…。
あと、AMP を使ってたりしますでしょうか?もし使ってるなら AMP オフにして試してみてほしいです。
♥ 0Who liked: No userまだはっきり原因はわからないのですが、ブラウザのユーザーエージェントが iOS のときは
ErrorUtils caught an error: 〜 see https://fbul.com/debugjs
というエラーがでることがわかりました。もしかしたらこれに引きづられる形でアドセンスもエラーになっているのかなと思ったのですが、何かこのエラーに心当たりはないでしょうか?♥ 0Who liked: No userあれ、、なぜだろう…。休日のためちょっと時間がかかってしまうかもしれませんが、確認してみますね!
♥ 0Who liked: No user -
投稿者投稿