انجمن


اضافه کردن پیوند بر روی خروجی زمینه دلخواه  (۶ نوشته)

  • 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 در قسمت نام و اضافه کردن آدرس عکس در قسمت مقدار زمینه دلخواه, عکس رو توی قالب نشون میده
    حالا میخواستم روی این تصویر با استفاده از زمینه دلخواه لینک بزارم

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    asandownload2
  • گناهکار

    آفلاین
    کلیددار
    بهترین پاسخ

    تعداد نوشته‌ها: ۳۵۳۵
    تشکر شده: ۲۵۴۴ بار
    # نوشته شده: ۱۴ سال پیش
    ۳ مهر ۱۳۸۸ - ۱۶:۱۶

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

    <?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 قرار بدین. اگه این زمینه وجود داشته باشه٬ تصویر به‌صورت پیوندشده نشون داده می‌شه٬ و اگه وجود نداشته باشه٬ به‌صورت معمولی.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Mostafa - ~> Mr.vAhiD.DI <~
  • گناهکار

    آفلاین
    کلیددار
    بهترین پاسخ

    تعداد نوشته‌ها: ۳۵۳۵
    تشکر شده: ۲۵۴۴ بار
    # نوشته شده: ۱۴ سال پیش
    ۳ مهر ۱۳۸۸ - ۱۷:۳۵

    احتمالن باید به پیوندها کلاس خاصی رو اختصاص بدین. راهنمای افزونه (یا جاوااسکریپتی که استفاده می‌کنه) رو مطالعه کنین.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Mostafa - ~> Mr.vAhiD.DI <~
  • بهرنگ

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۱۳۹۹
    تشکر شده: ۴۵۱ بار
    # نوشته شده: ۱۴ سال پیش
    ۳ مهر ۱۳۸۸ - ۱۶:۳۴

    یک نمونه کد که با زمینه ی 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

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱
    # نوشته شده: ۱۳ سال پیش
    ۱۰ مرداد ۱۳۸۹ - ۱۹:۴۶

    کد اقای گناهکار کدی هستش که سایت های مثل پی سی دانلود در پایین پستهاشون برای درج قیمت و غیره استفاده کردند؟( زمینه دلخوه)؟
    این کد رو دقیقا باید کجا قرار داد بعد از چه کدی و قبل از چچه کدی؟

درباره‌ی این موضوع