Помощник
|
Как удалить title в wp_get_archives |
diks
|
Сообщение
#1
|
||
|
|
||
|
|||
serkaz |
11.8.2012, 18:24;
Ответить: serkaz
Сообщение
#2
|
|
diks, в wp-includes/general-template.php ищем строки:
function get_archives_link($url, $text, $format = 'html', $before = '', $after = '') { $text = wptexturize($text); $title_text = esc_attr($text); $url = esc_url($url); if ('link' == $format) $link_html = "\t<link rel='archives' title='$title_text' href='$url' />\n"; elseif ('option' == $format) $link_html = "\t<option value='$url'>$before $text $after</option>\n"; elseif ('html' == $format) $link_html = "\t<li>$before<a href='$url' title='$title_text'>$text</a>$after</li>\n"; else // custom $link_html = "\t$before<a href='$url' title='$title_text'>$text</a>$after\n"; $link_html = apply_filters( 'get_archives_link', $link_html ); return $link_html; } Заменяем на: function get_archives_link($url, $text, $format = 'html', $before = '', $after = '') {
$text = wptexturize($text); $title_text = esc_attr($text); $url = esc_url($url); if ('link' == $format) $link_html = "\t<link rel='archives' href='$url' />\n"; elseif ('option' == $format) $link_html = "\t<option value='$url'>$before $text $after</option>\n"; elseif ('html' == $format) $link_html = "\t<li>$before<a href='$url>$text</a>$after</li>\n"; else // custom $link_html = "\t$before<a href='$url'>$text</a>$after\n"; $link_html = apply_filters( 'get_archives_link', $link_html ); return $link_html; } Сообщение отредактировал serkaz - 11.8.2012, 18:26 -------------------- |
|
|
diks
|
Сообщение
#3
|
|
serkaz, можно было просто сказать где нужно редактировать)
хочу Вас поправить, нужно редактировать только: $link_html = "\t<li>$before<a href='$url' title='$title_text'>$text</a>$after</li>\n"; и убрать от туда: title='$title_text' Спасибо Вам! тему можно закрыть. |
|
|
serkaz |
11.8.2012, 20:17;
Ответить: serkaz
Сообщение
#4
|
|
хочу Вас поправить, нужно редактировать только: $link_html = "\t<li>$before<a href='$url' title='$title_text'>$text</a>$after</li>\n"; и убрать от туда: title='$title_text' Зависит от аргумента format, который вы передаёте функции wp_get_archives =) -------------------- |
|
|
Pepper |
13.8.2012, 18:06;
Ответить: Pepper
Сообщение
#5
|
|
Никогда не редактируйте файлы самого движка. При следующем обновлении все ваши потуги будут стерты с лица Земли.
В файл functions.php в вашей теме просто вставьте такой код: function remove_title_attr($link){
return preg_replace("/\stitle='[^']*'/","",$link); } add_filter('get_archives_link', 'remove_title_attr'); |
|
|
diks
|
Сообщение
#6
|
|
|
Pepper, Вы правы! исправил) спасибо огромное!
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как вы отдыхаете от работы за компом | 151 | adw-kupon.ru | 19817 | Вчера, 13:52 автор: Vmir |
|
Как вы бросили работу и перешли на заработок с сайтов? | 20 | uahomka | 3446 | Вчера, 11:54 автор: Skyworker |
|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 1 | Boymaster | 517 | Вчера, 11:45 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 30 | freeax | 5016 | 20.4.2024, 16:49 автор: Liudmila |
|
Арбитражники, как ведете учет расходов и доходов? | 13 | Boymaster | 2021 | 20.4.2024, 15:06 автор: Boymaster |
Текстовая версия | Сейчас: 24.4.2024, 2:06 |