تابع فولدر آپلود فایل وردپرس

[short_link]

برای آشنایی با فولدر آپلود وردپرس کد زیر رو می تونیم بررسی کنیم و هر جا نیاز بود استفاده کنیم :

<?php
$upload_dir = wp_upload_dir(); // Array of key => value pairs
/*
    $upload_dir now contains something like the following (if successful)
    Array (
        [path] => C:\path\to\wordpress\wp-content\uploads\2010\05
        [url] => http://example.com/wp-content/uploads/2010/05
        [subdir] => /2010/05
        [basedir] => C:\path\to\wordpress\wp-content\uploads
        [baseurl] => http://example.com/wp-content/uploads
        [error] =>
    )
    // Descriptions
    [path] - base directory and sub directory or full path to upload directory.
    [url] - base url and sub directory or absolute URL to upload directory.
    [subdir] - sub directory if uploads use year/month folders option is on.
    [basedir] - path without subdir.
    [baseurl] - URL path without subdir.
    [error] - set to false.
*/
 
echo $upload_dir['path'] . '<br />';
echo $upload_dir['url'] . '<br />';
echo $upload_dir['subdir'] . '<br />';
echo $upload_dir['basedir'] . '<br />';
echo $upload_dir['baseurl'] . '<br />';
echo $upload_dir['error'] . '<br />';
 
$upload_url = ( $upload_dir['url'] );
$upload_url_alt = ( $upload_dir['baseurl'] . $upload_dir['subdir'] );
 
// Now echo the final result
echo $upload_url . '<br />'; // 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 . '<br />'; // Output - http://example.com/wp-content/uploads/2010/05
?>

برای ایجاد فولدر جدید اول بررسی می کنیم که این فولدر از قبل وجود نداشته باشه که اگر وجود نداشت اون رو ایجاد کنه  و سطح دسترسی به اون فولدر رو هم اینجا تعریف کردیم:

 

$cache_folder = ABSPATH . 'cache';
if ( ! is_dir( $cache_folder ) ) {
        wp_mkdir_p( $cache_folder );
        chmod( $cache_folder, 0777 );
}
(0) دیدگاه برای این پست ثبت شده
دیدگاه خود را بفرستید
  1. اولین نفری باشید که دیدگاه خود را ثبت می کند!
« ایجاد رشته های رندوم در php تصویر ایجاد رشته های رندوم در php
استفاده از توابع وردپرس در فایل های php »
Clicky