Интересные мелочи настройки WordPress — часть 1

20 октября 2012 | Автор: zkzakhar | Теги: , ,

Совсем недавно со своим другом занялся фрилансом, сработались с ним быстро, успели взять 3 заказа и почти их сделали. Отлично, теперь надо окончательно их добить, получить деньги и заработать первые отзывы в системе. Отзывы — очень важная, нужная, и быстро нарабатывающаяся штука (при активной работе, естественно). Заказчиков интересует мнение других заказчиков (собратьев) — можно ли этому челу доверять, и не кинет ли он их в работе, и не просрочит ли он все сроки. Ну и так далее. Могу здесь отзыв о нашей работе дать — всё круто, делаем сайты на высоте, качественные и не дорогие! Так что пишите, что делаем — создание сайтов zk. С ценой договоримся, останемся довольны все.

Частенько буду писать фичи WordPress, которые мне помогли. И для читателей полезно, и для меня — уверен, использовать эти знания придется не раз, так что хорошо это всё хранить в одном месте. Итак, на первый раз 3 интересные мелочи в разработке сайтов на WordPress.

1. Что бы убрать «Читать далее» на блоге — надо в functions.php добавить

function remove_more_link() { return ''; }
add_filter('the_content_more_link', 'remove_more_link');

2. Что бы запретить показывать картинки постов в анонсах — надо в functions.php добавить

add_filter('the_content','wpi_image_content_filter',11);

function wpi_image_content_filter($content){

    if (is_home() || is_front_page()){
      $content = preg_replace("/<img[^>]+\>/i", "", $content);
    }

    return $content;
}

3. Этот пункт очень мне помог. Заказчику надо не выводить сайдбар и меню не на всех страницах сайта — что делать? Очень просто всё. В папке текущей темы (или «Внешний вид» — «Редактор» с админки) нужно выбрать тот тип страницы, в котором требуется убрать вышеперечисленные элементы.

Например, мне надо убрать сайдбар и меню из статических страниц (за это отвечает файл page.php), для этого я полностью копирую этот  page.php в новый файл, называю его, к примеру, test_page.php, заливаю на сервак, что бы он отобразился в «Внешниий вид» — «Редактор», типа такого как на скрине (кликабельно)

и провожу с ним ряд манипуляций.

Вставляю в самом начале кода такие строки

<?php
/*
Template Name: Тест
*/
?>

Тест — это будет название шаблона.

Затем, если надо удалить сайдар — удаляю строку

<?php get_sidebar(); ?>

и готово. Дальше из админки идем в нужную страницу, там появляется ещё одно поле (кликабельно)

Выбираем, сохраняем — всё в шоколаде. На сегодня конец, дальше — будет. Посмотрел на скрин и интересно стало — сколько надо заплатить денег, что бы распечатать этот рисунок. Получилось чуть дороже, чем цена печати журналов (вернее одного листика из журнала). Если нужно распечатать журнальную продукцию в промышленном масштабе — лучше чем print-formula.ru не найти. И подскажут, и посоветуют, и цену сбавят, и напечатают на пару экземпляров больше.

Захар.

[vk-share-button]