Поддержка Плагины Как изменить виджет Календарь

  • Сайт на базе темы Twenty Ten 1.2 переделан из блога в личную страницу. Хотелось бы стандартный Календарь тоже изменить, чтобы он выглядел так же, но не возникало ссылок на посты, а просто сегодняшняя дата была подкрашена цветом. Какой файл править? Смотрела файл default-widgets.php, но не нашла там, как закомментировать ссылки…

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • default-widgets.php, но не нашла там

    Там точно ничего не найдете 🙂
    Если Вам очень мешают «жить» ссылки на посты, надо обратить взор на файл wp-includes/general-template.php
    Найти в нем строчку
    $calendar_output .= '<a href="' . get_day_link( $thisyear, $thismonth, $day ) . '" title="' . esc_attr( $ak_titles_for_day[ $day ] ) . "\">$day</a>";
    примерно 1251
    и заменить на
    $calendar_output .= $day;
    это уберет ссылки (временно, до следующего обновления движка)
    ========
    А вообще, если сильно не торопит, будет время посвободнее, напишу маленький плагин с новым календарем (на днях:), если не забуду)
    И еще — а нужен ли Вам виджет? Не проще ли вывести одну строчку — сегодня такое-то число? Ну как?

    Спасибо за ответ! Действительно на строке 1251 находился нужный код. Я его заменила в файле general-template.php, но ссылка не убралась. Вообще впечатление такое, что изменения не вступили в силу, хотя страницу сайта обновляла. Может я что-то делаю не так?
    Да, хотелось виджет 🙂 Календарь хорошо вписывается в стандартный шаблон, а мои дизайнерские возможности сильно хромают, чтобы самой что-нибудь дорисовывать.

    но ссылка не убралась

    Возможно забыли очистить кеш браузера или кеширующего плагина.

    Получилось! Но на локальном хосте, где WordPress 3.2.1. и Денвер. Значит у хостера (http://web-times.ru/) нужно что-то еще сделать, чтобы заработало. @wikicms, спасибо!

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Как изменить виджет Календарь» закрыта для новых ответов.