محصولات کلکسیون طراحی را با تخفیف 100 هزار تومانی خریداری نمایید.شرایط خرید با تخفیف
1
0

افزودن پشتیبانی از ابزارک به قالب وردپرس

يک دیدگاه
  • انتشار : شهریور ۲۷, ۱۳۹۵ - 4:53 ب.ظ
  • نویسنده : مدیر کل

سلام؛ ابزارک ها یکی از ویژگی های بسیار خوب وردپرس هستند. شما توسط ابزارک ها میتوانید به راحتی و از پنل مدیریت وردپرستان، هر نوع محتوایی را بدون کدنویسی درون سایتتان قرار دهید. مثلا یک فرم ثبت نام یا عضویت به سایدبار سایت خود اضافه کنید یا سبد خرید ووکامرس را در سایدبار قرار دهید. اما لازمه اجرای ابزارک (Widget) ها، پشتیبانی قالب سایت از ابزارک ها است. برای افزودن پشتیبانی از ابزارک به قالب سایت خود فقط به دو تکه کد نیاز دارید.

ما در این آموزش به صورت کامل نحوه اضافه کردن ابزارک به قالب را به شما یاد می دهیم.widget-in-theme2

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

خب در ابتدای کار کد زیر را انتهای فایل functions.php قالب خود اضافه کنید:

<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'نام ابزارک',
'description' => 'توضیحات ابزارک',
'before_widget' => 'کدی که باید قبل از ابزارک قرار بگیرد',
'after_widget' => 'کدی که باید بعد از ابزارک قرار بگیرد',
'before_title' => 'کدی که باید قبل از عنوان ابزارک قرار بگیرد',
'after_title' => 'کدی که باید بعد از عنوان ابزارک قرار بگیرد',
));
?>

همانطور که در کد بالا می بینید، به جای متون فارسی، چیزی که خواسته شده را بنویسید. مثلا در قسمت نام ابزارک باید یک نام برای ابزارکتان انتخاب کنید.

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

<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'تبلیغات سمت چپ',
'description' => 'تبلیغات سمت چپ صفحه',
'before_widget' => '<div class="sidebar-block">',
'after_widget' => '</div></div>',
'before_title' => '<div class="sidebar-header no-border-top"><h4>',
'after_title' => '</h4></div><div class="sidebar-content">',
));
?>

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

<div class="sidebar-block">
<div class="sidebar-header no-border-top">
<h4>عنوان ابزارک</h4>
</div>
<div class="sidebar-content">
محتوای ابزارک
</div>

خب فکر میکنم دیگر کامل فهمیده باشید قضیه از چه قرار است. حالا باید کاری کنیم که این ابزارک در محل دلخواهمان از سایت به نمایش در آید. کافیست کد زیر را به جایی که میخواهید ابزارک نمایش داده شود اضافه کنید:

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('نام ابزارک') ) : ?><?php endif; ?>

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

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

widget-in-theme

×

سـبد خـرید شـما

0 محصول
سبد خرید خالی است!