フォーラムへの返信
-
投稿者投稿
-
oh…それは結構古いですね。可能性はあります。ごりごりに独自カスタマイズされているのであれば不具合がでる可能性もありますが、あまりカスタマイズされていないのであればアップデートしたほうが良いです。機能追加だけでなく、セキュリティの対策などもおこなっているので。
♥ 0Who liked: No user情報ありがとうございます。こんな感じでしょうか? My Snow Monkey プラグインか子テーマの
functions.phpに下記をはりつけてみてください。add_filter( 'snow_monkey_template_part_render', function( $html, $slug ) { if ( 'template-parts/loop/entry-summary/meta/meta' === $slug ) { ob_start(); ?> <li class="c-meta__item c-meta__item--modified"> <?php the_modified_time( get_option( 'date_format' ) ); ?> </li> <?php $modifiled = ob_get_clean(); return preg_replace( '|(<li class="c-meta__item c-meta__item--published">.*?</li>)|ms', '$1' . $modifiled, $html ); } return $html; }, 10, 2 );ランディングページ(スリム幅)
フル幅は、ページヘッダーの表示自体がないテンプレートなんですよね。
もしお手間でなければ、下記試してみて報告いただけると超助かります。
/snow-monkey/Framework/Contract/Helper/Page_Header.phpの$url = apply_filters( 'snow_monkey_pre_page_header_image_url', null ); if ( ! $url ) { // @deprecated $url = apply_filters( 'snow_monkey_page_header_image_url', $url ); if ( has_filter( 'snow_monkey_page_header_image_url' ) ) { _deprecated_hook( 'snow_monkey_page_header_image_url', 'Snow Monkey 5.1.0' ); } } if ( $url ) { return sprintf( '<img src="%1$s" alt="">', esc_url( $url ) ); } $class = static::_get_page_header_class(); if ( ! $class ) { return; }を
$url = apply_filters( 'snow_monkey_pre_page_header_image_url', null ); var_dump( $url ); if ( ! $url ) { // @deprecated $url = apply_filters( 'snow_monkey_page_header_image_url', $url ); if ( has_filter( 'snow_monkey_page_header_image_url' ) ) { _deprecated_hook( 'snow_monkey_page_header_image_url', 'Snow Monkey 5.1.0' ); } } var_dump( $url ); if ( $url ) { return sprintf( '<img src="%1$s" alt="">', esc_url( $url ) ); } $class = static::_get_page_header_class(); var_dump( $class ); if ( ! $class ) { return; }としてみて、HTML 上に出力される文字列を教えてください。
♥ 0Who liked: No userデザインを開くと、[現在のカテゴリー名]カテゴリーページ設定 というのがあって、
その中にヘッダ画像があります。デフォルトではなにも設定されておらず、空の写真が表示されています。ためしにライブラリーから適当な画像を選択すると、ヘッダに表示されます。どうもこの機能を無効化しないといけないようですね。スキンオリジナルなのかな
違います。カテゴリーページ設定は Snow Monkey 固有の機能です。デザインスキンは主に「Snow Monkey が持つ設定の組み合わせ (変更不可)」と「独自の CSS」を提供するものです。
としてみましたが、画像がきえるだけで、背景グレーになるだけで高さが消えません
visibuleでもだめでした。 うーんそれではあくまで「ページヘッダー内の画像」が消えるだけで、ページヘッダー自体は消えません。やるなら下記でしょうか。
.category .c-page-header { display:none; }ただ、Gosky を使わなければデフォルトページヘッダー画像は消えるので、どうしても Gosky を使わなければいけない理由がないのであれば Gosky を外してしまうのがベストだと思いますよ。
レイアウトがかわってしまうほうが、インパクトが大きいので、とりあえずページャーは諦めます。
もし、現在のレイアウトのままページャーを追加する手段がありましたら教えて下さいありません。というか、できないことはないと思いますが、素直な構築方法にしないと意図しない不具合がおきる原因になります。標準的な方法をとらずにパッチを当てているような状況なので、まずは標準的な方法で構築をおこなってから表示の調整をしたほうが良いです。
♥ 0Who liked: No userこちらのトピックのやりとりで、「投稿ページ」へのページの割り当てをされていないとお聞きしています。割り当てがある場合は、想定されているパンくずの表記になります。割り当てていない場合は、WordPress 側から「ブログトップページ」が存在することを感知できないため、現状のようなパンくずの表記になります。
今は割り当てをおこなわずに他トピック含め表示を調整していますが、それは意図しない問題が発生する原因になりますので、どうせ表示の調整をおこなうのであれば、まずは割り当てをおこない、その上で表示を調整するのがベストな順序だと思います(また、他トピックでのやりとりなのでここに書くのは気が引けますが、デザインスキンが問題になっている部分が複数あるようなので、どうしても必須ということでなければ外してから表示を調整するほうが良いと思います)。
♥ 0Who liked: No userありません。 Widget Logic プラグインを使うと良いかもしれません。
♥ 0Who liked: No userまず Gosky の仕様をよく確認してみてください。
デフォルトヘッダー画像が自動的に指定される仕様のようですよ。
♥ 0Who liked: No userなるほど、表示したいのは、全投稿ページであって、
「コンテンツの下」あるいは「記事本文の下」ウィジェットエリアに入れてください。
あるいは、カスタマイザー > 広告 > Google アドセンスにアドセンスコードを入れると、記事下を含め、適当な箇所に自動的に広告が表示されますので、こだわりがなければこれがラクです。
ウイジェットのタイトルだと、全投稿ページに表示されるようにとれますよね
僕もそう思いますが、WordPress がブログのトップページのことを「投稿ページ」としてしまっている以上、逆にオリジナルな名称をつけるのも混乱のもとになると思いますので、今の名称にしています。
♥ 0Who liked: No userこれは、FTPであがって、当該画像を物理的に削除するということですね?
いいえ、カスタマイザー > デザイン > 基本デザイン設定 > デフォルトページヘッダー画像から削除してください。
♥ 0Who liked: No user別トピックのやりとりでわかりました!
「投稿ページ下部」「投稿ページ上部」は、ホームページ設定で投稿ページに割り当てたページに表示されます。今は投稿ページに割り当てられていないと思うので表示されていないのだと思います。
♥ 0Who liked: No userすみません、もう一点質問です!
「Snow Monkey: 最近の投稿」ウィジェットはリッチメディア形式で使用していますか? また、記事の一覧ページも「Snow Monkey: 最近の投稿」と同じテンプレートで表示しているのですが、そちらには最終更新日は表示されないほうが良いでしょうか?
♥ 0Who liked: No userホームページ設定で、投稿ページを設定する理由がわかりません。
WordPress の標準的な設定として提供されているものですので、無理やり固定ページで実装するよりは、標準的な手法で一覧を実現するほうが良いと僕は思います。
ブログを選択すると、アーカイブのレイアウトになり、右カラムが消え、ページめくりの下に、ウイジェットが3つ縦並びで表示されます。
ブログのトップページ(home)もアーカイブページの一種という思想で開発しています。なのでアーカイブページと home は同じレイアウトを使用するようにしています。コードを書けば home だけ右カラムのレイアウトにすることは可能です。
(ちなみに、並ぶのはウィジェットではなくて、一覧用のテンプレートを呼びだして表示しています)頂いたコードで、ページヘッダ画像は非表示になりましたが、当該ページだけで他のアーカイブは表示されたままです。こちらも不要なので消したいです。
デフォルトページヘッダー画像を削除するのが手っ取り早いです。デフォルトページヘッダー画像をつくったのは、記事毎にアイキャッチ画像を設定しなくてもページヘッダー画像が表示されるように、というのもありますが、アーカイブページは記事のように画像を設定する部分がないので、デフォルトでページヘッダー画像を指定してしまおう、というのも理由の一つです。なので、デフォルトページヘッダー画像を削除し、投稿、固定ページはアイキャッチ画像を指定するのが良いと思います。
♥ 0Who liked: No userおそらく現状は「固定ページ」でしょうか? 投稿ページにわりあてると、実際に表示されるページは「固定ページ(page)」ではなく「投稿ページ(home)」になります。home のレイアウトにはアーカイブページのページレイアウトが適用されます。
不要なキービジュアルが表示され
ページヘッダー画像のことでしょうか? デフォルトページヘッダー画像が設定されていると、home にはページヘッダー画像が表示されます。消したい場合は下記を参照してください。
他のスレッドで話題にしてる広告が表示されます。
それも、2つならんででなく、上下にならんで….ウィジェットですよね? どのウィジェットエリアに設置されているのでしょうか?
♥ 0Who liked: No userなるほどです。この画像、小山さんが提示されているURLのサイトのアーカイブページからキャプチャしたものです。なぜか /blog/ のページにはなかったので、そこのページに表示させたいということですよね? おそらくですが、カスタマイザー > ホームページ設定で、投稿ページにページの割り当てがされていないのではないでしょうか? /blog/ のページを割り当ててみると解決する気がします。
♥ 0Who liked: No userWPAW Googleアドセンス、カスタムHTMLのそれぞれに入力している内容を、ここにはりつけてもらって良いでしょうか?(IDなどアカウントが特定されるような部分は伏せ字にしてください)
♥ 0Who liked: No user -
投稿者投稿


