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

لینکدونی دات کام
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’) را قرار دهید
لینک اصلی مطلب:
ساخت پوسته وردپرس – بخش چهارم
