Календарь Title

Есть такая проблема:

Надо чтоб title ссылок календаря ничего не выдовал, т.е. был бы пустым вместо

[quote]<td>
<a href="http://www.domain.com/2011/12/01/" title="gfgdfgdfgdfgdfdfgdfg
dfgdgdfgdfgdfgdfgdfg
dsfdfsdfsdfsdf">4</a>
</td>[/quote]
Есть такой код на JQuery

 
$("td>a").attr("title", "blank");

вопрос: В КАКОЙ ЭКШН (action) ЕГО ВПИСАТЬ??? для календаря еще не писал плагин и потому не знаю куда вписать все это.

мне нужно аккуратно написать это дело …. какие идеи???

Я бы мог все это дело решить в самом head добавив верхний код в

$(document).ready(function(){});

но завтра могу поменять тему и потому не хочу его вписывать в html

Можно так:

function hide_calendar_title_attr() { ?>
<script type="text/javascript">
    jQuery('td > a').attr('title', '');
</script>
<?php
}
add_action('wp_footer', 'hide_calendar_title_attr');

Или так:

function remove_calendar_title_attr($calendar_output) {
    return preg_replace('/title=\".*?\"/', '', $calendar_output);
}
add_filter('get_calendar', 'remove_calendar_title_attr');

очень интересно вот этот случай

add_filter('get_calendar', ...

это проверенный фильтер???

это проверенный фильтер???

Проверено электроникой! 😀

Любую функцию можно найти в коде и посмотреть, какие там есть фильтры 🙂
http://core.trac.wordpress.org/browser/tags/3.3/wp-includes/general-template.php#L1268

этот вариант не прошел

function remove_calendar_title_attr($calendar_output) {
    return preg_replace('/title=\".*?\"/', '', $calendar_output);
}
add_filter('get_calendar', 'remove_calendar_title_attr');

Я проверял на WordPress 3.3 в теме Twenty Eleven со штатным виджетом календаря. Сейчас ещё раз проверил, работает.

Я проверял на WordPress 3.3 в теме Twenty Eleven со штатным виджетом календаря. Сейчас ещё раз проверил, работает.

у меня тоже WordPress 3.3 но друная тема. несработала!!!

Тема старая???)))

Anonymous
Отправить
Ответ на: