thismoment 59 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 من برای نمایش پست قبلی و بعدی در single.php از این استفاده میکنم <?php previous_post_link( '<div class="nav-previous">%link</div>', '%title' ); next_post_link( '<div class="nav-next">%link</div>', '%title' ); ?>میشه مثلا بگیم اگر تایتل پست قبلی و بعدی از n کاراکتر بیشتر بود کلمات n-4 رو نشون بده بعلاوه ... مثلا تعداد کارکترا از ۵۰ تا بیشتر شد کلمات زیر ۴۶ کاراکتر رو همراه با سه نقطه نشون بده نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 با get_previous_post_link و get_next_post_link میتوانید لینکهای پستهای بعد و قبل رو بدست بیاریدبرای گرفتن فقط عنوان تابع get_adjacent_post_link رو بررسی کنیدhttps://developer.wo...cent_post_link/https://developer.wo...ious_post_link/https://developer.wo...next_post_link/میتوانید کپی از تابع get_adjacent_post_link با نام دیگر بگیرید و سفارشی کنیدبرای شرط تابع mb_strlen و برای گرفتن محدودهی خاصی از جمله تابع زیر:function tokenTruncate($string, $your_desired_width){ $parts = preg_split('/([\s\n\r]+)/', $string, null, PREG_SPLIT_DELIM_CAPTURE); $parts_count = count($parts); $length = 0; $last_part = 0; for (; $last_part < $parts_count; ++$last_part) { $length += mb_strlen($parts[$last_part]); if ($length > $your_desired_width) { break; } } return implode(array_slice($parts, 0, $last_part));} 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .