Просмотров: 52343

Как сделать страницу о себе в вордпресс

Закрыть ... [X]

Как создать шаблон записи блога

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

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

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

В общем, сегодня я расскажу вам о том, как сделать отдельный шаблон для ваших страниц блога или записей (статей). Если кто-то не понимает о чем это я, то покажу на конкретном примере. Вот сейчас вы читаете эту статью, а вы не заметили, что в начале статьи вы не увидели двух баннеров размера 468×60?

Не увидели баннера 468×60, который расположен в конце статьи. Не увидели виджет комментариев cackle, рекламы Google Adsense... Заметили? А посмотрите на другие статьи моего блога. Там все это есть. Например в этой же.

Как у меня это получилось так сделать? Как вы знаете, за вывод всех статей нашего блога, отвечает файл single.php который лежит в папке с темой wp-contetn/themes. Так вот, чтобы написать новую статью и убрать в ней, что-то, что вам не нужно или наоборот добавить, нужно просто сделать так, чтобы именно эта статья выводилась при помощи другого файла.

Не стандартного single.php, а например single-2436.php или post.php, которые лежат в той же папке с темой вашего блога. Эти файлы должны содержать абсолютно то же самое, что и файл single.php, только естественно вы там что-то убираете или добавляете, как вам надо.

Ну вот у меня например в файле single.php в начале стоят коды, которые отображают во всех записях блога два баннера 468×60. Чтобы сделать так, чтобы в новой статье этих баннеров не было, мне просто надо в новом файле single-2436.php или post.php (смотря какой способ из 2-х мною предложенных вы выберите дальше) убрать эти коды.

Я думаю вы меня понимаете. Собственно вопрос у вас, а зачем вообще создавать другие шаблоны страниц и записей в wordpress? Ну если хорошенько вы подумаете, то поймете зачем. Я сейчас приведу вам лишь один пример.

Пишет мне рекламодатель и говорит:

«Александр привет, у вас на блоге есть классная статья на тему создания 3D обложек для информационных продуктов, на которую с поисковых систем приходят по 100 посетителей в сутки.

Так вот мы хотели бы поинтересоваться, можно ли у вас в этой статье разместить свой рекламный баннер 468×60 в начале и в конце статьи? Готовы платить 1500 рублей в месяц и рекламировать наш онлайн сервис по изготовлению обложек».

Ну в принципе я то согласен разместить их баннер, но как это сделать, если у меня все одинаково во всех записях блога. Одинаковый шаблон для всех статей. Поняли о чем я? Я думаю, что я вам даже уже интересную идею закинул в ваш моцк. =)

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

№1 — шаблон single.php плагином Custom Post Template

Шаг №1 — Скачиваем плагин на оф.сайте wordpress (плагин старый и уже давно не обновлялся)

Шаг №2 — Устанавливаем плагин.

Шаг №3 — В папке wp-content/themes/ваша тема создаем копию файла single.php и даем ему название тот же post.php

Шаг №4 — В этом файле делаем все, что нам нужно (в моем случае я убрал коды баннеров, виджет и рекламу).

Шаг №5 — В этом файле post.php в самом начале вставляем вот такой код:

1 2 3 4 5 <?php / Template Name Posts: post / ?>

<?php / Template Name Posts: post / ?>

Вот так это будет выглядеть примерно:

код single.php

Готово! Теперь когда вы пишите новую статью и вам нужно, чтобы она выводилась именно с этим шаблоном, то просто в самой статье справа выбираете тот шаблон, что создали:

Файл single.php

Нужен еще один шаблон записи wordpress, нет проблем. Создаете другой файл, например post2.php так же там меняете код (в начале вставляете код, только уже с post2) как вам надо и при публикации статьи выбираете в Post Template уже post2.php. Элементарно! Редактируя шаблон можно менять все что угодно! Занимайтесь... )))

№2 — шаблон single.php небольшим пуком в functions.php

Шаг №1 — Помещаем в самое начало файла functions.php вот этот код:

1 2 3 4 5 6 7 8 9 10 11 12 13 /Определение ID записи/ function single($template) { global $wp_query, $post; if(file_exists(TEMPLATEPATH . '/single-' . $post->ID . '.php')) { return TEMPLATEPATH . '/single-' . $post->ID . '.php'; } if(file_exists(TEMPLATEPATH . '/single.php')) { return TEMPLATEPATH . '/single.php'; } return $template; } add_filter('single_template', 'single');

/Определение ID записи/ function single($template) { global $wp_query, $post; if(file_exists(TEMPLATEPATH . '/single-' . $post->ID . '.php')) { return TEMPLATEPATH . '/single-' . $post->ID . '.php'; } if(file_exists(TEMPLATEPATH . '/single.php')) { return TEMPLATEPATH . '/single.php'; } return $template; } add_filter('single_template', 'single');

Шаг №2 — При написании статьи в блог (еще до публикации) вычисляем ее ID. Это не сложно, в строке браузера есть ее номер:

id записи

У меня это 7525.

Шаг №3 — Создаем копию файла single.php, только уже называем ее так single-7525.php

Шаг №4 — Опять же в этом новом файле что-то добавляем или убираем как нам надо.

Шаг №5 — Публикуем статью в блог.

После публикации WordPress, за счет того пука, что мы добавили в functions.php поймет, что эту статью надо выводить не single.php, а single-7525.php. Я думаю понятно.

Что лучше плагин или пук?

Теперь не большое заключение. Что лучше плагин или пук в функтионс? Тут все зависит от ваших потребностей. Если вам нужно много шаблонов записей wordpress, то лучше наверное плагин, сами понимаете, что если использовать пук, то вам придется для каждой записи создавать новый файл  в папке с темой, а прикол когда их будет 100 или 200.

Если 2-3-5 шаблонов, то можно и пукнуть в функтионс. Ну вот в принципе и все. Я думаю, ни чего сложного. Вроде мелочь, а на самом деле очень классная фишка.

Как сделать шаблон страницы wordpress

Ну тут вообще все просто. Когда-то я про это уже мельком рассказывал в статье про форму обратной связи для блога. Схема простая, тут даже не надо ни каких пуков и ни каких плагинов.

За вывод страниц блога у нас отвечает файл page.php который так же лежит в папке с темой вашего блога.

Шаг №1 — делаем копию этого файла в папке с темой

Шаг №2 — переименовываем этот файл например в puk.php

Шаг №3 — Меняем в этом файле все как нам нужно.

Шаг №4 — Добавляем в начало файла puk.php вот такой код:

1 2 3 4 5 <?php / Template Name: puk / ?>

<?php / Template Name: puk / ?>

Шаг №5 — Публикуем новую страницу в блог, только справа выбираем нужный нам шаблон:

page.php

Готово! Ну вот вроде бы и все на сегодня. Может быть у кого-то есть какие-то вопросы? По идее все объяснил доступно даже самому самовару. В заключение интересное объявление. Помните в курсе КСБТ 3.0 я говорил про то, что хороший ссылочный профиль — залог успешного продивжения? Так вот совет:

Размещайте ссылки только на тематических площадках-донорах через биржу Webartex!

C уважением, Александр Борисов


Источник: http://isif-life.ru/blogovedenie/kak-sozdat-otdelnyj-drugoj-shablon-stranicy-i-zapisi-v-wordpress-bloge.html

Похожие новости


Как проще сделать крыльцо у дома
Установка теплого пола своими руками
Инстаграмм как сделать интересным
Лучшие увлажняющие домашние маски для лица в домашних условиях
Как сделать баги из подручных материалов
Как сделать лучший куни девушке
Как сделать тень на




ШОКИРУЮЩИЕ НОВОСТИ