رفتن به مطلب

افزودن منو


پست های پیشنهاد شده

سلام

توی فایل پی اچ پی یه افزونه، منوها به این صورت ساخته شده اند:


$xxxxxxx->add_menu( array(
'id' => 'register',
'title' => __( 'Register' ),
'href' => site_url( 'wp-login.php?action=register', 'login' )
) );

اگه بخوام یه منو به این اضافه کنم که یه متن و یه لینک باشه باید چجور وارد کنم؟

ضمنا اگه میشه این منو زیر منو هم داشته باشه خیلی عالی میشه :)

لینک به ارسال

به بخش وردپرس منتقل شد

نمونه برای کار با admin bar

http://codex.wordpress.org/Function_Reference/add_menu

لینک به ارسال

از این آدرسی که دادید چیزی دستم نیومد!

ببینید این کدی که دادم مربوط به یک افزونه هست و فقط می خواستم یه تغییری توی همین کد داده بشه، مثلا من الآن اینجوری تغییر دادم اما مشکلش اینه که آدرس رو میاره بعد آدرس، یعنی اگه مثلا بزنم

http://x.com

اینجوری باز میشه:

yoursite.com/http://x.com

کد رو اینجوری تغییر دادم:


$wp_admin_bar->add_menu( array(
'id' => 'register',
'title' => __( 'منوی جدید' ),
'href' => site_url( 'http://x.com', 'login' )
) );

ویرایش شده توسط ahadto
لینک به ارسال

آره لینکش اینجوری درست شد، ممنون

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

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


$wp_admin_bar->add_menu( array(
'title' => __( 'منوی آزمایشی' ),
'href' => 'لینک')
);

لینک به ارسال

اینجوری:


        $wp_admin_bar->add_menu( array(
        'id' => 'social_networks',
        'title' => __( 'Social Networks'),
        'href' => FALSE ) );
        $wp_admin_bar->add_menu( array(
        'parent' => 'social_networks',
        'title' => __( 'Facebook'),
        'href' => 'http://www.facebook.com/doitwithwp' ) );
        $wp_admin_bar->add_menu( array(
        'parent' => 'social_networks',
        'title' => __( 'Twitter'),
        'href' => 'http://www.twitter.com/daclements' ) );
}

اون دوتا پایینی زیر منو میشن.

لینک به ارسال

شما میتوانید بخش لینک رو حذف کنید یا # قرار دهید

آرگومانی برای تعیین parent دارد که میتوانید از آن استفاده کیند

http://wp-snippets.com/addremove-wp-admin-bar-links/

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...