ساختار اصلی فایل header.php در قالب وردپرس

%d8%b3%d8%a7%d8%ae%d8%aa%d8%a7%d8%b1-%d8%a7%d8%b5%d9%84%db%8c-%d9%81%d8%a7%db%8c%d9%84-header-php-%d8%af%d8%b1-%d9%82%d8%a7%d9%84%d8%a8-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-wpmen

همه سایت ها دارای هدر می باشند، در سیستم وردپرس اگر شما فایلی را با نام header.php در پوشه اصلی قالب خود قرار دهید در هر کجا که از تابع get_header() استفاده کنید فایل هدر فراخوانی می شود. اما وردپرس دارای یکسری توابع است که در هدر به کار می رود از جمله زبان سایت و همچنین یکی از توابع اصلی وردپرس wp_head() که در آن هوک ها و مواردی که مورد نیاز پلاگین ها باشد فراخوانی می شود، با مردان وردپرس همراه باشید تا به با نحوه ساخت هدر استاندارد در وردپرس آشنا شویم.

در ابتدا زمانی که تگ html را باز می کنید قبل از کلمه html عبارت !DOCTYPE را وارد کنید.

پس از html عبارت   language_attributes(); را درون تگ php وارد کنید تا زبان سایت در این محل نوشته شود.

زمانی که  تگ head را باز کردید و شروع به نوشتن متا تگ ها کردید قبل از هر چیز  

<meta charset="<?php bloginfo( 'charset' ); ?>" />

این متا را وارد کنید برای مشخص شدن charset.

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

متای بعدی  <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />  این می باشد که برای ارسال بروز رسانی به موتور های جستجو می باشد.

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

<?php if ( is_singular() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); ?>

 

و در نهایت  wp_head()  را در انتها وارد کنید .

نمونه کامل کد که توسط خود وردپرس پیشنهاد شده در زیر آورده شده است .

<!DOCTYPE html>
<html <?php language_attributes(); ?>>
    <head>
        <meta charset="<?php bloginfo( 'charset' ); ?>" />
        <title><?php wp_title(); ?></title>
        <link rel="profile" href="http://gmpg.org/xfn/11" />
        <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
        <?php if ( is_singular() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); ?>
        <?php wp_head(); ?>
    </head>

 

منبع :‌ مردان وردپرس

تاریخ آخرین بروزرسانی : ۲۷ آبان ۱۳۹۵
صادق مهدی لو

زمانی که تنها دوازده سال داشتم ، پدرم برای کادوی تولدم کامپیوتری را خرید. او هرگز نمی دانست که این وسیله زندگی من را تغییر خواهد داد ، و اکنون من یک برنامه نویس هستم...

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.