外部AI向けガイドに戻る

LiteWord テーマ情報

{
    "name": "wdl/lw-post-list-2",
    "title": "投稿一覧 2",
    "category": "lw-post",
    "description": "",
    "aiHint": {
        "description": "3カラムのカード型の投稿一覧。サムネイル+日付+カテゴリ+タイトル+抜粋。背景に色の帯が敷かれるので、お知らせを1区画として目立たせたいときに",
        "excludeFromAutoSelect": false,
        "contentAttributes": [
            "numberOfPosts",
            "categoryId"
        ],
        "imageAttributes": [],
        "notes": "動的ブロック。表示のときに wp-json から投稿を取ってきて JS で並べるので、文章を生成する必要は無い(渡すのは numberOfPosts と categoryId だけ)。🚨 同じページにこのブロックを2つ置かないこと。save() が書き出す script が querySelector(単数)で最初の1つしか見ないので、2つ目は空のままになる。カードは3列・800px以下2列・550px以下1列なので件数は3の倍数にする。🚨 lw-post-list-1 との違いは見た目の1点だけ — こちらは catBgColor を10%の濃さで全幅の帯として敷き、カテゴリバッジも同じ色で塗りつぶす(1 は帯が無くバッジは枠線だけ)。catBgColor は background と inline style に直接入るだけなので var(--color-main) を渡してよい(既定もそれ)。自前で margin:24px 0 と padding:40px(550px以下24px)を持つので前後にスペーサーを足さない。固定ページでは画面幅いっぱいに広がる。抜粋は40字で切られる。サムネイル未設定の記事はテーマの no_image に落ちるので穴は空かない。投稿が0件のサイトでは何も出ない(エラーにはならない)。"
    },
    "attributes": []
}