-
Как убрать лишнее из кода страницы, Метрика и Google Analytics
Чтобы убрать код Яндекс Метрика и Google Analytics из кода страницы нужно его поместить в выделенный java скрипт. Создается, файлик script.js с содержимым для Яндекс Метрики: (function(w, d, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounterYYYYYYY = new Ya.Metrika({id: YYYYYYY, enableAll: true}); } catch(e) {} }); var e = d.createElement(‘script’); e.type =…
-
Как вывести случайную запись
Для того чтобы вывести случайную запись или её часть нужно указать в цикл вывод постов рандомно и показ одной записи: query_posts(array(‘orderby’ => ‘rand’, ‘showposts’ => 1)); Далее оформить вывод по своему вкусу:
-
Как вывести первое изображение из записи
Для вывода изображения из записи есть несколько вариантов. 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; /* цвет номеров…
-
Unable to post message to http://googleads.g.doubleclick.net.
Решил установить себе на блог рекламные блоки от Google AdSense. Сделал все как надо, но блок либо показывался только на главной странице, либо не показывался вовсе. WordPress про ошибки мне ничего не сообщил как и dreamwiever, но зато google chrome любезно сообщил: Unable to post message to http://googleads.g.doubleclick.net. Recipient has origin http://emmell.ru. В гугле и…
-
Как вывести количество слов в блоге 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 и тд и тп используем следующий код:
-
ЧПУ IPB 3.1 SEO
Грамотные Человеко-Понятные Урлы на форуме Invision Power Board 3.1+ делаются следующим образом: ‘showforum’ => array( ‘app’ => ‘forums’, ‘allowRedirect’ => 1, ‘out’ => array( ‘#showforum=(.+?)(&|$)#i’, ‘forum$1.html$2’ ), ‘in’ => array( ‘regex’ => «#/forum(\d+?).html#i», ‘matches’ => array( array( ‘showforum’, ‘$1’ ) ) ) ), ‘showtopic’ => array( ‘app’ => ‘forums’, ‘allowRedirect’ => 1, ‘out’ => array(…
Хотите порекомендовать какие-либо книги?