• اسکریپت,قالب جوملا,قالب وردپرس,مرجع اسکریپت,نال شده,نال

  • تبلیغات



    موضوعات

    به پایگاه تخصصی اسکریپت پارسی زبانان خوش آمدید.




    آموزش ساخت ابزارک در پیشخوان وردپرس

    آموزش ساخت ابزارک در پیشخوان وردپرس

    تاریخ : یکشنبه، 10 آگوست 2014
    1دیدگاه
    نوشته:مدیر

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

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

    از آنجا که ممکن است هر کدام از دوستان بخواهند ابزارک پیشخوان وردپرس را بسته به نوع نیاز خود آماده سازند سعی میشود در این نوشته به تمامی مثال ها اشاره شود .

    همانطور که در تصویر زیر مشاهده میکنید در ابزارک آماده شده تنها متنی به همراه پیوند در ابزارک قرار داده شده است

    adding-custom-widgets-to-wordpress-dashboard

    شما میتوانید برای ساخت چنین ابزارکی و استفاده از آن در پیشخوان وردپرس دستورات زیر را به فایل فانکشن پوسته وردپرس خود اضافه نمایید ( لطفا” قبل از ایجاد هر تغییری در این فایل از آن نسخه ی پشتیبان تهیه نمایید تا در صورت بروز خطا آنرا به راحتی به حالت اول بازگردانید ):

     

    function wp_admin_dashboard_add_new_widget() {
    global $wp_meta_boxes;
     
    wp_add_dashboard_widget( 'dashboard_mw_widget', 'عنوان ابزارک', 'dashboard_mw_widget_output' );
    }
    add_action('wp_dashboard_setup', 'wp_admin_dashboard_add_new_widget');
     
    function dashboard_mw_widget_output() {
    echo '<p>به <a href="http://scriptbaz.ir/" target="_blank">اسکریپت باز</a> خوش آمديد اين يک ابزارک نمونه است ، ميتوانيد آن را از زبانه ی موجود در بالای سمت چپ برگه غير فعال کنيد .</p>';
    }

     

    در نمونه ی بعدی همانطور که در تصویر مشخص است ما در ابزارک چندین متن جدا از هم یا به عبارتی چندین نکته را برای کاربر خود مشخص کرده ایم

    adding-widgets-to-wordpress-dashboard

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

    function wp_admin_dashboard_add_new_widget() {
    global $wp_meta_boxes;
     
    wp_add_dashboard_widget( 'dashboard_mw_widget', 'عنوان ابزارک', 'dashboard_mw_widget_output' );
    }
    add_action('wp_dashboard_setup', 'wp_admin_dashboard_add_new_widget');
     
    function dashboard_mw_widget_output() {
    echo "<ul>
    <li>ماندگار وب اينجاست ، خوش آمديد</li>
    <li>وردپرس را با ماندگار وب تجربه کنيد</li>
    <li>معرفی بهترين و پرکاربرد ترين افزونه ها</li>
    <li>دريافت برترين پوسته های رايگان در شهر پوسته ها</li>
    <li>ارائه کاربردی ترين کد ها و هک های وردپرس</li>
    <li>تهيه آموزش های کاربردی به سبک ماندگار</li>
    </ul>";
    }

     

    در تصویر سوم نیز همانگونه که مشخص است با استفاده از آر اس اس Rss میتوانید از طریق فید آخرین نوشته های یک آدرس را در ابزارک پیشخوان وردپرس به نمایش در بیاورید

    adding-widgets-to-wordpress

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

    function wp_admin_dashboard_add_new_widget() {
    global $wp_meta_boxes;
     
    wp_add_dashboard_widget( 'dashboard_mw_widget', 'عنوان ابزارک', 'dashboard_mw_widget_output' );
    }
    add_action('wp_dashboard_setup', 'wp_admin_dashboard_add_new_widget');
     
    function dashboard_mw_widget_output() {
    wp_widget_rss_output(array(
    'url' => 'http://scriptbaz.ir/feed/',
    'title' => __('آخرين نوشته ها', 'mandegarweb'),
    'items' => 5,
    'show_summary' => 0,
    'show_author' => 0,
    'show_date' => 0
    ));
    wp_widget_rss_output( $args );
    }

     

    لازم به ذکر است در این ابزارک مقادیر پیش فرض برای شما در نظر گرفته شده است که شما میتوانید این مقادیر را بسته به نیاز خود تغییر دهید ، برای مثال مقدار iteme تعداد نوشته ها را مشخص میکند که بصورت پیش فرض بر روی 5 نوشته تعیین شده است .

    مقدار show_summary که تنها مقدار 0 یا 1 را میپذیرد نمایش مختصری از نوشته را مشخص میکند .

    مقدار show_author نیز تنها مقدار 0 یا 1 را میپذیرد که برای نمایش نام نویسنده به کار می رود .

    مقدار show_date نیز همانند مقدارهای قبلی تنها مقدار 0 یا 1 را میپذیرد که تاریخ ارسال نوشته را به نمایش در می آورد .

    تا به اینجا مثال های مختلفی برای شما دوستان اشاره شد که شما میتوانید با دانش خود ابزارک های سفارشی بیشتری را همانند ابزارک پشتیبانی که در تصویر زیر آماده است برای پیشخوان وردپرس آماده سازید

    add-widgets-to-wordpress

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

    function wp_admin_dashboard_add_new_widget() {
    global $wp_meta_boxes;
     
    wp_add_dashboard_widget( 'dashboard_mw_widget', 'عنوان ابزارک', 'dashboard_mw_widget_output' );
    }
    add_action('wp_dashboard_setup', 'wp_admin_dashboard_add_new_widget');
     
    function dashboard_mw_widget_output() {
    echo '<div>';
    echo '<a href="http://scriptbaz.ir/"><img src="http://mandegarweb.com/file/img/mw-widget.png" /></a>';
    echo '<p>متن مورد نظر خود را اينجا وارد کنيد .</p>';
    echo '<p style="border-top: 1px solid #CCC;">';
    echo '<p>پشتيبانی کامل پوسته های ماندگار وب و پاسخگويی به سوالات شما در <a target=_blank\" href=\"http://forum.wp-parsi.com\">انجمن های پشتيبانی وردپرس پارسی</a>';
    echo "</p>";
    echo "</div>";
    }

     

    دانلود
    حجم:

    Hi, Neat post. There’s an issue together with your web site in internet explorer, could test this… IE still is the market chief and a huge component of people will miss your great writing because of this problem.



    تبلیغات



    آخرین ارسال ها

    نرم افزارهای ضروری

    XAMPP XAMPP
    5.6.8
    NotePad++ NotePad++
    6.8.1
    FileZilla FileZilla
    3.7.3

    آخرین دیدگاه‌ها

    تبلیغات متنی

    [DBSAdWord]
    با عضویت در خبرنامه ی ما از آخرین مطالب ما در ایمیل خود با خبر شوید