投稿から最初の画像を取得しようとしましたが、私のPHPコードは何も返しません。Wordpressは投稿から最初の画像を取得します
同様のコードを使用して画像添付ファイルをすべて取得していて、それがうまくいけば何が問題になるのかよく分かりません。
投稿から最初の画像を取得しようとしましたが、私のPHPコードは何も返しません。Wordpressは投稿から最初の画像を取得します
同様のコードを使用して画像添付ファイルをすべて取得していて、それがうまくいけば何が問題になるのかよく分かりません。
私はあなたが探しているのと同じことをやったと思う...私はあなたのことを主張するつもりはないが、ここで私はこれを稼働させるために何をしたのだろう。それはあなたの必要に応じて。私はそれを理解するよう
$image_id=get_post_thumbnail_id();
$image_url = wp_get_attachment_image_src($image_id,’large’);
$image_url=$image_url[0];
基本的には、配列の最初の画像は、サムネイルであるので、私は最初のサムネイルIDをつかむその理由は、画像の大規模なバージョンを取得するためにそれを使用し、です。
get_children()
は、その投稿に直接アップロードされた画像のみを返します。画像が特定の投稿に添付されている場合、その画像は子供のものと見なされず、前述の関数によって返されません。
投稿の子供を確認する簡単な方法は、ダッシュボードにログインして投稿に行き、投稿を編集することです。エディタの上のAdd Media
ボタンをクリックし、唯一のドロップダウンボックスからUploaded to this post
を選択します。これが空の場合、get_childrenは投稿の内容に関係なくイメージを返しません。
[WPポストで最初のイメージを取得する方法は?](http://stackoverflow.com/questions/2332979/how-to-get-the-first-image-assoc-with-a -wp-post) – hakre