کد خلاصه سازی سفارشی پست های وردپرس

احتمالا اگر تا حالا خواستین باشید طراحی سایت برای سیستم وردپرس انجام بدین از تابع Excerpt استفاده کردید تا یه خلاصه کوتاه از پست هاتون رو به نمایش بگذارید ولی این تابع یه مشکل بزرگ داره اونم اینه که بر اساس تعداد کلمات کار…

این مطلب توسط محمد امین فاطمی مهر در تاریخ ۱۴ ام دی ۱۳۹۳ارسال شده است.

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

کد خلاصه سازی سفارشی پست های وردپرس

احتمالا اگر تا حالا خواستین باشید طراحی سایت برای سیستم وردپرس انجام بدین از تابع Excerpt استفاده کردید تا یه خلاصه کوتاه از پست هاتون رو به نمایش بگذارید ولی این تابع یه مشکل بزرگ داره اونم اینه که بر اساس تعداد کلمات کار می کنه. یعنی به ازای هر Space یک کلمه انتخاب می شود. خب شاید این موضوع برای شما مشکل ساز شده باشد. به علت اینکه طول کلمات داخل متن هیچگاه یکسان نیست و این تابع خروجی های متفاوتی می دهد. همینطور ممکنه که دلتون خواسته باشه به جز پست ها بخش دیگه ای رو هم خلاصه کنید! خب در این آموزش میخوایم یه تابع بسیار حرفه ای رو یادتون بدیم که بر اساس تعداد حروف متن را خلاصه می کند. پس در ادامه با بیتفا همراه باشید…

کد خلاصه سازی سفارشی پست های وردپرس

کافیست کد زیر را به فایل Functions.php پوسته وردپرس خود اضافه کنید:

در بالا ما تابعی نوشتیم که ۲ آرگومان ورودی دارد ==> رشته و طول محدودیت. در ابتدا طول رشته در متغیر len ذخیره می شود. با استفاده از تابع str_split رشته به آرایه ای تبدیل شده و خانه های آرایه از حروف پر می شود و داخل wl ذخیره می کنیم. حال یک آرایه از حروف رشته داریم. تا زمانی که طول رشته ورودی از طول رشته محدودیت مورد نظر کاربر بیشتر باشد تک تک حروف را کنار هم می چسبانیم و در انتها یک “….” با انتهای رشته اضافه می کنیم. در صورتی که طول رشته از طول محدودیت درخواستی کاربر کمتر باشد رشته اصلی بدون هیچ گونه تغییر در خروجی تابع چاپ می شود. مثالی برای استفاده از تابع در زیر می زنیم:

مثال بالا ۱۰ حرف رشته name را به عنوان خروجی چاپ می کند. دقت کنید ورودی این تابع رشته است. پس این رشته می تونه عنوان پست، متن پست، زمینه دلخواه و … باشد. موفق باشید.

ساير مطالبي که شايد از خواندن آنها لذت ببريد!

مطالبي که در ذيل مشاهده ميکنيد نزديک ترين مطالب از لحاظ محتوايي به مقاله اي است که آنرا مطالعه کرديد...

    شما هم نظر بدهید...

    معادله امنیتی(با عدد جای خالی را پر کنید نه با حروف!) * Time limit is exhausted. Please reload the CAPTCHA.

سلام.وبسایت خیلی خوب و جامعی دارید.ممنون...

تدریس کنکور

For the reason that the admin of this web page is working, no question very rapidly it will be famous, due to...

.

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

تفریحی فان تو فان

در خبرنامه بیتفا عضو شوید!

با عضویت در بیتفا، آخرین نوشته‌های بیتفا، پیشنهادهای ویژه و برخی مطالب آموزشی را در ایمیل خود دریافت کنید.

پربازدید ها

ما را در شبکه های اجتماعی دنبال کنید...

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

09370245225

b i t f a c o @ g m a i l . c o m

هورا ! اگه ایمیلهای خوشمزه آموزشی دوست داری ، همین الان تو خبرنامه عضو شو!

با عضویت در خبرنامه ما شما به راحتی در ایمیلتون میتونید آخرین مقالات بیتفا را مشاهده کنید علاوه بر این که به اعضای خبرنامه بعد از مدتی هدایای مبتنی بر وب ارزشمندی تعلق میگیره که قطعا شگفت زده خواهید شد!