Как всегда выводить в подвале актуальный год?

Актуальный год в подвале сайте

Удивительно, но множество вебмастеров каждый код обновляет файлы подвалов (footer.php) в темах своих сайтов, чтобы вручную прописать в копирайте актуальный на текущий момент год. Хотя можно обойтись и простейшим кодом:

<?php echo date("Y"); ?>

Например, полностью код копирайта на этом сайте выглядит так:

<p>Copyright &copy; 2014-<?php echo date("Y"); ?>. 
<a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a>. 
Все права защищены. <br />
Просьба при перепечатке ставить активную ссылку на статью.</p>

И никаких ручных правок файла футера делать каждый год не требуется.

Как сразу открыть запись, если она единственная в поиске?

Если в результате поиска по сайту нашлась только одна единственная запись, то можно избавить посетителя от необходимости в нее заходить, сразу перенаправив его на страницу этой записи. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:

//перенаправление на одиночный результат поиска start
function wph_single_search_result() {
    if (is_search()) {
        global $wp_query;
        if ($wp_query->post_count == 1) {
            wp_redirect(get_permalink($wp_query->posts['0']->ID));
        }
    }
}
add_action('template_redirect', 'wph_single_search_result');
//перенаправление на одиночный результат поиска start

Посетитель будет сразу перенаправлен на единственную найденную запись, минуя просмотр страницы с результатами поиска.

Как отключить сжатие картинок при загрузке медиафайлов?

Сжатые и несжатые медиафайлы

При загрузке медиафайлов WordPress создает для этих медиафайлов различные варианты разных размеров ("Настройки\Медиафайлы"). При сохранении картинок WordPress сжимает их с качеством 90% ради уменьшения размера. Если у вас обычный сайт, то в этом нет ничего страшного. Но на некоторых сайтах (например, в фотоблоге) потеря качества картинок может быть неприемлемой.

Как заставить все ссылки открываться в новом окне?

Открытие всех ссылок в новом окне

Если вы забываете или вам просто лень при добавлении ссылки ставить галочку на чекбоксе "Открывать в новом окне/вкладке", то вы можете воспользоваться сниппетом, который автоматически добавит всем ссылкам target="_blank" (что и заставит все ссылки открываться в новом окне браузера).

Как вывести даты в стиле Twitter?

Даты в стиле Twitter

В WordPress есть встроенная функция вывода даты в формате Twitter (сколько времени прошло с момента публикации). Однако, создатели тем практически никогда ее не используют. Это можно легко исправить - для этого найдите, где в вашей теме используются функции вывода дат и замените их на код:

Опубликовано <?php echo human_time_diff(get_the_time('U'), 
current_time('timestamp')) . ' назад'; ?>

Если вы не знаете, где и как именно в вашей теме выводятся даты, то можно воспользоваться хаком, добавленным в файл functions.php вашей темы:

Как добавить nofollow к внешним ссылкам в тексте?

Nofollow для внешних ссылок

Диалог добавления ссылок в WordPress не дает возможности прописать атрибут rel="nofollow" и это приходиться делать вручную, переключаясь в редакторе на вкладку "Текст". Если вы постоянно на кого-то ссылаетесь, то вручную прописывать этот атрибут может быть утомительным занятием. С помощью приведенного ниже сниппета вы сможете избавиться от этой проблемы - все внешние ссылки в тексте записей будут автоматически закрыты через атрибут rel="nofollow".