چگونه می توان زمینه های سفارشی را به صورت خودکار در انتشار پست در وردپرس اضافه کرد

هنگام ایجاد سایت گالری WPBeginner ، ما نیاز به ایجاد مارک کوتاه سفارشی داشتیم نشانی های اینترنتی به طور خودکار برای هر سایت ارسال شده به گالری ، و سپس آنها را به عنوان یک زمینه سفارشی به محض انتشار پست ذخیره کنید. اکنون در حالی که ما لینک های کوتاه تولید Bit.ly برای هر پست را برای موضوع بعدی خود ترک خواهیم کرد ، ما نحوه افزودن زمینه های سفارشی به صورت خودکار بر روی پست منتشر شده در وردپرس را شرح خواهیم داد. این می تواند برای توسعه دهندگانی که می خواهند وردپرس را به مرحله بعدی برسانند بسیار مفید باشد.

اولین کاری که باید انجام دهید این است که فایل توابع خود را باز کنید و کد زیر را وارد کنید:

 add_action ('انتشار_ صفحه'، 'add_custom_field_automatic')؛
add_action ('انتشار_پست' ، 'add_custom_field_automatic')؛
عملکرد add_custom_field_automatic ($ post_ID) {
جهانی $ wpdb؛
اگر (! wp_is_post_revision ($ post_ID)) {
add_post_meta ($ post_ID ، "field-name" ، "مقدار سفارشی" ، true)؛
}
} 

سپس به سادگی نام فیلد و مقدار دلخواه را با فیلد دلخواه و مقدار خود جایگزین کنید. این یک ترفند نسبتاً ساده است ، اما وقتی می خواهید از وردپرس به غیر از اهداف وبلاگ استفاده کنید ، می تواند بسیار م effectiveثر باشد.

منبع: WPCanyon

منبع:
https://www.wpbeginner.com/wp-tutorials/how-to-add-custom-fields-automatically-on-post-publish-in-wordpress/.

دیدگاهتان را بنویسید