رفتن به مطلب

مشکل بسیار مهم فراخوانی عکس ها.


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

با سلام و عرض خسته نباشید.

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

مهم ترین ویژگی این گالری اینکه مدیر فقط باید عکس رو آپلود کنه یه سری کلیدواژه براش بنویسه.

خود وردپرس عکس رو به چندین سایز تبدیل میکنه و دکمه های سایز های مختلف رو میذاره.

آدرس سایت:

www.gallery.naslno.com

برای تبدیل سایز ها از این کد در بخش functions.php استفاده میکنم:

if (function_exists('add_image_size')){
add_image_size( 'iconimg', 100, 100,true);
add_image_size( 'postimg', 178, 165,true);
add_image_size( 'singleimg', 300, 300,true);
add_image_size( 'fhsize', 500, 500,false);
add_image_size( 'full-size', 9999, 9999, false);
}

برای فراخوانی لینک تصویر بندانگشتی در single.php ابتدا از این کد:

 <?php
$pansad_pansad_img = wp_get_attachment_image_src(get_post_thumbnail_id(), 'fhsize');; // five hundred size (Size 500×500)
?>

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

			 <a href="<?php echo $pansad_pansad_img[0]; ?>" title="<?php echo apply_filters('the_title', $attachment->post_title); ?>" class="SizeButton">500×500</a>

چون میخوام گالری وسیعی داشته باشم که بیش از چند گیگابایت فضا برای عکس ها میخواد مجبور به خرید هاست دانلود شدم.

حالا مشکلم اینجاست که وردپرس من عکس ها رو توی اون هاست دانلود آپلود میکنه.

ولی از اون تو نمیخونه!

مثلاً لینک یه عکس 300×300 قبلاً این بوده:

www.gallery.naslno.com/wp-content/uploads/black-horse-wallpaper-300x300.jpg

ولی الآن شده:

http://gdl.naslno.co...per-300x300.jpg

میخوام ببینم چه شکلی باید عکس الآن رو فراخوانی کنم؟

میخوام دقیقاً مثل قبل خودکار باشه.

خیلی ممنون

ویرایش شده توسط anwalt
لینک به ارسال

<?php
$link = $pansad_pansad_img[0];
$link = str_replace('gallery.naslno.com', 'gdl.naslno.com', $link);
?>
<a href="<?php echo $link; ?>" title="<?php echo apply_filters('the_title', $attachment->post_title); ?>" class="SizeButton">500×500</a>

لینک به ارسال

خیلی ممنون استاد.

ولی موقعی که دارم عکس شاخص رو آپلود میکنم این ارور رو میده:

rn9r6w3y8q5dn3v5ddq8.png

حالا چکار کنم؟

لینک به ارسال

من پاسخ این سئوالتون رو دادم

حالا مشکلم اینجاست که وردپرس من عکس ها رو توی اون هاست دانلود آپلود میکنه.

ولی از اون تو نمیخونه!

مثلاً لینک یه عکس 300×300 قبلاً این بوده:

www.gallery.naslno.com/wp-content/uploads/black-horse-wallpaper-300x300.jpg

ولی الآن شده:

http://gdl.naslno.co...per-300x300.jpg

اگر مشکلتون همونه که گفتید ربطی به خطای آپلود نداره و راه حلش رو هم عرض کردم اگر مشکلتون چیز دیگه ایه توی یک تایپیک جدا کامل شرحش بدید

لینک به ارسال

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

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

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

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

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

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

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

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

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