انجمن


سوال درابره تکرار یک کد در فانکشن قالب  (۹ نوشته)

  • 313

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۶
    تشکر شده: ۱۶ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۱ بهمن ۱۳۹۰ - ۱۹:۴۹

    مجددا سلام
    من برای اضافه کردن ابزارک به داشبورد (پیشخوان) از کد زیر استفاده کردم و نتیجه خیلی هم خوب بود :

    text_of_widget() {
    echo "سلام. به محیط مدیریتی خوش آمدید !";
    }
    function add_widgets() {
    wp_add_dashboard_widget('new_dashboard_widget', 'ابزارک جدید', 'text_of_widget');
    }
    add_action('wp_dashboard_setup', 'add_widgets' );

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

    لطفاغ راهنمایی کنید

    با تشکر

  • NESTED

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۲۳۵۴
    تشکر شده: ۲۳۷۰ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۱ بهمن ۱۳۹۰ - ۲۰:۳۱

    خب می تونید در بین تگ php قرارش بدین و هر چند تا خواستین با اسم و مشخصات جدید ایجاد کنید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    313 - Saeed Fard - Parsa
  • 313

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۶
    تشکر شده: ۱۶ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۱ بهمن ۱۳۹۰ - ۲۰:۴۵

    NESTED گفت:
    خب می تونید در بین تگ php قرارش بدین و هر چند تا خواستین با اسم و مشخصات جدید ایجاد کنید

    ببخشید منظورتون رو متوجه نشدم

    اگه ممکنه یکی با مشخصات جدید برام درست کنید تا بهتر متوجه بشم

  • Parsa

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۱۹۲۱
    تشکر شده: ۲۶۸۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۱ بهمن ۱۳۹۰ - ۲۰:۴۸

    نوشته add_widgets را تغییر دهید به مقداری جدید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    313 - Saeed Fard
  • 313

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۶
    تشکر شده: ۱۶ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۱ بهمن ۱۳۹۰ - ۲۱:۱۱

    parselearn گفت:
    نوشته add_widgets را تغییر دهید به مقداری جدید

    داداش تغییر دادم ولی ارور داد
    دوتا add_widgets داشت که هر دوتاش رو به add_widgets2 تغییر دادم
    ولی بازم ارور داد

  • Parsa

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۱۹۲۱
    تشکر شده: ۲۶۸۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۱ بهمن ۱۳۹۰ - ۲۲:۱۸

    مشکل شما اینه که کد را درست کپی نکردید!

    function text_of_widget() {
    echo "سلام. به محیط مدیریتی خوش آمدید !";
    }
    function add_widgets() {
    wp_add_dashboard_widget('new_dashboard_widget', 'ابزارک جدید', 'text_of_widget');
    }
    add_action('wp_dashboard_setup', 'add_widgets' );
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    313
  • 313

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۶
    تشکر شده: ۱۶ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۱ بهمن ۱۳۹۰ - ۲۳:۰۱

    parselearn گفت:
    مشکل شما اینه که کد را درست کپی نکردید!

    function text_of_widget() {
    echo "سلام. به محیط مدیریتی خوش آمدید !";
    }
    function add_widgets() {
    wp_add_dashboard_widget('new_dashboard_widget', 'ابزارک جدید', 'text_of_widget');
    }
    add_action('wp_dashboard_setup', 'add_widgets' );

    بله حق کاملا با شماست
    اما باز هم کار نکرد
    درواقع من کد رو در انجمن به صورت ناقص کپی کرده بودم
    اما در فانکشن درست بود که باز هم ارور داد

  • Parsa

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۱۹۲۱
    تشکر شده: ۲۶۸۳ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۲ بهمن ۱۳۹۰ - ۱۰:۰۳

    چه خطایی؟

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    313
  • 313

    آفلاین
    عضو
    تعداد نوشته‌ها: ۵۶
    تشکر شده: ۱۶ بار
    # نوشته شده: ۱۲ سال پیش
    ۱۲ بهمن ۱۳۹۰ - ۱۹:۵۱

    parselearn گفت:
    چه خطایی؟

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

    اما نیازی نیست

    راحش پیدا شد:

    http://wordpress.org/extend/plugins/admin-dashboard-site-notes/screenshots/

درباره‌ی این موضوع