آموزش طراحی قالب وردپرس #۶پ(آرشیو و پیوندها)

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

لیست آموزشهای قالب وردپرس

درس امروز هم مثل درس قبل بسیار آسونه و با یک بار توجه کردن میفهمین قضیه از چه قراره.

وردپرس امکانی داره که نوشته های سایت رو بر اساس تاریخ نوشته شدن و انتشار دسته بندی میکنه!

ما اگه بخواهیم آرشیو زمانی نوشته هامون رو داشته باشیم(مثلن بر اساس ماه انتشار مطلب) میتونیم از یک تابع استفاده کنیم و اون رو در سایدبار قرار بدیم تا بازدید کننده ها بتونن مطالب طبقه بندی شده هم داشته باشن.

برای تیتر یا عنوان از کلمه ی Archives استفاده میکنیم:

<li>

<h2>

<?php _e(’Archives’); ?>

</h2>

من این کد رو در لیست صفحات که دیروز یاد گرفتیم قرار دادم،میدونیم که تنها کار این یک خط اینه که ی با فونتی بزرگ مینویسه: Archives یا در فارسی : بایگانی

میریم به خط بعد و یک تگ ul باز میکنیم و از تابع wp_get_archives استفاده میکنیم و در انتها هم ul رو میبندیم و هم li که در ابتدا باز کرده بودیم:

<ul>

<?php wp_get_archives(); ?>

</ul>

</li>

اکی؟

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

اما آرگومان های دیگری هم هست مثل:

type=dailyو type=weeklyو type=monthly و type=postbypost

daily روزانه ، weekly هفته ای ، monthly ماهانه، آرشیو رو نمایش میدن و  postbypost هم نام پستها رو نشون میده.(در واقع لیست نوشته هارو)

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

<?php wp_get_archives(‘type=weekly’); ?>

نکته ی مهم دیگه اینه که ما میتونیم آرگومان های سودمند دیگه ای هم اضافه کنیم و هر کدوم رو با یک & از دیگری جدا کنیم:

<?php wp_get_archives(‘type=weekly&limit=2&before=###&after=***&show_post_count=1’); ?>

توضیح: آرشیو هفته ای است،limit یعنی حد نهایت ، یعنی اینکه فقط ۲ خط آرشیو نوشته میشه، before برای نمایش کاراکتر یا کلمه ای قبل از هر خط و after برای بعد از هر خط است،show_post_count هم اگر برابر با ۱ باشه تعداد مطالب در اون بازه ی زمانی (که در اینجا هفته ای است) رو نشون میده و اگه ۰ هم  باشه که نباشه بهتره!!(یعنی نمایش نمیده تعداد پست ها رو!)

این از این!

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

میریم پایین <li/> مربوط به archives و کد زیر رو مینویسیم:

<?php get_links_list(); ?>

این از اون توابعی است که نیازی به عنوان و تگ های li و ul نداره و خودش همه کارها رو انجام میده!

بعد از نوشتن و ذخیره کردن میریم و سایت رو میبینیم.

لیست لینکها در انتهای سایت اومدن،ما میتونیم از قسمت links یا پیوند ها در پیشخوان لینکهامون رو ویرایش کنیم.

تابع دیگری هم هست به صورت:

<?php      wp_list_bookmarks();     ?>

این تابع دقیقا همون کار بالایی رو میکنه با این تفاوت که آرگومان های اینو من بلدم اما اون یکیو نه:d یعنی فکر میکنم اون بالایی آرگومانی نداره!

به هر حال بعضی از آرگومان ها اینها هستند:

<?PHP wp_list_bookmarks(‘show_images=1&show_description=1&show_rating=1’);?>

در قسمت ویرایش link ها یا همون “پیوندها” قسمت های مختلفی از جمله توضیحات،عکس و غیره هست که میتونیم تغییرشون بدیم مثلا میتونیم به سایتهایی که لینک کردیم امتیاز(rate) بدیم یا عکسی در نظر بگیریم که با (show_image=1) نمایش داده بشه یا توضیحات رو با (show_description=1) نشون بدیم!

البته اینها فقط جنبه آموزشی داشت و من از هیچ آرگومانی برای تابع استفاده نمیکنم، شما هم میل خودتونه!

و در آخر یک نگاهی به منبع (source) سایتمون بندازیم ببینیم که یک خط کد چه کرده!!! :

توضیح: برای دیدن سورس یا منبع هر سایت میتونین از هر مرورگری که استفاده میکنید بر روی صفحه کلیک راست کنید و روی source یا view source یا یه همچین چیزی(:d) کلیک کنید.

تی سی !

بابای!

‏5 دیدگاه برای ”آموزش طراحی قالب وردپرس #۶پ(آرشیو و پیوندها)

  1. خدا قوتت بده داداش دستت درد نکنه بابت این آموزش های خوبت و روان الان ساعت ۱۰٫۳۵ دقیقه جمعه شبه به تاریخ ۲۳ وم برج ۱۱ سال ۸۹ که از صبح نشتم دارم می خونم البته الان چند وقته خدا کنه آخرش بشم یه طراح تا قبل خدمت یعنی ۱۸٫۱۲٫۸۹ 🙁

    فدات شم بای

  2. سلام
    خیلی ممنون از مطالب بسیار مفیدتون. من سوالی دارم در رابطه با نحوه استفاده از این آموزشها در سایت . من یک سایت دارم. اما نمیدونم مثلا برای ویرایش style.css اون کجا برم؟ در منوی پیشخوان. به علاوه میخواهم فایلی برای دانلود در سایتم قرار بدم اما باز نمیدونم کجا باید این کارو بکنم.
    ممنون میشم راهنماییم کنید.

    1. اگه سایتتون با وردپرس هست که توی پیشخوان > نمایش > ویرایشگر میتونین ادیتش کنین، البته راه بهتر اینه که با استفاده از ftp یا پنل مدیریت سایت مثل cpanel یا plesk وارد فولدر قالب بشین و فایلهاش رو دانلود ادیت و بعد آپلود کنید، برای دانلود هم میتونین از پلاگین download monitor استفاده کنید

  3. با سلام
    همکار گرامی مطالبتون خیلی عالی و رسا بود
    من مطالبتون رو به اشتراک گذاشتم

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

    و در اخر یک پست ویژه برای قدر دانی از زحمات شما در سایت قرار خواهد گرفت

پاسخ دادن به blogadmin لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد.