Архив за Ноябрь, 2008

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

Если вы визуал по природе, то изучать все новое вам лучше смотря чем читая. Даже обычным «буковоедам» изучая Вордпресс всегда лучше один раз увидеть, чем 100 раз прочитать. Не правда ли? В Интернете существует огромная коллекция материла на эту тему. Их собирают, создают или пытаются переработать у друг друга любители и аматоры или просто фаны. […]

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

WordPress 2.7 Beta 3

16, Ноя 2008

WordPress 2.7 Beta 3 наконец-то доступна для скачивания! Это уже не первая бета, так что можно пробовать, ставить, радоваться, делиться впечатлениями. В этой версии(относительно Бета 2) было дополнено и исправлено 160 извенений! Улучшены стили списков. Все заметки админа теперь идут под заголовком страницы. PHP-замечания убраны. Опции виджета Dashboard теперь сохраняются. Исправления меню. Новый дизайн для Quick […]

Чтобы посмотреть в действии этот хак, просто скопируйте следующий код  туда, куда вы хотите публиковать ваши статьи/посты опубликованные ровно год назад в этот день: <?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 } ?> <!— […]

Новые плагины Negaraku Добавляет Negaraku(японский аналог digg) кнопку в ваш WordPress блог — полностью настраивается. Birthday List Введите даты дней рожденья которые вы хотите не забыть и вам о них напомнит этот плагин в нужный час! WordPress PageFlip Создание листающейся галереи для ваших фотографий. TinyMCE Valid Elements Позволяет добавлять нестандартные HTML элементы в  TinyMCE редактор. […]

Если вы не знаете как создать отличные стили для страницы печати, то вам просто необходимо прочитать эту статью. Чтобы подключить ваши стили для страницы печати к блогу, добавьте следующие строки в ваш 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’) […]


наверх