ویدیوهای فارسی و رایگان آموزش وردپرس

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

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

در میان خیلی از ترفندها و آموزش های هک وردپرس، که تغییراتی را برای سفارشی سازی امکانات وردپرس انجام می‌دهند، به شما گفته می شود که کدی را به پرونده توابع پوسته سایت و یا جاهای دیگر اضافه نمایید. هر چند که این کار در نگاه اول ساده و امکان پذیر است. اما دارای عیب هایی هم هست. از جمله اینکه با تغییر پوسته این تغییرات هم ناخواسته از بین می روند. یا کنترل و مدیریت کامل این چنین کدهای هک وردپرس ممکن است بعد از مدتی سخت شود. به دلیل تعدد بالای مجموعه کدهایی که به سایت اضافه می کنید. در این حالت استفاده از یک افزونه که کار مدیریت و افزودن کدهای هک وردپرس را برای ما ساده کند، بسیار حیاتی است. افزونه Code Snippets یکی از این موارد است که کاربرد بسیار خوبی در این زمینه دارد.

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

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

دقت داشته باشید که اگر قصد شما اجرای کند، و نه نمایش کد به بازدید کنندگان سایت است، افزونه Code Snippets به درد شما خواهد خورد. در برخی از موارد از شما خواسته می شود تغییراتی را در فایل های وردپرس، افزونه ها و یا قالب های آن بدهید که در این حالت ها به جای انجام آن کار که با بروز شدن آنها این تغییرات از بین می روند، بهتر است از این افزونه استفاده کنید.

البته به غیر از این راه حل، ساخت افزونه اختصاصی وردپرس هم دیگر راه حل مشکل ماست، که آموزش آن را هم خدمت شما ارائه کردیم. شاید استفاده از آن روش برای شما سهل تر باشد. به هر حال شما کاملاً مختارید که یا از Code Snippets استفاده کنید. یا به سراغ ساخت افزونه اختصاصی سایت خود بروید. به هر حال به سراغ آموزش این افزونه خواهیم رفت.

آموزش افزونه Code Snippets

طریقه کار کردن با افزونه Code Snippets بسیار ساده است. روال به این صورت است که شما کدهایی که می خواهید روی سایت تان به اجرا درآیند را دقیقاً به مانند یک نوشته به سایت اضافه می کنید و تنظیمات هر کدام را انجام می دهید. حالا وردپرس آنها را روی سایت شما چه برای کسانی که در پیشخوان هستند، و چه کسانی که از خودِ سایت بازدید می کنند اجرا می کند.

یک آموزش جذاب دیگه!  ایجاد کتابخانه ای از تکه کدها برای گذاشتن در نوشته ها

در اولین گام افزونه را نصب و فعال می کنیم. پس از آن خواهید دید گروه صفحاتی با عنوان Snippets به پیشخوان اضافه می شود.

مجموعه صفحات افزونه Code Snippets

مجموعه صفحات افزونه Code Snippets

  • All Snippets : هر تکه کد مثل یک نوشته درون سایت ذخیره می شود. از این قسمت می توان به تمامی تکه کدها دسترسی داشت و آنها را مدیریت کرد.
  • Add New : برای افزودن یک تکه کد جدید از این قسمت باید اقدام نمود.
  • Import : برای درون ریزی گروهی تکه کدها میتوان از اینجا مراحل را طی کرد.
  • Settings : تنظیمات افزونه در این صفحه جای گرفته است.

به جهت افزودن اولین تکه کد که مثلاً می تواند کد حذف کردن شماره نسخه وردپرس از منبع صفحات سایت باشد، به صفحه Add New می رویم. در این صفحه باید تک تک مشخصات را به همراه تکه کد وارد کنیم.

افزودن تکه کد در افزونه Code Snippets

افزودن تکه کد در افزونه Code Snippets

در اولین مرحله در جعبه عنوان، عنوانی را وارد می کنیم که این عنوان می تواند نشانی از عملکرد کدی باشد که در جعبۀ Code نوشتیم. من در این جعبه تکه کدی را نوشتم که وظیفه اش حذف کردن نسخه وردپرس از منبع صفحات سایت است.

در پایین جعبه کد، ۴ تا گزینه وجود دارد که بنا به نیاز خود میتوانید یکی از آنها را انتخاب نمایید.

  • Only run once : با انتخاب این مورد تنها کد ما یک بار اجرا می شود و بعد از آن دیگر اجرا نخواهد شد.
  • Only run on site front-end : با انتخاب این گزینه تنها کد برای بازدید کنندگان سایت اجرا می شود.
  • Only run in administration area : با انتخاب این گزینه کد تنها برای محیط مدیریتی یا همان پیشخوان اجرا می گردد.
  • Run snippet everywhere : با انتخاب این گزینه کد در همه جای سایت اجرا می گردد.

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

یک آموزش جذاب دیگه!  افزونه رنگ بندی کد برای نمایش در سایت

در جعبۀ Description می توانید توضیحاتی برای یادآوری اینکه این کد چه کاری را انجام می دهد را وارد کنید.

جعبۀ Tags هم برچسب هایی را می پذیرد که برای دسته بندی کردن کل تکه کدها و یافتن از بین آنها مفید هستند.

در انتها هم اگر روی گزینه ذخیره تغییرات کلیک کنید، تغییرات بدون انتشار در سایت ذخیره می شوند. اما با کلیک روی Save Changes and Activate هم ذخیره می شود و هم کد از همان لحظه به بعد روی سایت اجرا می شود.

در استفاده از Code Snippets دقت داشته باشید

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

اما در مواقعی که چنین مشکلی رخ داد، بهترین کار این است که حالت امن یا همان Safe Mode افزونه را فعال کنید. با فعال شدن حالت امن، هیچ کدی از افزونه Code Snippets روی سایت اجرا نخواهد شد. برای این منظور دو روش وجود دارد. روش اول این است که کد زیر را درون پرونده wp-config.php وردپرس بعد از خط /* That’s all, stop editing! Happy blogging. */ قرار دهید:

define('CODE_SNIPPETS_SAFE_MODE', true);

روش دوم این است که در انتهای نشانی هر صفحه از سایت اگر عبارت زیر را اضافه کنید، آن صفحه بدون بارگذاری شدن تکه کدهای شما نمایش داده می شود که طبیعتاً اگر خطای سایت به دلیل کدهای خراب موجود در افزونه Code Snippets باشد، خطا باید رفع گردد.

?snippets-safe-mode=true

با توجه به این نکاتی که خدمت شما عرض شد، الان به راحتی از تمامی امکانات افزونه Code Snippets برای به اجرا درآوردن کدهای PHP خود روی سایت می توانید استفاده کنید. بدون اینکه مثلاً فایل functions.php قالب سایت خودتان را ویرایش نمایید. در ضمن کنترل بهترین هم در موقعیتی که قرار است کد اجرا گردد خواهید داشت.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

درباره ®WPTutorial

WPTutorial یکی از منابع آموزشی جامع و رایگان وردپرس می باشد، که هدف اصلی خودش را به اشتراک گذاری تجربه های وردپرسی و افزایش دانش وبمسترهای فارسی زبان قرار داده است. بر همین اساس هر روزه سعی در انتشار آموزش ها، ترفندها و هک های وردپرس می کند، تا شما بتوانید سایت تان را هر روز بهبود ببخشید.

همین امروز سایت خود را بسازید!

🥇 هاست حرفه‌ای همراه با؛ بسته های رایگان ویدیوهای آموزش وردپرس و طراحی سایت !
کد تخفیف 10 درصد : 10s100

خرید هاست و دامین ارزان

هاست فوق العاده