IT仕事 WordPress

投稿日:

トップページに「新着一覧」としてカスタム投稿を日付つきで出したく、以下のページを参考にして(コピペして)作ってみたのだが、うまくいかない。

WordPress カスタム投稿の一覧をトップページ表示する方法 | ネットを便利に活用するTips ネットビジネスラボ

post_type=bannarといったように指定しているにもかかわらず、全部のカスタム投稿が出てしまう・・・。
ひょっとしてと思い、query_posts() ではなく get_posts()を使ってみたら、うまくいった。
あと、上記の筆者さんのコードだと、シンタックスエラーになる?
諸々修正して、以下が、うまくいったコード。
[code]
<!– 新着情報 ここから –>
<?php $posts = get_posts(‘numberposts=3&order=desc&post_type=bannar’); ?>
<ul>
<?php foreach($posts as $post): ?>
<li><?php the_time(‘Y-m-d’) ?>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
<!– 新着情報 ここまで –>
[/code]
こちらも、参考にした。
WordPress ループの仕組み query_posts() と get_posts() の違い | hijiriworld Web
理屈は、良く分かっていないが、とりあえず、これからは get_posts()を使えばよいかな。

-IT仕事, WordPress

執筆者:

関連記事

no image

Limesurvey 表示される日本語をちょっと変更した

ひっさびさにlimesurveyを触ることになったけど、だいぶ忘れている・・・。 ボタンに表示されている日本語を変えるだけなのに、あのファイルこのファイルひっくり返し、最後にLC_MESSAGESフォ …

no image

ATOKからGoogle日本語入力に乗り換え

長年、ATOK2008を使ってきたが、先日Windowsのバージョンを10にしたら、使えなくなってしまった。 メーカーのHPを見ると、そのバージョン同士は使えなくなったみたい。 まあいいかと諦めてWi …

no image

DreamWeaverでXamppでMySqlでトラブルで

DreamWeaverCS6とXampp+MySqlを接続しようとしたのだがうまくいかず4時間ほど格闘。 一番はまったのが、右上のスクリーンショット「サイト設定」の、「使用する接続」が「ローカル/ネッ …

no image

WordPressでボタンを簡単に作れるプラグインがないか探してみた。

WordPressでボタンを簡単に作れるプラグインがないか、探してみた。 Photoshopなどでも作れるのだが、SEOを考えたらがボタン内の文字はテキストで作るほうが良いし、そうなるとCSSを編集す …

GoogleSpreadSheet上の注文番号をキーにGASでGmailのスレッドにラベルを付加

Gmailにあるメールから、スプレッドシートに記入してある注文番号と、注文入力時につけられた注文ラベルをもとに、スレッドを検索して、検索結果に対して新たなラベル付けをしたかった。 参考Webをもとに、 …