mathiregister
  • 0
Новичок

Отфильтровать текст из виджета боковой панели?

  • 0

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

Однако этот виджет всегда показывает N/A, если я не устанавливаю категорию для определенного события. Любая идея, как я могу добавить фильтр к этому виджету, сопоставить N/A и удалить его?

Спасибо за помощь

Share
  1. В методе «виджет» найдите строку, которая устанавливает категорию, затем добавьте:

    $cat = empty($instance['cat']) ? 'N/A' : $instance['cat'];
    

    (где вы заменяете N/A на что-то, что вам нравится) или… лучше… вместо этого добавьте фильтр, например:

    $cat = apply_filters( 'widget_my_cat', empty($instance['cat']) ? 'N/A' : $instance['cat'], $instance, $this->id_base);
    

    А затем подключитесь к ‘widget_my_cat’, чтобы установить его на что-то другое, если значение ‘N/A’

    • 0

Оставить ответ

You must login to add an answer.