رفتن به مطلب

محدود کردن تعداد کارکتر عنوان خروجی


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

سلام

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

عنوان ها خروجی  خیلی زیاده میخواستم عنوان خروجی را محمدودش کنم

								<?php include_once(ABSPATH.WPINC.'/feed.php');
  $rss = fetch_feed('https://motamem.org/comments/feed/');
  $maxitems = $rss->get_item_quantity(10);
  $rss_items = $rss->get_items(0, $maxitems);
?>
 <ul>
<?php if ($maxitems == 0) echo '<li>مطلبی یافت نشد!</li>';
  else
 
   foreach ( $rss_items as $item ) : ?>
    <li>
 <a href='<?php echo $item->get_permalink(); ?>'
 title='<?php echo 'ارسال شده در : '.$item->get_date('j F Y | g:i a'); ?>' target="_blank" rel="nofollow">
<?php echo $item->get_title(); ?></a>
   </li>
<?php endforeach; ?>
 </ul>

کد زیر را هم تست کردم ولی جواب نداد!

<?php
echo wp_trim_words( $item->get_title(), 40, '...' );
?>

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

یک سوال دیگه

توی فایل خروجی، میخواستم دو تا کلمه را حذف یا مخفی کنم امکان پذیر هستش؟

لینک به ارسال

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

<?php include_once(ABSPATH.WPINC.'/feed.php');
  $rss = fetch_feed('https://motamem.org/comments/feed/');
  $maxitems = $rss->get_item_quantity(10);
  $rss_items = $rss->get_items(0, $maxitems);
?>
 <ul>
<?php if ($maxitems == 0) echo '<li>مطلبی یافت نشد!</li>';
  else
 
   foreach ( $rss_items as $item ) : ?>
    <li>
 <a href='<?php echo $item->get_permalink(); ?>'
 title='<?php echo 'ارسال شده در : '.$item->get_date('j F Y | g:i a'); ?>' target="_blank" rel="nofollow">
<?php echo mb_substr($item->get_title(), 0, 70, 'UTF-8'); ?></a>
   </li>
<?php endforeach; ?>
 </ul>

 

لینک به ارسال
در 12 دقیقه قبل، Fenix.ir گفته است :

چه کلمه ای

 

خروجی کار :

http://alikhani98.ir/وبلاگ-های-دوستان-من/#menu3

تب دیدگاه ها کلیک کنید

کلمه (دیدگاه‌ها برای)

منظورم هست

لینک به ارسال

فید سایته را چک کردم

<title>دیدگاه‌ها برای مقدمه کتاب صفر تا یک (پیتر ثیل) &#8211; تقویت مهارت خواندن انگلیسی با 24974</title>

میخوام کلمه (دیدگاه ها برای) را در خروجی حذف کنم

لینک به ارسال
<?php include_once(ABSPATH.WPINC.'/feed.php');
  $rss = fetch_feed('https://motamem.org/comments/feed/');
  $maxitems = $rss->get_item_quantity(10);
  $rss_items = $rss->get_items(0, $maxitems);
?>
 <ul>
<?php if ($maxitems == 0) echo '<li>مطلبی یافت نشد!</li>';
  else
 
   foreach ( $rss_items as $item ) : ?>
    <li>
 <a href='<?php echo $item->get_permalink(); ?>'
 title='<?php echo 'ارسال شده در : '.$item->get_date('j F Y | g:i a'); ?>' target="_blank" rel="nofollow">
<?php echo mb_substr(str_replace('دیدگاه ها برای','',$item->get_title()), 0, 70, 'UTF-8'); ?></a>
   </li>
<?php endforeach; ?>
 </ul>

 

لینک به ارسال
در 16 دقیقه قبل، Fenix.ir گفته است :

<?php include_once(ABSPATH.WPINC.'/feed.php');
  $rss = fetch_feed('https://motamem.org/comments/feed/');
  $maxitems = $rss->get_item_quantity(10);
  $rss_items = $rss->get_items(0, $maxitems);
?>
 <ul>
<?php if ($maxitems == 0) echo '<li>مطلبی یافت نشد!</li>';
  else
 
   foreach ( $rss_items as $item ) : ?>
    <li>
 <a href='<?php echo $item->get_permalink(); ?>'
 title='<?php echo 'ارسال شده در : '.$item->get_date('j F Y | g:i a'); ?>' target="_blank" rel="nofollow">
<?php echo mb_substr(str_replace('دیدگاه ها برای','',$item->get_title()), 0, 70, 'UTF-8'); ?></a>
   </li>
<?php endforeach; ?>
 </ul>

 

ممنون

تعداد کارکتر ها کم شد

ولی اون کلمه حذف نشد!

لینک به ارسال

خیلی ممنون

عالی بود

<?php echo mb_substr(str_replace('دیدگاه‌ها برای','',$item->get_title()), 0, 70, 'UTF-8'); ?>

مشکل نیم فاصله بود که درستش کردم

لینک به ارسال

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

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

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

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

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

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

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

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

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