در حال نمایش 8 نوشته - 1 تا 8 (از کل 8)
  • نویسنده
    نوشته ها
  • #29964

    mahanm93
    مشارکت کننده

    سلام و خسته نباشید خدمت دوستان
    من می خوام از طریق زمینه دلخواه یه دکمه بسازم که از اون به آمازون در سایتم لینک بدم.
    یه چیزی مثل باکس دانلود فقط به جای باکس و لینک میخوام از یه تصویر ساده PNG استفاده کنم که کاربر با کلیک بر روی عکس به سایت آمازون فرستاده بشه.
    مطلبی که در روکش در مورد زمینه دلخواه در روکش بود رو مطالعه کردم ولی نتونستم این چیزی رو که میخوام عملی کنم چون میخوام از عکس استفاده کنم.

    #29968

    سعید شعبانی
    کلید دار

    درود بر شما, به روکش خوش آمدید

    کاری که می خواهید انجام بدید که مشکل نیست. طبق مطلب زمینه دلخواه وردپرس چیست و چگونه ما می توان از آن استفاده کنیم؟, ما با کد زیر می تونیم مقدار زمینه دلخواه rokesh را فراخوانی کنیم که در اینجا یک آدرس صفحه اینترنتی میباشد.

    <?php echo get_post_meta($post->ID, "rokesh", true); ?>

    حالا بقیه کار به CSS و HTML بستگی داره که شما چطوری بخواهید از اون آدرس استفاده کنید. مثلا اگر بخواهید به جای اون لینک یک تصویر قرار بدید می شه از ساختار کدنویسی HTML زیر استفاده کرد.

    <a href="<?php echo get_post_meta($post->ID, "rokesh", true); ?>" title="لینک به سایت آمازون">
    	<img src="amazon.png" alt="سایت آمازون" />
    </a>

    یا اگر نمی خواهید از HTML برای قرار دادن تصویر به جای لینک استفاده کنید میشه از CSS کمک گرفت.

    #29969

    mahanm93
    مشارکت کننده

    ممنون بابت کمکتون
    میشه بگید دقیقا این دو تا کد رو کجا بذارم
    <?php $amazon = get_post_meta($post->ID, 'amazon', true); ?>
    کد دوم:

    <a>ID, "amazon", true); ?>" title="لینک به سایت آمازون">
    <img src="http://musicbartar.com/wp-content/uploads/2015/07/amazon.png" alt="سایت آمازون" />
    </a>

    یعنی باید هر دو رو در single.php قرار بدم ؟؟؟

    #29971

    سعید شعبانی
    کلید دار

    به شکل زیر می تونید کدها را در فایل single.php استفاده کنید.

    <?php 
    $amazon = get_post_meta($post->ID, 'amazon', true);
    if( $amazon ){ ?>
    	<a href="<?php echo $amazon; ?>" title="لینک به سایت آمازون">
    		<img src="http://musicbartar.com/wp-content/uploads/2015/07/amazon.png" alt="سایت آمازون" />
    	</a>	
    <?php } ?>
    #29972

    mahanm93
    مشارکت کننده

    جناب شعبانی بنده کد رو در سینگل قرار دادم اما زمینه آمازون در صفحه ویرایش مطلب نمایش داده نمیشه.

    #29973

    سعید شعبانی
    کلید دار

    خوب باید یک بار این زمینه دلخواه را به صورت دستی وارد کنید تا در اون لیست دیده بشه.

    #29975

    mahanm93
    مشارکت کننده

    تشکر از شما جناب شعبانی
    به نظر شما همچنین لینکی که در همه پست ها (به آمازون) هست باید به صورت NOFOLLOW یاشه یا خیر ؟ (به لحاظ سئو و …)
    اگه بخوام لینک به صورت NOFOLLOW باشه کد رو چه طور باید تغییر بدم ؟؟

    #29994

    سعید شعبانی
    کلید دار

    به نظر شما همچنین لینکی که در همه پست ها (به آمازون) هست باید به صورت NOFOLLOW یاشه یا خیر ؟ (به لحاظ سئو و …)
    اگه بخوام لینک به صورت NOFOLLOW باشه کد رو چه طور باید تغییر بدم ؟؟

    دقیق نمی دونم ولی فکر کنم در صورتی که صفحه ای که به اون لینک داده میشه مرتبط با مطلب باشه لینک را به صورت FOLLOW قرار بدید بهتر باشه. اگر هم بخواهید لینک را به صورت NOFOLLOW قرار بدید باید تگ a را به شکل زیر تغییر بدید.

    <a rel="nofollow" href="<?php echo $amazon; ?>" title="لینک به سایت آمازون">

در حال نمایش 8 نوشته - 1 تا 8 (از کل 8)

کاربر گرامی برای پاسخ به این موضوع اگر عضو روکش هستید باید سایت شوید در غیر اینصورت باید عضو شوید.