18:09:39共有:TwitterFacebook昨日、WordPressのWP_Queryオブジェクトから、ページネーション(ページング)用の配列を生成するfunctionを作成してみたので、その続き。WordPressのWP_Queryオブジェクトから、ページネーション(ページング)用の配列を生成するfunctionさらにWordPressの記事一覧も取得するfunctionも作ってみた。してそのまま使えるようにした。この間に作成した一連のものをAPIにして動かく作戦進行中。引数とfunction定義functionの名前は「get_posts_pagenation_org」とした。引数については、次の通り。$argsWP_Query作成時に使用する引数。JSON文字列を混合可。参照$rangepagenation_org()で使用するrange。引数$argsからWP_Queryオブジェクトを作成する部分を記述する。ここでは初期値として、$post_per_page(1ページに表示する数)とソート指定をした。JSON文字列が設定されている場合は、配列に戻す処理も含めた。作成したWP_Queryオブジェクトから、記事一覧部分を取り出す。記事毎に必要な情報を設定する。ここでは、パーマリンクとアイキャッチのサムネイルを取得するように記述してみた。画像サイズ:縦}}}ページネーション(ページング)を取得WP_Queryから前回作成したfunction「pagenation_org()」を使用して、ページネーション(ページング)用の配列を取得する。pagenation_org()について、詳しくは前回の記事を参照。したものを返して、functionは終了。$obj_returnがtrueの場合は、WP_Queryオブジェクトを含めて返す。$return_val;}ソースコード続けて記述すると、以下の様になる。このfunctionを(前回作成したpagenation_org()と合わせて)functions.phpに記述して定義しておく。今回作成したget_posts_pagenation_org()の2つのfunctionを使用して、使い勝手のいいAPIや固定ページで記事一覧を取得できるものを作っていく作戦です。