フォーラムへの返信
-
投稿者投稿
-
Snow Monkey Blocks v7.0.0(+ Snow Monkey v8.2.0)で、設定パネルから設定できるようになりました!
♥ 4Who liked: No userいろいろ考えたのですが、トップページだけというのはちょっとあとで混乱の元になりそうな気がするので、カスタマイザーに「meta description を自動出力する」みたいな項目を追加して、チェックが入っていれば、
– ページ編集画面で meta description 未入力の場合は、抜粋 → 本文からの抜粋の順番で meta description を出力
– トップページの場合は、meta description → 抜粋 → キャッチコピーとなるようにしようと思います。
♥ 0Who liked: No userこちらが伝えたかったのは正しくは
サイト基本情報→キャッチフレーズ→”TOPページに” meta name=”description”が反映されない?なるほど、確かにトップページについては、編集画面の meta description が未入力のときはキャッチフレーズを出力するようにしても良いかもですね。
キャッチフーズという項目がある以上なんらかしらの説明や、入力できないような仕組みがあったほうが親切だとは思います。
いま、キャッチフレーズはタイトルタグ、また、設定によってロゴの下に表示させることができるようになっています。meta description は WordPress の標準機能としては提供されておらず、テーマ側でどうこうしない場合は一般的にはタイトルタグでだけ使用されるものだったと思います。キャッチフレーズの入力欄自体は WordPress 自体が提供しているものなので、入力制限はしないほうが良いかなと。
ということで、トップページの meta desscription には使用するようにしたいと思います!
♥ 0Who liked: No user単純に「この要素には何も装飾をつけないで欲しい」と言う依頼時って、SCSSでその要素を外したのをビルドして、子テーマかプラグインでそのCSSを読む等をする…
そうですね、scss ファイルは全部入れているので、Snow Monkey の CSS を dequeue + 子テーマ等で Snow Monkey の scss を import してビルド、という方法でできはします。が、ご指摘の通り、アップデートのたびに確認するコストがバク上がりするのであまりオススメはできません…。
適当に上書きで程よくしたCSSを作ることにします。
ですね、少し強めの詳細度にするなど工夫すれば、それほどアップデートの影響は受けないようにできるのじゃないかと思います。
♥ 0Who liked: No userなるほどです。ここ、
font-family: slickとなっていて、「→」などをアイコンフォント的に表示する仕組みになっているみたいです。僕の環境では文字化けを再現できていないのですが、ただしくフォントを読み込めなかったりすると化けちゃうのかもしれません。一応、別 CSS で
←:\2190
→ :\2192
• : \2022のように上書きした場合もアイコンフォントが正しく表示されるのは確認できたので、上書きするように修正をいれようと思います。
♥ 0Who liked: No user「リセット」が具体的に何を指すかで変わるかもしれませんが、基本的に CSS はリセットはできず、変更するには常に上書きするしかありません。CSS ファイル自体を読み込まないようにするという方法はありますが、現状見出しなどの基本スタイルとコンポーネントのスタイルがファイルわけされているわけではないので、見出しなどの基本スタイルだけ外すのは難しいです。
追加 CSS や子テーマの CSS で上書きしていくのが結局わかりやすいと思います。
♥ 0Who liked: No user検証作業をしていて思ったのですが、現状の仕様として、
– 投稿/固定ページ以外には出力されない
– 投稿/固定ページの編集画面で「meta description」に入力があれば出力されるとなっています。これを「meta description が未入力の場合はキャッチフレーズ」を出力するとした場合、今度は逆に meta description を出力したくない人にも強制的に出力させてしまうということになってしまうなと。
全てのページの meta description が「キャッチフレーズ」になると、それはそれで Google から重複していますの警告がだされたりするので、やりたい人はやるという方式のほうが良いような気がしてきました。どうでしょう?
下記のコードを My Snow Monkey か子テーマの functions.php に追加することで、meta description が未入力の場合はキャッチフレーズが使われるようになります。
add_filter( 'inc2734_wp_seo_description', function( $description ) { if ( is_singular() && ! $description ) { return get_bloginfo( 'description' ); } return $description; } );♥ 0Who liked: No userご報告ありがとうございます! Snow Monkey 公式サイトも同様の症状にみえるので不具合な気がします。調査します。
♥ 0Who liked: No userうおー! いま Dropdown Navigation だけの環境にしたら確かに再現されました…。発生条件がいまいちよくわかっていないのですが、とりあえず全てのアドオンにその指定をいれるようにしてみようと思います。
♥ 0Who liked: No useriOS の仕様で下スクロール時の画面下のタップは iOS の UI が反応するようになっており、web ページ上のボタンを押すことができません。押せないなら押せないということがわかりやすいようにしないとなので、透過するようにしてます。
♥ 0Who liked: No userなるほど…。
そしたら、ちょっとお手数おかけして申し訳ないのですが、どういう値が取得されているのかを確認したいので、
wp-content/snow-monkey/template-parts/archive/entry/content/content-post.phpにコードをたして、画面に表示された内容を教えてもらえますか?$infeed_ads = get_option( 'mwt-google-infeed-ads' ); $data_infeed_ads = ( $infeed_ads ) ? 'true' : 'false'; $entries_layout = get_theme_mod( get_post_type() . '-entries-layout' );という部分があると思うので、
$infeed_ads = get_option( 'mwt-google-infeed-ads' ); $data_infeed_ads = ( $infeed_ads ) ? 'true' : 'false'; $entries_layout = get_theme_mod( get_post_type() . '-entries-layout' ); var_dump( get_post_type() ); var_dump( $entries_layout );としてみてください!
♥ 0Who liked: No user良かったです!トピック閉じます。
♥ 0Who liked: No user解決できて良かったです!
プラグインの情報もありがとうございます。無料版あるかな?と軽くググってみましたがなさそうですね…(TT
トピック閉じます!
♥ 0Who liked: No userあと可能性としては子テーマ等でテンプレートの上書きをしていて、なんらかの影響がでているという感じでしょうか。投稿の一覧を表示しているのは
template-parts/archive/entry/content/content-post.phpですが、このテンプレートを上書きしてたりしますでしょうか?♥ 0Who liked: No userちょっとまだ原因はわかりませんが、もしかしたら下記のトピックが近いかもしれません。
上記のトピックでは、投稿(post)一覧に固定ページ(page)も混ぜるようにしたために、記事一覧レイアウトの設定値である
{投稿タイプ}-entries-layoutが取得できなくなり(本来post-entries-layoutとなるところがpageが混ざったため正しくpostがとれなくなった)、常にリッチメディアになってしまうという状況でした。同じように投稿タイプを追加したりクエリを書き換えるようなカスタマイズを何かされていますか?
♥ 0Who liked: No user -
投稿者投稿

