پیداکردن کلاس widget ها

این تاپیک 1 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  محمد مهدی اکرمی ،‏ 2 سال و 4 ماه پیش .

این تاپیک تاکنون 564 بازدید داشته است .

نویسنده پست
پنجشنبه ، 24 جولای 2014     8:34 ب.ظ #


محمد مهدی اکرمی

Subscriber
605 پست28 تاپیک

سلام به همه دوستان

من میخواستم از liveicons ها در ستون های کناری استفاده کنم  و به خاطر همین کد های اون رو به این تغییر دادم :

add_action( 'widgets_init', 'tie_widgets_init' );
function tie_widgets_init() {
$before_widget = '<div id="%1$s" class="widget %2$s">';
$after_widget = '</div></div><!-- .widget /-->';
$before_title = '<div class="widget-top"><h4>';
$after_title = '<span class="livicon" data-n="%2$s" data-s="24"></span></h4></div><div class="widget-container">';

خوب من اول همین طور که دیدید در  $after_title در قسمت  data-n مقدارشو %2$s  گذاشتم چون دیدم  در $before_widget  کلاس widget رو فراخوانی میکنه اما دیدم که برای  $after_title کار نمیکنه و فقط در $before_widget کار میکنه.

حالا میخواستم یه کد بدید که کلاس یه widget رو بگیره و کاری کرد که بشه همین طور که در before_widget با کد %2$s فراخوانی میشه در after_title با همچین کد های مشابهی فراخوانی بشه.

یه سوال دیگه . از اون جایی که من از liveicons  استفاده میکنم میشه کاری کرد که وقتی کلاس به دست آورد اون رو مساوی با یه چیزی بدون و در خروجی هم همون رو چاپ کنه.؟

مثلا اگه کلاس ما comments بود اون رو یه com تبدیل کنه و در خروجی که در قسمت data-n میشه فقط com رو چاپ کنه

2  تشکر
شنبه ، 26 جولای 2014     4:11 ق.ظ #


محمد مهدی اکرمی

Subscriber
605 پست28 تاپیک

کسی نیس جواب من رو بده؟

1  تشکر
پست 1 تا 2 (از مجموع 2 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .