私はワードプレスのテーマ開発(そして一般的にはPHP)に少しばかり慣れていません。最近の画像のXX個を問い合わせる方法があるかどうかは興味があります。基本的に、投稿で使用されている最新の画像を3 x 3セット表示するウィジェットを作成したいと思います。
これをどのようにして達成するかについて何か考えはありますか?
あなたはget_posts
を使うことができるか、あるいは以下の引数(あるいは同様のもの)を使って新しいWP_Query
を作成することができます。
<?php
$args = array(
'post_type' => 'attachment', // attachment post type
'post_status' => 'inherit', // all attachments have this post status
'post_mime_type' => 'image', // make sure you get images only
'posts_per_page' => 5 // however many images you want
);
画像をループするときは、 wp_get_attachment_image
または wp_get_attachment_image_src
を使用して、それぞれ画像のHTMLまたは画像のURLを取得できます。
<?php
$attachments = get_posts($args); // args from above
foreach($attachments as $a)
{
// replace `thumbnail` with an appropriate image size
echo wp_get_attachment_image($a->ID, 'thumbnail');
}
また、ウィジェットを作成するための ウィジェットAPI を読んでください。コーデックスには 基本例 があります。そこにはかなりの数のチュートリアルもあります、ここに 私が書いたものが です。