Сейчас в массе своей делаю сайты на базе движка WordPress. Я бы себя не называл профессионалом, так как денег за это не беру. Но часто требуются одни и те же функции, куски кода или другая мелочь.

Заметки для работы. Как "заточить" тему WordPress Запомнить каждую мелочь у меня не получается так как делаю я блоги эпизодически, а искать постоянно одно и тоже надоело. Теперь в рамках этого блога буду публиковать посты дабы облегчить себе и надеюсь другим жизнь. Заметки можно будет использовать не только для WordPress, но и для других движков.

Посты будут короткие, понимаю, что лучше писать статьи от 1500 знаков. В противном случае могут последовать санкции, но в данных постах делать этого не буду. Описывать буду максимально лаконично и надеюсь понятно. Если будут у кого вопросы спрашивайте.

Со временем, как наберётся достаточно занимательных заметок, создам оглавление в этом же посте:

  1. Как добавить новый шрифт на блог;
  2. Как убрать комментирование в wordpress
  3. Вывод последних постов в WP Multi Network;
  4. Как удалить все комментарии в WordPress;
Иногда нужно разбавить стандартные шрифты на блоге, другим, новым, красивым, непривычным шрифтом. Это можно делать различными способами, но в последнее время пользуюсь онлайн шрифтами Google Font API.

Как добавить новый шрифт на блог И так немного подробнее, но без лишнего. У вас есть тема для WordPress и вам нужен новый шрифт.

  • Заходим на Google Font API;
  • Выбираем нужный нам шрифт. Меня интересуют только русские;
  • Нажимаем Quick-use справа внизу от шрифта;
  • Открываем наш css файл style.css и header.php
  • Копируем в header.php между тегами <head>
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Cuprum&amp;subset=cyrillic,latin" />
  • Добавляем в style.css
font-family: 'Cuprum', sans-serif;

Вот и всё. У вас будет отображаться интересный шрифт везде где вы укажете через css. Конечно, это может немного повлиять на скорость загрузки сайта, но красота требует жертв. 

Бывает необходимость полностью убрать возможность комментирования в блоге. Такое нужно редко и как правило, это показывает, что блог создаётся не для людей, а для других целей. Какие это могут быть цели мы рассмотрим в последующих постах.

Если всё же необходимо удалить комментирование,то сделать это есть несколько способов.

1. Если блог новый, то можно просто закрыть комментирование перейдя в админке "Параметры" -> "Обсуждение" и убрать галочку "Разрешить оставлять комментарии на новые статьи." Этот параметр можно определить для каждой отдельной статьи.

2. Если же в вашем блоге уже много постов, но вы всё же решили закрыть комментарии, тогда можно просто удалить код в вашей теме.

1
<?php comments_template(); ?>

Скорей всего этот код будет находиться в файле single.php, но если нет, то найдите поиском. Так же можно подчистить упоминания о комментах удалив строку:

1
<?php comments_popup_link(‘? No Comments’, ‘? 1 Comment’, ‘? % Comments’); ?>

Скорей всего они будут находится в файлах index.php и archive.php

Хорошо когда главная страница сайта или блога обновляется. Это создаёт впечатление постоянного обновления ресурса. Блог не кажется замшелым и статичным.

Нам на одном из проектов понадобилось выводить последние посты. Но так как там была активирована WP Multi Network как это сделать мы не знали.

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

Этот код вставляем там, где нужно вывести последние статьи:

1
<?php php show_blog_posts(2,5);?>
  • Где 2 – ID блога с которого нужно брать последние посты
  • 5 – количество выводимых постов.

Этот код вставляем в файле functions.php в вашей теме:

<?php  
function show_blog_posts( $_blog_id, $limit = 5){
  global $wpdb, $table_prefix, $blog_id, $switched, $switched_stack, $wp_roles, $wp_object_cache;
  $blog_details = get_blog_details($_blog_id);
  if($blog_details){
    switch_to_blog($_blog_id);
    //query_posts(array('post_type'=>'post','post_status'=>'publish','showposts'=>'5'));
    //$args = "post_type=post&post_status=publish&posts_per_page=$limit";
    $args = "post_type=post&post_status=publish&showposts=$limit";
    query_posts($args);
    if( have_posts()){
      echo "<ul id='blog$_blog_id' class='blogPosts'>";
      while(have_posts()): the_post();
      echo sprintf( '<li><a href="%1$s">%2$s</a></li>', get_permalink(), get_the_title());
      endwhile;
      echo "</ul>";
    }
    restore_current_blog();
    wp_reset_query();
  }
}
?>

После вывода постов нужно только создать необходимые css стили и всё.

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

Удаление всех комментариев

  1. Зайти в phpmyadmin
  2. Выбрать базу данных нужного сайта
  3. Зайти в раздел SQL-запросов и выполнить следующий запрос:
1
 DELETE FROM wp_comments WHERE comment_approved ='1'

Если нужно удалить только не одобренные комментарии тогда.

1
 DELETE FROM wp_comments WHERE comment_approved ='0'

Был замечен следующий недочет. В WordPress MU при сохранении кода плеера (HTML-режим) в админ панеле происходило удаление данного кода. 

Обновление до версии 2.7 результатов не дает.

Данную беду можно решить с помощью плагина.

Читать запись полностью »

В WordPress’е принято делить все записи на две группы: сообщения и постоянные страницы.

image Постоянные страницы предназначены для хранения некой статичной информации, которая не изменяется со временем. Типичные примеры: “FAQ WordPress”, ”Ваши Вопросы”, ”Наша миссия”, ”Услуги” , ”Контакты”.

Страницы не отображаются в «новостной ленте» на главной странице. Доступ к ним возможен через отдельное меню.

Читать запись полностью »

Довольно много информации сейчас хранится в видео файлах на таких видео хостингах как rutube.ru, youtube.com и многие другие.

Иногда нужно вставить видеоролик прямо в пост на блоге, в частности на WordPress. Сделать это не сложно, но у начинающих могут возникнуть вопросы.

Ролик показывает как можно быстро вставить в WordPress видео. Тут не рассматривается вставка видео с помощью плагинов. Приняты функции WordPress по умолчанию.

Продолжаем описание с нуля блогинга на WordPress.

Сегодня мы посмотрим как создать новую запись на WordPress`е.

1. Заходим в админку своего блога.

2. Мы попадаем на страницу http://ваш блог.ru/wp-admin/ Вы увидите что-то вроде этого.

wp-admin Читать запись полностью »

Как зайти в свои блог

Рубрика: WordPress

11 Мар 2009

Для многих кажется, что вести блог это просто. Но есть люди вообще не знакомы с данной темой, а вести блог очень хочется :)

Мы начинаем описание блогового движка WordPress с самого нуля.

Первое что нужно, это зайти в свои блог.

http://ваш блог.ru/wp-login.php Вы увидите вот такие поля

login

Читать запись полностью »

О сайте

Блог для людей, которые самостоятельно хотят создать себе блог или сайт. Инструкции, полезные ссылки, таблицы и всё что поможет и начинающему и профи.