У меня проблема с правилами трансформера. Я хочу показывать изображения в Мгновенных статьях без подписей, но только с кредитами (см. Figcaption). Теперь подписи и титры одинаковы. Я использую плагин «Instant Articles for WP».
Разметка источника:
<figure><img src="/image.jpg" alt="" /><figcaption>Image credit</figcaption></figure>
Преобразованная разметка:
<figure><img src="/image.jpg" alt="" /><figcaption>Image credit<cite>Image credit<cite></figcaption></figure>
Мне нужно:
<figure><img src="/image.jpg" alt="" /><figcaption><cite>Image credit<cite></figcaption></figure>
Мои пользовательские правила преобразования:
{ "rules": [
{
"class": "ImageRule",
"selector": "figure",
"properties": {
"image.url": {
"type": "string",
"selector": "img",
"attribute": "src"
},
"image.caption": {
"type": "element",
"selector": "figcaption"
},
"image.credit": {
"type": "element",
"selector": "figcaption"
}
}
}
]}