5

wp_get_attachment_url() は、次のような完全なファイル パスを処理します

http://example.com/wp-content/uploads/2014/12/aura.mp3

のない URL が必要http://example.com/ なので、上記の例のwp-content/uploads/2014/12/aura.mp3代わりに が必要http://example.com/wp-content/uploads/2014/12/aura.mp3です。どうやってするの?

4

4 に答える 4

3

/で簡単に分解して、インデックス 3 の部分を取ることができます。

$url = wp_get_attachment_url(id); //id is file's id
$urllocal = explode(site_url(), $url)[1]; //output local path
于 2014-12-31T08:15:03.677 に答える
0

PHPの関数が使えますexplode

コードは次のとおりです。

    <?php
         $image_url = wp_get_attachment_url( 9 ); //ID of your attachment
         $my_image_url = explode('/',$image_url,4);
         echo $my_image_url[3];
    ?>
于 2014-12-31T08:35:17.453 に答える