در این پست توضیح میدهیم که چگونه کدهای شخصی خود را به وردپرس اضافه کنید، بدون اینکه سایت از کار بیافتد.
هنگامی که مشغول خواندن آموزشهای وردپرس هستید، ممکن است بخواهید قطعه کدهایی را داخل فایل
function.php
پوسته یا افزونه قرار دهید. مشکل اینجا است که حتی کوچکترین اشتباه میتواند سایت وردپرسی شما را غیر فعال کند. در این آموزش به شما نشان خواهیم داد چگونه به سادهترین شکل قطعه کدهای دلخواه خود را به وردپرس اضافه کنید بدون اینکه سایت شما دچار مشکل شود.
اضافه کردن قطعه کدهای دلخواه به وردپرس:
اولین قدم این است که افزونه Code Snippets را نصب و فعال کنید. بعد از اینکه افزونه را فعال کنید منو جدیدی به ادمین بار اضافه میشود به نام
snippets
روی آن کلیک کنید، لیستی از تمام قطعه کدهای شخصی که در سایت شما ذخیره شده است را نمایش خواهد داد (در ابتدا این لیست خالی خواهد بود).
بر روی دکمه
Add New
کلیک کنید تا اولین قطعه کد شخصی خود را بنویسیم.
زمانی که بر روی این دکمه کلیک کنید شما را به صفحه
Add New Snippet
خواهد آورد. ابتدا باید عنوانی برای قطعه کد خود انتخاب کنید (این نام میتواند هر چیزی باشد تا در آینده با دیدن آن بدانید این کد چه عملی را انجام میدهد). بعد از آن میتوانید قطعه کد خود را درون قسمت
Code
کپی کنید سپس توضیحاتی برای آن بنویسید.(توضیحات میتواند هر چیزی باشد، به طور مثال چرا لینک وب سایت دارکوب وب را در admin bar اضافه کردم) ، همچنین میتوانید برای قطعه کدهای خود تگ نیز بگذارید این کار به شما کمک میکند در آینده بتوانید کدهای خود را براساس موضوع و عملکرد مرتب کنید.
قطعه کد استفاده شده در تصویر :
add_action('wp_before_admin_bar_render', function(){ global $wp_admin_bar; $wp_admin_bar->add_menu(array( 'id' => 'darkoobweb_id_admin_bar', 'title' => 'Darkoobweb.com', 'href' => 'http://darkoobweb.com' )); });
در آخر برروی دکمه
Save Changes and Active
کلید کنید. اگر میخواهید کدشما ذخیره شود اما فعال نشود بر روی دکمه
Save Changes
کلیک کنید. همچنین شما میتوانید محدوده عملکرد قطعه کد خود را تغییر دهید. میتوانید آن را در
admin area
(سمت مدیریتی) یا
front-end
(سمت کاربری) اجرا کنید یا هر جای دیگر، و اگر میخواهید در همه جا عمل کند یا هنوز مطمعن نیستید در کدام محدوده باشد گزینه
Run snippet everywhere
را انتخاب کنید.
زمانی کد را فعال کنید نتیجه را به سرعت خواهید داد:

مدیریت خطا در کدهای شخصی:
هنگامی که به صورت معمول کدهای دلخواه خود را به وردپرس اضافه میکنید اگر کدها خطایی داشته باشند سایت شما از دسترس خارج خواهد شد، همچنین در بعضی موارد یافتن و رفع خطا مشکل خواهد بود.خوبی افزونه
Code Snippets
این است که به صورت خودکار خطاهای نوشتاری کد شما را پافته و سریعا کد شما را غیر فعال میکند.
همچنین با نشان دادن یک پیام مناسب شما را در رفع خطا کمک میکند.
مدیریت قطعه کدهای شخصی:
شما میتوانید قطعه کدهای خود را برون ریزی کنید (یک قطعه کد بخصوص یا تمام آنها را).
زمانی که به سرور دیگری رفتید میتوانید به راحتی آنها را درون ریزی کنید، با با رفتن به درون پلاگین و این آدرس Snippets > Import
برای دریافت افزونهی کدهای شخصی Code Snippets به مخزن وردپرس مراجعه کنید.
امیدواریم که این آموزش مورد استفاده قرار گیرد. موفق باشید.