我有一个pdf格式的产品详细信息列表。大约有300个,每一个都是一个自定义帖子类型“details”中的帖子。
每个帖子都链接到3个分类法的任意组合:轮廓、厚度和位置。
每个产品都有一个链接到它的pdf文件。
用户有机会通过包含各种分类法的3个选择框筛选产品详细信息列表。
因此,例如,客户选择“斜面”、“3/8”和“天花板”,并显示一个包含所有适用产品的表格:
<table>
<tr>
<td>Product A</td>
<td>Bevel</td>
<td>3/8"</td>
<td>Ceiling</td>
<td>Download Link</td>
</tr>
<tr>
<td>Product B</td>
<td>Bevel</td>
<td>3/8"</td>
<td>Ceiling</td>
<td>Download Link</td>
</tr>
</table>
剖面、厚度和位置(理想情况下)从分类中提取。
到目前为止,我的ajax看起来如下($profile、$thickness和$location是从过滤器表单返回的,并且值是正确的分类法slug)和它应该发挥的功能,我可以选择不同的选项,只将正确的结果返回到表中:
<?php
$args = array(
\'post_type\' => \'details\',
\'posts_per_page\' => 50,
\'edge_profile\' => $profile,
\'overall_thickness\' => $thickness,
\'location\' => $location
);
$posts = get_posts($args);
foreach($posts as $post):setup_postdata($post);
?>
<tr>
<td><?php the_title(); ?></td>
<td></td>
<td></td>
<td></td>
<td><?php the_content(); ?>
</tr>
<?php
endforeach;
wp_reset_postdata();
?>
我遇到的问题是上面的三个空白td,我应该显示一个配置文件名称、厚度名称和位置名称。
我尝试了多种解决方案,但似乎都找不到合适的解决方案。我希望这里有人能帮我。
提前谢谢你。