首页 > 解决方案 > 在 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 方案属性

这是 SCHEMA 测试结果: https ://search.google.com/structured-data/testing-tool/u/0/#url=http%3A%2F%2Fjobwalkins.in%2Fwalkins%2F264-senior-associate- walkin-at-dell.html

我期待着获得有益的回应。

最好的问候, Syed H

标签: phpschema

解决方案


推荐阅读