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

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

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

نویسنده پست
پنج شنبه ، ۲ مرداد ۱۳۹۳     ۸:۳۴ ب.ظ #


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

Subscriber
607 پست29 تاپیک

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

من میخواستم از 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  تشکر
شنبه ، ۴ مرداد ۱۳۹۳     ۴:۱۱ ق.ظ #


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

Subscriber
607 پست29 تاپیک

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

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

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