علی زینلی

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

5 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

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

یه گالری با استفاده از 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
0

به اشتراک گذاری این پست


لینک به پست

<?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>

2

به اشتراک گذاری این پست


لینک به پست

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

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

rn9r6w3y8q5dn3v5ddq8.png

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

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

ولی الآن شده:

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

لینک جدید:

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری