افزودن کد به هدر و فوتر وردپرس با افزونه WPCode

افزودن کد به هدر و فوتر وردپرس با افزونه WPCode

گاهی ابزارهای مختلف، مثل ابزارهای آمارگیری، سرویس‌های تبلیغاتی یا پشتیبانی آنلاین، یک قطعه کد به شما می‌دن و می‌خوان اون رو به هدر، بدنه یا فوتر سایتتون اضافه کنید. برای انجام این کار لازم نیست فایل‌های قالب رو تغییر بدید. افزونه WPCode هر سه بخش رو در یک صفحه نشون می‌ده و کدهاتون رو حتی بعد از به‌روزرسانی قالب نگه می‌داره.

توی این آموزش با هم افزونه رو نصب می‌کنیم، وارد تنظیماتش می‌شیم و تفاوت بخش‌های Header، Body و Footer رو می‌بینیم. در آخر هم نتیجه رو بررسی می‌کنیم. در کنارش، درباره اهمیت وارد کردن کدهای قابل‌اعتماد و گرفتن نسخهٔ پشتیبان قبل از تغییرهای حساس حرف می‌زنیم.

سیستم مدیریت محتوای وردپرس به شما اجازه می‌ده با کمک افزونه‌ها یا کدنویسی، امکانات تازه‌ای به سایتتون اضافه کنید. اگه به‌تازگی کار با وردپرس رو شروع کردید، استفاده از افزونه برای افزودن کدهای سراسری معمولاً خیلی راحت‌تر از ویرایش مستقیم فایل‌های قالب هست.

پس با میهن وردپرس همراه باشید تا بدون دست زدن به فایل‌های قالب، کد موردنظرتون رو به سایت اضافه کنیم.

افزودن کد به هدر و فوتر وردپرس

برای افزودن کد به هدر و فوتر وردپرس می‌تونید از افزونهٔ رایگان WPCode کمک بگیرید. این افزونه قبلاً با نام Insert Headers and Footers شناخته می‌شد. پس اگه این اسم قدیمی رو توی یک آموزش یا پیشخوان سایت دیدید، بدونید که منظور همون WPCode هست.

نسخهٔ رایگان WPCode برای گذاشتن کدهای سراسری در هدر، ابتدای بدنه و فوتر سایت مناسبه. بعضی امکانات پیشرفته، مثل تعدادی از شرط‌ها و محل‌های درج اختصاصی، فقط در نسخهٔ Pro در دسترس هستن. اگه به چنین امکاناتی نیاز دارید، بهتره اول قابلیت‌های نسخه‌ای رو که نصب کردید بررسی کنید.

با این روش می‌تونید کدهای HTML، CSS یا JavaScript و کد سرویس‌هایی مثل Google Analytics و Meta Pixel رو بدون ویرایش فایل‌های قالب به سایت اضافه کنید. اگه این اسم‌ها براتون ناآشنا هستن، JavaScript برای اجرای قابلیت‌های تعاملی در مرورگر به کار می‌ره، HTML ساختار محتوا رو می‌سازه و CSS ظاهر صفحه رو تغییر می‌ده.

افزونه WPCode چیه

WPCode توی مخزن رسمی وردپرس ثبت شده و نسخهٔ رایگانش رو می‌تونید مستقیم از پیشخوان نصب کنید. بخش Header & Footer افزونه سه کادر جدا برای هدر، بدنه و فوتر داره. به‌این‌ترتیب، لازم نیست برای اضافه کردن هر کد بین فایل‌های قالب بگردید و اون‌ها رو ویرایش کنید.

آشنایی با افزونه WPCode
آشنایی با افزونه WPCode

این بخش بیشتر برای کارهای زیر به دردتون می‌خوره:

  • اضافه کردن کدهای سراسری به هدر سایت
  • گذاشتن کد بلافاصله بعد از شروع بدنهٔ صفحه
  • اضافه کردن اسکریپت‌ها پیش از پایان بدنهٔ صفحه
  • مدیریت کدهای سرویس‌های آمارگیری و تبلیغاتی در یک صفحه
  • ویرایش یا پاک کردن کدها بدون دست زدن به فایل‌های قالب

نصب افزونه WPCode

اول وارد پیشخوان وردپرس بشید. از منوی «افزونه‌ها» روی «افزودن افزونهٔ تازه» کلیک کنید و عبارت WPCode رو در کادر جست‌وجو بنویسید. وقتی افزونهٔ WPCode رو پیدا کردید، اون رو نصب و بعد فعال کنید. اگه این مراحل براتون تازه هستن، راهنمای نصب افزونه در وردپرس رو ببینید.

نصب افزونه WPCode
نصب افزونه WPCode

اضافه کردن کد به هدر، بدنه یا فوتر

اضافه کردن کد به هدر، بدنه یا فوتر با افزونه WPCode
اضافه کردن کد به هدر، بدنه یا فوتر با افزونه WPCode

بعد از فعال کردن افزونه، در منوی پیشخوان به مسیر «Code Snippets > Header & Footer» برید. اگه حالت سادهٔ افزونه فعال باشه، ممکنه لینک این صفحه زیر منوی «تنظیمات» دیده بشه. اسم و جای منو با توجه به نسخه و حالت رابط افزونه می‌تونه کمی متفاوت باشه.

توی صفحهٔ Header & Footer سه کادر می‌بینید. کدی رو که سرویس موردنظرتون به شما داده، در کادر درست بذارید و بخش‌های ضروری اون، مثل تگ‌های <script> و </script>، رو پاک نکنید. حتماً راهنمای همون سرویس رو برای انتخاب محل کد بخونید؛ چون قرار نیست همهٔ کدها داخل هدر گذاشته بشن.

کاربرد هر بخش در WPCode

Header: کدی که توی این بخش می‌ذارید، داخل تگ <head> صفحه قرار می‌گیره. خیلی از کدهای تأیید مالکیت، فونت‌ها و بعضی ابزارهای آمارگیری باید اینجا باشن. بااین‌حال، همیشه محل گفته‌شده در راهنمای سرویس رو ملاک قرار بدید.

Body: کد این کادر درست بعد از تگ آغازین <body> قرار می‌گیره. بعضی سرویس‌ها از شما می‌خوان بخش مشخصی از کد رهگیری رو ابتدای بدنهٔ سایت بذارید.

Footer: کد این بخش پیش از تگ پایانی </body> قرار می‌گیره. اسکریپت‌هایی که لازم نیست قبل از نمایش محتوای صفحه اجرا بشن، گاهی در این قسمت قرار می‌گیرن.

بعد از وارد کردن کد، روی دکمهٔ ذخیرهٔ تغییرات کلیک کنید. اگه از افزونهٔ کش استفاده می‌کنید، کش سایت رو هم پاک کنید تا نسخهٔ تازهٔ صفحه به شما نمایش داده بشه.

پاکسازی کش با افزونه رخش
پاکسازی کش با افزونه رخش

نکته‌های مهم قبل و بعد از افزودن کد

  • فقط کدی رو وارد کنید که از یک سرویس یا منبع قابل‌اعتماد گرفتید.
  • قبل از اضافه کردن کدهای JavaScript یا PHP ناشناس، از فایل‌ها و پایگاه دادهٔ سایتتون نسخهٔ پشتیبان بگیرید.
  • کد رو دقیقاً در محلی بذارید که راهنمای سرویس مشخص کرده.
  • یک کد رهگیری رو چند بار در سایت نذارید؛ چون ممکنه آمار تکراری ثبت بشه.
  • بعد از ذخیره، صفحهٔ سایت رو در حالت ناشناس مرورگر باز کنید و ظاهر و عملکردش رو ببینید.
  • برای مطمئن شدن از درج کد، سورس صفحه رو باز کنید و بخشی از کد یا شناسهٔ سرویس رو جست‌وجو کنید.

اگه بعد از ذخیره کردن تغییرات، سایت درست نمایش داده نشد، آخرین کدی رو که اضافه کردید پاک کنید و دوباره سایت رو ببینید. برای اضافه کردن فایل‌های CSS و JavaScript با تنظیمات جداگانه هم می‌تونید راهنمای افزودن CSS و JS سفارشی به وردپرس رو بخونید.

سوالات متداول

آیا نسخهٔ رایگان WPCode برای افزودن کد به هدر و فوتر کافیه؟

بله، برای گذاشتن کدهای سراسری در هدر، ابتدای بدنه و فوتر سایت می‌تونید از نسخهٔ رایگان WPCode استفاده کنید. بعضی امکانات پیشرفته و محل‌های درج اختصاصی فقط در نسخهٔ Pro در دسترس هستن.

آیا با به‌روزرسانی قالب، کدهای WPCode پاک می‌شن؟

نه، کدهایی که با WPCode اضافه می‌کنید داخل فایل‌های قالب ذخیره نمی‌شن. به همین دلیل، به‌روزرسانی یا عوض کردن قالب معمولاً اون‌ها رو پاک نمی‌کنه. بااین‌حال، قبل از تغییرهای مهم بهتره از سایتتون نسخهٔ پشتیبان بگیرید.

چرا کد اضافه‌شده در سایت دیده نمی‌شه؟

اول مطمئن بشید تغییرات رو ذخیره کردید و کد رو در بخش درست گذاشتید. بعد کش سایت و مرورگر رو پاک کنید و صفحه رو در حالت ناشناس باز کنید. برای بررسی دقیق‌تر هم می‌تونید سورس صفحه رو باز کنید و بخشی از کد یا شناسهٔ سرویس رو جست‌وجو کنید.

آیا می‌تونیم کد PHP رو در بخش Header و Footer بذاریم؟

نه، کادرهای Header، Body و Footer برای کدهایی مثل HTML و JavaScript ساخته شدن و جای مناسبی برای اجرای مستقیم PHP نیستن. کد PHP باید با روش مناسب خودش اضافه بشه و چون می‌تونه روی عملکرد کل سایت اثر بذاره، بهتره قبلش نسخهٔ پشتیبان بگیرید و فقط از کد قابل‌اعتماد استفاده کنید.

جمع‌بندی

برای افزودن کد به هدر و فوتر وردپرس نیازی نیست فایل‌هایی مثل header.php یا footer.php رو ویرایش کنید. افزونه WPCode کدهای Header، Body و Footer رو در یک صفحه نگه می‌داره و کار مدیریت اون‌ها رو راحت‌تر می‌کنه.

فقط یادتون نره هر کد رو طبق راهنمای سرویس ارائه‌دهنده در جای درست بذارید. بعد از ذخیره، کش سایت رو پاک کنید و نتیجه رو هم در ظاهر صفحه و هم در سورس اون ببینید. اگه دیگه به کدی نیاز ندارید، بهتره پاکش کنید تا مدیریت سایتتون ساده‌تر بمونه. شاد و سربلند باشید. 🙂

نظر شما در این مورد چیه؟

  1. U407930۳۰ خرداد ۱۴۰۵

    سلام خسته نباشید خواستم بدونم که امکان این هست که با افزونه Insert Headers and Footers در یک بخش کل کد رو وارد کنیم ؟

    • رضا راد۳۱ خرداد ۱۴۰۵

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

  2. U387972۱۷ مرداد ۱۴۰۴

    سلام وقت بخیر
    برای قالب اهورا کد تایید گوگل رو باید در چه قسمتی وارد کنیم. منظور هدر سایت هست.
    ممنون میشم راهنمایی بفرمایید.

    • رضا راد۲۰ مرداد ۱۴۰۴

      سلام بخش نمایش > سفارشی سازی > سربرگ > کدهای سفارشی

  3. U329076۱۰ شهریور ۱۴۰۲

    سلام
    من میخوام کدها فقط به دسته خاصی اضافه بشه
    افزونه ای هست که بجای سراسری یا تکی تکی بشه به یک دسته محصول یا نوشته کد داد؟

    • رضا راد۱۱ شهریور ۱۴۰۲

      خیر مگر با کد اختصاصی

  4. U314328۳۱ تیر ۱۴۰۲

    سلام. وقتتون بخیر باشه
    برای گوگل آنالیتیکس باید کد دریافتی رو قبل از تگ head وارد کنیم.حالا اگه نخوایم افزونه نصب کنیم و کد رو بصورت مستقیم قبل از تگ head قرار دهیم، وقتی قالب را آپدیت می کنیم این کد پاک می شود؟ چون قالبی که ما استفاده می کنیم، قالب چایلدش دسترسی به header.php ندارد و باید مستقیم روی خود قالب وارد کنیم.
    باتشکر

    • رضا راد۳۱ تیر ۱۴۰۲

      سلام وقت بخیر بله راهی نیست. مگه اینکه قالب توی تنظیماتش بخشی برای اضافه کردن کد به هدر داشته باشه مثل قالب اهورا

  5. کاربر مهمان۱۴ دی ۱۳۹۷

    سلام من بخام لوگوی خودم رو به سمت چپ منتقل کنم باید چه کدی بنویسم

    • رضا راد۱۴ دی ۱۳۹۷

      درود بستگی به قالبتون داره باید بتونید کلاس ها رو بخونید.

پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرس
پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرسآنلاین و پاسخگوی شما هستیم.آنلاین

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.