Добавление поста в mysql wordpress

Добрый день!

У меня есть сайт (wordpress) на котором в одну из рубрик должны парсится заметки с других сайтов (с сохранением активных ссылок на первоисточник). Есть файл php он должен запускаться через cron.
Но я ни как ни могу победить,что бы при парсинге:
1. Была проверка на уникальность заметки (например по автору и времени заметки).
2. И второе,как сделать,что бы записи размещались в определенной рубрике и не показывались на главной?

Вот часть кода:

        // Преобразование кодировки и формирование поста
        $name = iconv("utf-8", "windows-1251", $name);
        $news = iconv("utf-8", "windows-1251", $news);
        $output .= '<br />' . $account . '<br />' . $image .'<br />' . $name . '<br />' .$news .'<br /> '. $time . '<br />';
        $mysql = mysql_query("SELECT COUNT(*) FROM `wp_posts` WHERE `date` ='".$time."' and `post_content_filtered` = '".$account."';");
        $count_mysql = mysql_result($mysql,0);
        $post = '<img src="' . $image .'" border="0" width="48" height="48" align="left" alt="pic" />Сообщение опубликовал <b><a href="'.$account.'" target="_new">'.$name.'</a></b>, дата: '.$time.'<br /><br />'.$news;
        
        // Если пост раньше не добавлялся - добавить
        if ($count_mysql == 0) {
          mysql_query("INSERT INTO `wp_posts` (`post_author`, `post_date`, `post_content`, `post_title`, `post_content_filtered`) VALUES ('1','".$time."', '".$post."', 'От ".$name." ".$time."','".$account."');");
        }
      }
    }
    else
      $output = '
<div class="news"><span class="error">' . curl_error($ch) . '</span></div>

Буду благодарна за любую помощь и подсказки!

Anonymous
Отправить
Ответ на: