操作
サポート #2396
未完了
山武
山武
お知らせ記事の確認
サポート #2396:
お知らせ記事の確認
開始日:
2026/03/18
期日:
2026/03/18 (29日 遅れ)
進捗率:
50%
予定工数:
対象ページURL:
説明
指示内容¶
新着情報をアップする際に「イベント」にチェックをつけた記事が「重要なお知らせ」の欄に表示されます。
カテゴリーの問題なのか、単純に一番新しい記事が重要なお知らせに表示される設定なのか、確認お願いします。
アデ アルドリノ デフリン さんが29日前に更新
- ステータス を 新規 から 進行中 に変更
- 進捗率 を 0 から 30 に変更
アデ アルドリノ デフリン さんが29日前に更新
修正しました。
原因¶
重要なお知らせの取得条件指定に誤りがあり、最新の記事が表示されていました。
<?php
$posts = get_posts([
'post_type' => 'post',
'posts_per_page' => 1,
'category' => 'important', // ← ここが間違っていました
'orderby' => 'date',
'order' => 'DESC'
]);
if (!empty($posts)) :
foreach ($posts as $post) :
// 略
endforeach;
wp_reset_postdata();
endif;
?>
上記の category が 間違っており、category_name が正しいです。
category というパラメータは存在していないため、
指定しても最新の記事がそのまま表示されてしまいました。
対応¶
category を category_name に修正しました。
$posts = get_posts([
'post_type' => 'post',
'posts_per_page' => 1,
'category_name' => 'important', // ← 修正後
'orderby' => 'date',
'order' => 'DESC'
]);
if (!empty($posts)) :
foreach ($posts as $post) :
// 略
endforeach;
wp_reset_postdata();
endif;
?>
アデ アルドリノ デフリン さんが29日前に更新
- ステータス を 進行中 から フィードバック に変更
- 担当者 を アルドリノ デフリン から 山谷 武史 に変更
- 進捗率 を 30 から 50 に変更
操作