こんにちは。
今回の要望を訂正します。
wp_reset_queryではなくそもそもですが
$r = query_posts(array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'cat'=>-(USCES_ITEM_CAT_PARENT_ID), 'order'=>'DESC', 'orderby'=>'date' ));
ではなく
$r = new WP_Query(array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'cat'=>-(USCES_ITEM_CAT_PARENT_ID), 'order'=>'DESC', 'orderby'=>'date' ));
・
・
・
<?php while ($r->have_posts()) : $r->the_post(); ?>
・
・
・
wp_reset_postdata();
が正しいのではないのでしょうか?
Welcart Recent Postsを設定する場合、ウィジェットをコンテンツ部分より
下に置かなければ何かしら影響を受けてしまいます。
wp_reset_queryを設置したとしても影響を受けてしまいますのでquery_postsではなくWP_Queryが良いかと思います。
よろしくお願いします。