یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام دوستان
من میخوام بطور اتوماتیک فیلد لینک محصول در قسمت لینک خارجی محصولات ووکامرس با افزودن کد در بخش فانکشن قالب تکمیل بشه
در حقیقت ما یک custom field داریم که بصورت اتوماتیک تو هر پست یک لینک رو دریافت میکنه و میریزه تو متادیتا myfield
حالا میخوایم به آخر اون متادیتا یه عبارت ثابت اضافه کنیم و چیزی که بدست میاد بریزیم تو قسمت لینک خارجی محصولات ووکامرس
اشتباه نکنم متادیتا لینک خارجی تو ووکامرس هست product_url
هیچ چیزی در این رابطه نتونستم پیدا کنم و داکیومنت وردپرس هم که دیدم چیزی متوجه نشدم
فقط تا این حد میدونم که باید از save_post و get_post_meta و update_post_meta برای فراخونی و تغییر اون متادیتا استفاده کنم و بعد متغیر تولید شده بریزم تو زمینه دلخواه ووکامرس_product_url
add_action( 'save_post', 'set_product_url', 10, 3 );
function set_product_url( $post_ID, $post, $update ) {
$mid_var = get_post_meta($post->ID, 'myfield',true); if(isset($mid_var) && !empty($mid_var)) { get_post_meta ($post->ID, 'myfield',ture);
$product url= "https://www.affsite.com".$mid_var;
}
دوستان اگه لطف کنن و کد مربوطه را در اختیارم بزارن ممنونشون میشم
من در مورد ووکامرس تخصص ندارم متاسفانه
شما میخواید یه دیتا رو بگیرید و به یه لینک خارجی ربطش بدید !حالا اینجا سوال مطرح میشه ایا میخواید ذخیره اش کنید یا همیشه که فراخونی میشه این پردازش بشه !
این دیتا که داریم دریافت میکنیم و تو متادیتا میریزیم برای هر محصول فرق میکنه
حالا میخوایم رو اون تغییرات ایجاد بشه و بعد تو لینک خارجی ذخیره بشه
حتی میتونیم این متادیتا را ابتدا تو لینک خارجی هر محصول بریزیم و بعد تغییرش بدیم و دوباره ذخیره بشه update
حالا نمیدونم کدوم راه حل ساده تر و معقولتره
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟