wp_upload_dir কীভাবে কেবল ডিরেক্টরিটির নাম পাবেন।


18

আমি কল্পনা করি যে এটি কারও জন্য হাওয়া হবে - তবে কেবল আপলোডের ডিরেক্টরি নামটি পেতে - আমার পুরো পথ নয় - আমার এ পর্যন্ত পৌঁছেছে:

$uploads = wp_upload_dir();
$upload_path = $uploads['baseurl']; // now how to get just the directory name?

কারো কোন ধারণা আছে? আপনার অভিজ্ঞতা ভাগ করার জন্য ধন্যবাদ. । ।


5
basename($uploads['baseurl'])?
onetrickpony

উত্তর:


26

আপনি এই ফাংশন থেকে ফিরে পাবেন:

Array
(
    [path] => C:\development\xampp\htdocs\example.com/content/uploads/2012/04
    [url] => http://example.com/content/uploads/2012/04
    [subdir] => /2012/04
    [basedir] => C:\~\example.com/content/uploads
    [baseurl] => http://example.com/content/uploads
    [error] => 
)

সুতরাং আপনি (ওয়ানট্রিকপনি হিসাবে চিহ্নিত) হিসাবে, ফোল্ডার / ডিরেক্টরি নামটি পেতে পারেন

echo wp_basename( $uploads['baseurl'] );

আপনি Multisite চালাচ্ছেন এবং আপনি ধ্রুবক সংজ্ঞায়িত তাহলে UPLOADS, তাহলে আপনি এটি থেকে অ্যাক্সেস UPLOADSবা BLOGUPLOADDIR

সম্পাদনা

মাল্টিসাইটগুলির জন্য, আপনি এই জাতীয় কিছু পাবেন:

Array
(
    [path] => /var/www/example.com/public_html/wp-content/uploads/sites/2/2016/12,
    [url] => http://example.com/wp-content/uploads/sites/2/2016/12,
    [subdir] => /2016/12,
    [basedir] => /var/www/example.com/public_html/wp-content/uploads/sites/2,
    [baseurl] => http://example.com/wp-content/uploads/sites/2,
    [error] => ,
)

যেখানে "2" পরে sitesব্লগের আইডি


2
- সেখানে উভয়কে ধন্যবাদ। বেসনেম এবং কিছু গবেষণার পরে ডাব্লুপি_বাসনেম খুব আমি গণনা করেছি।
orionrush

wp_basename "basename এর i18n বন্ধুত্বপূর্ণ সংস্করণ ()" হল codex.wordpress.org/Function_Reference/wp_basename
Chaoley
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.