// =============================================================
// پیدا کردن کلید شماره موبایل در متادیتای کاربر
// =============================================================
function findPhoneKey() {
const userId = ;
// لیست کلیدهای احتمالی
const phoneKeys = [
‘phone’, ‘mobile’, ‘user_phone’, ‘billing_phone’,
‘phone_number’, ‘mobile_number’, ‘tel’, ‘user_mobile’,
‘mobile_phone’, ‘cell_phone’, ‘user_phone_number’,
‘phone_mobile’, ‘phone_no’, ‘mobile_no’, ‘contact_phone’,
‘user_phone_mobile’, ‘phone_field’, ‘phone_mobile_number’,
‘billing_mobile’, ‘billing_phone_number’, ‘user_telephone’,
‘telephone’, ‘phone_number_1’, ‘phone_number_2’,
‘user_phone_meta’, ‘user_mobile_number’, ‘phone_meta’,
‘shahab_phone’, ‘user_phone_field’, ‘phone_mobile_field’
];
console.log(‘🔍 جستجوی شماره موبایل در متادیتا…’);
// ارسال درخواست Ajax برای دریافت متادیتا
fetch(‘‘, {
method: ‘POST’,
headers: {
‘Content-Type’: ‘application/x-www-form-urlencoded’,
},
body: ‘action=get_user_meta_data&user_id=’ + userId
})
.then(response => response.json())
.then(data => {
console.log(‘✅ همه متادیتاهای کاربر:’, data);
// جستجو در متادیتا
let found = false;
for (let key of phoneKeys) {
if (data[key] && data[key] !== ” && data[key] !== ‘0’) {
console.log(‘🎯 شماره موبایل پیدا شد!’);
console.log(‘📌 کلید:’, key);
console.log(‘📱 مقدار:’, data[key]);
found = true;
break;
}
}
if (!found) {
console.log(‘❌ هیچ شماره موبایلی در متادیتا پیدا نشد.’);
console.log(‘📋 همه کلیدهای متادیتا:’, Object.keys(data));
}
})
.catch(error => {
console.error(‘❌ خطا در دریافت متادیتا:’, error);
});
}
// اجرا کن
findPhoneKey();