کاربرانی که با وردپرس و افزونه های آن کار کرده اند شاید به این فکر افتاده باشند که برای وب سایت خود یک افزونه اختصاصی ایجاد کنند,اما به دلیل نداشتن اطلاعات کافی از ایدهء خود صرف نظر کرده اند.اما با خواندن این آموزش ککوتاه خواهید فهمید که این کار نه تنها مشکل و پیچیده نیست بلکه خیلی هم راحت و شیرین است.
پس این آموزش را دنبال کنید تا به خواستهء خود برسید.
آموزش ساخت افزونه اختصاصی وردپرس برای سایت شما
شما هم به احتمال زیاد با کد هایی که باید در فایل فانکشن قالب وردپرس قرار گیرند آشنا هستید.این کد های که با نام هک های وردپرس شناخته می شوند به شما این امکان را می دهند تا به راحتی بتوانید یک سری تعییرات در سایت خود ایجاد کنید. اما به دلیل اینکه این کدها همگی در فایل functions.php قالب قرار می گیرند یک سری معایب دارند.
استفاده از هک های وردپرس در فایل فانکشن قالب باعث حجیم شدن فایل فانکشن می شود و شما را برای بررسی این فایل سر در گم می کنند. همچنین در زمان ایجاد تغییراتی در این فایل با حذف اشتباهی یک کاراکتر کوچک کل سایت برای دقایقی از کار می افتد. یا زمانی که می خواهید قالب سایت خود را تغییر دهید تمام این هک ها از دست می روند و باید تک تک این هک ها را به فایل فانکشن قالب جدید منتقل کنید.
همه این مشکلات باعث می شود تا ما به دنبال یک راه حل باشیم, اما راه حل این مشکل چیست؟ برای حل این مشکل پیشنهاد ما استفاده از یک افزونه اختصاصی برای سایت می باشد. با ساخت یک افزونه اختصاصی متشکل از هک هایی که می خواهید روی وردپرس اعمال شود می توانید مشکلات فوق را رفع کنید. اگر از افزونه اختصاصی برای سایت خود استفاده کنید, اگر در زمان تغییر در کد های افزونه مشکلی پیش آید دیگر کل سایت شما از کار نمی افتد بلکه تنها هک هایی که می خواهید اعمال نمی شود و افزونه نیز از کار می افتد که این مشکل را می توانید به راحتی با مراجعه به داشبورد و ویرایش کد های افزونه رفع کنید.
چگونه یک افزونه اختصاصی وردپرس بسازیم
شاید در ابتدا به خودتان بگویید که ساخت یک افزونه اختصاصی خیلی مشکل است اما در حقیقت اینطور نیست شما می توانید در عرض یک دقیقه یک افزونه اختصاصی برای سایت خود بسازید.
۱- ابتدا یک فولدر جدید در فولدر plugins ایجاد کنید و هر نامی که دوست دارید را برای آن انتخاب کنید.
مثل: /wp-content/plugins/my-site-plugin/…
۲- حال با استفاده از یک ویرایشگر متنی ساده مثل ++notpad یک فایل جدید ایجاد کنید و کد های زیر را در آن قرار دهید و آن را با نامی مثل my-site-plugin.php ذخیره نمایید.
<?php
/*
Plugin Name: Site Plugin for name.com
Description: Site specific code changes Plugin for name.com
*/
/* کد های فانکشن را زیر این خط قرار دهید */
/* تنها تا بالای این خط کدهای فانکشن را قرار دهید. */
?>
۳- سپس این فایل را در فولدری که ساختید آپلود کنید و با مراجعه به بخش افزونه ها در داشبورد وردپرس آن ار فعال کنید و از شر مشکلاتی که گفتیم خلاص شوید.
دوستان خوبم حالا دیدید که ساخت افزونه اختصاصی چقدر ساده و شیرین است.امیدوارم از این آموزش استفاده کنید.:)