رفتن به مطلب

مسیر فیزیکی تصویر بند انگشتی


پست های پیشنهاد شده

با سلام خدمت همه دوستان :)

در حال نوشتن افزونه ای هستم که در حین کار به یه مشکل برخوردم .

چطور میشه آدرس فیزیکی تصویر شاخص رو بدست آورد ؟

منظروم اینه که مثلا با این متد میشه آدرس پوشه فایل در حال اجرا رو بدست آورد : __FILE__

یا برای بدست آوردن آدرس پوشه افزونه میشه از این استفاده کرد : plugin_dir_path(__FILE__)

حالا من میخوام آدرس فیزیکی فایل عکس بند انگشتی را بدست بیارم ، مثلا اینطوری :

/home/username/public_html/wp-content/uploads/2014/05/thumb.jpg

ممنون میشم راهنماییم کنید .

لینک به ارسال

سلام بفرمایید.


<?php $image_id = get_post_thumbnail_id();
$image_url = wp_get_attachment_image_src($image_id,'large', true);
echo $image_url[0]; ?>

لینک به ارسال
سلام بفرمایید.
 

ممنون از راهنماییتون :)

متاسفانه اینم خروجیش به این صورته :

http://site.ir/wp-content/uploads/2015/07/hedayati-delbasteh.jpg

http://site.ir/wp-content/uploads/2015/07/saeed-asayesh-hersam-nade.jpg

مسیر فیزیکی درون هاست رو مد نظرم هست که تو پست اول ذکر کردم

راهه دیگه ای نداره ؟

لینک به ارسال

سلام

این کد رو امتحان کنید:


<?php
$dir = dirname(__FILE__);
echo "<p>Full path to a .htaccess file in this dir: " . $dir . "/.htaccess" . "</p>";
?>

الیته اون فایل .htaccess برای تسته می تونید اسم فایل دلخواه خودتون رو بزارید.

لینک به ارسال

کدی که دوست‌عزیزمون Rohani داد، درسته. برای تبدیلش به Path میتونید، من کد دیگه ای رو اضافه کردم:


<?php $image_id = get_post_thumbnail_id();
$image_url = wp_get_attachment_image_src($image_id,'large', true);
$image_path = str_replace( WP_CONTENT_URL, WP_CONTENT_DIR, $image_url );
echo $image_url[0]; ?>

در متغیر image_path مسیر فیزیکی عکس موجود هست.

موفق باشید.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...