html текст
All interests
  • All interests
  • Design
  • Food
  • Gadgets
  • Humor
  • News
  • Photo
  • Travel
  • Video
Click to see the next recommended page
Like it
Don't like
Add to Favorites

Используем WordPress как Framework


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

Итак, я утверждаю, что с возможностями WordPress вы можете просто и быстро создать профессиональный веб-сайт, не обязательно в формате блога или формате стандартного WordPress’a, с минимальными знаниями и усилиями — просто используя WordPress как фрэймворк.

wordpress logo html

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

В чем суть метода?

Для начала создания нашего сайта, нужно установить его сердце — фреймворк. Вам нужна готовая инсталляция WordPress на вашем сайте, минимальные знания HTML (ну, а если у вас будут ещё и начальные знания PHP — это будет вообще супер), а также обычный текстовый редактор.

Давайте создадим файлик test.php и сохраним его в корне вашего сайта (здесь под корнем я имею ввиду ту же папку, куда установлен WordPress и где вы видите файлы типа wp-config.php , wp-login.php или wp-blog-header.php и так далее).

Теперь давайте отредактируем наш тестовый файлик test.php и добавим туда в самом его начале (сверху) следующие строчки:

<?php include(’wp-blog-header.php’); ?>

Теперь просто сохраните файл — готово! Это простая и неприглядная команда добавляет на ваши, теперь квази-статические странички, почти все бесконечные возможности, функции и команды платформы WordPress.

Давайте проверим, работает ли это так, как мы ожидаем, для этого добавим в нашу тестовую страничку следующий простейший HTML-код:

<?php include(’wp-blog-header.php’); ?>
<html>
<body>
<div class=”name”><?php bloginfo(’name’); ?></div>
<div class=”description”><?php bloginfo(’description’); 
?></div></body>
</html>

Не забудьте сохранить это на вашем сайте, после чего откройте эту страничку через браузер (например, по адресу http://www.yoursite.com/test.php , где yoursite.com  — адрес вашего сайта).

Если всё работает как надо, здесь вы увидите имя и описание вашего блога, ранее сохраненные через наш фреймворк — WordPress. Точно таким же образом мы собираемся использовать и другие встроенные функции этого блогового движка — но уже на нашем сайте.

Пишем шаблонизатор html-страничек за 10 секунд

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

Создаём новый test.php с данным минимальным кодом:

<?php include(’wp-blog-header.php’); ?>
<?php get_header(); ?>
<!– ниже начинается ваш текстовый контент в HTML-формате
…
<!– здесь заканчивается ваш контент –>
<?php get_footer(); ?>

На этой страничке мы используя функции get_header() и get_footer() делаем вставку в нашу страницу заголовка и футера (концовку) для всех страниц сайта на основе этого шаблона. Повторюсь, все конкретные детали настройки шапки и хвоста страницы будут браться из настроек WordPress’a.

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

<?php include(’wp-blog-header.php’); ?>
<?php get_header(); ?>
<!– ниже начинается ваш текстовый контент в HTML-формате
…
<!– здесь заканчивается ваш контент –>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

Всё очень легко и понятно, не правда ли!? С помощью функции get_sidebar() мы вставляем сайдбар на свой сайт. Теперь ответим на логичный вопрос — а какие вообще функции доступны для использования подобным образом? Таких функций слишком много, чтобы пытаться все их продемонстрировать в этой краткой статье — вот здесь перечислены самые главные из них.

Выбирайте, приспосабливайте, фантазируйте!

Когда есть смысл использовать фреймворк на основе WordPress?

Сначала подытожим: мы уже знаем, что всё что можно сделать с помощью WordPress или его установленного плагина — можно запросто использовать на своем кастомизированном HTML-сайте. Путем подключения в первой строке wp-blog-header.php  — вы подключаете всю мощь этой блоговой CMS.

Но тут возникает вполне правомерный и логичный вопрос: почему вместо всего этого вуду мне просто не использовать свой собственный шаблон в рамках WordPress?

Да, во многих случаях именно так будет лучше и сделать.

Но, большое преимущество приведенной мною системы является то, что у вас сохраняется полный контроль над файлами и структурой вашего сайта. На каждой отдельной странице вы сами решаете, что из всего громадья функциональности WordPress использовать в каждом конкретном случае — ваш сайт будет под вашим полным контролем при таком подходе. Да, почти всё точно же самое можно сделать и с помощью WordPress Page Templates, но это более тяжеловесный и трудно-контролируемый для новичка способ.

И что я могу делать с этой техникой?

Хорошо, давайте подытожим, что вообще мы можем сделать с помощью нашего хитровыдуманного Wordpress-инжектинга?

  • Если у вас уже есть свой блог на WordPress, но вы хотите расширить его до сайта, чтобы все это работало в паре. Часто в этой ситуации ставят второй (параллельный) WordPress — это не всегда оправдано и нужно. С другой стороны голый HTML также часто смотрится уж слишком примитивно, а тут вы как бонус автоматически получаете единообразие оформления блога и его сайта-визитки;
  • Если вам нравится какая-то тема оформления для WordPress и хочется с минимальными усилиями применить её на своём небольшом HTML-сайте;
  • Для каких-то динамических вставок или эффектов на своем сайте, которые вы без понятия как реализовать. В таком случае можно запросто воспользоваться готовой функциональностью WordPress или его любым подходящим плагином;
  • Для простых контент-сайтов, где не нужны излишние навороты, но часто не хватает лишь какой-то одной функции — например комментариев к опубликованной статье.
  • Фактически, это более продвинутый заменитель таких методов как SSI, который имеет множество преимуществ при работе над большими статическими контент-проектами, но не везде есть, тогда как сейчас трудно найти хостинг, на котором нельзя было бы установить суперстандартный для нынешнего интернета WordPress.
  • Наконец — это весело, использовать что-то совсем не так, как это делают все остальные. Если вы настоящий гик — этот простой способ создания сайта отличный способ лишний раз жирно подчеркнуть это.

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

Здесь вы с одной стороны сохраняете полный контроль над структурой своего сайта, буквально ценой вставки одной-двух дополнительных строчек, а с другой стороны — получаете сайт, сочетающий одновременно главные преимущества статических HTML-сайтов и современных динамических CMS.

Если вдруг у вас выскакивают сообщения типа «Fatal error: Call to undefined function» — просто проверьте кавычки в примерах кода приведенного выше, так как при копировании в некоторых редакторах эти кавычки могут автоматически подменяться другими. Везде они должны быть одинарными кавычками, в противном случае это может приводить к таинственным ошибкам на веб-сервере.

Ссылка по теме на десерт: 10 вещей которые можно сделать на WordPress помимо блоггинга

Читать дальше
Twitter
Одноклассники
Мой Мир

материал с blogerator.ru

9

      Add

      You can create thematic collections and keep, for instance, all recipes in one place so you will never lose them.

      No images found
      Previous Next 0 / 0
      500
      • Advertisement
      • Animals
      • Architecture
      • Art
      • Auto
      • Aviation
      • Books
      • Cartoons
      • Celebrities
      • Children
      • Culture
      • Design
      • Economics
      • Education
      • Entertainment
      • Fashion
      • Fitness
      • Food
      • Gadgets
      • Games
      • Health
      • History
      • Hobby
      • Humor
      • Interior
      • Moto
      • Movies
      • Music
      • Nature
      • News
      • Photo
      • Pictures
      • Politics
      • Psychology
      • Science
      • Society
      • Sport
      • Technology
      • Travel
      • Video
      • Weapons
      • Web
      • Work
        Submit
        Valid formats are JPG, PNG, GIF.
        Not more than 5 Мb, please.
        30
        surfingbird.ru/site/
        RSS format guidelines
        500
        • Advertisement
        • Animals
        • Architecture
        • Art
        • Auto
        • Aviation
        • Books
        • Cartoons
        • Celebrities
        • Children
        • Culture
        • Design
        • Economics
        • Education
        • Entertainment
        • Fashion
        • Fitness
        • Food
        • Gadgets
        • Games
        • Health
        • History
        • Hobby
        • Humor
        • Interior
        • Moto
        • Movies
        • Music
        • Nature
        • News
        • Photo
        • Pictures
        • Politics
        • Psychology
        • Science
        • Society
        • Sport
        • Technology
        • Travel
        • Video
        • Weapons
        • Web
        • Work

          Submit

          Thank you! Wait for moderation.

          Тебе это не нравится?

          You can block the domain, tag, user or channel, and we'll stop recommend it to you. You can always unblock them in your settings.

          • pleshner
          • домен blogerator.ru

          Get a link

          Спасибо, твоя жалоба принята.

          Log on to Surfingbird

          Recover
          Sign up

          or

          Welcome to Surfingbird.com!

          You'll find thousands of interesting pages, photos, and videos inside.
          Join!

          • Personal
            recommendations

          • Stash
            interesting and useful stuff

          • Anywhere,
            anytime

          Do we already know you? Login or restore the password.

          Close

          Add to collection

             

            Facebook

            Ваш профиль на рассмотрении, обновите страницу через несколько секунд

            Facebook

            К сожалению, вы не попадаете под условия акции