[Dúvida] Selecionar post com categoria e verificar se há o post no sistema.
-
Olá, estou fazendo um sistema para o blog da minha irmã, e ele tem que verificar se há um post que foi postado depois do ultimo item do sistema, se sim, adiciona a lista.
Veja como está meu código:
OBS: $tabela seria wp_wishlist
$verifica1 = $wpdb->get_var("SELECT hora FROM ".$tabela." WHERE tipo = '0' ORDER BY hora DESC"); $verifica = $wpdb->get_results("SELECT * FROM wp_term_relationships WHERE term_taxonomy_id = '25'"); echo '<ul>'; $itenstotais = 0; foreach($verifica as $item1) { $verifica2 = $wpdb->get_results("SELECT * FROM wp_posts WHERE post_date > ".$verifica1." AND post_status != 'inherit' AND post_status != 'draft' AND ID = '".$item1->object_id."'"); foreach($verifica2 as $item) { $itenstotais++; $first_img = ''; ob_start(); ob_end_clean(); $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $item->post_content, $matches); $first_img = $matches [1] [0]; if(empty($first_img)){ //Defines a default image $first_img = "/images/default.jpg"; } $item->post_title = str_replace(array('Wishlist: ', 'Wish List: '), '', $item->post_title); $wpdb->query("INSERT INTO <code>".$tabela."</code> (<code>nome</code>, <code>img</code>, <code>link</code>, <code>riscado</code>, <code>hora</code>, <code>tipo</code>) VALUES ('".$item->post_title."', '".$first_img."', '".$item->guid."', '0', '".$item->post_date."', '0');"); echo '<li>'.$item->post_title.' Adicionado com sucesso!</li>'; }} echo '</ul><br>Todos os itens foram verificados e adicionados. No total, '.$itenstotais.' posts.';
Há algum erro?
Obrigado.
Visualizando 1 resposta (de um total de 1)
Visualizando 1 resposta (de um total de 1)
- O tópico ‘[Dúvida] Selecionar post com categoria e verificar se há o post no sistema.’ está fechado para novas respostas.