Створення віджету для переходу в соцмережу

  1. Копіюємо файл widgets-phonenumbers.php, перейменовуємо його (наприклад widgets-socisl-links.php)
  2. Редагуємо в створеному файлі:
    • у функції construct опис і назви
    • у функції form редагуємо текст, який хочемо, щоб відображався у формі
    • у lable , update слово number міняємо на image
    •  у функції widget потрібно прописати <a class=”wid-social-link” href=”‘.apply_filters( ‘widget_title’, $instance[‘url’]).'” ><img width=”30px” height=”30px” border=0 src=”‘ .apply_filters( ‘widget_title’, $instance[‘image’]). ‘” alt=””/></a>’ ;  тобто задаємо параметри картинки, посилання, на яку ми заповнемо у першому полі форми.
  3. Редагуємо файл functions.php:
    • додаємо ще один масив, щоб віджети можна було закидати у футер

register_sidebar( array(
‘name’ => ‘Footer’,
‘id’ => ‘social_links’,
‘before_widget’ => ‘<li>’,
‘after_widget’ => ‘</li>’,
‘before_title’ => ”,
‘after_title’ => ”,
) );

  • дописуємо require( get_template_directory()  .’/includes/widgets/widget-social-links.php’);
  • дописуємо наш новий віджет у register_foo_widget

Отримуємо:

У полі 1 заповнюємо посилання на нашу картинку, у полі 2 посилання, куди ми хочемо перейти, клацнувши на картинку.

Ще забула написати, що потрібно створити файл footer.php по аналогії з header.php

В мене в футері прописано:

if ( is_active_sidebar( ‘Social_links’ ) ) : ?>
<ul class=”sociallinks”>
<?php dynamic_sidebar( ‘Social_links’ ); ?>
</ul>
<?php endif; ?>

Індивідуальний шаблон для окремої сторінки

Раніше ми вже згадували за ієрархію теми WordPress. За допомогою цього засобу вебмайстер має змогу переоприділяти базові файли індивідуальними шаблонами.

Найпростіші віджети

Окрім базових складових шаблону виникає необхідність написання функціональних кишеньок — невеликих блоків з інформацією, або пропрацьованим алгоритмом.

Най’яскравіший приклад такого завдання: вивід контактної інформації (телефонів та мейлу) в елементах дизайну.

Аби зрозуміти як працюють віджети, скористаймось ось такою структурою (виправлені попередні негаразди — була замінена конфліктна змінна на get_template_directory()).

is_front_page()

Простий та елегантний спосіб визначити головну сторінку у Вордпресі.

if( is_front_page() )
{ echo "раді бачити Вас на головній, панство :)"; 
} else { 
echo "це не головна"; 
}

Ця вбудована функція найчастіше стає в нагоді, коли потрібно визначити для головної сторінки особливі скрипти та стилі.

Прив’язка фірмової пошти хостингу ukraine до особистого gmail

Gmail має напрочуд гнучкий сервіс інтеграції зовнішніх поштових адрес. Ви можете не лише отримувати усю корпоративну пошту, але й відповідати з неї через свій звичний ящик.

Щоб розпочати, достатньо знайти “шестерню” в правому верхньому куті та вибрати підпункт налаштування.

визначаємо усі прислані $_POST дані в php документ

Простий скрипт про те як дізнатись отримані в документ дані $_POST.  Викладає усі дані в цикл та проходиться по кожному пункту

foreach ($_POST as $key => $value){
 echo "Параметр ".htmlspecialchars($key).": ".htmlspecialchars($value)."<br>";
}