بروزرسانی متادیتا در وردپرس با استفاده از meta_id
در پست دریافت متادیتا با استفاده از meta_id توضیح دادیم که اگر meta_id یک متادیتا را داشته باشیم، می توانیم اطلاعات دیگر آن را نیز دریافت نماییم. همچنین عملیاتی مانند بروزرسانی و حذف متادیتا نیز با داشتن meta_id امکان پذیر می باشد.
تابع update_metadata_by_mid وظیفه بروزرسانی مقدار متای ما بر اساس meta_id را برعهده دارد:
update_metadata_by_mid( string $meta_type, int $meta_id, mixed $meta_value, string $meta_key )
1- پارامتر meta_type
توسط این پارامتر مشخص می کنیم متایی که قصد چک کردن آن را داریم مربوط به کدام نوع آبجکت می باشد. این پارامتر می تواند رشته های post, user, comment و term را داشته باشد. (ضروری)
2- پارامتر meta_id
این پارامتر آیدی متای ما می باشد و توسط این پارامتر مشخص می کنیم که اطلاعات کدام متا باید بروز شود.(ضروری)
3- پارامتر meta_value
این پارامتر مشخص کننده مقدار جدید متای ما است که در ستون meta_value ذخیره می گردد. (ضروری)
4- پارامتر meta_key
اگر متادیتای ما علاوه بر meta_id ، باید meta_key مشخصی نیز داشته باشد می توانیم به عنوان پارامتر چهارم وارد این تابع کنیم . (غیرضروری)
اگر بروزرسانی با موفقیت انجام شود مقدار true و در غیر اینصورت مقدار false را برمی گرداند.