这可能不足以让任何人回答这个问题,但我可能只是错过了所有人都会通过查看代码而知道的事情。
在我网站的管理面板中,我可以将自定义字段分配给类别(床位,浴室,我创建的任何内容),但为了使字段显示在“高级搜索”页面上,您可以将字段分配给我的所有网站类别。
我试图让这些字段一直显示出来,即使它们只被分配到某些类别,而不是所有类别。
以下是在“高级搜索”页面上呈现字段的代码,但同样,只有在将字段分配给所有类别时才会呈现它们:
<?php
$get_catID = get_CATID($_GET['ad_cat_cat']);
if(empty($get_catID)) $get_catID = 0;
$get_catID = array($get_catID);
$arr = get_category_fields_without_vals($get_catID, 'no');
for($i=0;$i<count($arr);$i++)
{
echo '<tr>';
echo '<td>'.$arr[$i]['field_name'].$arr[$i]['id'].':</td>';
echo '<td>'.$arr[$i]['value'].'</td>';
echo '</tr>';
}
?>