سلام ب همگی دوستان...
من تو سایتم نیاز ب وکامرس ندارم و یه سری پست دارم ک قیمت دارند (با جت انجنین درست کردم). با آپشن پیج جت انجین یه بخشی اضافه کردم با عنوان روکشی مبلغ ها ک فقط یک فیلد داره و من مبلغ رو اونجا وارد میکنم. (این مبلغ ثابت نیست و ممکنه هرزگاهی تغییرش بدم) حالا میخوام یه کدی اضافه کنم ک این مبلغ به مبلغ تمام پست هام اضافه بشه.
نمیدونم منظورمو درست نوشتم یا نه. لطفا کمک کنید. ممنون
@Raymond
با تشکر از تمامی دوستان. مشکل تو سط افزونه JetEngine - Calculated callback برطرف شد.
خودم میخام اضافه کنم. فراخونی مقادیر فیلد از پست تایپ و آپشن پیج رو بلدم و میام از حلقه foreach هم استفاده میکنم و هر دو تا فیلد رو جمع میکنم و قیمت تمام پست ها رو تغییر میدم. ولی یه مشکلی ک هست با هر بار رفرش سایت این پروسه مدام تکرار میشه و قیمت پست ها تغییر میکنه و باید بعد از اتمام حلقه مقدار فیلد آپشن پیج رو صفر کنم ولی نباید صفر بشه چون شاید در ماه چند بار پست جدید اضافه بشه ک باید مجددا اضافه شدن مبلغ انجام بشه.
@vahid1379
شاید پاسخ شما همینجا باشد
خب قبلا همین جوری نوشته بودم و کارامو انجام میدادم. ولی الان میخام هر کاربری در سایتم پست میزاره به صورت اتومات به مبلغ اون پست بر اساس مبلغی ک خودم تو سایت گذاشتم (همون فیلدی ک تو آپشن پیح هست با عنوان روکشی مبلغ ها) اضافه کنه. نمیتونم مدام برم دستی تغییر بدم.
@vahid1379
این روش رو اصلا بلد نیستم.
روش دیگه ای نیست؟
@vahid1379
سلام چرا دارین کارو سخت میکنین؟ خیلی ساده یه پلاگین کوچیک بنویس که مدیریتشم راحت باشه توش یه تابع یا کلس یا حتا کد معمولی, هرکدوم راحتی بنویس مثلا شبیه این
function custom_price_handler($post_ID, $post) {
if ($post->post_type === 'post' || $post->post_type === 'product') {
$current = get_option('my_custom_total_price', 0);
$custom_price = 10000;
$new_total = $current_total + $custom_price;
update_option('my_custom_total_price', $new_total);
}
}
add_action('publish_post', 'my_add_custom_price_on_post_publish', 10, 2);
add_action('publish_product', 'my_add_custom_price_on_post_publish', 10, 2);
مثلا همچین چیزی بقیش مثلا رابط گرافیکی و اینا دیگه سادس (اینم چیز زیادی نداره البته)
سلام...
کد ایشون رو تست کنید.
@MohammadTaher.GH