Хлібні крихти“, окрім того, що додають зручний спосіб навігації, є важливою річчю у плані SEO оптимізації.
Сьогодні я покажу Вам, як додати таку навігацію до Вашого блогу без використання додаткового плагіну.
Це дозволить збільшити функціональність Вашого блогу на Wordpress без зменшення його продуктивності.

Створіть у папці з темою файл breadcrumbs.php з таким вмістом:

<div class="breadcrumbs" style="display:block; background:#eaf7fc;">
<?php
function breadcrumbs() {
    $theFullUrl = $_SERVER["REQUEST_URI"];
    $urlArray=explode("/",$theFullUrl);
    echo 'Ви знаходитесь тут: <a href="/">Головна</a>';
    while (list($j,$text) = each($urlArray)) {
        $dir='';
        if ($j > 1) {
            $i=1;
            while ($i < $j) {
                $dir .= ‘/’ . $urlArray[$i];
                $text = $urlArray[$i];
                $i++;
            }
            if($j < count($urlArray)-1) echo ' » <a href="'.$dir.'">' . str_replace("-", " ", $text) . '';
        }
    }
    echo wp_title();
}
breadcrumbs();
?>
</a></div>

Для використання навігації у темі просто включіть виклик файлу breadcrumbs.php у шаблоні:

Цей код дуже потужний і той самий час простий для використання. Лише вставте його у Ваш файл your functions.php і записи будуть автоматично виводитись у колонках.
Ваші записи будуть розділені тегами < h2 >:

function my_multi_col($content){
$columns = explode('<h2>', $content);

$i = 0;

	foreach ($columns as $column){
	if (($i % 2) == 0){
		$return .= '<div class="content_left">' . "n";
		if ($i > 1){
		$return .= "<h2>";
	} else{
		$return .= '<div class="content_right">' . "n <h2>";
	}
		$return .= $column;
		$return .= '</h2></div>';
		$i++;
	}

	if(isset($columns[1])){
	    $content = wpautop($return);
	}else{
	    $content = wpautop($content);
	}
	echo $content;
}
add_filter('the_content', 'my_multi_col');

Також не забудьте додати наступні стилі у файл CSS:

Робимо окремий Шаблон Сторінки WordpressБуквально сьогодні думав зробити окрему сторінку для контакту в одному блозі. Створення за допомогою стандартних сторінок Wordpress не влаштовувало, оскільки на цій сторінці “контактів” мені потрібно було сконцентрувати увагу на деяких речах. А такі елементи, як сайдбар з усіма його посиланнями та інформацією, форма для коментування та інше мені тільки заважало.
От я і подумав, а як від усього цього позбавитися? Вихід, як з’ясувалось, елементарний 🙂
Все що потрібно – це створити новий шаблон сторінки контактів і прив’язати до неї при створенні/редагуванні.

Вам лише потрібно створити шаблон сторінки – наприклад як копію single.php, змінивши його назву, але на початку файлу додати наступний код, замінивши Nazva_Shablonu на своє значення:

Буває необхідність показати зовнішню RSS стрічку на блозі. Наприклад, оновлення Вашого іншого блогу чи будь-якого сайту. Для цього Вам не потрібен плагін, оскільки WordPress має функцію, яка про це попіклується :). У цій статті ми покажемо Вам, Як показати будь-яку RSS стрічку у Wordpress. Таким чином, Ви навіть можете використовувати WordPress як RSS клієнт.

Додаткові поля Wordpress - показуємо прев'юДосить часто постає питання, як показувати прев’ю до записів на головній сторінці. Відповідь дуже проста: потрібно використовувати додаткові поля “custom field“.
Коли Ви створюєте новий запис у адмінці, Ви можете побачити розділ “Власні поля/custom field” трохи нижче того місця, де Ви вводите текст запису. Цей розділ дозволяє створити Ім’я поля (Key) та значення.

Як приклад, у Вашій статті створіть нове поле. Назвіть його (Ім’я/key) Image та введіть значення – url зображення, яке Ви хочете відобразити як прев’ю на головній сторінці.

Напевно Ви вже багато знаєте про “короткі коди” у WordPress. Офіційна інформація щодо цього знаходиться, як не дивно :), за адресою http://codex.wordpress.org/Shortcode_API.

Далі ми приведемо кілька варіантів реалізації коротких кодів. Описані функції потрібно вставити у файл functions.php, що знаходиться у директорії з Вашою темою. Потім просто використовуйте коди, як показано (Використовувати…)

1 – Відображення схожих записів:

Схожі записи – досить гарний варіант зробити, щоб користувачі Вашого блогу залишались як найдовше у Вас на сайті. Є досить багато плагінів для роботи із “Схожими записами/Related Posts“, але якщо Вам потрібен лише простий спосіб їх відобразити?