お問い合わせはこちら
  • トップ
  • はじめに
  • 業務案内
    • 業務案内
    • 使用システム・ソフトウェア
  • ポートフォリオ
  • 業務の流れ
  • ブログ・お知らせ
    • ブログ
    • お知らせ
  • 私たちについて
    • エムティ・デザインについて
    • 免責事項など
メニュー
  • トップ
  • はじめに
  • 業務案内
    • 業務案内
    • 使用システム・ソフトウェア
  • ポートフォリオ
  • 業務の流れ
  • ブログ・お知らせ
    • ブログ
    • お知らせ
  • 私たちについて
    • エムティ・デザインについて
    • 免責事項など

WordPressで通常の記事表示以外に別カテゴリの記事表示を行いたい場合

  • 2013-01-21
  • 07:53
  • WordPress

久しぶりにWordPressに関する投稿です。
最近、少々複雑なWordPressサイトをいくつか構築していて、その中でよく使うのがこれ。
タイトルでは分かりにくいのですが、例えば、メインの記事表示以外にサイドバーなどへ「お知らせ」カテゴリの記事を数件表示する、などの場合にこの方法を使います。

By: John Fischer
その時に使うタグが下記です。
[php]<?php $posts_array = get_posts( $args ); ?>[/php]
この”$arg”の中で取得件数などの指定を行います。
内容は”query_posts()”とほぼ同じです。
[php]<?php $args = array(
‘numberposts’ => 5,
‘offset’ => 0,
‘category’ => ,
‘orderby’ => ‘post_date’,
‘order’ => ‘DESC’,
‘include’ => ,
‘exclude’ => ,
‘meta_key’ => ,
‘meta_value’ => ,
‘post_type’ => ‘post’,
‘post_mime_type’ => ,
‘post_parent’ => ,
‘post_status’ => ‘publish’ );
?>[/php]
例えば、下記の場合、「カテゴリIDが1の記事を日付の昇順で10件取得」します。
[php]
<?php
$args = array( ‘numberposts’ => 10, ‘order’=> ‘ASC’, ‘orderby’ => ‘post_date’,’category’ => 1 );
$postslist = get_posts( $args );
foreach ($postslist as $post) : setup_postdata($post); ?>
<div>
<?php the_date(); ?>
<br />
<?php the_title(); ?>
<?php the_excerpt(); ?>
</div>
<?php endforeach; ?>
[/php]
これを使うと同一ページに「お知らせ」と「ブログ」の新着情報を表示したり、最下部にサムネイル付きの最新記事一覧を自分で表示することも難しくありません。
[tmkm-amazon]4798126128[/tmkm-amazon]

Share this post

Share on facebook
Share on google
Share on twitter
Share on linkedin
Share on pinterest
PrevPreviousWordPressでテーマを作る場合のベースで使うテーマ "ncwhite"
Nextサーバの構成などを見直したくて、いろいろと考えてみましたNext

お知らせ

2021年4月~5月の休業日及びスケジュールについて

2021年3月22日
Read More »
No Image

当方の屋号は「エムティ・デザイン」もしくは「MT-Design」です

2021年3月1日
Read More »
Sunset Flares.

2021年1月~3月の休業日及びスケジュールについて

2021年1月21日
Read More »
christmas, snow, snowman

2020年末~2021年初のお休みについて

2020年12月1日
Read More »
No Image

2020年11~12月の休業日について(年末年始除く)

2020年10月27日
Read More »

ブログ

No Image

動画編集をするようになってFFmpegが便利なことに気付いたのでコマンドをメモしておく

2021年1月12日
Read More »
No Image

税込44,000円以下で買えるグラフィックボードを探してみる

2021年1月6日
Read More »

明けましておめでとうございます!

2021年1月1日
Read More »
No Image

2020年の総括とまだ見えない2021年に向けて

2020年12月30日
Read More »

【終了】動画編集したい人、Vegas Proが安くなってますよ/2020.12.14まで

2020年12月8日
Read More »
カテゴリー
  • コラム
  • 製作
    • Webサイトデザイン
    • サーバ
    • プログラミング
    • WordPress
    • Webサイト運営
    • 製作プラグイン
    • Elementor
  • ハードウェア
    • Macintosh
    • スマホ・タブレット
    • カメラ
    • ガジェット
    • Windows
  • ソフトウェア
  • サービス
  • 本
  • イベント
  • お店・旅行
  • プレスリリース・ニュース
  • 古い記事
  • 未分類

CONTACT

 

お問い合わせ

Webサイト製作、デザイン、WordPressなどに関するご相談、ご依頼などお待ちしております。
お問い合わせはこちら
logo_white

Information

エムティ・デザインはフリーランス(個人事業主)として主にWeb制作を行っています。
Webサイトのコンセプトワーク、デザイン、文章作成・修正から実際のサイト構築、写真の撮影やサーバの構築・管理に至るまで全てをワンストップでご提案できることが一つの大きな特徴です。

Contact Information

福岡)
〒810-0001 福岡県福岡市中央区天神2丁目3-10
   天神パインクレスト716
長崎)
長崎県大村市(個人宅のため住所非公開)

Phone 050-5857-5623
営業時間
 月~金 10:00~16:00 / 但し火のみ 10:00~12:00
休業日
 土日、祝祭日(これ以外の休業日は随時お知らせ)

オンラインミーティング対応 :
 Zoom / Skype / Discord / Google Meetなど

Copyright (C) MT-Design , All rights reserved.

NEWS

2021年4月~5月の休業日及びスケジュールについて

2021年3月22日

当方の屋号は「エムティ・デザイン」もしくは「MT-Design」です

2021年3月1日

2021年1月~3月の休業日及びスケジュールについて

2021年1月21日
arrow