پشتیبانی سایت

حلقه مطالب وردپرس چیست؟

1117 بازدید
شنبه ۹ آبان ۱۳۹۴
حلقه مطالب وردپرس چیست؟Reviewed by جواد نبوی on Oct 31Rating: 4.0

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

حلقه مطالب وردپرس چیست؟

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

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

حلقه مطالب وردپرس

چگونه حلقه مطالب وردپرس را پیدا کنیم؟

اگر میخواهید کدی را که مربوط به نوشته ها میشود را در پوسته تان قرار دهید به احتمال بسیار زیاد باید این کد را در حلقه ی مطالب پوسته تان بگذارید. ابتدا به بخش ویرایشگر پوسته تان بروید. (از منوی سمت راست وردپرس روی گزینه “ویرایشگر” کلیک کنید)

سپس در صفحه باز شده از قسمت سمت چپ, روی گزینه “قالب صفحه اصلی” کلیک کنید (فایل index.php قالب). دقت داشته باشید که اگر میخواهید کدتان را در صفحه اصلی به نمایش بگذارید باید روی گزینه “قالب صفحه اصلی” کلیک کنید. و اگر میخواهید کد موردنظرتان را در قسمت ادامه مطلب نمایش دهید روی گزینه “تک نوشته” کلیک کنید (فایل single.php).

حالا در بین کد های باز شده دنبال کد زیر بگردید:

PHP
while($recent->have_posts())

بعد از پیدا کردن کد بالا, در حول و حوش همان کد بالا باید نزدیکترین عبارت php?> در سمت چپ و نزدیکترین عبارت <? در سمت راست را بیابید. یعنی ساختار کلی زیر را پیدا کنید:

PHP
<?php یکسری کد اضافه while($recent->have_posts()) یکسری کد اضافه دیگر ?>

ساختار کلی بالا نشان دهنده بخش آغازین حلقه است که شروط در آن قرار میگیرد. اما این همه ی ماجرا نیست. شما باید کدتان را بعد از ساختار بالا, در جایی که نیاز دارید قرار دهید. و البته نکته ی بسیار مهم این است که کد بخش پایانی حلقه نیز بعد از کدی که شما قرار میدهید باشد. کد تمام کننده یا بخش پایانی حلقه چیست؟ به ساختار زیر توجه کنید:

PHP
<?php endwhile; ?>

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

درنهایت به ساختار کلی زیر توجه کنید. جمع بندی خوبی است:

PHP
<?php یکسری کد اضافه while($recent->have_posts()) یکسری کد اضافه دیگر ?>

کد های مربوط به شکل و ساختار نمایش مطالب (کد شما در این مکان قرار میگیرد)

<?php endwhile; ?>

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

تبلیغات

نویسنده (مدیر سایت)

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

2 دیدگاه برای “حلقه مطالب وردپرس چیست؟”

  1. محسن گفت:

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

    محتویات single.php قالبم اینه:

    1. جواد نبوی گفت:

      لطف کنید فایل single قالب رو برامون بفرستید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *