🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ رضا
تابع wp_insert_post
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۳ اردیبهشت ۱۴۰۰

سلام خدمت استاد گرامی

تابع wp_insert_post بار اول اجرا می‌شود فقط همان پست داخل دیتابیس وارد میکند اما بار دوم که فراخوانی می‌شود چند از همان پست ایجاد می‌کند و وارد دیتابیس می‌کند علتش چیست؟ و باید چکارکنیم تا این اتفاق نیافتد و فقط پست جدید و آن هم یکبار وارد دیتابیس شود؟

		  $my_post = array(
			  'post_title' => 'Favorites',
			  'post_content' => '',
			  'post_status' => 'publish',
			  'post_author' => 1,
			  'post_type' => 'page'
		  );
		  wp_insert_post( $my_post);--->در بار دوم اجرا همین پست را چند تا ایجاد می‌کند

با تشکر از لطف شما

سلام خدمت شما

مشکلش را حل کردم با جلوگیری ار سیو مجدد در دیتابیس

با تشکر از لطف شما

رضا ۱۳ اردیبهشت ۱۴۰۰، ۱۵:۴۰