سلام ب همگی دوستان...
من تو سایتم نیاز ب وکامرس ندارم و یه سری پست دارم ک قیمت دارند (با جت انجنین درست کردم). با آپشن پیج جت انجین یه بخشی اضافه کردم با عنوان روکشی مبلغ ها ک فقط یک فیلد داره و من مبلغ رو اونجا وارد میکنم. (این مبلغ ثابت نیست و ممکنه هرزگاهی تغییرش بدم) حالا میخوام یه کدی اضافه کنم ک این مبلغ به مبلغ تمام پست هام اضافه بشه.
نمیدونم منظورمو درست نوشتم یا نه. لطفا کمک کنید. ممنون
@Raymond
خودم میخام اضافه کنم. فراخونی مقادیر فیلد از پست تایپ و آپشن پیج رو بلدم و میام از حلقه foreach هم استفاده میکنم و هر دو تا فیلد رو جمع میکنم و قیمت تمام پست ها رو تغییر میدم. ولی یه مشکلی ک هست با هر بار رفرش سایت این پروسه مدام تکرار میشه و قیمت پست ها تغییر میکنه و باید بعد از اتمام حلقه مقدار فیلد آپشن پیج رو صفر کنم ولی نباید صفر بشه چون شاید در ماه چند بار پست جدید اضافه بشه ک باید مجددا اضافه شدن مبلغ انجام بشه.
@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);
مثلا همچین چیزی بقیش مثلا رابط گرافیکی و اینا دیگه سادس (اینم چیز زیادی نداره البته)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟