Метка: WordPress
-
Как вывести первое изображение из записи
Для вывода изображения из записи есть несколько вариантов. 1. Вывод непосредственно первого изображения, если его нет то «заглушку» из списка. Для этого нужно в functions.php дописать: function first_image() { global $post, $posts; $first_img = »; ob_start(); ob_end_clean(); $output = preg_match_all(‘//i’, $post->post_content, $matches); $first_img = $matches [1] [0]; if(empty($first_img)){ $images = array( ‘white5px.jpg’, ); $image =…
-
CodeColorer как изменить внешний вид
Из всех предложенных плагином стилей я выбрал для своего блога mac-classic, но немного переделал его под себя. Как всегда все стили хранятся в codecolorer.css, изменять можно из Админка — Внешний вид — Редактор — codecolorer/codecolorer.css .codecolorer-container { border: 0px; } /* убрал рамочку вокруг кода */ .codecolorer-container table td.line-numbers { color: #CCC; /* цвет номеров…
-
Как вывести количество слов в блоге WordPress
В functions.php добавить: function post_word_count() { $count = 0; $posts = get_posts( array( ‘numberposts’ => -1, ‘post_type’ => array( ‘post’, ‘page’ ) )); foreach( $posts as $post ) { $count += str_word_count( strip_tags( get_post_field( ‘post_content’, $post->ID ))); } $num = number_format_i18n( $count ); echo $num; } И там где нужно показать число вставить: < ?php…
-
Как вывести количество изображений на блоге WordPress
Добавить в functions.php: function images_count(){ $query_images_args = array( ‘post_type’ => ‘attachment’, ‘post_mime_type’ =>array( ‘jpg|jpeg|jpe’ => ‘image/jpeg’, ‘gif’ => ‘image/gif’, ‘png’ => ‘image/png’, ), ‘post_status’ => ‘inherit’, ‘posts_per_page’ => -1, ); $query_images = new WP_Query( $query_images_args ); echo $query_images->post_count;} Где нужно показать это количество добавить: < ?php images_count();?>
-
Как вывести количество комментариев в блоге WordPress
Способ первый: В functions.php дописать: // количество комментариев function comm_count(){ $n_comments = wp_count_comments(); $n_comments_approved = $n_comments->approved; echo $n_comments_approved;} // количество комментариев в спаме function comm_spam_count(){ $n_comments = wp_count_comments(); $n_comments_spam = $n_comments->spam; echo $n_comments_spam;} Там где нужно добавить количество всех опубликованных, одобренных комментариев вставить: спам: Способ второй Вставить в нужное вам место: И спам: Если требуется…
-
Вывод ссылки на рубрику в любом месте
Если нужно вывести ссылку на рубрику в которой размещена запись не зависимо не от каких-либо циклов, query и тд и тп используем следующий код:
-
Переадресация несуществующих страниц на главную в wordpress
Для переадресовки всех несуществующих страниц на главную страницу блога wordpress следует создать файл 404.php в папке шаблона со следующим содержимым:
-
Как вывести самые просматриваемые записи
Для начала нужно установить плагин wp-postviews. Этот плагин считает посещения страниц и записывает их в custom field = views. Число можно вывести в любом месте вашего шаблона кодом: Далее чтобы вывести несколько самых просматриваемых записей нужно использовать следующий алгоритмик:
-
Вывод последних комментариев
Чтобы вывести последние комментарии нужно поместить в файл functions.php вашей темы или в сам файл откуда выводятся комментарии следующий код: /* Функция для вывода последних комментариев в WordPress. Параметры: $limit — сколько комментов выводить. По дефолту — 10 $ex — обрезка текста комментария до n символов. По дефолту — 45 $cat — Включить(5,12,35) или исключить(-5,-12,-35)…
-
Редактор для блога wordpress
О публикации в блог wordpress из ms word или onenote я уже писал, теперь же речь пойдет о другом продукте microsoft — Windows Live Writer или по-русски Редактор Блогов. О Очень приятных моментах редактора: Публикация в несколько блогов. Просто выбарть из списка уже подключенных нужный блог. Публикация как черновик. Редактирование как в обычном текстовом редакторе, включая…