Хаки для Wordpress

Чтобы выполнить задачу мы сначала создадим функцию. Вставьте следующий код в файл functions.php вашей темы: function tb_count() { global $wpdb; $count = «SELECT COUNT(*) FROM $wpdb->comments WHERE comment_type = ‘pingback’ OR comment_type = ‘trackback'»; echo $wpdb->get_var($count); } Теперь мы можем в нашем шаблоне вписать следующий код в месте где хотим вывести количество трэкбэков: <?php tb_count(); […]

Ничего здесь сложного: просто вставьте этот кусок кода в место где вам хотелось бы показать приветствие для вновь пришедшего пользователя на блог. Особенность этого кода в том, что если пользователь уже писал комментарий на сайте, то блог записывает в кукисы браузера имя пользователя которое он вводил при отправке комментария. Вот смотрите что у нас получается: […]

Чтобы посмотреть в действии этот хак, просто скопируйте следующий код  туда, куда вы хотите публиковать ваши статьи/посты опубликованные ровно год назад в этот день: <?php $current_day = date(‘j’); $last_year = date(‘Y’)-1; query_posts(‘day=’.$current_day.’&year=’.$last_year); if (have_posts()): while (have_posts()) : the_post(); the_title(); the_excerpt(); endwhile; endif; ?> Хак не самый полезный, но для практики в самый раз. 

Поместите следующий код в ваш header.php файл: <?php $result_random=rand(1, 99);//случайное число от 1 до 99 if($result_random<=33){ ?>//если случайное число до 33 <div id=»header» style=»background:transparent url(images/header1.png) no-repeat top left;»> <?php } elseif($result_random<=66){ ?>//СЧ до 66 <div id=»header» style=»background:transparent url(images/header2.png) no-repeat top left;»> <?php } elseif($result_random<=99){ ?>//остальные случаи <div id=»header» style=»background:transparent url(images/header3.png) no-repeat top left;»> <?php } ?> <!— […]

Если вы не знаете как создать отличные стили для страницы печати, то вам просто необходимо прочитать эту статью. Чтобы подключить ваши стили для страницы печати к блогу, добавьте следующие строки в ваш header.php файл, между<head> и </head> тэгами. <link rel=»stylesheet» type=»text/css» href=»<?php bloginfo(‘template_url’);  ?>/print.css» media=»print» /> Теперь мы создадим нашу кнопку “Распечатать”. Откройте ваш single.php файл и добавьте следующие строки кода: […]

Чтобы выполнить эту задачу нам понадобится ID  каждого автора которого вы ходите «засветить». В вашей достке объявлений админки WordPress перейдите на Users(Пользователи). Когда вы наведёте мышкой над именем пользователя, посмотрите на строку состояния браузера. ID пользователя высветится в url.   Имея ID,  мы пожем получить список постов для определенного автора: $numposts = $wpdb->get_results(«SELECT * FROM $wpdb->posts […]

Начиная с WordPress 2.5, вы можете определить имя сайдбара который  можно подключить: <?php get_sidebar(‘name’); ?> Код приведенный выше будет включать в шаблон файл  sidebar-name.php. Следующий код подключит нужный код в соответствии с текущей категорией: <?php if ( have_posts() ) { the_post(); rewind_posts(); } if ( in_category(‘1’) ) { get_sidebar(‘cat1’); //подключит sidebar-cat1.php } elseif ( in_category(‘2’) […]

Сам я давно хотел узнать как же сильно нагружает мой блог Вордпресс хостинг. И вот нашёл! Ура!. Оказывается всё очень просто. Достаточно добавить нижеприведенный код в конец шаблона(я это добавил в footer.php) и мы получим количество выполненных запросов и время работы скрипта WordPress. Вот сам код: <small><?php echo $wpdb->num_queries; ?> <?php _e(‘запросов’); ?>. <?php timer_stop(1); […]


наверх