رفتن به مطلب

قرار دادن کد یک افزونه در تیتر مطالب سایت


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

با سلام

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

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

کد این افزونه اینه:


{$permalink}

کد نشون دادن تیتر مطالب سایت هم در پوسته ورد پرس هم اینه:


<ul>
<?php
$my_query = new WP_Query('showposts=10&cat=2');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<li><div class="news_source left" ><?php the_time('F jS, Y') ?></div>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>

الان مشکل من اینه که نمیدونم کد افزونه رو کجای کد های مطالب قرار بدم که لینک مستقیم کنه تیتر مطالب سایت رو.

اگه ممکنه من رو راهنمایی کنید.

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

سلام ، به انجمن خوش اومدید.

واضح توضیح ندادید که کار این کد چیه ، اگر این کد لینک رو نمایش میده باید به صورت زیر جایگزین بشه:

<ul>
<?php
$my_query = new WP_Query('showposts=10&cat=2');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<li><div class="news_source left" ><?php the_time('F jS, Y') ?></div>
<a href="<?php the_permalink() ?>"><a href="<?php echo $permalink; ?>"><?php echo get_the_title();?></a></li>
<?php endwhile; ?>
</ul>

اگرم هم لینک رو چاپ میکنه هم تایتل باید کلاً به جای the_title() گذاشته بشه.

فقط یادتون باشه اگر کار نکرد کد بالا باید به جای $permalink از تکه کد زیر استفاده کنید:

$_GLOBALS['permalink'];

موفّق باشید.

لینک به ارسال

سلام ممنوم از خوش آمد گویی و جوابتون.

متاسفانه مشکلم حل نشد. هر دو راه رو امتحان کردم.

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

کد های موجود در این افزونه اینه:


Available tags:
{$content}
{$permalink}
{$title}
{$feed_title}
{$excerpt:n}
{$inline_image}

این افزونه مطالب رو از rss سایت های خبری میگیره و بصورت مطلب تو سایت پست میکنه.

این کدی که من دادم لینک اصلی مطالب رو نشون میده. لینک اصلی مطالبی که از rss ها گرفته میشه. متوجه منظورم شدین؟

ویرایش شده توسط roozbix
لینک به ارسال
سلام ممنوم از خوش آمد گویی و جوابتون.

متاسفانه مشکلم حل نشد. هر دو راه رو امتحان کردم.

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

کد های موجود در این افزونه اینه:


Available tags:
{$content}
{$permalink}
{$title}
{$feed_title}
{$excerpt:n}
{$inline_image}

این افزونه مطالب رو از rss سایت های خبری میگیره و بصورت مطلب تو سایت پست میکنه.

این کدی که من دادم لینک اصلی مطالب رو نشون میده. لینک اصلی مطالبی که از rss ها گرفته میشه. متوجه منظورم شدین؟

بله٬ خب در هر صورت باید echoش کنین یه جا

اگر لینک هست از a استفاده کنید و داخل تگ رو echo get_the_title() بذارین

لینک به ارسال

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

این تگ اینه:


{$feed_title}

فقط نمیدونم چطوری اینو بین کدها قرار بدم.

به این صورت قرار دادم کار نکرد


<a href="<?php the_permalink() ?>"><?php feed_title(); ?></a></li>

این هم کار نکرد


<a href="<?php the_permalink() ?>"><?php the_feed_title(); ?></a></li>

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

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

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

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

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

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

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

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

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

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