Добро пожаловать на сайт Мир Wordpress, здесь находятся темы для wordpress, статьи и плагины. Желаем приятного чтения и скачивания.

Исключаем рубрики из RSS

24 06 2010

   Если у вас возникла необходимость по каким-либо причинам, исключить из RSS потока одну или несколько рубрик, то делается это следующим простым способом. В файл темы functions.php необходимо добавить код:

function  myFilter($query) {
if ($query->is_feed) {
$query->set('cat','-5');
}
return $query;
}
add_filter('pre_get_posts','myFilter');

В этом коде цифра 5 – это идентификатор исключаемой рубрики.

Если нужно исключить несколько рубрик, перечислите их ID через запятую, обязательно перед каждым ID ставя знак минуса.



Перезаписываем заголовок записи

24 06 2010

   Это может быть полезно для внутренней поисковой оптимизации сайта (SEO). Суть заключается в следующем:

  • в теге <title> (то, что мы видим в заголовке браузера) будет, как и прежде, отображаться название поста, которые мы вводим в соответствующее поле при создании новой записи;
  • в заголовке поста непосредственно на странице сайта будет отображаться другой заголовок, если он указан в произвольном поле.

Код будет таким (логично использовать в файлах single.php и page.php):

 <?php $title  = get_post_meta($post->ID, "title", true);
if ($title != '') {
echo "<h1>".$title."</h1>";
} else { ?>
<h1><?php the_title(); ?></h1>
<?php } ?>

Исходя из этого кода, необходимо создать произвольное поле title.



Iphone

23 06 2010

Iphone

Размер: 99,2 кб

Iphone



Old Farm

23 06 2010

Old Farm

Размер: 65 кб

Old Farm



WPLANG Lite — плагин уменьшающий нагрузку на сервер

23 06 2010

WPLANG Lite предаставляет собой небольшой плагин для wordpress, который может существенно сократить (более чем на 3 мб!) потребляемую движком память. Весь секрет состоит в том, что он создает облегченную версию файлов локализации на другие языки, в которой оставлены только самые необходимые элементы.

Работает WPLANG Lite  очень просто — он сканирует файл локализации WordPress «ru_RU.po» и создает облегченный вариант «ru_RU_lite.mo«, в котором вырезана вся локализация админки WordPress. Причем при генерации страниц лицевой части блога будет использоваться облегченный вариант, а при открытии админки полный вариант перевода. Благодаря этому, после установки и активации плагина, вы не заметите каких либо измененний, а объем потребляемой памяти сократиться более чем на  3 МБ!

Читать далее »



Запрет отображения ошибок на странице авторизации wp-admin

23 06 2010

 При попытке авторизации на WordPress-сайте, если указаны неверные данные (либо логин, либо пароль, либо то и другое одновременно), система выдает ошибку, в которой сообщает, что именно было введено неверно, т.е. если был указан неправильный логин, то WordPress в ошибке скажет, что логин неверен.

А такая информация увеличивает вероятность подбора логина/пароля, поскольку взломщик будет наглядно видеть, какая часть данный не подобрана.

Чтобы избежать этого, достаточно лишь добавить в файл functions.php своей WordPress-темы следующую строчку:

add_filter('login_errors',create_function('$a', "return null;"));

Теперь информация об ошибке выводиться не будет, останется только сигнальная розовая рамочка.

/p



Dyne

23 06 2010

Dyne

Размер: 470 кб

Dyne



Вывод будущих постов в WP

22 06 2010

   Одним из очередных способов привлечения внимания пользователей является создания блока будущих постов. Данный блок можно вставить без использования каких либо плагинов, посредством вставки php кода в страницы сайта.

   Суть заключается в использовании query_posts и параметра post_status. Список выводится следующим простым кодом:

<?php query_posts('showposts=10&post_status=future'); ?>
<?php if (have_posts()) : ?>
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><?php the_title(); ?> (<?php the_time('j F Y') ?>)</li>
<?php endwhile; ?>
</ul>
<?php else : ?>
<p>Будущие посты не запланированы.</p>
<?php endif; ?>



Siteground

22 06 2010

Siteground

Размер: 154 кб

Siteground



Craftycart

22 06 2010

Craftycart

Размер: 77 кб

Craftycart



Related posts 2 — плагин на русском вывода похожих постов на запись

22 06 2010

   Wordpress плагин  related posts позволяет добавить в конце публикации перечень постов, которые наиболее похожи по тематике на ваш. Таким образом появляется возможность удержать случайно зашедшего по ссылке, присланной товарищем, пользователя, если он найдет в перечне то, что его сможет заинтересовать.

   Основное отличие в том, что он при обработке содержимого ваших постов использует перечень так называемых «stop words».  Это слова, которые отбрасываются при обработке текстов. Например, эти слова не учитываются при индексации поисковыми машинами содержимого сайтов.
Читать далее »



Самые комментируемые посты — без использования плагинов

22 06 2010

   Вам скорее всего приходилось часто встречаться с вставкой «самые комментируемые записи» на страницах wordpress сайтов, в большинстве случаев — это действие плагина. Сегодня я расскажу, как вставить данную статистику без использования каких-либо плагинов, а лишь с помощью небольшого php кода.

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

<ul>
<?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 5");
foreach ($result as $post) {
setup_postdata($post);
$postid = $post->ID;
$title = $post->post_title;
$commentcount = $post->comment_count;
if ($commentcount != 0) { ?>
<li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php echo $title ?></a> (<?php echo $commentcount ?>)</li>
<?php } } ?>
</ul>

Читать далее »



Rabbit Hole

22 06 2010

Rabbit Hole

Размер: 225 кб

Rabbit Hole



Массовое редактирование в WordPress

22 06 2010

   При создании сайтов с использованием WordPress у меня часто возникала необходимость массового редактирования записей. К примеру: есть сайт посвященный спорту, есть блог о хоккее, на котором уже есть записи, я хочу массовую перелинковку на слово «спорт» с сайта о хоккее, раньше я искал в БД или ещё хуже — руками устанавливал необходимые ссылки.

Теперь, благодаря размещению небольшого PHP кода в файл functions.php, я исключаю данную необходимость:

function r_text($text) {
$text = str_replace('Тект', '<strong>Тект</strong>', $text);
$text = str_replace('Спорт', '<a href="#" mce_href="#">Спорт</a>', $text);
return $text;
}
add_filter('the_content', 'replace_text');

Читать далее »



WordPress Backup Database 2.2.2. руссифированный

22 06 2010

   Wordpress Backup Database 2.2.2. руссифицированный — очень важный плагин, который умеет делать бэкап базы данных вручную и по расписанию, отправляя файлы по электронной почте через заданные промежутки времени. В современных условиях просто незаменимый плагин, рекомендуется к установке на всех сайтах WordPress.

Установка

  1. Скачать архив
  2. Распаковать файл wp-db-backup.php в папку wp-content\plugins
  3. Активировать плагин
  4. Плагин автоматически попытается создать на сервере папку /wp-content/backup-*/ в папке wordpress
  5. Вам нужно разрешить, хотя бы временно, запись в wp-content для создание папки бэкапов
  6. Зайти по SSH/FTP на сервер и разрешить запись в папку wp-content, например так:

`$ cd /wordpress/`
`$ chgrp www-data wp-content` (где “`www-data`” это группа вашего используемого FTP клиента)
`$ chmod g+w backup`

Или можно зайти через любой ftp клиент, вызвать свойства или права на папку wp-content и поставить права 755, если будет ругаться на ошибку, то 775.
Читать далее »



Реклама: 1C комплексная автоматизация 8- установка. | По реальным ценам обслуживание канализационных сетей без дополнительной оплаты. | дверные ручки арче | Все подробности экспертиза для суда на сайте.
Страница 1 из 212