php - 在 PHP 中使用标签作为 ID 回显值
问题描述
我正在尝试修复出现在 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 代码后,我需要在地址下映射以下字段:
Walkin Locality 分配给 streetAddress 方案属性 Walkin City 分配给 addressLocality 方案属性 Walkin State 分配给 addressRegion 方案属性 Postal Code 映射到 postalCode 方案属性
我期待着获得有益的回应。
最好的问候, Syed H
解决方案
推荐阅读
- javascript - javascript - 根据属性重新排序对象数组
- javascript - 将所有类移动到其他类(jQuery)
- jquery - 在每张幻灯片中将 div 移动到不同的 div
- php-7 - 在共享主机上渲染到浏览器时找不到我的视图(Laravel 5.6)
- go - 是否可以从 Hyperledger Composer 脚本文件访问 GO lang 链码
- c++ - 构造过程中的虚函数调用
- go - Golang 时间解析问题
- angular - 访问我的 Angular 应用程序时如何获取请求标头值
- git - Git:提交修改/未跟踪文件的子集
- docker - 如何更改inet以在docker-Compose中运行expo