0

添付ファイルの URL を取得しようとしてきましたが、これまでのところ、このコードは画像への直接リンクを取得しています。

<?php if ( $attachments = get_children( array(
    'post_type' => 'attachment',
'post_mime_type'=>'image',
    'numberposts' => 1,
    'post_status' => null,
    'post_parent' => $post->ID
     )));
    foreach ($attachments as $attachment) {
    echo '<a target="_blank" href="' . wp_get_attachment_url( $attachment->ID )  . '">Download Full Size</a>';
 }

 ?>

代わりに、添付ファイルの URL が必要です。助けてください...

4

2 に答える 2

0

あなたは間違ったやり方をしていると思います.アップロードファイルのURLをDBに保存しましたか? そうでない場合は、できません。

カスタム フィールドを使用して、それらを保存して使用します。

コーディングせずに使いたい場合は、このプラグインを使用してください http://wordpress.org/extend/plugins/types/

于 2012-08-01T08:26:12.680 に答える
-1

wp_get_attachment_urlの代わりに get_attachment_link使用するだけです

于 2013-05-29T16:06:33.397 に答える