значение эха с использованием метки в качестве идентификатора в PHP - PullRequest
1 голос
/ 13 октября 2019

Я пытаюсь исправить адрес, который отображается в инструменте тестирования 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...