Рубрика "WordPress" содержит 96 статей / показаны: 31-40

Отображаем список рубрик в две колонки

Как вы, наверняка, знаете, для вывода списка рубрик в WordPress используется функция wp_list_categories(). Манипулируя этой функцией с помощью PHP, мы можем реализовать вывод этого списка в две колонки. Прошу обратить внимание, что этот способ годится в случае, если нужно вывести только родительские рубрики ...

Заменяем символ […] на ссылку «читать далее»

В прошлый раз мы рассмотрели вариант, когда из анонса необходимо удалить символ [...]. Если же этот символ необходимо заменить на ссылку «читать далее«, то функция, которую нужно вставить в файл functions.php, будет выглядеть следующим образом: function trim_excerpt($text) { global $post; $moreLink = ' ...

Выводим записи между двумя указанными датами

Для этого в тех файлах шаблона, где необходимо отобразить записи, опубликованные между двумя конкретными датами, находим начало цикла: <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> и добавляем перед ним следующий код: <?php function filter_where($where = '') { $where .= ...

Показываем контент только зарегистрированным или только незарегистрированным пользователям

Если на WordPress-сайте открыта свободная регистрация для посетителей, то есть возможность простым способ реализовать показ части контента только зарегистрированным пользователям, например, какую-то ссылку. Реализуется это следующим образом. В файл functions.php вставляем следующий код: add_shortcode('member', 'member_check_shortcode'); function member_check_shortcode( $atts, $content = null ) { ...

Перемещение ссылки «читать далее» в произвольное место

Я уже не раз сталкивался с ситуацией, когда, согласно дизайну, необходимо было в шаблоне WordPress разместить ссылку «Читать далее» в особом месте, а не там, где она выводится по умолчанию. Плюс к этому необходимо было сделать так, чтобы, если в текст статьи не ...

Удаляем символ […] из анонса поста

Если в шаблоне WordPress сделан вывод анонса поста через функцию the_excerpt() и в админке не заполнено поле «Цитата», то в конце анонса мы наблюдаем вот такой символ: [...]. Если нужно избавится от этого обозначения, то необходимо вставить в файл functions.php вашей темы следующий ...

Автоматическая вставка текста в редактор WordPress

Если вы на своем блоге публикуете посты, в которых присутствуют повторяемые части текста, то можно упростить процесс написания новых постов — использовать функцию, которая будет автоматически добавлять заданный текст или HTML-код в редактор WordPress при создании новой записи. Функция выглядит следующим образом: add_filter( ...

Получить название родительской страницы

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

Отобразить название рубрики WordPress без ссылки

Стандартно для отображения названия рубрики статьи в WordPress используется функция the_category(), которая автоматически ставит ссылку на эту рубрику. Но иногда бывает необходимо отобразить только название рубрики, без ссылки. Для этого достаточно вместо вышеуказанной функции воспользоваться следующим очень простым кодом: <?php $cat = get_the_category(); ...

Показываем дату последнего изменения поста

В шаблоны циклов, которые выводят посты, необходимо добавить такой код: <?php $u_time = get_the_time('U'); $u_modified_time = get_the_modified_time('U'); if ($u_modified_time != $u_time) the_modified_time('m.d.Y'); ?> Применения этому хаку я вижу только в одном случае — если на сайт есть часто обновляемый пост (или посты). Эта ...