wordpress 中的 wp_upload_dir 返回值

在 wordpress 中,如果要自己写插件,经常会用到 wp_upload_dir 这个函数,里面有哪些值,我今天在命令行中跑了一下,发现各种值还真不少。

<?php
include( '/usr/share/nginx/html/qishiya.com/wp-load.php' );



echo "Upload dir: ".PHP_EOL;
echo "Path: " . $upload_dir['path'] . PHP_EOL;
echo "URL: " . $upload_dir['url'] . PHP_EOL;
echo "Subdir: " . $upload_dir['subdir'] . PHP_EOL;
echo "Basedir: " .$upload_dir['basedir'] . PHP_EOL;
echo "Baseurl: " . $upload_dir['baseurl'] . PHP_EOL;
echo $upload_dir['error'] . PHP_EOL;

$upload_url = ( $upload_dir['url'] );
$upload_url_alt = ( $upload_dir['baseurl'] . $upload_dir['subdir'] );

// Now echo the final result
echo "Upload URL: " . $upload_url . PHP_EOL; // Output - http://example.com/wp-content/uploads/2010/05

// Using year and month based folders, the below will be the same as the line above.
echo "Upload URL alt: " . $upload_url_alt . PHP_EOL; // Output - http://example.com/wp-content/uploads/2010/05

下面是具体的输出值

Upload dir:
Path: /usr/share/nginx/html/qishiya.com/wp-content/uploads/2024/07
URL: https://media.qishiya.com/2024/07
Subdir: /2024/07
Basedir: /usr/share/nginx/html/qishiya.com/wp-content/uploads
Baseurl: https://media.qishiya.com

Upload URL: https://media.qishiya.com/2024/07
Upload URL alt: https://media.qishiya.com/2024/07

发表评论