32 Корисних трюку для файлу wordpress

У сьогоднішньому пості я хочу поговорити про такий потужний файлі вордпресс як functions.php. І сьогодні я зібрав цілу колекцію трюків, хуков і фич для цього файлу. Сподіваюся все це вам буде корисно. Якщо назбираю ще хоч невелику купку корисностей - зроблю другу частину.

У всіх темах WordPress є файл functions.php. Цей файл діє як плагін і дозволяє вам робити багато цікавих речей на вашому сайті WordPress. У цій статті я покажу вам деякі з найбільш корисних трюків для вашого файлу functions.php.

Що являє собою файл функцій в WordPress?

Файл функцій, зазвичай відомий як файл functions.php, є файлом теми WordPress. Він поставляється з усіма безкоштовними і преміальними темами WordPress.

Мета цього файлу - дати розробникам теми можливість визначати свої особливості і функції теми. Цей файл діє так само, як плагін WordPress, і його можна використовувати для додавання власних користувальницьких фрагментів коду в WordPress.

Ви знайдете багато з цих фрагментів коду на веб-сайтах з інструкціями, в яких вам слід додати цей код в файл functions.php вашої теми або плагін WordPress для конкретного сайту.

У той час як файл functions.php більш зручний, плагін з конкретним сайтом набагато краще. Просто тому, що він не залежить від вашої теми WordPress і буде працювати незалежно від того, яку тему ви використовуєте.

З іншого боку, файл функцій теми буде працювати тільки для цієї теми, і якщо ви перемкніть тему, то вам доведеться скопіювати / вставити ваші користувальницькі коди в нову тему.

Сказавши це, ось деякі надзвичайно корисні фічі для файлу functions.php.

1. Видаляємо номер версії WordPress

Ви завжди повинні використовувати останню версію WordPress. Тим не менш, ви все одно можете видалити номер версії WordPress зі свого сайту. Просто додайте цей фрагмент коду в свій файл функцій.

2. Додаємо свій логотип в призначеній для користувача панелі моніторингу

Хочете змінити логотип в область адміністрування WordPress? Додавання користувальницького логотипу в панелі управління є першим кроком в цьому процесі.

Спочатку вам потрібно буде завантажити свій власний логотип в папку зображень вашої теми з назвою custom-logo.png. Переконайтеся, що ваш користувальницький логотип має розмір 16 × 16 пікселів.

Після цього ви можете додати цей код в файл функцій вашої теми.

3. Змінюємо підвал в панелі адміністратора WordPress

Підвал в області адміністрування WordPress відображає повідомлення «Спасибі вам за творчість з WordPress». Ви можете змінити його на все що захочете, додавши цей код.

Не соромтеся змінювати текст і посилання, які ви хочете додати. Ось як це виглядає на моєму сайті.

32 Корисних трюку для файлу wordpress

4. Додаємо призначені для користувача віджети панелі управління в WordPress.

Ймовірно ви бачили віджети, які додають в панель WordPress безліч плагінів і тем. В якості розробника теми ви можете додати його самостійно, вставивши наступний код:

Ось як це виглядає:

32 Корисних трюку для файлу wordpress

5. Зміна значення Gravatar за замовчуванням в WordPress

32 Корисних трюку для файлу wordpress

6. Динамічна дата в підвалі WordPress

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

7. Випадкова зміна кольору фону в WordPress

Ви хочете випадково змінити колір фону на своєму сайті під час кожного відвідування або перезавантаження сторінки? Ось як це легко зробити.

Спочатку вам потрібно додати цей код в файл функцій вашої теми.

Потім вам потрібно буде відредагувати файл header.php в своїй темі. Знайдіть тег і додайте наступний рядок:

Якщо ви хочете виправити це, ви повинні додати цей код в свій файл функцій.

Не забудьте замінити zacompom.ru на своє ім'я домену.

9. Додаємо додаткові розміри зображення

WordPress автоматично створює кілька розмірів зображення при завантаженні зображення. Ви також можете створювати додаткові розміри зображень для використання в своїй темі. Додайте цей код в свій файл функцій вашої теми.

Цей код створює три нових розміру зображення різних розмірів. Не соромтеся налаштовувати код відповідно до ваших вимог.

Ви можете відобразити розмір зображення в будь-якому місці своєї теми, використовуючи цей код.

10. Додаємо нові навігаційні меню до теми

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

Тепер ви можете перейти в меню «Зовнішній вигляд», і ви побачите «Моє користувача меню» в якості опції розміщення теми.

32 Корисних трюку для файлу wordpress

Тепер вам потрібно додати цей код в свою тему, де ви хочете відобразити меню навігації.

Цей код додасть поля Twitter і Facebook в профілі користувачів в WordPress.

32 Корисних трюку для файлу wordpress

12. Додавання міні в бічну панель вашої теми

Це один з найбільш використовуваних варіантів і багато розробників вже знають про це. Але він заслуговує на те, щоб бути в цьому списку для тих, хто цього не знає. Вставте цей код в файл functions.php:

Тепер ви можете відвідати сторінку Зовнішній вигляд - Віджети і ви побачите нову область клієнтів віджета. На моєму сайті є такі віджети:

32 Корисних трюку для файлу wordpress

Щоб відобразити цей віджет у вашій темі, додайте цей код куди вам потрібно в файл sidebar.php:

13. Впроваджуємо RSS-канал до підвалу сайту

14. Додати мініатюри в RSS-стрічку

Мініатюри або зображення записи зазвичай відображаються тільки в дизайні вашого сайту. Ви можете легко розширити цю функціональність для вашої RSS-стрічки за допомогою простої функції.

15. Приховуємо помилки входу в WordPress

Помилки входу в WordPress можуть використовуватися хакерами, щоб вгадати, ввели вони неправильне ім'я користувача або пароль. Приховуючи помилки входу в WordPress, ви можете зробити свою область входу трохи більш безпечною.

32 Корисних трюку для файлу wordpress

16. Відключаємо вхід по електронній пошті

17. Відключаємо функцію пошуку

Якщо ви хочете відключити функцію пошуку на своєму сайті WordPress, то просто додайте цей код в свій файл functions.php.

18. Затримка повідомлень в RSS-стрічці

Просто додайте цей код в файл функцій вашої теми.

У цьому коді ми використовували 10 хвилин в змінній $ wait. Не соромтеся змінювати це на будь-яку кількість хвилин, які ви хочете.

19. Змінюємо текст «Читати далі» для анонса

Ви хочете змінити текст, який з'являється після анонса записи? Просто додайте цей код в файл функцій вашої теми.

20. Відключаємо RSS-стрічку

Не всім веб-сайтам потрібна RSS-стрічка. Якщо ви хочете відключити її на своєму сайті WordPress, додайте цей код в файл функцій вашої теми.

21. Змінюємо довжину анонсу

WordPress обмежує довжину анонса до 55 слів. Якщо вам потрібно це змінити, ви можете додати цей код в свій файл функцій.

Змініть 100 на кількість слів, які ви хочете показати в анонсі.

22. Додаємо нового адміністратора

Якщо ви забули пароль WordPress і електронну пошту, ви можете створити користувача admin, додавши цей код в файл функцій вашої теми за допомогою FTP-клієнта.

Не забудьте заповнити поля логін, пароль і електронної пошти. Як тільки ви зайшли на свій сайт WordPress, не забудьте видалити код з вашого файлу функцій.

23. Видаляємо вікно вітання в панелі інструментів

Вікно вітання - це мета-вікно, доданий до екрану панелі управління області адміністрування WordPress. Воно надає собою корисні ярлики для початківців, щоб робити щось на своєму новому сайті.

32 Корисних трюку для файлу wordpress

Ви можете легко приховати це мета-вікно, додавши цей код в свій файл функцій.

24. Показуємо загальна кількість зареєстрованих користувачів

Ви хочете показати загальну кількість зареєстрованих користувачів на вашому сайті? Просто додайте цей код в файл функцій вашої теми.

Цей код робить шорткод, який дозволяє відображати загальна кількість зареєстрованих користувачів на вашому сайті. Тепер вам просто потрібно додати цей шорткод [user_count] в свій пост або на сторінку, де ви хочете показати загальну кількість користувачів.

26. Включаємо виконання шорткодов в текстових віджети

За замовчуванням WordPress не виконує шорткоди всередині текстових віджетів. Щоб виправити це, вам потрібно просто додати цей код в файл функцій вашої теми.

Ви можете використовувати ту ж техніку для своїх повідомлень WordPress. Це виглядає естетично і допомагає користувачам швидко сканувати сторінки з великою кількістю контенту. Просто додайте цей код в файл функцій вашої теми.

Цей код просто додає клас odd або even в повідомлення WordPress. Тепер ви можете додати власний стиль CSS, щоб по-різному їх відображати. Ось приклад коду, який допоможе вам почати роботу.

Кінцевий результат буде виглядати приблизно так:

32 Корисних трюку для файлу wordpress

28. Додаємо додаткові типи файлів для завантаження

За замовчуванням WordPress дозволяє завантажувати обмежена кількість часто використовуваних типів файлів. Однак ви можете розширити його, щоб дозволити завантажувати інші типи файлів. Додайте цей код в файл функцій вашої теми:

Цей код дозволяє завантажувати файли SVG і PSD в WordPress. Вам знадобиться Google, щоб дізнатися mime для типів файлів, які ви хочете дозволити завантажувати, а потім використовувати їх в коді.

29. Видаляємо посилання завантажуються зображень

За замовчуванням, коли ви завантажуєте зображення в WordPress, воно автоматично стає пов'язано зі сторінкою вкладення. Якщо користувачі натискають на зображення, вони потім переносяться на нову сторінку подалі від вашого повідомлення.

Ось як легко ви можете зупинити WordPress від автоматичної прив'язки завантажуються зображень. Все що вам потрібно зробити, це додати цей фрагмент коду в свій файл функцій:

Тепер, коли ви завантажуєте нове зображення в WordPress, воно не буде автоматично прив'язане. Але ви все одно можете прив'язати його до файлу або сторінці вкладень, якщо захочете.

32 Корисних трюку для файлу wordpress

Потім вам потрібно додати деякі призначені для користувача стилі CSS, щоб він виглядав краще. Ви можете використовувати цей зразок CSS в якості відправної точки.

32 Корисних трюку для файлу wordpress

31. Відключаємо XML-RPC

XML-RPC - це метод, що дозволяє стороннім додаткам спілкуватися з вашим сайтом WordPress віддалено. Це може привести до проблем безпеки і може бути використано хакерами.

Просто додайте цей код в свій файл функцій, щоб відключити XML-RPC в WordPress:

Це все на даний момент.

На цьому буду прощатися з вами - до швидких зустрічей!

Схожі статті