私はカスタムページテンプレートをワードプレスで作成し、カスタムフィールドを使用してイメージを追加しています。このように:タイトルでメディアを取得 - wordpress
<img src="<?php echo bloginfo('url') ?><?php echo get_post_meta($post->ID, 'main_picture', true); ?>" />
私はカスタムフィールドに画像のパスを入れています。
画像はカスタムパネルでアップロードされるので、カスタムファイルの名前は 'main_picture'になり、so - 'wordpress/wp-content/uploads/2012/01/mypicのようなアップロードパスの値になります。 png '
私はタイトルで画像を参照し、そのタイトルから画像URLを外挿することができます。
これは可能ですか?
私の質問が理にかなっていないかどうか教えてください。私はワードプレスにはかなり新しいです。 ----------------------編集----------
イメージ名を使用するのは良い考えではありません常にユニークであるとは限りません。私はクライアントでそれをできるだけ簡単にしようとしています。彼らはカスタムフィールドを使用することに注意するつもりです、イメージの名前は、彼らが理解するための最も簡単なものになります。
あなたは、画像のファイル名で例えば私の-image.jpgまたはメディアアップローダーに画像に関連付けられているタイトルを意味していますか? – noponies
カスタムフィールドでイメージ名を使用して、テンプレートにファイル名を書き出す必要があります。 – Finnnn
名前が必ずしも一意になるとは限りません。カスタムフィールドを作成する場合は、添付ファイルIDをメタデータの一部として保存し、そのように取得してください。イメージパスを保存するだけですか、イメージ名の別のフィールドがありますか? – noponies