جستجو کردن
Close this search box.

فهرست مطالب

سفارشی سازی متون در وردپرس

آموزش سفارشی سازی متون سایت در وردپرس

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

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

برای این کار کافی است تا قطعه کد زیر را در فایل functions.php قالب وردپرس خود قرار دهیدک


function av_limiter($st,$l)
{
$len=strlen($st);
$wl=(str_split($st));
if($len>$l)
{
for($i=0;$i<$l;++$i)
{
echo $s . $wl[$i];
}
echo $s."...";
}
else
{
echo $st;
}
}

به کد بالا توجه کنید در این این تابع دو نوع آرگومان ورودی وجود دارد که یکی رشته و دیگری طول محدودیت می باشد. و این که طول رسته در متغیری به نام len قرار و با استفاده از تابع دستوری str_split رسته به آرایه ای تبدیل شده و خانه های آرایه از حروف پر می شود و هچنین درون wl ذخیره سازی می کنیم.

کار بسیار جالبی به نظر می رسد چون با این حال یک آرایه از حروف رسته خواهیم داشت و تا زمانی که طول رشته ورودی از طول محدودیت مورد نظر کابر زیاد تر باشد بای این کال کلمات به یکدیگر می چسبند و در آخر یک ( … ) به آخر رشته اضافه می کنیم اما زمانی که طول رشته از طول محدودیت درخواستی کابران کمتر باشد با این حال رشته اصلی بدون هیچ کم و کاستی چاپ خواهد شد.

اما در این رابطه مثالب در زیر آوردیم که می توانید ببینید.


<!--?php echo av_limiter($name,10); ?-->

به کد فوق توجه کنید عددی 10 وجود دارد که مشخص کننده عنوان خروجی می باشد که چاپ می کند همچنین قابل ذکر است که ورودی این تابع رشته می باشد که می توان عناوین پست ها ، طمینه دلخواه و … باشد.

به پایان این آموزش و هک وردپرس رسیدیم امید واریم مورد استفاده شما واقع قرار گرفته باشد.

 

 

منبع: آپ تم  مرجع: آموزش وردپرس | قالب وردپرس دایرکتوری

اولین نفری باش که به این مقاله امتیاز میدی 🙂
اشتراک
اطلاع از
guest
0 نظرات
بازخورد درون خطی
مشاهده همه نظرات
0
نظر خود را به اشتراک بگذاریدx
عضو شوید و همه محصولات را رایگان دانلود کنید!!!