مردان وردپرس توابع وردپرس آموزش وردپرس ، توابع مهم – بخش اول

آموزش وردپرس ، توابع مهم – بخش اول

%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-%d8%8c%e2%80%8c-%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d9%85%d9%87%d9%85-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84-wpmen

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


بخش اول – معرفی

ده تابع پرکاربرد برای کار با post در این قسمت توضیح داده خواهد شد، لیست این توابع در زیر آورده شده است:

  1. get_posts
  2. the_post
  3. get_post
  4. the_excerpt
  5. get_post_status
  6. have_posts
  7. is_single
  8. get_the_ID
  9. get_next_post
  10. the_permalink

بخش دوم – نحوه استفاده

۱، get_posts

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

به این صورت که مقداری را به این تابع میفرستیم و آن بر اساس خواسته ما مقدار را بر میگرداند در مثال بالا شما می توانید مقدار posts_per_page را تغییر دهید تا تعداد پست های دریافتی را مشخص کنید. تمامی پارامتر های دریافتی این تابع را در زیر آورده ایم:

 

۲، the_post

این تابع مقدار برگشتی ندارد و تنها در حلقه ها استفاده می شود برای تنظیم کردن مقدار بعدی حلقه، نحوه استفاده از آن به صورت زیر است:

 

۳، get_post

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

 

۴، the_excerpt

این تابع مقدار برگشتی که دارد به این صورت است که تعداد ۵۵ کلمه از اول متن اصلی پست را برمی گرداند توجه کنید که تمامی تگ در برگردان این تایع از متن اصلی حذف می شوند و تنها نوشته ها بازگردان می شوند. به مثال زیر توجه کنید:

در مثال بالا آورده شده اگر مطلب دسته بندی بود یا آرشیو مقدار ۵۵ کاراکتر اول آن را برگردان در غیر این صورت کل مطلب را چاپ کن.

۵، get_post_status

زمانی لازم است از وضعیت یک پست با خبر شوید برای این کار کافیست آی دی آن پست را داشته باشید و از تابع get_post_status استفاده کنید به صورت زیر:

مقدار بازگشتی یکی از موارد زیر است:

publish , pending , draft  , auto-draft , future , private , inherit , trash 

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

۶، have_posts

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

 

۷، is_single

اگر می خواهید بررسی کنید که صفحه ای که در حال نمایش آن به کاربر است صفحه نهایی یا همان single است می توانید از این تابع استفاده کنید، مثال:

۸، get_the_ID

برگردان این تابع مقدار آی دی درخواستی است، توجه کنید باید این تابع را درون حلقه به کار ببرید، مثال:

۹، get_next_post

فرض بگیرید می خواهید پست بعدی را بگیرید، به سادگی می توانید از این تابع استفاده کنید، مثال:

۱۰، the_permalink

یکی دیگر از پر کاربرد ترین تابع های وردپرس این تابع می باشد که برای دریافت لینک پست مربوطه استفاده می شود  به مثال زیر توجه کنید:

 

تاریخ آخرین بروزرسانی : ۹ مهر ۱۳۹۵
منبع :‌ مردان وردپرس
صادق مهدی لو

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

Advertising MiSaCo.
3نظر برای

آموزش وردپرس ، توابع مهم – بخش اول


  1. امیر

    سلام
    ۱) علامت <- به چه معنی هست هم php و هم در wordpress
    ۲) تابع get_permalink چه طور متوجه میشود که یک پست به کجا لینک دارد ؟در صورتی که ما این تابع رو به جای اون لینک قرار میدهیم؟

    • صادق مهدی لو

      سلام

      ۱. این علامت برای دستیابی به یک تابع در یک کلاس به کار می رود و همچنین می توانیم از آن برای دستیابی به زیر مجموعه های یک آرایه استفاده کنیم در وردپرس هم مانند php عمل می کند و تفاوتی ندارد برای مثال زمانی که یک تابع را در یک کلاس می نویسیم سپس از آن کلاس شی را ایجاد می کنیم نیاز است که به توابع آن که کلاس دستیابی داشته باشیم اینگونه می توانیم به توابع آن دستیابی داشته باشیم .

      لطفا مقالات مربوط به شی گرایی را مطالعه کنید. از این لینک پیگیری کنید.
      http://wpmen.ir/Xlg3G

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

  2. بسیار زیبا و شیوا ، لذت بردیم سپاس

نظرات خود را اینجا بنویسید

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.