يمكنك عمل ذلك ببساطة كالتالي:
1- استخدم هذه الدالة get\_post\_meta لاستدعاء قيمة الحقل المخصص
https://developer.wordpress.org/reference/functions/get\_post\_meta/
2- استخدم دالة wp\_set\_post\_tags لتعيين قيمة الحقل المخصص كوسم
https://codex.wordpress.org/Function\_Reference/wp\_set\_post\_tags
\* لا حظ ان قيمة الحقل المخصص قد تكون نصية او قد تكون مصفوفة في حالة كونها نص بسيط ستقوم بتعينه مباشرة كوسم اما في حالة كونه نصّا مفصولا بفواصل محددة ستقوم بتحويله الى مصفوفة اولا ثم تعيين كل عنصر من عناصر المصفوفة كوسم نفس الامر ينطبق على كونه مصفوفة أصلا.
\* لاحظ ايضا اذا كانت فاصلة النص هي ',' فليس من الضروري تحويلها لمصفوفة اولا حيث ان دالة wp\_set\_post\_tags تقبل في البارمتر الثاني مصفوفة او نصّا مفصولا بفاصلة.
مثال: تحويل قيمة الحقل المخصص custom\_tags الى وسوم:
\[code\]add\_action( 'the\_post', 'arwp\_metaToTags' );
/\*\*
\* Convert custom\_tags Post meta into Tags.
\*/
function arwp\_metaToTags( $post ) {
// Get Post meta 'custom\_tags' as an array
$custom\_tags = get\_post\_meta( $post->ID, 'custom\_tags' );
//Assign $custom\_tags array elements to post as tags.
wp\_set\_post\_tags( $post->ID, $custom\_tags, true );
}\[/code\]