私はワードプレスで少し問題があります。管理者は1ページ/画像あたり5枚の画像を投稿できなければなりません。テンプレートに書き込む。ワードプレスヘルプ - 複数ページの画像/サイドバーの投稿
この機能を提供するプラグインなどがありますか?誰かが助言を提供できるなら、私は最も感謝しています。私はグーグルで何かを見つけることができました。
私はワードプレスで少し問題があります。管理者は1ページ/画像あたり5枚の画像を投稿できなければなりません。テンプレートに書き込む。ワードプレスヘルプ - 複数ページの画像/サイドバーの投稿
この機能を提供するプラグインなどがありますか?誰かが助言を提供できるなら、私は最も感謝しています。私はグーグルで何かを見つけることができました。
この行は、トリックを行う必要があります。
$photos = get_children(array('post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image'));
あなたがループの外側のためにそれを必要とするならば、私は機能にそれを回すと、あなたのfunctions.phpのページに追加します。
ワードプレスはアップロードされた画像を添付ファイルとして保存します。これは実際にはwp_postsテーブルのpost_type 'attachment'の子投稿です。
問題のページ/投稿/カスタム投稿タイプ(画像の上にあるアップロードアイコン)に画像をアップロードすると、「ギャラリー」が作成されます。
写真を表示するには、ウィジェットとサイドバーを作成するか(hereとhereを参照)、下のコードを使用して選択したループに直接表示します。これは本質的に投稿内容に[gallery] shortcodeを直接使用するのと同じです。
<?php
//Gather the child posts (attachments) of mime type 'image'
$photos = get_children(array('post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image'));
//If there are any attachments..
if (!empty($photos)) :
//Loop through each attachment..
foreach ($photos as $photo_id => $photo) :
//And render the <img> tag
echo wp_get_attachment_image($photo_id, 'full') ;
endforeach ;
endif ;
?>