Mostafa
آفلاین
ناظم
تعداد نوشتهها: ۵۲۷۶
تشکر شده: ۵۷۷۷ بار
#
نوشته شده: ۱۵ سال پیش
۳ مهر ۱۳۸۸ - ۱۵:۲۷
سلام
با قرار دادن کد زیر در قالب
PLAIN TEXT
< ?php
$key = "image";
$value = get_post_meta($post- >ID, $key, true);
if ($value != '') {
echo '< img class="image_product" style="border:1px solid #DFDFDF;" src="';
echo $value;
echo '" / >';
}
else {
echo '< img style="border:1px solid #DFDFDF;" class="image_product" src="';
bloginfo('template_directory');
echo '/images/no-image.gif" / >';
}
? >
و اضافه کردن image در قسمت نام و اضافه کردن آدرس عکس در قسمت مقدار زمینه دلخواه, عکس رو توی قالب نشون میده
حالا میخواستم روی این تصویر با استفاده از زمینه دلخواه لینک بزارم
گناهکار
آفلاین
کلیدداربهترین پاسخ
تعداد نوشتهها: ۳۵۳۵
تشکر شده: ۲۵۴۵ بار
#
نوشته شده: ۱۵ سال پیش
۳ مهر ۱۳۸۸ - ۱۶:۱۶
از این دستور استفاده کنین:
<?php
$img_src = trim(get_post_meta($post->ID, 'image', true));
$img_link = trim(get_post_meta($post->ID, 'image_link', true));
if (!empty($img_src)) {
$output_tag = "<img class='image_product' style='border:1px solid #DFDFDF;' src='$img_src' />";
if(!empty($img_link)) $output_tag = "<a href='$img_link'>$output_tag</a>";
echo $output_tag;
}
else {
echo '<img style="border:1px solid #DFDFDF;" class="image_product" src="'.get_bloginfo("template_directory").'/images/no-image.gif" />';
}
?>
و پیوند مربوطه رو توی یه زمینهی دلخواه با نام image_link قرار بدین. اگه این زمینه وجود داشته باشه٬ تصویر بهصورت پیوندشده نشون داده میشه٬ و اگه وجود نداشته باشه٬ بهصورت معمولی.
گناهکار
آفلاین
کلیدداربهترین پاسخ
تعداد نوشتهها: ۳۵۳۵
تشکر شده: ۲۵۴۵ بار
#
نوشته شده: ۱۵ سال پیش
۳ مهر ۱۳۸۸ - ۱۷:۳۵
احتمالن باید به پیوندها کلاس خاصی رو اختصاص بدین. راهنمای افزونه (یا جاوااسکریپتی که استفاده میکنه) رو مطالعه کنین.
بهرنگ
آفلاین
ناظم
تعداد نوشتهها: ۱۳۹۹
تشکر شده: ۴۵۱ بار
#
نوشته شده: ۱۵ سال پیش
۳ مهر ۱۳۸۸ - ۱۶:۳۴
یک نمونه کد که با زمینه ی url لینک رو و با زمینه ی thumb عکس رو اضافه میکنید :
<a href="<?php $values = get_post_custom_values("url"); echo $values[0]; ?>">
<img src="<?php $values = get_post_custom_values("thumbs"); echo $values[0]; ?>" /></a>
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
Mostafa
Mostafa
آفلاین
ناظم
تعداد نوشتهها: ۵۲۷۶
تشکر شده: ۵۷۷۷ بار
#
نوشته شده: ۱۵ سال پیش
۳ مهر ۱۳۸۸ - ۱۷:۲۱
جفت کد هارو تست کردم و کد آقای گناهکار جواب داد اما کدی که آقای بهرنگ خان دادند نمیدونم چرا در قالب جواب نداد!
در کنار این کدها, افزونه lightbox-plus را برای نمایش تصاویر به صورت افکت دار نصب کردم که وقتی روی تصویر دارای پیوند کلیک میکنی به صورت افکت دار تصاویر رو نشون بده, به صورت معمولی نشون داد!
ولی تصاویری که با خود وردپرس آپلود کردم و توی نوشته گزاشتم به صورت افکت نشون داد...
urchin7
آفلاین
عضو
تعداد نوشتهها: ۱
#
نوشته شده: ۱۴ سال پیش
۱۰ مرداد ۱۳۸۹ - ۱۹:۴۶
کد اقای گناهکار کدی هستش که سایت های مثل پی سی دانلود در پایین پستهاشون برای درج قیمت و غیره استفاده کردند؟( زمینه دلخوه)؟
این کد رو دقیقا باید کجا قرار داد بعد از چه کدی و قبل از چچه کدی؟