با عرض سلام و خسته نباشید
من افزونه feedwordpress نصب کردم و تنظیمات اون را اتوماتیک و هر 15 دقیقه گذاشتم
بعضی مواقع و بعضی سایت ها ، مطالبشون را دو بار پست می کنه!!!
مشکل از کجاست؟
متشکرم
با عرض سلام و خسته نباشید
من افزونه feedwordpress نصب کردم و تنظیمات اون را اتوماتیک و هر 15 دقیقه گذاشتم
بعضی مواقع و بعضی سایت ها ، مطالبشون را دو بار پست می کنه!!!
مشکل از کجاست؟
متشکرم
1) کد زیر را به فایل function افزوده و تست کنید
add_action('syndicated_post', 'fwp_check_duplicate');
function fwp_check_duplicate ( $post ) {
global $wpdb;
$handle;
$possible_duplicate;
$query = "SELECT id,guid
FROM $wpdb->posts
WHERE post_title = '%s'
AND post_date_gmt like %s";
$sql = $wpdb->prepare(
$query,
$post['post_title'],
gmdate('Y-m-d', $post['epoch']['issued'])."%" );
$results = $wpdb->get_results( $sql, ARRAY_N);
foreach ( $results as $result ) {
if ( $result['guid'] != $post['guid'] ) {
$possible_duplicate = true;
}
}
if ($possible_duplicate) {
$post['post_status'] = "draft";
}
// Otherwise continue to process.
return $post;
}
2) استفاده از افزونه FeedWordPress Duplicate Post Filter
mbdiran گفت:
با عرض سلام و خسته نباشید
من افزونه feedwordpress نصب کردم و تنظیمات اون را اتوماتیک و هر 15 دقیقه گذاشتم
بعضی مواقع و بعضی سایت ها ، مطالبشون را دو بار پست می کنه!!!
مشکل از کجاست؟
متشکرم
اگر مطلبی دوباره ویرایش و ارسال بشه در بعضی از سیستم های مدیریت محتوا فید خروجی هم آپدیت می شود.