Как извлечь атрибут href из элемента привязки и сопоставить его с URL, чтобы добавить класс тегу, если они совпадают - PullRequest
0 голосов
/ 17 января 2019

Сегодня я хочу проверить свои URL-адреса и мои атрибуты href, чтобы увидеть, совпадают ли они, и в этом случае я хочу добавить перенос к моему элементу привязки, которому принадлежит атрибут href в теге с php в среде wordpress ( не с javascript, это должно произойти до загрузки страницы).

Вот мой код:

Я уже пытался работать только с php, но у меня возникли некоторые проблемы с получением последнего элемента URL.

По сути следующий шаг должен заключить HTML в php (echo) и попытаться проверить, совпадает ли мой URL с href.

<?php
$url_parse = wp_parse_url( 'https://developer.wordpress.org/reference/functions/wp_parse_url/' );

echo $url_parse['path'];
?>
<aside>
  <button class="mobile-tabs">Navigation <i class="ion-ios-arrow-thin-down"></i>
  </button>
  <nav>
    <ul>
      <li><a title="admission" href="/admissions/">Admissions</a></li>
      <li><a title="How to apply" href="/admissions/how-to-apply/">How to Apply</a></li>
      <li><a title="Financing" href="/admissions/financing/">Financing</a></li>
      <li><a title="SECC Scholarship" href="/admissions/secc-scholarship/">SECC Scholarship</a></li>
      <li><a title="Second Career Funding" href="/admissions/second-career-funding/">Second Career Funding</a></li>
      <li><a title="Canada Job Grant" href="/admissions/canada-job-grant/">Canada Job Grant</a></li>
    </ul>
  </nav>
</aside>

Моя цель написать такой код:

if ($url_parse == href) {
   echo '<strong>'.'<a>my element</a>.'</strong>';
} else {
  echo '<a>my element</a>';
}
...