Intereting Posts
Пользовательская длина выдержек WooCommerce Заменить мета-поля и обработку данных для конкретных типов сообщений в классах? Миниатюры с несколькими сообщениями (не менее трех) Как noindex nofollow пользовательский тип сообщения? URL-адрес издателя, если присутствует ссылка href Оптимальный подход для замены 8 изображений заголовков в дочерней теме? Проблема «Ошибка установления соединения с базой данных». Как извлечь переменные из функции «add_shortcode»? Наличие логических проблем с помощью специального инструмента (чтение документа Word + URL посещения) Для чего предназначена группа настроек? Зачем вам нужно маловероятное целое число в разбиении на страницы? Пользовательское создание пользовательской таксономии Как назначить несколько ролей для массива возможностей внутри функции register_taxonomy? Разбирайте данные блога wordpress с помощью json api и ajax Конкретный скрипт плагина не работает на субдомене

Отфильтровать метод класса плагина

Я использую плагин и пытаюсь подключиться к одному из его фильтров, хотя мне трудно.

Следующий метод:

/** /* wp-content/plugins/theme-my-login/includes/class-theme-my-login-template.php */ function tml_action_url( $url, $action, $instance ) { if ( $action_links = $this->get_action_links( ) ) { echo '<ul class="tml-action-links">' . "\n"; foreach ( (array) $action_links as $link ) { echo '<li><a href="' . esc_url( $link['url'] ) . '" rel="nofollow">' . esc_html( $link['title'] ) . '</a></li>' . "\n"; } echo '</ul>' . "\n"; } } 

генерирует HTML-форму:

 <ul class="tml-action-links"> <li><a rel="nofollow" href="http://example.com/login/?action=register">Register</a></li> <li><a rel="nofollow" href="http://example.com/lostpassword/">Lost Password</a></li> </ul> 

В плагине есть фильтр, в котором мы можем перехватить этот

 /* /wp-content/plugins/theme-my-login-custom.php */ function tml_action_url( $url, $action, $instance ) { $str = 'foo'; return $str; } add_filter( 'tml_action_url', 'tml_action_url', 10, 3 ); 

Фильтр работает так, как есть, но, очевидно, не то, что мне нужно. Я использую это только как пример. Если бы вы могли показать мне правильное использование фильтра, чтобы я мог генерировать что-то вроде:

  <ul class="tml-action-links list-inline"> <li><a rel="nofollow" href="http://example.com/login/?action=register">Register</a></li> <li><a rel="nofollow" href="http://example.com/lostpassword/">Lost Password</a></li> </ul>