دی ۰۸

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

  • دستورات مورد نیاز

    لینکدونی دات کام

    لینکدونی دات کام

language_attributes  ==> نمایش زبان و direction کلی پوسته
bloginfo(’html_type’) ==> مشخص نمودن type صفحه
bloginfo(’charset’)  ==> مشخص نمودن character encoding پوسته
bloginfo(’name’) ==> نمایش نام وبلاگ
bloginfo(’description’) ==> نمایش معرفی کوتاه وبلاگ
wp_title ==> نمایش عنوان مطالب
bloginfo(’rss_url’) ==> آدرس فید rss
bloginfo(’rss2_url’) ==> آدرس فید rss2
bloginfo(’atom_url’) ==> آدرس فید atom
bloginfo(’pingback_url’) ==> آدرس پینگ و بازتاب
bloginfo(’stylesheet_url’) ==> نمایش آدرس استایل پوسته
wp_list_pages ==> نمایش صفحات وبلاگ
bloginfo(’home’) ==>آدرس صفحه اصلی  وبلاگ
bloginfo(’stylesheet_directory’) ==>محل قرارگیری پوسته
bloginfo(’version’) ==> نمایش نگارش وردپرس  ◄ برای بالابردن امنیت ورژن وردپرس را نمایش ندهید
is_single ==> درصورتی که فایل single پوسته باشیم (زمانی که وارد صفحه یک نوشته میشویم که لینک به صورت blog.com/?p=3 میباشد) is_single مقدار true میگیرد
is_home ==> درصورتی که در صفحه نخست (index) باشم is_home مقدار true میگیرد

لازم به ذکر است که, چون این دستورات php است باید بین تو تگ   قرار گیرید همچنین در آخر هر دستور (function) باید علامت () قرار گیرد, برای مثال از دستور language_attributes به شکل زیر استفاده میشود :
language_attributes();
?>ہ

  • کدنویسی header.php

قبل از شروع به کد نویسی توضیحات (comment) لاین‌های ۱۲-۲ را حذف می‌کنیم

درآخر لاین ۲ لازمه که از دستور language_attributes برای مشخص کردن direction استفاده میکنیم >

در لاین ۴ باید html_type و charset وبلاگ مشخص بشه برای این منظور بایستی

به جای text/html  دستور bloginfo(’html_type’)
و به جای utf-8 دستور bloginfo(’charset’)

قرار بگیره یعنی به صورت زیر
; charset=” />

حالا نوبت به عنوان (title) وبلاگ رسیده و باید از دستور wp_title برای نمایش عنوان استفاده کنیم , اما این دستور یه مشکلی داره همانطور که گفته شد این دستور عنوان نوشته را نشان میده یعنی زمانی که در صفحه نخست هستیم وبلاگ هیج عنوانی نشان داده نمیشه.

برای رفع این مشکل باید از دستورات is_home  , is_single و.. استفاده کرد

برای مثال از دستور is_home استفاده میکینم  این دستور زمانی که در صفحه نخست وبلاگ باشیم مقدار true دارد بنابراین با یک دستور شرط به سادگی میتوانیم در صفحه نخست عنوان مورد نظر را قرار بدیم

درواقع این دستور میگوید -> اگر در صفحه نخست وبلاگ باشیم  مقدار bloginfo(’name’)  سپس مقدار wp_title را نمایش بده

دستور بالا را باید بین دو تگ و به جای متن Morning Dew by Free CSS Templates قرار دهیم

بعد از title و متا تگها () آدرس خوراک (Feed) وبلاگ را قرار میدهیم

RSS Feed” href=”” /> ” /> ” />

همچنین میتوانیم آرشیو وبلاگ را به صورت تگهای link در این قسمت لیست کنیم

اکنون باید Homepage به درستی لینک کنیم , در لاین ۲۱ که لینک Homepage قرار گرفته به جای آدرس # دستور  bloginfo(’home’)  را قرار دهید
لاین ۲۱ ً>>

Homepage

در این مرحله باید برگه‌های وبلاگ را در کنار متن Homepage قرار دهیم برای این منظور باید لاین ۲۴-۲۲ که سه برگه پیش فرض خود پوسته است پاک کنیم و یرگه‌های وبلاگ را قرار دهیم

برای نمایش برگه‌ها از دستور wp_list_pages استفاده میکنیم  بنابراین باید به جای دستورات زیر (لاین ۲۴-۲۲)

Services
About Us
Contact Us

این دستور  را قرار دهیم :

حال وارد وبلاگ شوید ; مشاهده میکنید که در کنار لینک Homepage متن برگه‌ها قرار گرفته نه لینک برگه‌ها

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

آخرین کاری که باید انجام دهیم قرار دادن نام و معرفی کوتاه به حای متن‌های Morning Dew و Designed By Free CSS Templates است

در لاین ۲۹ به جای آدرس # دستور bloginfo(’home’) را قرار دهید, در همین لاین به جای متن Morning Dew  دستور  bloginfo(’name’) را قرار دهید

در لاین بعدی به جای متن Designed By Free CSS Templates دستور bloginfo(’description’) را قرار دهید

لینک اصلی مطلب:
ساخت پوسته وردپرس – بخش چهارم

بد نيست بخوانيد:
  1. ساخت پوسته وردپرس – بخش سوم
  2. ساخت پوسته وردپرس – بخش دوم
  3. ساخت پوسته وردپرس – بخش اول
  4. پوسته فارسی وردپرس : کوبریک ۲
  5. چگونه پوسته های وردپرس را فارسی کنیم؟

ارسال شده توسط : Geranforoosh ha
برچسب ها: , , , , , , , ,


نوشتن ديدگاه :