我有一个Wordpress自定义搜索表单,用于搜索各种建筑物的楼层。例如,当用户搜索1000到1500平方英尺的楼层时,他将获得所有建筑物的列表,这些建筑物之间有空闲楼层空间。
搜索值存储在Cookie中,因为我需要在单个构建页面上使用它们。
在单个建筑物页面上,有一个部分显示符合用户搜索条件的楼层。
它适用于我前段时间添加的地板。当我添加新楼层时,它们不会显示在单个建筑物页面上
那可能是什么?这是我编写的代码,用于显示单个构建页面的匹配楼层:
Cu
这是function-search.php include
<table class="table" id="tab1C">
<?php include( get_template_directory().'/inc/function-search.php' );
$categories = get_the_category();
$category_id = $categories[0]->cat_name;
$args = array(
'meta_query' => array(
$sq_array,
$mt_array,
$prelet_array,
$date_array,
),
'category_name' => $category_id,
);
$i = 0;
$search = array_merge($args);
$propertySearch = new WP_Query( $search ); ?>
<?php $terms = get_the_terms( get_the_ID(), 'category');
if( !empty($terms) ) : $term = array_pop($terms); ?>
<?php if( $propertySearch->have_posts() ) : while( $propertySearch->have_posts() ) : $propertySearch->the_post(); ?>
<?php get_template_part( 'content', 'table' ); ?>
<?php $i++; ?>
<?php endwhile; endif;
wp_reset_postdata(); ?>
<?php endif; ?>
</table>
这是显示楼层的单一建筑物页面
这是单一的建筑物页面,地板没有显示
它们都使用相同的代码并具有相同的搜索条件,但它不适用于新添加的楼层。
我希望这一切都有意义,并且会有一个善良的灵魂能够帮助我。我必须在明天上午9点之前提供这个,我一直在努力解决这一切,但没有成功。我非常感谢任何帮助,谢谢。
答案 0 :(得分:0)
问题在于类别名称,它以数字开头..!我把它改成了一个字符串,现在可以了。 5个小时后......