Новые бесплатные темы для WordPress за 9 мая!

Автор: Владимир

Go Green

Go Green

Шалон имеет две колонки, встроенная поддержка виджетов, тема иемм встроенную поддежку  Twitter-а.

демо / скачать

Tonight We Party

Tonight We Party

“Tonight we party”  — шаблон с фиксированным фоном. Резиновый, кроссбраузерный бесплатный шаблон для WordPress. В левой части которого встроены раскрывающиеся блоки. Пользователь может их скрывать и раскрывать.

демо / скачать

Twitheme

twithemepic

В шаблон встроена поддержка виджетов, граватаров, поддержка WP 2.7, поддержка настраиваемых полей для шаблона.

Panorama

Panorama

Шаблон для WordPress «Panorama» имеет две колоки. Права имеет встроенную поддержку виджетов и главная шишка шаблона — настраивамый картинка в заголовке шаблона.

Facebook Addict

Facebook Addict

Шаблон имеет три колонки,  поддержку виджетов. Шаблон выполнен в стиле дизайна Facebook.

Форсированное обновление css-файла на сайте.

Автор: Владимир

Если вы работаете над стилями для своей любимой темы WordPress   и вы пытаетесь обновить сайт в вашем браузере новые стили, но браузер никак не хочет их скачивать заново, то предлагаю вам воспользоваться рецептом от Mark Jaquith  Так как браузер думая, что ему нужно опять и опять запрашивать файл стилей шаблона снова с сервера видя, что этот тот же файл имеющийся на вашем жестком диске(кэш) есть локально, то он просто показывает то, что у него есть в браузере. Это можно починить тем, что мы добавим  ?v=123  к пути файла стилей в тэге <link />.

<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/style.css?v=<?php echo filemtime(TEMPLATEPATH . '/style.css'); ?>" type="text/css" media="screen, projection" />

Это автоматически обновит  имя файла стилей и то число, что будет идти после ?v= каждый раз когда вы изменяете файл со стилями шаблона. Бум! И теперь все видят вашу текущую версию css-файла, а не то, что осталось в кеше.

Показать список будущих событий в Вордпресс.

Автор: Владимир

Чтобы вывести список будущих событий просто вставьте в место шаблона где вы ходите видеть  этот список следующий код:

<div id="zukunft">
<div id="zukunft_header"><p>Ближайшие события</p></div>
<?php query_posts('showposts=10&post_status=future'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div >
<p class><b><?php the_title(); ?></b><?php edit_post_link('e',' (',')'); ?><br />
<span class="datetime"><?php the_time('j. F Y'); ?></span></p>
</div>
<?php endwhile; else: ?><p>Событий на будущее нет.</p><?php endif; ?>
</div>

Далее

Как отобразить каждый пост в своем стиле

Автор: Владимир

Наверное у многих была такая задача. Но решить её не так просто. Предлагаю вам ознамиться с таким решением. 

Для этого открываем файл вашей темы wordpress single.php и находим строку похожую на эту:

<div class=»post»>

Просто измените эту строку на такую: 

<div class="post" id="post-<?php the_ID(); ?>">

Сохраняем файл и переходим дальше к стилям шаблона. Теперь зададим стиль для нашего поста. Обычно они хранятся в файле style.css. Он будет называться у нас так #post-XXX :

#post-112 {
background: #113355;
color:#069;
font-weight:bold;
}

Всё! Теперь пост с id 112 будет будет у нас с новым фоном и цветом текста.

Просто! Не правда ли?

Далее

Запрет индексации отдельных категорий и постов для поисковых систем.

Автор: Владимир

Чтобы запретить поисковой системе индексировать определенную категорию блога нам нужно получить ID это категории, что вы хотите оставить невидимой для поисковых систем. К примеру, ID категории 8.
Откройте ваш файл header.php и вставьте следующий код между тэгом <head> и </head>:

 <?php if ( is_category('8') || in_category('8') ) {
echo '<meta name="robots" content="noindex">';
} 

Это все. С кодом вы можете быть уверены, что пост из категории с ID 8 не будет проиндексирован поисковыми роботами .

Читаем оригинал здесь: wprecipes.com

Как отобразить случайный пост в сайдбаре вашего блога.

Автор: Владимир

Чтобы применить этот рецепт просто вставьте следующий код в sidebar.php вашей темы:

<?php
query_posts(array(‘orderby’ => ‘rand’, ‘showposts’ => 1));
if (have_posts()) :
while (have_posts()) : the_post();
the_title();
the_excerpt();
endwhile;
endif; ?>

Это всё! Просто. Не правда ли? В вашем сайдбаре будет отображаться случайный пост на каждой странице блога.

Далее

Как отобразить самые комментируемые посты за 2008 год.

Автор: Владимир

Чтобы показать список 10 самых комментируемых постов за 2008 год просто вставьте следующий код в ваш шаблон сайдбара(sidebar.php) там где вам это нужно:

<h2>Самые популярные записи за 2008 год.</h2>
<ul>
<?php
$result = $wpdb->get_results(«SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_date BETWEEN ‘2008-01-01’ AND ‘2008-12-31’ ORDER BY comment_count DESC LIMIT 0 , 10″);

foreach ($result as $topten) {
$postid = $topten->ID;
$title = $topten->post_title;
$commentcount = $topten->comment_count;
if ($commentcount != 0) {
?>
<li><a href=»<?php echo get_permalink($postid); ?>»><?php echo $title ?></a></li>
<?php }
}
?>
</ul>

Это все! Надеюсь вам (и вашим читателям) это понравится!

С наилучшими пожеланиями всем в 2009 году! Счастья и успехов вам и вашему блогу! 🙂

Источник: wprecipes.com

Как отобразить общее число трэкбэков(trackbacks)

Автор: Владимир

Чтобы выполнить задачу мы сначала создадим функцию. Вставьте следующий код в файл 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(); ?>

Далее

Сайт 4WordPress.Ru успешно обновился до версии 2.7!

Автор: Владимир

Урааа! Как я рад! Надеюсь кто-то ещё тоже? 🙂

Скачать WordPress 2.7 на русском.

Скачать WordPress 2.7 на английском.
Вот сейчас закончил обновление до версии 2.7.  Дистрибутив взял у русского героя Вордпресса Лекактуса. Спасибо ему за перевод, а так же фак и пакеты модулей. Респект.  Хоть этот мажор даже не отвечает на мои письма. Мажор, колючий мажор. 🙂

Как писал Lectus движок немного стал быстрее работать. Да. Но всё же у меня время генерации страницы до сих пор занимает 4-7 секунд и выполняется до 16 запросов на страницу. Жирно.. жирно. Благо хостинг того позволяет. Я недавно переехал на VDS. Хоть это радует. Буду искать причину нагрузки столько высоких показателей.

По поводу админки: довольно таки нехило изменился интерфейс ВП. Не настолько сильно чтобы не найти где и что находится, но эти изменения позволяют намного быстрее работать с сайтом на Вордпресс.

* меня уже наконец-то добавил в бан Яндекс. За что? А просто они пидарасы!

Далее

Вышел WordPress 2.6.5

Автор: Владимир

WordPress 2.6.5 доступен для скачивания. В этой версии исправлены три бага и одна проблема безопасности. Мы рекомендуем всем обновиться!

XSS эксплоит был выявлен Jeremias Reith который, к счастью, делает уязвимыми блоги только  на хостинге с IP-привязанными виртуральными серверами запущенными на  Apache 2.x. Если вам интересно исправить только эту проблему, то скопируйте файл wp-includes/feed.php и wp-includes/version.php из пакета WordPress 2.6.5.

2.6.5 включает три других небольших исправления проблемы в добавок к вышеуказанному  XSS исправлению. Первая препятствует при сохранении записи/поста мета-информации в ревизию. Вторая проблема связана с XML-RPC. Здесь неправильно доставлялись данные о записях.  Третья — неправильная работа с user ID в процессе массовой обработке запросов на удаление. Полный список измененных файлов,можно посмотреть здесь (различия от 2.6.3 до 2.6.5).

Обратите внимание, что версия Вордпресс 2.6.4 пропускается. Прыжок с 2.6.3 до 2.6.5 связан с недавними событиями когда злоумышленники пытались подделать WordPress 2.6.4 релиз. Версия 2.6.4 никогда не была и не будет реализована. Будьте внимательны!

Get WordPress 2.6.5.

Страница 3 из 1012345...Последняя»