سلام من می خوام یه عکس رو حذف کنم تو کنترل پنلی که برای قالبم زدم به شکل زیر:
$url = esc_url($yp_options ['yp_logo']);
$path = parse_url($url, PHP_URL_PATH); // Remove "http://localhost"
$fullPath = get_home_path() . $path;
unlink($fullPath);
الان وقتی چاپ می گیرم آدرس رو این شکلی نشون می ده:
E:/Program Files/xampp/htdocs/wordpress//wordpress/wp-content/uploads/۲۰۱۸/۰۶/۵۵۱۱۰۳-۱TOqFD۱۵۰۲۲۸۵۰۱۸.jpg
الان wordpress/دوبار نوشته و اضافی چاپ میشه چی کار کنم این رو یک بار چاپ کنم؟
ممنون
سلام.
شما باید ادرس کامل سایت رو از یو ار ال پاک کنی . الان وقتی میخواهی سایت رو با xampp باز کنی احتمالا ادرست هست http://localhost/wordpress مگه نه ؟ پس چیزی را هم که باید از url حذف بشه همین ادرس است نه http://localhost
فک کنم از تابع get_site_url() باید استفاده کنی.
$url = esc_url($yp_options ['yp_logo']);
//$path = parse_url($url, PHP_URL_PATH); // Remove "http://localhost"
$path = str_replace(get_site_url(),'',$url)
$fullPath = get_home_path() . $path;
unlink($fullPath);
ممنون
این کد همونی که میخواستم شد گفتم شاید به درد کسی بخوره
$url = esc_url($yp_options ['yp_logo']);
$path = str_replace(home_url('/'), '', $url);
$fullPath = get_home_path() . $path;
unlink($fullPath);
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟