我正在尝试修复Google SCHEMA测试工具中显示的地址。但是,每次我尝试更改PHP代码时,它都不会识别已经存在的字段并忽略它们。静态值有效,但是我无法动态调用这些值。我正在尝试实现的页面在这里:http://jobwalkins.in/walkins/264-senior-associate-walkin-at-dell.html
我试图以不同的方式切换代码,但是没有运气。
if($ _ extfield-> label =='职位位置'){
if( ! empty ($_extfield->value) ) {
echo '<span itemprop="jobLocation" itemscope itemtype="http://schema.org/Place" style="display:none;">
<span itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="addressLocality">India</span>';
echo '<span itemprop="addressRegion">'.$_extfield->value.'</span>';
if($_extfield->label == 'Walkin Address') {
echo '<span itemprop="streetAddress">'.$_extfield->value.'</span>';
}
else {
echo '<span itemprop="streetAddress">Stree Address</span>';
}
echo '<span itemprop="postalCode">None</span>
</span>
</span>';
} else {
echo '<span itemprop="jobLocation" itemscope itemtype="http://schema.org/Place" style="display:none;">
<span itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">';
echo '<span itemprop="addressLocality">India</span>';
echo '<span itemprop="addressRegion">Region</span>';
echo '<span itemprop="streetAddress">Street Address</span>
<span itemprop="postalCode">None</span>
</span>
</span>';
}
}
一旦我们修复了PHP代码,我需要在地址下映射以下字段:
分配给streetAddress架构属性的Walkin位置 沃金市分配给addressLocality架构属性 分配给addressRegion模式属性的Walkin状态 邮政编码映射到postalCode架构属性
我期待获得有益的答复。
最好的问候, 赛德·H