Скрыть класс на динамически создаваемой странице, но не на другой динамически создаваемой странице, когда они совместно используют идентификатор страницы - PullRequest
0 голосов
/ 25 января 2019

Я использую тему Weston Wordpress с IDX. IDX динамически создает страницу распродаж (списки недвижимости) на https://premierpartnersdc.com/our-results/.

Проблема в том, что цена каждого объекта должна быть скрыта, оставляя только цену продажи. IDX не может этого сделать, поэтому я должен найти решение CSS.

Я могу легко скрыть прейскурантную цену ... однако, если я скрываю ее на странице проданных товаров, она скрывается на ВСЕХ динамически создаваемых страницах сайта, включая https://premierpartnersdc.com/homes-for-sale-featured/?status=pending. Они имеют одинаковый идентификатор страницы-0 .

Поскольку я должен использовать динамически создаваемые страницы, я ищу решение CSS, чтобы скрыть прейскурантную цену на одной странице, а не на другой.

Я могу скрыть Прайс-лист, используя селектор видимости. Но динамически созданные страницы имеют один и тот же идентификатор страницы (page-id-0). Я пробовал:

  • объединение нескольких классов, идентификаторов и т. Д.
  • связался с IDX, и они не могут отключить листинговую цену только для проданных товаров - они не могут.
  • не может вставлять шорткод (вместо динамических страниц)

Это выключить класс: .ihf-for-sale-price {видимость: скрыто;}

Это возвращает класс обратно на страницы, которые не генерируются динамически: .page-id-4 .ihf-for-sale-price {видимость: видимая;}

Любая помощь очень ценится. Я не могу решить проблему, когда несколько страниц имеют общий идентификатор страницы.

Спасибо,

JK

...