kamalwp

ساخت ابزارک همراه با تنظیمات (ضروری)

2 پست در این موضوع قرار دارد

سلام

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

حالا میخوام امکانی برای این ابزارک ایجاد کنم که کاربر خودش داخل ابزارک بتونه دسته بندی مد نظر خودش همراه با تعداد محصولات برای نمایش در ابزارک رو انتخاب کنه

 

چجوری میتونم اینکارو انجام بدم 

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

0

به اشتراک گذاری این پست


لینک به پست

پایه ابزارک به صورت زیر هست

class My_Widget extends WP_Widget {
// class constructor
public function __construct() {}
 
// output the widget content on the front-end
public function widget( $args, $instance ) {}
 
// output the option form field in admin Widgets screen
public function form( $instance ) {}
 
// save options
public function update( $new_instance, $old_instance ) {}
}

متد form فورم تنظیمات شما در این قسمت قرار میگیره که میخواهید ذخیره بشه

متد update هم باید کدهای ذخیره فورمتون رو قرار بدین

https://www.wpbeginner.com/wp-tutorials/how-to-create-a-custom-wordpress-widget/

 

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط farazt
      با سلام و عرض ادب خدمت دوستان گرامی
      من یه مشکلی دام اونم این هست که وقتی ابزارک اضافه می کنم به سایدبارم فقط اولین ابزراک تو محل مورد نظر قرار می گیره بقیه بیرون از div سایدبار قرار می گیرن
      چطور میشه این مشکل رو برطرف کرد؟
    • توسط Rangarang
      سلام
      تا قبل ار نصب SSL روی سایت وردپرسی، ابزارک سایت جار که کارش ورق زدن روزنامه های صبح کشور هست به خوبی کار می کرد اما از هنگام نصب SSL و پروتکل HTTPS دیگه نمایش داده نمی شه و به جاش این پیام میاد:
      www.jaaar.com unexpectedly closed the connection.
      لطفا راهنمایی کنید که چطور باید برطرفش کرد.
      ممنونم
    • توسط Pluto65
      سلام
      وردپرس 4.8.1 دارم و افزونه پارسی دیت را نصب کرده ام.این افزونه، ابزارکی به نام "بایگانی تاریخ خورشیدی" دارد که تاریخ را به شمسی تبدیل می کند اما فونت نمایش اعداد در آن با فونت اصلی سایت منطبق و هماهنگ نیست.
      برای سایت از فونت "یکان" استفاده کرده ام و در تمام سایت این فونت اعمال شده اما در این ابزارک اعمال نمی شود.
      لازم به ذکر است با افزونه جلالی هم تست کردم و همین مشکل در آن جا هم وجود داشت.
       
      برای حل مشکل، راهنمایی بفرمایید .

    • توسط Rustin
      سلام دوستان
      این کد مربوط به سایدبار سایت من هست، که از فایل style.php ورداشتم.
      ============================================================================================================================== /* Sidebar | Width Sidebar | Width /* ============================================================================================================================ */ <?php $sidebarW = mfn_opts_get( 'sidebar-width', '23' ); $contentW = 100 - $sidebarW; $sidebar2W = $sidebarW - 5; $content2W = 100 - ( $sidebar2W * 2 ); $sidebar2M = $content2W + $sidebar2W; $content2M = $sidebar2W; ?> .with_aside .sidebar.columns { width: <?php echo $sidebarW; ?>%; } .with_aside .sections_group { width: <?php echo $contentW; ?>%; } .aside_both .sidebar.columns { width: <?php echo $sidebar2W; ?>%; } .aside_both .sidebar.sidebar-1{ margin-left: -<?php echo $sidebar2M; ?>%; } .aside_both .sections_group { width: <?php echo $content2W; ?>%; margin-left: <?php echo $content2M; ?>%; } /* من این کد رو به طور کامل نمیتونم بفهمم، تنها چیزی که میتونم توش عوض کنم عرض سایدبار هست (همون عدد 23). مشکل من اینه که من نمیخام برای اینکه ابزارک هام بدرستی نمایش داده بشن مجبور بشم اینقدر سایدبارم رو عریض کنم. اگر به سایت مراجعه کنید میبینید که سایدبار خیلی عریض هست و این صرفا به این دلیله که میخاستم ابزارک ها بدرستی نمایش داده بشن... ولی ابزارک ها تمام فضای سایدبار رو نگرفتن بلکه قسمت چپ سایدبار کامل خالیه...
      چطور میتونم بدون تغییر دادن عرض خود سایدبار، کاری کنم که فقط عرض ابزارک های تو سایدبار افزایش پیدا کنه و بدرستی نمایش داده بشن؟ توی کد بالا که همچنین چیزی رو نمیتونم ببینم. (اگر دوستان کسی میتونه کد بالا رو برام توضیح بده تشکر میکنم.)
      پیشاپیش از پاسخگوییتون تشکر میکنم.
      اینم آدرس سایتم: http://www.ouroboros.ir
    • توسط TheOnlyMen
      درود خدمت دوستان گرامی
      خواستم بدانم که چطور می شود که در قسمت title یک ابزارک در وردپرس تغییر ایجاد کرد برای هر ابزارک به طور اختصاصی (بتوان یک کلاس را کنار title قرار داد)
      مثل تصویر زیر: