آموزش ساخت ابزارک اختصاصی در وردپرس

سلام. در این پست قصد دارم نحوه ساخت ابزارک اختصاصی برای وردپرس را آموزش دهم.

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

ساخت ابزارک در وردپرس به دو روش انجام میشود؛

1) روش تابعی یا Function

2) روش کلاس نویسی با استفاده از wp-config

در این آموزش روش اول که بسیار ساده تر می باشد را آموزش می دهیم. ان شاالله در فرصتی دیگر آموزش روش دوم را نیز در سایت قرار میدهیم.

فقط به خاطر داشته باشید که در روش اول یا همان روش تابعی، شما قادر به افزودن فیلد به ابزارک برای پویا بودن ابزارک خود ندارید. به عبارتی ابزارک شما پس از اضافه شدن در لیست ابزارک های وردپرس، هیچگونه تنظیماتی ندارد و پس از درگ کردن آن در سایدبار موردنظرتان، محتوایی که در کدها قرار داده بودید نمایش داده می شود.

خب برویم به سراغ کدها!

function your_widget_display($args) {
extract($args);
echo $before_widget;
echo $before_title . 'My Unique Widget' . $after_title;
echo $after_widget;
// print some HTML for the widget to display here
echo "<ul>". wp_list_categories('orderby=name&show_count=1')."</ul>";
}
wp_register_sidebar_widget(
'your_widget_1',                // your unique widget id
'Webasoo Widget',            // widget name
'your_widget_display',  // callback function
array(                            // options
'description' => 'Description of what your widget does'
)
);

شما کافیست بجای کد

echo "<ul>". wp_list_categories('orderby=name&show_count=1')."</ul>";

 

محتوای موردنظر خودتان را قرار دهید.

.