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

analys

سلام دوستای خوبم؛

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

صفحه ی نویسنده

صفحه ی نویسنده زیر مجموعه ی بایگانی است و فقط نوشته های هر نویسنده رو نشون میده. برای مثال، کاربری از صفحه ی سایت شما به این صورت http://yoursite.com/author دیدن میکنه و باید لیستی از نوشته های نویسنده ی X رو مشاهده کنه. به طور پیش فرض این صفحه از یک نوعی صفحه archive.php فراخوانی کنید. اما شما میخواهید کمی خاص تر باشه میتونید فایلی با نام auther.php فراخوانی کنید. این فایل به صورت منحصرا صفحه ی نویسنده رو نمایش میده و مستقل از فایل archive.php عمل میکنه.

author-[nicename].php
author-[id].php
author.php
archive.php
index.php

صفحه ی دسته بندی ها

این صفحه عملکردی مشابه صفحه ی نویسنده داره. برای نمونه وقتی ما از صفحه ی سایت با آدرس http://yoursit.com/category/my-cat دیدن میکنیم، به صورت پیش فرض باید صفحه ای مشابه بایگانی رو به ما نشون بده و برای اینکه شبیه به صفحه ی نویسنده بشه میتونیم از فایل category-[slug].php یا category-[id].php استفاده میکنیم.

category-[slug].php
category-[id].php
category.php
archive.php
index.php

دیگر صفحات بایگانی

امیدوارم با مثال های بالا عملکرد و کار صفحه ی بایگانی رو در سلسله مراتب ایجاد پوسته متوجه شده باشید! اما این صفحه فقط مختص تقاضای بخش های مربوط به نویسنده و صفحات دسته نیست. در حقیقت این امکان میتونه برای هر نوع طبقه بندی در وردپرس استفاده بشه.
برای مثال، اگه من بخوام فایل پوسته ای رو برای صفحه ی برچسب ها ایجاد کنم، میتونم فایلی با عنوان tag.php فراخوانی کنم یا حتی به صورت tag-[id].php هم میشه فراخوانی بشه.
برای خلق یک پوسته خاص برای بخش صفحات تاریخ میشه به سادگی فایلی با عنوان date.php ایجاد کرد.

  امکان نوشتن کدهای PHP در وردپرس با PHP Code Widget

برگه های یکتا

با درک چگونگی کارکرد برگه های بایگانی، میتونیم اونها رو به صورت برگه های یکتا در سایت وردپرسی منتقل کنیم. این موارد شامل صفحات شخصی شبیه به نوشته های یکتا، صفحات ایستا، نوشته های ضمیمه شده و نوشته های شخصی به صورت پست های ویژه هستش.

برگه های نوشته

برگه ی نوشته به هر نوع صفحه ی شخصی با عنوان “نوشته ها” ارجاع داده میشه. قالب اصلی برای نوشته های شخصی با عنوان single.php ایجاد میشه. اگه فقط قالب ما دارای یک فایل single.php باشه تمامی نوشته ها، نوشته های ضمیمه شده و نوشته های سفارشی توسط همین پوسته نمایش داده میشه.

singlePHP-file

درسته که بدون دونستن این موارد هم میشه سایت وردپرسی راه اندازی کرد اما اگه میخواهید در کار خودتون یک متخصص بشید یادتون باشه که باید موشکافانه با مسائل برخورد کنید!

پیروز باشید

مشاوره آموزشی رایگان
شما این فرصت را دارید، با تکمیل فرم زیر، قبل از انتخاب دوره آموزشی مناسب خود، از مشاوره رایگان کارشناسان آموزشی مجموعه همیار آکادمی استفاده نمائید.
 
مشاوران آموزشی
همیار آکادمی
پاسخگوی شما هستند
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

352,047 نفر

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

دیدگاه‌های این نوشته جدید ترین ها شاخص

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

  2. با سلام
    من یه مشکلی با سایتم داشتم اونم اینه که میخوام تو سایت تبلیغ بزارم ولی تو صفحه ی اصلی نشون نده و تو صفحه های بعدی نشون بده
    مثلا وقتی صفحه 2 رو انتخاب کنیم تبلیغا مورد نظر نمایش داده بشه
    فکر کنم برای این کار پرونده ای شبیه index.php لازم باشه که من متاسفانه نمیدونم
    اگه اینطوری هستش اسم اون پرونده چیه ؟
    ممنون میشم کمکم کنین

  3. سلام
    من ورد پرس رو روی لوکال هاست راه انداختم. و وارد داشبورد شدم. ولی وقتی ویزیت سایت رو میزنم میره روی لوکال هاست! و اصلا تمی هم دانلود نمیکنه

  4. سلام ممنون
    مدت ها بود دنبال این نکته ورد پرس بودم ک توی وب سایت شما پیدا کردم

  5. سلام میخوام اعداد رو در وردپرس انگلیسی بنویسم چکار باید بکنم؟

مطالب زیر را حتما بخوانید

دوره‌های آموزشی