خانه / وردپرس / آموزش وردپرس / توابع مهم و کاربردی در ورد پرس قسمت اول
1,2

تاریخ انتشار: بهمن 9, 1394 تعداد بازدید: 877 بازدید تعداد دیدگاه ها: 0

توابع مهم و کاربردی در ورد پرس قسمت اول

توابع مهم و کاربردی در ورد پرس قسمت اولReviewed by فریش تم on Jan 29Rating: 5.0توابع مهم و کاربردی در ورد پرس قسمت اولدر این قسمت از آموزش برای شما آموزشی بسیار مهم و کاربردی را آماده کرده ایم ، در این قسمت قصد داریم در ارتباط با توابع مهم و کاربردی در ورد پرس برای شما توضیح دهیم پس حتما تا انتهای مقاله با ما همراه باشید

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

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

 

معایب و مزایا

دوستان آیا می دانید که کد نویسی جزء مزایای وب سایت های وردپرسی است و برخی از معایب آن معایب ان نیز میتوان به سخت بودن کد نویسی و امکان اشتباه و خطا اشاره کرد و مزایایی که ارد این است که میتوان به سبک بودن و راحت بودن قرار دادن کد در وب سایت اشاره کرد .

اگر شما هم یکی از وردپرس کاران فوق حرفه ای باشید که مطمئنا هستید پس می دانید که این سیستم از یک مجموعه کامل از توابع کاربردی و بسیار حرفه ای برخوردار بوده و روز به روز نیز بر تعداد این توابع کاربردی در سیستم مدیریت محتوای وردپرس افزوده می شود. حال که این مورد را درک کرده اید ما به وسیله ی این توابع می توانیم لیستی از پست های مورد نظر را بازیابی کرده، تغییرات مورد نظر خود را اعمال و ارتباطات رسانه اجتماعی کاربر مورد نظر را در یک چشم به هم زدن نمایش دهیم که این برای همه ما بسیار جالب توجه و خوب است.

در این قسمت  شروع میکنیم و می رسیم به معرفی چندین تابع مهم ، اما قبل از اینکه به ادامه مطلب بپردازیم یک نکته را ذکر کنم که این قسمت کد نویسی دارد و اگر شما زمینه ای در ارتباط با کد نویسی ندارید این مطلب برای شما مناسب نیست .

1.تابع  Antispambot

 

اولین تابعی که می خواهیم در ارتباط با آن صحبت کنیم تابع Antispambot  می باشد ، این تابع از آن توابعی می باشد که در مجموعه توابع وردپرس بیشترین مظلومیت را کشیده است چرا که خیلی از شما با این تابع آشنایی زیادی ندارید و کمتر کسی هم از این تابع استفاده میکند.دوستان عزیز با استفاده از الگوی دستوریantispambot()می توانید کاراکترهای مورد نظر خود را با موجودیت های تحت HTML که یک روش به منظور مخفی سازی آدرس های ایمیل از دسترس افراد سودجو و خرابکار است استفاده کنید.حالت کلی این کد به صورت مثالی در پائین آورده شده است:

 

2 . تابع  Human_time_diff

دومین تابع ، تابع تابع   Human_time_diff  نام دارد که این تابع در سیستم مدیریت محتوای وردپرس وظیفه محاسبه و نمایش اختلاف بین دو واحد زمانی را بر عهده دارد بعد از نسخه 1.5 وردپرس که به سال 2005 میلادی بر می گردد و به مجموعه ای از توابع افزوده می گردد . این تابع کارایی خوبی دارد ، آن هم این است که در وب سایت وردپرس نشان میدهد که چه مدت پیش، پست فعلی منتشر شده است.این تابع از تاریخ انتشار پست به عنوان آرگومان اول و تاریخ فعلی به عنوان آرگومان دوم استفاده می کند.که به صورت زیر است:

 

111

3 .   تابع  Get-post_metaI
تابع سومی که می خواهیم در ارتباط با آن صحبت کنیم تابع تابع  Get-post_metaI  است که این تابع در واقع کاراییش  در وب سایت های وردپرسی این است که دقیق این تابع به خوبی شناخته نشده است چون این یک تابع جدید در وردپرس است. اول از همه با حذف پارامترهای دوم و سوم، شما می توانید تمامی اطلاعات metadata را که تحت یک پست وجود دارد استخراج کنید.

این تابع در وردپرس به صورت زیر است:

 

فقط دوستان عزیز به این نکته توجه داشته باشید که که در این تابع حتی اگر شما داده ها را فقط برای یک کلید منفرد استخراج می کنید، با این حال تمامی postmeta نیز استخراج خواهد شد.این هم یک نکته در مورد این نوشته بود.

4. تابع Wp_upload_bits

 

تابع بعدی با نام تابع Wp_upload_bits را می خواهیم مورد بررسی قرا دهیم که با استفاده از این تابع در وردپرس شما می توانید امکان آپلود فایل را به صورت مستفیم تحت سیستم وردپرس خود را داشته باشید و همچنین برای وب سایت های وردپرسی شما میتواند بسیار مفید باشد. این تابع فایل مورد نظر برای آپلود را به پوشه uploads منتقل نکرده و در عوض آن را به بخش رسانه وردپرس یا WordPress media section منتقل خواهد کرد که این کار میتواند یک مرحله از مراحل وقت گیر را پشت سربگذارد. کار با این تابع فوق العاده راحت بوده و برای انجام باقی کارها می توانید از تابعwp_insert_attachment()استفاده کنید.

 

 

به این نکته در کد بالا حتما توجه کنید که این کد در وردپرس پارامتر اولی که نوشته شده است همان نام فایل مورد نظر است و همچنین دومین پارامتر هم که باید با مقدار null تنظیم شود و پارامتر سوم هم محتویات واقعی فایل است.که شما میتوانید آن را در بالا مشاهده نمائید.

 

5 . تابع  Get_post_field
خب یک تابع مفید و کاربردی را در اینجا بیان می کنیم که در چندی قبل از پیشرفت برنامه نویسی و درست شدن قطعه کد های حرفه ای برنامه نویسان حلقه ای را برای شمارش تعداد کامنت های بازدیدکننده ها از یک پست خاص را می نوشتند یا حتی برخی یک کوئری اختصاصی برای این منظور در نظر می گرفتند که کاری بسیار سخت بود و اصلا صرفه ای برای زمان و آسانی ان نداشت. اما حالا و در این زمان باید بدانید که دیگر نیاز به استفاده از این روش های به نسبت خسته کننده ندارید و زبان های برنامه نویسی پیشرف بسیاری کرده اند و تنها کاری که لازم است برای نیل به این هدف انجام دهید استفاده از الگوی دستوریget_post_field()می باشد.دوستان عزیز توجه کنید که کار اصلی این تابع در سیستم مدیریت محتوای وردپرس این است که مقدار یک فیلد منفرد را برای یک پست منفرد در پایگاه داده بازیابی می کند.

 

مثال این تابع در وردپرس به صورت زیر است:

 

6 . تابع  Wpautop
تابع ششم یعنی تابع Wpautop این تابع اخیرا کمی مورد توجه کدنویسان قرار گرفته و جدید است ولی باز هم  اما با این حال ببرای خیلی از افراد نامشخص است زیرا  تعداد استفاده کنندگان از این ویژگی بسیار کم است. طرز کار این تابع مشابه PHP native nl2br است، با این تفاوت که به جای ایجاد خطوط جدید، محتوای شما را در دل پاراگراف ها قرار می دهد.با یک مثال قضیه را واضح تر بیان می کنیم :

در اینجا عزیزان مثلا تصور کنید که شما یک کادرمتن دارید و می خواهید مطمئن شوید زمانی که کاربران پاراگراف ها را با انفصال دو خط ایجاد می کنند آن پاراگراف ها در بخش جلویی و انتهایی نیز باقی می مانند که برای این منظور میتوانید از این تابع در وب سایت خود استفاده کنید که کد ان به صورت زیر است:

 

 

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

از اینکه ما را در این مقاله هم دنبال کردید سپاسگزاریم .

 

ارائه شده توسط : فریش تم

کانال تلگرام فریش تم
  • دیدگاه شما پس از تایید در سایت نمایش داده می شود.
  • از ارسال متن بصورت فینگلیش خودداری نموده و فارسی تایپ کنید.
  • دیدگاه و سوالات شما توسط کارشناسان ما بین 1 تا 12 ساعت پاسخ داده خواهد شد.
  • از ارسال دیگاه جهت پشتیبانی محصولات تجاری خود داری کنید و برای پشتیبانی از بخش پشتیبانی سایت اقدام کنید.

هنوز دیدگاهی ثبت نشده است.