Я пытаюсь исправить адрес, который отображается в инструменте тестирования 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, присвоенное свойству схемы streetAddress Свойство Walkin City, назначенное дляСвойство схемы addressLocality Состояние Walkin, присвоенное свойству схемы addressRegion Почтовый индекс, сопоставленный со свойством схемы 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