اضافه کردن ابزارک در وردپرس

اضافه کردن ابزارک در وردپرس
یکی از تکنیک های سئو وردپرس استفاده از سیستم ابزارک است .
یکی از مواردی که در بعضی از پوسته های فارسی رعایت نمی شود ابزارک است .
به طوری کلی ابزارک سیستمی است که به کمک آن می توان قالب را بهینه کرد, برخی افزونه ها را در جای مشخص قرار داد.
قضیه اصلی ابزارک های ساده در فایل function.php پوسته است .
برای مثال در تابع های پوسته خود دستورات زیر را داریم :
<?php
if (function_exists(‘register_sidebar’)) {
register_sidebar(array(
‘before_widget’ => ‘<ul id=”%1$s”>’,
‘after_widget’ => ‘</ul>’,
‘before_title’ => ‘<h2><span>’,
‘after_title’ => ‘</span></h2>’,
));
}
?>
پارمتر ها
%۱$s , %2$s – شناسه های سایدبار هستند که در صورت حذف مشکل خاصی پیش نمی آید اما ممکن است بعضی ابزارک ها با حذف آنها کار نکنند
name – نام سایدبار
id – شناسه سایدبار
before_widget – کد های HTML که قبل از سایدبار قرار می گیرند
after_widget – کد های HTML که بعد از سایدبار قرار می گیرند
before_title – کد هایی که قبل از هر تیتر قرار میگیرند
after_title –  کد هایی که بعد از هر تیتر قرار می گیرند
نحوه استفاده از دستور در فایل تابع
شما یک منو خاصی در هر پوسته دارید که به شکلی به html تبدیل شده است .
مانند منو زیر که مربوط به یک پوسته ساده است :
<div>
<h3>تیتر منو</h2>
<p>
سلام . اینجا محل توضیحات شرکت است .
</p>
</div>
به توجه به منو بالا آنرا اینگونه در فایل تابع جایگذاری می کنیم .
‘before_widget’ => ‘<div id=”%1$s”>’,
‘after_widget’ => ‘</p></div>’,
‘before_title’ => ‘<h3><p>’,
‘after_title’ => ‘</h2>’,
<h2> نحوه اعمال آن در پوسته</h2>
معمولا ابزارک ها در منو های کناری و سایدبار ها قرار میگیرند اما در فوتر و هدر هم کاربرد دارند .
با قرار دادن این کد در جای مورد نظر کار ما تمام شده است .
شما به قسمت پوسته – ابزارک مراجعه کنید برای یک ابزارک وجود دارد که با کشیدن آن فعال میشود .
<?php
if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar() ) : ?>
<?php endif; ?>
حالت های خاص
شما ممکن است بخواهید چند ابزارک استفاده کنید . مشکلی نیست . پس از کد مورد نظر می توانید یک شناسه را در نظر بگیرید و آنرا اجرا کنید , مانند زیر :
مثلا” ابزارکی با استایل متفاوت در فوتر می خواهیم .
کافیست کد زیر به تابع پوسته اضافه کنید :
register_sidebar(
array(
‘name’ => ‘abzarak-footer’,
‘id’ => ‘abzarak-footer’,
‘before_widget’ => ‘<div id=”footer”>’,
‘after_widget’ => ‘</div>’,
‘before_title’ => ‘<h2>’,
‘after_title’ => ‘</h2>’
));
این ابزارک به شکل زیر فعال می شود با قرار دادن کد زیر در پوسته :
<?php if ( !function_exists( ‘dynamic_sidebar’ ) || !dynamic_sidebar( ‘abzarak-footer’ ) ) : ?><?php endif; ?>
یعنی در کل خواهیم داشت یک تابع ابزارکی که یک منو کلی و یک حالت خاص دارد که در فوتر با شکل متفاوت قرار می گیرد به شکل زیر :
<?php
if (function_exists(‘register_sidebar’)) {
register_sidebar(array(
‘before_widget’ => ‘<ul id=”%1$s”>’,
‘after_widget’ => ‘</ul>’,
‘before_title’ => ‘<h2><span>’,
‘after_title’ => ‘</span></h2>’,
));
register_sidebar(
array(
‘name’ => ‘abzarak-footer’,
‘id’ => ‘abzarak-footer’,
‘before_widget’ => ‘<div id=”footer”>’,
‘after_widget’ => ‘</div>’,
‘before_title’ => ‘<h2>’,
‘after_title’ => ‘</h2>’
));
}
?>
استفاده از ابزارک به شیوه تبلیغات
خیلی از کاربران و مدیران که دانش خاصی ندارند با استفاده از ابزارک در سایت خود تبلیغات قرار می دهند . به شکل بسیار ساده .
ابتدا کد زیر را در تابع خود قرار می دهند و نام دلخواه ads-1 را در نظر میگیرند.
register_sidebar(
array(
‘name’ => ‘ads-1′,
‘id’ => ‘ads-1′,
‘before_widget’ => ‘<div id=”ads”>’,
‘after_widget’ => ‘</div>’,
‘before_title’ => ‘<span>’,
‘after_title’ => ‘</span>’
));
در محل قرار گیری بنر یا لینکباکس کد زیر را قرار می دهند .
<?php if ( !function_exists( ‘dynamic_sidebar’ ) || !dynamic_sidebar( ‘ads-1′ ) ) : ?><?php endif; ?>
سپس به قسمت ابزار مراجعه می کنند و قسمت متن اچ تی ام ال را به درون آن می کشند و کد تبلیغ را قرار می دهند .
بعضی از افراد نیز از شیوه ی include استفاده می کنند که تفاوت خاصی ندارد . اما کنترل تبلیغات با ابزارک مدیریت بهتر و دید باز ترین در اختیار مدیر سایت قرار می دهد.
 
 
جدیدترین مطالب سایت