- •«Затверджую»
- •На дипломну роботу студенту Гончару Роману Вячеславовичу
- •1.Тема роботи: Розробка «Landing Page» за допомогою препроцесора sass та cms «WordPress»
- •Анотація
- •В ступ
- •Розділ і аналітичний огляд літературних джерел
- •1.1 Система управління контентом WordPress
- •1.2 Системи управління контентом
- •1.3 Установка та налаштування cms WordPress
- •Розділ іі постановка задачі
- •2.1 Постановка та обгрунутвання задачі
- •Розділ ііі розробка landing page
- •3.1 Засоби які використовувались при створенні шаблона
- •3.2 Завантаження та керування темою у сms WordPress
- •3.3 Створення категорій та записів
- •3.4 Плагін MailPoet
- •Далі після натиснення на «Створити нову форму» відкриється вікно в якому можна налаштувати форму (Рис. 3.24).
- •Розділ іv Охорона праці
- •4.1. Шкідливі фактори, які впливають на користувача комп’ютера
- •4.2. Вибір монітора
- •4.3. Вимоги до приміщення
- •Висновки
- •Перелік використаних джерел
- •Додатки
3.3 Створення категорій та записів
Після проведення всіх розробок по сайту наступним кроком є створення категорій та записів. Для створення категорії потрібно у вкладці «Записи» обрати підпункт «Категорії». Далі потрібно заповнити поля назви категорії, опис категорії (Рис. 3.19).
Рис. 3.19. Створення категорії
Після створення всіх потрібних категорій структура буде мати наступний вигляд (Рис. 3.20).
Рис. 3.20. Категорії
Для того щоб, вивести назву та опис категорії потрібно використати наступні коди:
<?php echo get_cat_name (id категорії) ?>
<?php echo get_category_description (id категорії) ?>
Наприклад: вивід назви та опису категорії «Унікальний дизайн»:
<section id="unique-design" name="unique-design" class="text-md-center text-xs-center">
<div class="bg2-overlay">
<div class="container">
<div class="unique-header wow zoomIn" data-wow-duration="s" data-wow-delay="0.3s">
<h3 class="name-section-style-h2">
<?php echo get_cat_name(4) ?></h3>
<div class="name-section-style-h1 text-uppercase">
<?php echo category_description( 4 ); ?></div>
<hr class="hr-standart story"></div>
Д
ля
створення записів потрібно у вкладці
«Записи» обрати підпункт «Додати». Далі
потрібно заповнити поля назви запису
та опис запису. Якщо запис відноситься
до категорії потрібно обрати її. Також
можна добавити допоміжні поля.(Рис.
3.21).
Рис. 3.21. Створення записів
Якщо запис повинен містити картинку, то слід прописати в файлі function.php наступний рядок коду:
add_theme_support('post-thumbnails');
І тоді в записі з’явиться пунк «Головне зображення» (Рис. 3.22).
Рис. 3.22. Пункт «Встановити головне зображення»
Для того щоб вивести запис або категорію з записом потрібно скористатись наступним кодом:
<?php if ( have_posts() ) : query_posts('p=1' або ‘cat=1’);
while (have_posts()) : the_post(); ?>
<?php the_title(); ?> виводить назву запису
<?php the_content(); ?> виводить опис
<?php the_excerpt(); ?>виводить цитату
<?php the_post_thumbnail(array(100, 100)); ?> виводить картинку з параметрами
<? endwhile; endif; wp_reset_query(); ?>
Наприклад: вивід категорії «Послуги»
<section id="what-we-do" name="what-we-do">
<div class="container">
<div class="what-do-header wow zoomIn text-md-center text-xs-center" data-wow-delay="0.4s">
<h3 class="name-section-style-h2"><?php echo get_cat_name(5) ?></h3>
<h2 class="name-section-style-h1 text-uppercase"><?php echo category_description( 5 ); ?></h2>
<hr class="hr-standart">
<?php if ( have_posts() ) : query_posts('p=81');
while (have_posts()) : the_post(); ?>
<div class="desc">
<?php the_content(); ?>
</div>
</div>
<br>
<div class="row">
<div class="col-lg-6 col-md-12 col-sm-12 col-xs-12">
<div class="skill-img wow slideInLeft">
<?php if ( has_post_thumbnail() ) : ?>
<?php the_post_thumbnail(auto); ?>
<?php endif; ?></div>
</div>
<? endwhile; endif; wp_reset_query(); ?>
Якщо картинка має власні стилі то слід виводити картинку за допомогою наступного коду:
<?php if ( has_post_thumbnail() ) : ?>
<?php the_post_thumbnail(array(100, 100), array('class' => 'img-circle')); ?>
<?php endif; ?>
Для перегляду картинку у збільшеному вигляду був застосований наступний код. Наприклад картинки секції «Брендинг».
<section id="our-partner" class="text-md-center text-xs-center">
<div class="container">
<div class="row">
<div class="clients wow zoomIn" data-wow-duration="2s" data-wow-delay="0.5s">
<?php if ( have_posts() ) : query_posts('p=103');
while (have_posts()) : the_post(); ?>
<div class="col-md-2 col-sm-4 col-xs-6">
<?php if ( has_post_thumbnail() ) : ?>
<a class="item-brand" href="<?php
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large' );
echo $large_image_url[0]; ?>"> <?php the_post_thumbnail(array (120, 120)); ?></a>
<?php endif; ?></div>
<? endwhile; endif; wp_reset_query(); ?>
<?php if ( have_posts() ) : query_posts('p=105');
while (have_posts()) : the_post(); ?>
<div class="col-md-2 col-sm-4 col-xs-6">
<?php if ( has_post_thumbnail() ) : ?>
<a class="item-brand" href="<?php $large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large' );
echo $large_image_url[0]; ?>"> <?php the_post_thumbnail(array (120, 120)); ?></a>
<?php endif; ?></div>
<? endwhile; endif; wp_reset_query(); ?>
<?php if ( have_posts() ) : query_posts('p=107');
while (have_posts()) : the_post(); ?>
<div class="col-md-2 col-sm-4 col-xs-6">
<?php if ( has_post_thumbnail() ) : ?>
<a class="item-brand" href="<?php
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large' );
echo $large_image_url[0]; ?>"> <?php the_post_thumbnail(array (120, 120)); ?></a>
<?php endif; ?></div>
<? endwhile; endif; wp_reset_query(); ?>
<?php if ( have_posts() ) : query_posts('p=109');
while (have_posts()) : the_post(); ?>
<div class="col-md-2 col-sm-4 col-xs-6">
<?php if ( has_post_thumbnail() ) : ?>
<a class="item-brand" href="<?php
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large' );
echo $large_image_url[0]; ?>"> <?php the_post_thumbnail(array (120, 120)); ?></a>
<?php endif; ?></div>
<? endwhile; endif; wp_reset_query(); ?>
<?php if ( have_posts() ) : query_posts('p=111');
while (have_posts()) : the_post(); ?>
<div class="col-md-2 col-sm-4 col-xs-6">
<?php if ( has_post_thumbnail() ) : ?>
<a class="item-brand" href="<?php
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large' );
echo $large_image_url[0]; ?>"> <?php the_post_thumbnail(array (120, 120)); ?></a>
<?php endif; ?></div>
<? endwhile; endif; wp_reset_query(); ?>
<?php if ( have_posts() ) : query_posts('p=113');
while (have_posts()) : the_post(); ?>
<div class="col-md-2 col-sm-4 col-xs-6">
<?php if ( has_post_thumbnail() ) : ?>
<a class="item-brand" href="<?php
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large' );
echo $large_image_url[0]; ?>"> <?php the_post_thumbnail(array (120, 120)); ?></a>
<?php endif; ?></div>
<? endwhile; endif; wp_reset_query(); ?>
</div>
</div>
</div>
</section>
