WordPress開発で最近の記事を取得するためのPHP関数の使用解析

2130 ワード

wp_get_recent_posts関数はWordPressにおいて最近の文章配列を取得できる関数であり,他の文章取得方式に比べてwp_get_recent_postsはオブジェクトではなく配列を返すので、初心者や怠け者の方が便利かもしれませんが、この関数を例に説明します.
説明wp_get_recent_postsは英語の解釈が短くて、貼らないで、中国語は大体意味します:最新の文章の関数を取得します.実はこれはget_ですposts関数の再使用.説明がどんなに良くても木用ですが、次は使用を見てみましょう.
使用/使用法

 

パラメータのデフォルト

  10,
//        
  'offset' => 0,
//   ID,            
  'category' => 0,
//     ( 1,  )
  'orderby' => 'post_date',
// 、    
  'order' => 'DESC',
//     ID
  'include' => ,
//     ID
  'exclude' => ,
//       
  'meta_key' => ,
//       ,       ,                 。
  'meta_value' =>,
//    :     
  'post_type' => 'post',
//    :  、   、     ....
  'post_status' => 'draft, publish, future, pending, private',
//     
  'suppress_filters' => true ); 
?>

インスタンスはget_とpostsの使い方は本当に似ているので、深い例はあげません.簡単に公式の例をあげます.


Recent Posts

' . $recent["post_title"].' ';
}
?>
まとめ注意:wp_get_recent_posts関数の戻り値は配列ですsetup_postdata関数は理論的にはオブジェクトタイプの変数しか受け入れられないので、公式ドキュメントの解釈ではsetup_は使用できません.postdata関数は、ループにロードして使用します.あまり使っていないので、私も試していません.興味のある学生は成功できるかどうか試してみてください.だからsetup_を使えばpostdata関数ならwp_get_recent_posts関数はget_に及ばないposts関数は使いやすいです.
注意:「author」——「category」——「content」——「date」——「作成日別ID」——「記事番号別menu_order'――メニュー順に並べ替えます.ページのみ使用可能です.'mime_type'――MIMEタイプで並べ替えます.添付ファイルのみ使用可能です.'modified'――最後の修正時間で並べ替えます.'name'――スタブ順に並べ替えます.'parent'――親IDで「password」を並べ替える――パスワードで「rand」を並べ替える――任意の並べ替え結果「status」――ステータスで「title」を並べ替える――タイトルで「type」を並べ替える――タイプで並べ替える