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

در قسمت قبلی از سری آموزش های “دستورات قالب وردپرس که همه باید بدانند” یه سری دستورات وردپرس رو به شما دوستان گفتم حالا توی این قسمت که میشه قسمت دوم میخوام یه سری دستورات دیگه رو باهم یاد بگیریم 😀

تگ های شرطی وردپرس:

  1. تست اینکه کاربر در صفحه خانگی است با تابع is_home انجام میگیرد
  2. میتوان اینکه کاربر در صفحه اصلی سایت است رو با تابع is_front_page چک کرد.
  3. اگه در صفحه ی ادامه مطلب مربوط به یک پست باشید تابع is_single مقدار true رو برمیگردونه.
  4. هنگامی که در یکی از صفحات غیر صفحه اصلی باشید تابع is_page مقدار true رو برمیگردونه.
  5. هنگامی که در صفحه ای هستید که مطالب مربوط به یه موضوع نمایش داده میشه دستور is_category مقدار true رو برمیگردونه.

خب حالا استفاده از توابع بالا چجوریه؟ به مثال زیر توجه کنید:

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

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

  1. تگ the_time زمان مربوط به پست را برمیگرداند
  2. تگ the_date تاریخ مربوط به پست را برمیگرداند (این تابع با تابع the_time تفاوت چندانی ندارد ولی اگه میخواید که بعدا دچار مشکل نشید پیشنهاد میکنم از تابع the_time استفاده کنید).
  3. تگ the_title تایتل یا عنوان یک پست را برمیگرداند.
  4. تگ the_permalink لینک مربوط به یک پست را برمیگرداند.
  5. تگ the_category موضوع انتخاب شده توسط کاربر برای یک پست را برمیگرداند.
  6. تگ the_author اطلاعات مربوط به نویسنده ی پست را برمیگرداند.
  7. تگ the_ID ایدی عددی مربوط به پست را برمیگرداند.
  8. تگ the_content محتوای پست رو برمیگرداند.

نکته: شما برای اینکه بتونید از تگ های بالا استفاده کنید باید برای هر پست دستور the_post رو اجرا کنید تا داده ها و اطلاعات مربوط به پست درون تگ های بالا قرار بگیره. همینطور قبلش باید چک کنید اصلا پستی توسط کاربر گذاشته شده یا نه , این کار رو میتونید توسط تابع have_posts چک کنید , این تابع تا هنگامی که اشاره گر حرکت کننده روی پست ها به اخر نرسیده باشد و همچنین پستی موجود باشد مقدار true رو برمیگردونه . به مثال زیر دقت کنید:

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

به اشتراک بگذارید:Email this to someoneShare on FacebookTweet about this on TwitterShare on Google+Digg thisShare on LinkedInPin on PinterestShare on StumbleUponFlattr the authorShare on RedditBuffer this pageShare on TumblrPrint this pageShare on YummlyShare on VK
    • سلام شما میتونید فعلا از ایزوتاک استفاده کنید که روی طرح‌چه فارسی سازی شده و برای دوستان قرار گرفته. فلاروم تا چند وقت دیگه در دست اصلاحات و باگ گیری هست ولی قول داده شده که شما بتونید از ایزوتاک به راحتی به فلاروم مهاجرت کنید. پس شما فعلا از ایزوتاک استفاده کنید و بعدش که فلاروم اماده شد از ایزوتاک به راحتی به فلاروم مهاجرت کنید.
      فلاروم با همه دامنه ها خریداری شده میتونید مثلا از ادرس زیر به سایتش برید که هنوز ورژن دمو هست
      http://flarum.org

می‌خواهید دیدگاهتان را بیان کنید؟