ایجاد قالب برگه های اختصاصی در پوسته ی وردپرس
سلام دوستان امیدوارم حالتان خوب باشد . در این قسمت از دوره ی آموزش ساخت پوسته ی وردپرسی ما صفحه ی برگه های قالب را آماده میکنیم .
ویرایش قالب برگه های پوسته وردپرس
وردپرس به صورت پیشفرض به دنبال فایل page.php برای نمایش محتویات یک برگه میگردد، اگر این قالب وجود نداشت ، طبق صفجه ی اصلی این محتویات را نمایش میدهد .
چون page.php ما به single.php بسیار شبیه است از single.php برای ساخت page.php استفاده میکنیم .
توجه کنید که در برگه ها ما در حالت پیشفرض برچسب و دسته بندی نداریم .
ساخت page.php طبق single.php وردپرس
ابتدا فایل single.php را کپی کنید و با نام page.php ذخیره کنید .
ما نیاز داریم حلقه ی اصلی را ویرایش کنیم پس فایل loop-single.php را کپی میکنیم و با نام loop-page.php ذخیره میکنیم .
حالا در فایل page.php باید فایل loop-page را اینکلود کنیم .
برای این کار ما در کد get_template_part به جای single ، عبارت page را وارد میکنیم .
|
get_template_part("loop","page"); |
حالا در loop-page.php فایل مکان دسته بندی ها را با حذف کد زیر ، حذف کنیم .
|
| در : <?php the_category(" , ") ?> |
حالا بخش صفحات قالب شما اماده اند و میتوانید به راحتی برگه های خود را ثبت کنید .
نمایش برچسب ها در مطالب وردپرس
یکی از تفاوت های برگه ها و مطالب قرار دادن برجسب ها بود ، ما در حالت پیشفرض برجسب ها را برای کاربران هم در برگه و هم در مطالب نشان ندادیم ولی میخواهیم این قابلیت را به مطالب وبسایت اضافه کنیم .
برای این کار ما از تابع the_tags استفاده میکنیم .
این تابع ۳ ورودی دارد ، ورودی اول عبارتی که قبل از هر تگ نمایش دهد ، ما برای BOLD کردن از <b> استفاده میکنیم .
ورودی دوم جداکننده تگ ها است که ما از , استفاده میکنیم .
ورودی سوم رشته ایی است که بعد از هر تگ نمایش دادن میشود و ما از </b> استفاده میکنیم .
|
<?php the_tags( "<b>", ",", "</b>" ); ?> |
خوب این کد را در loop-single بعد از the_content اضافه میکنیم .
|
... <div class="post-content"> <?php the_content() ?> <?php the_tags( "<b>", ",", "</b>" ); ?> </div> ... |
این قسمت هم تمام شد ، پوسته ما برای شروع کار تقریبا آماده است و در قسمت بعد با ساخت پنل مدیریت آن را تکمیل میکنیم .