
محدود کردن خلاصه نوشته ها در وردپرس
گاهی اوقات پیش میاد در طراحی قالب یا سایتمون بعضی پیش فرض هارو تغییر بدیم ، از جمله این پیش فرض ها خلاصه نوشته یا همون excerpt
هست که در وردپرس میتونیم کم یا زیاد ترش کنیم یا اون 3 نقطه آخرش رو برداریم ، تغییر بدیم یا لینکش کنیم
محدود کردن طول خلاصهی نوشته
برای اینکار کافیه کد زیر رو به function قالبمون اضافه کنیم :
function iranwp_excerpt_length( $length ) {
return 33;
}
add_filter( 'excerpt_length', 'iranwp_excerpt_length', 999 );
خب با توجه به کد بالا یه تابع به نام iranwp_excerpt_length
تعریف کردیم.
خروجی تابع رو به 33 کلمه محدود و با add_filter تابع رو توی چرخه وردپرس (هوک) فعال کردیم. دقت کنید که کد هایی که توی function میذاریم باید بین علائم <?php ?>
باشن
خب اگر بخوایم اون سه نقطه آخر رو تغییر بدیم چکار کنیم ؟ عبارت [...]
زیاد برامون خوشایند نیست ، اینجا کافیه تکه کد زیر رو وارد function قالبمون کنیم :
تغییر عبارت بیشتر در خلاصه نوشته
function iranwp_excerpt_more( $more ) {
return '.....';
}
add_filter('excerpt_more', 'iranwp_excerpt_more');
خب اگر بخوایم کد بالا رو تعریف کنیم اومدیم به جای خروجی تابع except_more
در هوک ، مقدار تعریفی خودمون در تابع iranwp_excerpt_more
رو جایگزین کردیم
امیدوارم این آموزش گره از کارتون باز کرده باشه ، اگر سوال یا نظری دارید در بخش دیدگاه ها با ما در میون بذارید ، پایدار باشید 🙂
ممنون از شما خیلی بدردم خورد
سپاس