Рубрика "WordPress" содержит 100 статей / показаны: 41-50

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

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

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

4 комментария

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

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

23 комментария

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

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

4 комментария

В шаблоны циклов, которые выводят посты, необходимо добавить такой код: <?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'); ?> Применения этому хаку я вижу только в одном случае — если на сайт есть часто обновляемый пост (или посты). Эта ...

jQuery-скрипт: прокрутка к родительскому комментарию и обратно

26 комментариев

jQuery-скрипт: прокрутка к родительскому комментарию и обратно

Мне нравятся, как оформлены комментарии на популярном Хабрахабре. В частности приглянулись такие финтифлюшки в виде стрелок «Ответа на» и «Обратно«, которые при клике плавно прокручивают страницу до родительского комментария и соответственно обратно: Раньше я на это внимание как-то особо не обращал, а где-то ...

WordPress: как найти ID (идентификатор) рубрики, тега, записи или страницы

1 комментарий

WordPress: как найти ID (идентификатор) рубрики, тега, записи или страницы

Начиная с одной из предыдущих версий WordPress (с какой, точно не помню, возможно, начиная с 2.5) на странице списка рубрик в админке исчез столбик, в котором раньше отображался ID (идентификатор) рубрики. А узнавать его приходится довольно часто. Последнее относится также к тегами, записями ...

WordPress: исключаем рубрики из RSS

Если по каким-либо причинам есть необходимость исключить из RSS-фида одну или несколько рубрик, то делается это следующим простым способом. В файл темы functions.php необходимо добавить код: function myFilter($query) { if ($query->is_feed) { $query->set('cat','-5'); } return $query; } add_filter('pre_get_posts','myFilter'); В этом коде цифра 5 ...

WordPress: избегаем дублирования заголовков на страницах комментариев

5 комментариев

Начиная с WordPress 2.7 появилась возможность разбивать комментарии на страницы (ранее приходилось делать это с помощью сторонних плагинов). Однако при этом разработчики не предусмотрели следующую вещь — независимо от такого, на какой странице комментариев мы находимся, в заголовке окна браузера (тег <title></title>) отображается ...

WordPress: выводим количество найденных результатов поиска

1 комментарий

В файл search.php в соответствующее место нужно вставить следующий код: <?php $search =& new WP_Query("s=$s&showposts=-1"); echo $search->post_count; ?> Это код выводит цифру, показывающую количество найденных результатов поиска. Еще один, более правильный вариант, который делает то же самое: <?php global $wp_query; echo $wp_query->found_posts; ?> ...

WordPress: список самых комментируемых постов без плагина

Нужно вставить в шаблон следующий код (наиболее подходящее место для этого обычно файл sidebar.php): <ul> <?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 5"); foreach ($result as $post) { setup_postdata($post); $postid = $post->ID; $title = $post->post_title; $commentcount ...