آموزش اضافه کردن کد به فایل فانکشن قالب وردپرس
- آموزش • آموزش وردپرس • افزونه • افزونه وردپرس
- ۲۲ اسفند ۱۴۰۱
- 1,611 بازدید
هنگامی که درحال خواندن آموزشهای وردپرس هستید، ممکن است از شما خواسته شود که قطعه کدی را در فایل functions.php قالب خود یا در افزونه اختصاصی سایت اضافه کنید که کوچکترین اشتباه میتواند منجر به بروز مشکل در وبسایت شما شود.
اغلب اوقات، در آموزشهای وردپرس قطعه کدهایی را میبینید که دستورالعملهایی برای افزودن آنها به فایل functions.php قالب و افزونهها دارند، مهمترین مسئلهای که در اینجا مطرح است این است که کوچکترین اشتباه در کد، باعث از دسترس خارج شدن وبسایتتان میشود.
ناگفته نماند که اگر کدهایی را مستقبما به فایلهای افزونه مورد نظرتان اضافه کرده و روزی آن را بروزرسانی کنید، تمام سفارشیسازیهای شما از بین خواهد رفت.
مشکل دیگر این است که اگر چند قطعه کد را در افزونه اختصاصی سایت اضافه کنید، مدیریت فایل ممکن است سخت شود.
روش آسانتری برای افزودن و مدیریت این قطعه کدها، به کمک افزونه WPCode وجود دارد. با کمک این افزونه میتوان کد را بدون ویرایش فایل functions.php به وردپرس اضافه کرد.
WPCode همچنین امکان اضافه کردن کدهایی برای Google Analytics ،Facebook ،Pixel Google AdSense و موارد دیگر را به قسمت سرصفحه و پاصفحه فراهم کردهاست.
علاوه بر این، WPCode دارای یک کتابخانه داخلی است که در آن میتوانید محبوبترین قطعه کدهای وردپرس مانند غیرفعال کردن REST API، غیرفعال کردن نظرات، غیرفعال کردن Gutenberg، اجازه آپلود فایل SVG و موارد دیگر را پیدا کنید. با این کار دیگر نیازی به نصب افزونههای جداگانه برای هر قابلیت نیست.
بهترین بخش این است که می توانید تمام کدهای خود را از یک صفحه مرکزی مدیریت کنید و برای سازماندهی آنها، تگها را اضافه کنید.
اضافه کردن قطعه کد سفارشی در وردپرس با WPCode
اولین کاری که باید انجام دهید این است که افزونه رایگان WPCode را در وبسایت خود نصب و فعال کنید. (لینک در انتهای مطلب موجود است)
پس از فعالسازی، این افزونه یک منوی جدید با عنوان «قطعات کد» یا “Code Snippets” را به نوار مدیریت وردپرس شما اضافه میکند. با کلیک بر روی آن لیستی از تمام کدهای سفارشی که در سایت خود ذخیره کردهاید به شما نمایش داده می شود.
از آنجایی که به تازگی افزونه را نصب کردید، لیست شما خالی خواهد بود.
روی دکمه «افزودن جدید» کلیک کنید تا اولین قطعه کد خود را در وردپرس اضافه کنید.
در اینجا می توانید یک قطعه کد از کتابخانه از پیش ساخته شده انتخاب کنید یا کد سفارشی خود را اضافه کنید.
برای افزودن کد سفارشی، بر روی دکمه “استفاده از قطعه” یا Use Snippet در زیر گزینه “Add Your Custom Code (New Snippet)” کلیک کنید.
عنوانی را برای قطعه کد خود انتخاب کنید که به شما در شناسایی کد کمک کند. پس از آن کد خود را کپی کرده و در کادر وارد کنید، نوع صحیح کد را نیز از منوی کشویی سمت راست انتخاب کنید.
در زیر کادر کد، گزینههای درج را مشاهده خواهید کرد. دو گزینه اصلی درج وجود دارد: درج خودکار و کد کوتاه (پیشفرض)
اگر روش “درج خودکار” را انتخاب کنید، قطعه کد به طور خودکار در سایت شما درج و اجرا می شود.
شما میتوانید به طور خودکار قطعه را فقط در قسمت مدیریت وردپرس، در قسمت Front-end سایت خود یا در همه قسمتهای سایت اجرا کنید. اگر مطمئن نیستید، گزینه پیشفرض Run snippet everywhere را انتخاب کنید.
با روش “Shortcode”، قطعه به طور خودکار درج نمی شود. هنگامی که قطعه را ذخیره کردید، یک کد کوتاه مخصوص قطعه دریافت خواهید کرد که می توانید در هر نقطه از سایت خود از آن استفاده کنید.
وقتی بیشتر به سمت پایین اسکرول کنید، یک ناحیه “اطلاعات پایه” را مشاهده خواهید کرد. میتوانید هر چیزی را در اینجا اضافه کنید که به شما کمک کند بفهمید این کد چه کاری انجام میدهد، کجا آن را پیدا کردهاید و چرا آن را به وبسایت خود اضافه میکنید.
پس از اتمام انتخاب گزینهها، سوئیچ را از «غیر فعال» به «فعال» در گوشه بالا سمت راست تغییر دهید و سپس روی دکمه «ذخیره قطعه» کلیک کنید. با کلیک روی این گزینه، کد ذخیره میشود اما اجرا نخواهد شد.
در نهایت، میتوانید از بخش قدرتمند «Smart Conditional Logic» برای نمایش یا پنهان کردن قطعههای درج شده خودکار براساس مجموعهای از قوانین استفاده کنید.
به عنوان مثال، میتوانید قطعههای کد را فقط به کاربرانی که وارد سیستم شدهاند نشان دهید، کد را فقط در URLهای صفحه خاص بارگیری کنید، و موارد این چنین.
امیدواریم از این آموزش نهایت استفاده را ببرید.شاد باشید.