Как добавить класс для связи с определенной строкой привязки с помощью PHP?

В настоящее время у меня есть много ссылок на моем сайте, которые я хотел бы превратить в кнопки. Якоря каждой из этих ссылок содержат строку «License This Song». Я ищу кусок кода, который я могу добавить в мой файл WP functions.php, который добавит класс «кнопка» к ссылкам, содержащим этот якорь.

В настоящее время я работаю над решением jQuery, с которым у меня тоже проблемы. Мой текущий код выглядит следующим образом:

// Add "button" class to links containing anchor text "License This Song"jQuery(document).ready(function() {
jQuery("a:contains('License This Song')").each(function() {
jQuery(this).addClass('button');
});
});

Если бы я мог заставить его работать в jQuery, это было бы здорово, но в идеале я хотел бы, чтобы это происходило на стороне сервера. Любая помощь приветствуется. Спасибо!

Джим

-1

Решение

Вы можете сделать это с JQuery, попробуй это:

jQuery(document).ready(function() {
jQuery('a').each(function() {
var $this = jQuery(this);
if ($this.text().indexOf('License This Song') !== -1) $this.addClass('button');
});
});

Проверьте это codepen.

-1

Другие решения

Других решений пока нет …