フォーラムへの返信
-
投稿者投稿
-
これでどうでしょう?
@media (max-width: 639px) { .c-entries__item { flex: 1 1 auto; max-width: none; } }
トップページだけじゃなくて、アーカイブページにも適用されるパターンになりますが、トップページだけが良ければまた書き直します!
♥ 0いいねをした人: 居ません良かったです!ご報告とご検証ほんとに助かりました。トピック閉じますー。
♥ 0いいねをした人: 居ませんまるごと下記に差し替えるとどうでしょうか?
<?php use Framework\Controller\Controller; Controller::layout( get_theme_mod( 'archive-page-layout' ) ); if ( have_posts() ) { Controller::render( 'taxonomy-faqcategory' ); } else { Controller::render( 'none' ); }
♥ 0いいねをした人: 居ません> 承知しました。ヘッダーメニューの文字数や数が多い場合に2段のメニューになるとか、ブレークポイントが可変してタブレット用のハンバーガーメニューに変わるといった仕様の設定があるのかどうか知りたかったのです。
そうですね、文字数が多い場合は2段になります。ハンバーガーメニューとメニュー表示のブレイクポイントは64em(1024px)となっています。
トピッククローズします!
♥ 0いいねをした人: 居ません無装飾ブロックですが、中身の装飾を無くすというのも結構難しいというのがわかりまして。次の次の WordPress コアのアップデートくらいで、(名前は変わるかもしれませんが)コンテナーブロックというものが追加されるみたいで、これを使えば中身の装飾は別として、ほぼ無装飾のブロックで囲むことができそうな気がしています。ブロックの役割が重複すると管理が面倒になってくるので、とりあえずはコンテナーブロックがリリースされるのをまとうかなと考えていました。
♥ 0いいねをした人: 居ませんv5 から、
Mimizuku_Controller
がなくなりましたので書き換えが必要です。現状のtaxonomy.php
のコードをまるごと貼り付けてもらえますでしょうか?♥ 0いいねをした人: 居ません確認ありがとうございます!クローズします。
♥ 0いいねをした人: 居ません以前は実際の画面でも表示されていませんでした。
うーん、なんでしょうね、エディター側に変更は入れましたが、表側には変更いれてなくて。
エディター上で「投稿がありません」となる状態はなおってない状態です。ブロックを作り直しても同じです。
あ!すみません、コードに間違いを見つけました。修正します。
♥ 0いいねをした人: 居ませんSnow Monkey Blocks v3.5.2 で修正しました。
♥ 0いいねをした人: 居ませんv5.6.2 で修正しました。編集画面で更新を試してみてください!
♥ 0いいねをした人: 居ませんv5.6.2 から、メディアで設定された代替テキストがブロックにも反映されるようになりました。ただし、alt は画像の挿入時に決定されるため、後からメディアで代替テキストを変更しても反映されないのでご注意ください。
♥ 0いいねをした人: 居ません特に意図して制限をいれているわけではありませんが、文字数がブラウザの横幅を超える場合、意図してはみ出させるか何もせず折り返させるしかないので、今は特に何もせずに、勝手に折り返しされるようになっています。
が、そういうことではなくてまだ余裕がありそうなのになぜか折り返しているということならバグの可能性もありますので、URL を教えていただければと思います。
♥ 0いいねをした人: 居ませんちなみに、 Snow Monkey のクエリテンプレート(
front-page.php
とかpage.php
とか)は、他のテーマと違い直接 HTML を記述することを想定していません(することもできはします)。HTML を直接記述するのではなく、ここではレイアウト用のファイル(ヘッダー/フッター/サイドバーなど大枠を定義するファイル)とビュー用のファイル(コンテンツ部分を定義するファイル)を指定する形になっています。詳細は下記の記事をご参照ください(システム的に込み入った話になるのでかなり難しいかもしれません…)♥ 0いいねをした人: 居ません既存サイトのトップページの内容を移したいということですね。
うーん、そうですね、まず前提条件として、Snow Monkey には Snow Monkey の CSS があたっているので、そのまま HTML を移してもデザインが崩れる可能性が高いです。既存の静的サイトをそのまま WordPress 化したいなら Snow Monkey を使わずにオリジナルテーマをつくるのが良いかもです。
上記は承知済みだとして、WordPress は CMS ですので、コンテンツはテンプレートに直接入力するのではなく、編集画面に入力するのがスタンダードです。なので、トップページの「(ヘッダー、フッター等レイアウト枠を除いた)コンテンツ部分」のみをトップページ用の固定ページに貼り付けるのが良いかもしれません。
どうしてもテンプレートに記述したい場合
どうしてもテンプレートに記述したい場合は、いくつか選択肢があります。いずれの場合も、Snow Monkey のファイルは絶対に変更してはいけません。詳しくはこちらをご参照ください。いずれのパターンの場合も、プログラムを書くことになるので、WordPress に詳しくない場合は決してオススメできません。
ショートコードをつくる場合
my-snow-monkey プラグインの
my-snow-monkey.php
に[front-page-content]
のようなショートコードを作成し、そのショートコードをトップページ用の固定ページの編集画面に貼り付けたら、トップページ用の HTML が展開するようにできます。下記のコードをmy-snow-monkey.php
に貼り付けてください。add_shortcode( 'front-page-content', function( $content ) { ob_start(); ?> ここに HTML を記述 <?php return ob_get_clean(); } );
そして、トップページ用の固定ページの編集画面に
[front-page-content]
と記述して公開してください。トップページのテンプレートを書き換える場合
この場合は子テーマを作成する必要があります。
子テーマ/templates/static/index.php
に HTML を貼り付けてみてください。♥ 0いいねをした人: 居ませんコードをどこに書くかは、何をやりたいかによります。具体的にどのようなことをしたい感じでしょうか?
♥ 0いいねをした人: 居ません -
投稿者投稿