webafra 60 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 با سلام خدمت همه دوستان در حال نوشتن افزونه ای هستم که در حین کار به یه مشکل برخوردم .چطور میشه آدرس فیزیکی تصویر شاخص رو بدست آورد ؟منظروم اینه که مثلا با این متد میشه آدرس پوشه فایل در حال اجرا رو بدست آورد : __FILE__یا برای بدست آوردن آدرس پوشه افزونه میشه از این استفاده کرد : plugin_dir_path(__FILE__)حالا من میخوام آدرس فیزیکی فایل عکس بند انگشتی را بدست بیارم ، مثلا اینطوری :/home/username/public_html/wp-content/uploads/2014/05/thumb.jpgممنون میشم راهنماییم کنید . نقل قول لینک به ارسال
Rohani 389 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 سلام بفرمایید.<?php $image_id = get_post_thumbnail_id();$image_url = wp_get_attachment_image_src($image_id,'large', true);echo $image_url[0]; ?> 2 نقل قول لینک به ارسال
webafra 60 ارسال شده در تیر 94 مالک گزارش بازنشر ارسال شده در تیر 94 سلام بفرمایید. ممنون از راهنماییتون متاسفانه اینم خروجیش به این صورته :http://site.ir/wp-content/uploads/2015/07/hedayati-delbasteh.jpghttp://site.ir/wp-content/uploads/2015/07/saeed-asayesh-hersam-nade.jpgمسیر فیزیکی درون هاست رو مد نظرم هست که تو پست اول ذکر کردمراهه دیگه ای نداره ؟ نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 سلاماین کد رو امتحان کنید:<?php$dir = dirname(__FILE__);echo "<p>Full path to a .htaccess file in this dir: " . $dir . "/.htaccess" . "</p>";?>الیته اون فایل .htaccess برای تسته می تونید اسم فایل دلخواه خودتون رو بزارید. نقل قول لینک به ارسال
Ehsaan 1865 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 کدی که دوستعزیزمون 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 مسیر فیزیکی عکس موجود هست.موفق باشید. 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .