Как динамически заполнить схему в WordPress, используя переменные XPath?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как динамически заполнить схему в WordPress, используя переменные XPath?

Сообщение Anonymous »

У меня есть схема для типа записи «компания» в моем проекте WordPress, но у меня также есть переменные XPath, но я не знаю, что с ними делать. Может ли кто-нибудь из тех, кто работал с XPath, помочь мне интегрировать его со схемой?
Переменные XPath:

Код: Выделить всё

xpath:movingcompany.name:body/main[1]/div[1]/div[1]/h1[1]
xpath:movingcompany.address:body/main[1]/div[2]/div[1]/div[1]/div[1]/p[2]/span[1]
xpath:movingcompany.image:body/main[1]/div[2]/div[1]/div[1]/div[2]/img[1]
xpath:movingcompany.aggregateRating.ratingValue:body/main[1]/div[1]/div[1]/div[1]/div[1]/span[1]/span[1]
xpath:movingcompany.aggregateRating.ratingCount:body/main[1]/div[1]/div[1]/div[1]/div[1]/span[1]/span[2]
xpath:movingcompany.aggregateRating.reviewCount:body/main[1]/div[1]/div[1]/div[1]/div[1]/span[1]/span[2]
xpath:movingcompany.openingHoursSpecification.opens:body/main[1]/div[9]/div[1]/div[1]/div[1]/table[1]/tbody[1]/tr[1]/td[2]/div[1]/span[1]
xpath:movingcompany.openingHoursSpecification.closes:body/main[1]/div[9]/div[1]/div[1]/div[1]/table[1]/tbody[1]/tr[1]/td[2]/div[1]/span[1]
Схема:

Код: Выделить всё

{
"@context": "https://schema.org/",
"@type": "MovingCompany",
"name": "{{movingcompany.name}}",
"address": "{{movingcompany.address}}",
"image": "{{movingcompany.image}}",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "{{movingcompany.aggregateRating.ratingValue}}",
"ratingCount": "{{movingcompany.aggregateRating.ratingCount}}",
"reviewCount": "{{movingcompany.aggregateRating.reviewCount}}"
},
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"opens": "{{movingcompany.openingHoursSpecification.opens}}",
"closes": "{{movingcompany.openingHoursSpecification.closes}}",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
]
}
}
Я пытался узнать, как настроить переменные XPath и интегрировать их со схемой, но не смог найти подходящего решения.
Заранее спасибо за помощь.

Подробнее здесь: https://stackoverflow.com/questions/785 ... -variables
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»