نقل قول نوشته اصلی توسط AtrafNet نمایش پست ها
کدتون رو دیدم ظاهراً می خواید کوئری INSERT رو اگر ردیف مورد نظر وجود نداشت اجرا کنید درسته؟
اگه اینطوره به جای بررسی وجود ردیف مورد نظر در جدول می تونید از $wpdb->replace استفاده کنید که توضیحی که خود وردپرس در بخش CODEX دربارش نوشته اینه:

کد:
Replace a row in a table if it exists or insert a new row in a table if the row did not already exist.
یعنی اگر ردیف مورد نظر وجود داشته باشه با ویرایش جدید جایگزین میشه اگرم نباشه خودکار خودش INSERT انجام میده.

تو این لینک اسمشو سرچ کنید هست: https://codex.wordpress.org/Class_Reference/wpdb
به مورد خوبی اشاره کردید. الان تابع من به این شکل شده.

حالا مشکل اینه که مثلا یه آرایه 20 تایی بدی به تابع 7 تاش یا 8 تاش ثبت میشه توی دیتابیس.

والا موندم مشکل از کجاست.