我有一个安装了WooCommerce插件的WordPress网站。
有一个问题,我无法弄清楚为什么在进行产品搜索时没有显示任何搜索结果?
带搜索查询的网站网址:
http://www.v-tac.hr/?s=round&post_type=product
网站网址(我在左侧蓝色侧边栏上使用搜索 - 尚未配置顶部栏搜索):
http://www.v-tac.hr/
我编辑了WordPress主题的默认search.php,代码在这里:
<?php get_header(); ?>
<?php
$search = get_query_var("s");
$mySearch =& new WP_Query("s=$s&showposts=-1");
$num = $mySearch->post_count;
?>
Search results for <?php the_search_query(); ?> - <?php echo $num; ?> results
<?php
$argss = array (
'orderby' => 'date',
's' => $search,
'order' => 'DESC',
'showposts' => 25, // 12
'no_found_rows' => true,
'post_type'=>'product',
'post_status' => 'publish',
'cache_results' => false,
'update_post_term_cache' => false,
'update_post_meta_cache' => false
);
$querya = new wp_query($argss);
if ($querya->have_posts()) :
$row_count=0;
while ($querya->have_posts()) :
$row_count++;
$querya->the_post();
global $product;
the_title(); ?>
<?php endwhile; endif; ?>
<?php get_footer(); ?>
我还尝试使用页面模板(相同代码)添加新页面,URL:
http://www.v-tac.hr/rezultati-pretrazivanja/
我的wp-config.php文件已经调试 - debug.log文件为空,没有显示PHP错误。:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('SAVEQUERIES', true);
define('WP_DEBUG_DISPLAY', true);
有什么建议吗?想法?
谢谢!