رفتن به مطلب

کپی خودکار زمینه دلخواه به برچسب ها


پست های پیشنهاد شده

درود بر کاربران و اساتید

مقدار زمینه دلخواه بصورت خودکار چند برچسب قرار میگیرد (یعنی چند کلمه که با , از هم جدا میشوند)

من با استفاده از تاکسونومی چند بلوک برچسب جدید اضافه کردم

میخوام بعد از بروز رسانی مطلب، مقدار زمینه دلخواه های مورد نظر بصورت خودکار به بلوک برچسب های جدید و مورد نظر کپی بشوند.

در یک افزونه خارجی همچین عملکردی رو دیدم، مقدار فیلد ها بصورت خودکار در بلوک مورد نظر کپی میشدند.

لطفا راهنمایی کنید.

ویرایش شده توسط میلاد
لینک به ارسال

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

باید اول مقدار زمینه ها را بخوانید و بعدش در کدهای ذخیره سازی قرار بدید مثلا


$custom1 = get_post_meta($_POST['post_id'], 'custom', true);
$my_post = array(
'ID' => $_POST['post_id'],
'tax_input' => array($custom1, 'my_taxonomy'),
);
wp_update_post($my_post);

لینک به ارسال

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

باید اول مقدار زمینه ها را بخوانید و بعدش در کدهای ذخیره سازی قرار بدید مثلا

استاد فخار ممنون از وقتی که گذاشتید و جواب دادید.

اگر نام زمینه دلخواه torshi

و

نام برچسب تاکسنومی tond

باشه

در کد های شما به این شکل خواهد بود:

$torshi = get_post_meta($_POST['post_id'], 'tond', true);
$my_post = array(
'ID' => $_POST['post_id'],
'tax_input' => array($torshi, 'my_taxonomy'),
);
wp_update_post($my_post);

و این کد باید در فانکشن قرار بگیرد؟

لینک به ارسال

کد باید در اکشن فرم ارسال قرار بگیره

درسته محلش رو متوجه شدم

جای گذاری ها درست بودن؟

اگر فکر میکنید تغییرات رو بنده نمیتونم اعمال کنم

بفرمایید بصورت اختصاصی کد ها رو برای شما ایمیل کنم و هزینه زحمتی که میکشید رو پرداخت کنم.

سپاس فراوان.

لینک به ارسال

براتون مقرون به صرفه نیست که من براتون انجامش بدم

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

مورد اول کد باید در اکشن اون قالب قرار بگیره و در مورد دوم در فایل functions.php باید یک تابع براش نوشته بشه و با اکشن save_post اجرا بشه

ترجیحا خودتون انجام بدید اما اگر خواستید من انجامش بدم پیام شخصی بدید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...