TOP:
- Взламали сайт на WordPress? Як очистити від вірусів та відновити роботу.
- WordPress Speculative Loading: що це таке та як налаштувати спекулятивне завантаження
- Помилка Loco Translate «File modification disallowed by the plugin settings»: причини та вирішення
- Помилка: Ця контактна форма розміщена в неправильному місці.
- Як вимкнути Site Editor (редактор сайту або FSE — Full Site Editing)
- Відбувся реліз WordPress 6.8 “Cecil”: миттєве завантаження, bcrypt та оновлений блоковий редактор
- Як змінити email адміністратора WordPress без підтвердження: Повний посібник 2025
- Не працює оновлення (Enabling Maintenance mode…-1)
- Пусто або помилка invalid taxonomy при використанні get_terms()

Декілька нових хаків для WordPress
Посилання у коментарях:
Якщо хтось у тексті коментаря залише лінк, на зразок http://blog.com, після публікації цей текст стане активним посиланням, як це http://blog.com.
Так от, якщо Ви бажаєте, аби цього не відбувалось, додайте до файлу functions.php наступний код:
remove_filter('comment_text', 'make_clickable', 9);Code language: JavaScript (javascript)Сповіщайте користувачів про оновлення по email:
Якщо бажаєте, аби при кожній публікації нового запису зареєстрованим користувачам надходило повідомлення на пошту, додайте до файлу functions.php наступний код:
function uawp_email_members($post_ID) { global $wpdb; $usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;"); $users = implode(",", $usersarray); mail($users, "Оновлення на сайті!", 'Новий запис опубліковано на сайті https://wordpress.co.ua'); return $post_ID; } add_action('publish_post', 'uawp_email_members');Code language: PHP (php)Додати головні зображення (post thumbnails) до RSS стрічки:
По замовчуванню головні зображення до стрічки не попадають, аби це виправити додайте до файлу functions.php наступний код:
function uawp_post_thumbnail_feeds($content) { global $post; if(has_post_thumbnail($post->ID)) { $content = ' <div>' . get_the_post_thumbnail($post->ID) . '</div> ' . $content; } return $content; } add_filter('the_excerpt_rss', 'uawp_post_thumbnail_feeds'); add_filter('the_content_feed', 'uawp_post_thumbnail_feeds');Code language: PHP (php)DEBUG режим:
Якщо Ви розробник, буває необхідно увімкнути DEBUG режим. Але якщо сайт робочий? Відвідувачам не дуже сподобається службова інформація перед очима :). Додайте до файлу functions.php наступний код, та зможете вмикати цей режим переходячи за посиланням на зразок https://wordpress.co.ua/about?debug=debug:
if ( isset($_GET['debug']) && $_GET['debug'] == 'debug') define('WP_DEBUG', true);Code language: PHP (php)Перегляд PDF за допомогою Google Docs переглядача:
Додайте до файлу functions.php наступний код, та зможете використовувати короткий код, аби відвідувачи переглядали PDF файли у Google Docs переглядачі:
function uawp_pdflink($attr, $content) { return '<a class="pdf" href="http://docs.google.com/viewer?url=' . $attr['href'] . '">'.$content.'</a>'; } add_shortcode('pdf', 'uawp_pdflink');Code language: PHP (php)Використовувати так:
[pdf href="http://yoursite.com/linktoyour/file.pdf"]Подивитись PDF[/pdf]Code language: CSS (css)Дмитро Кондрюк в веб-індустрії з 2003 року. В 2009р. заснував проект Український WordPress (що у подальшому став офіційним сайтом команди локалізації WordPress в Україні). З 2010 року засновник і технічний директор проекту Український хостинг для WordPress (WPHost.me) - повноцінного хостинг-сервісу, максимально оптимізованого на використання CMS WordPress.
Як встановити максимальну кількість слів у заголовку
Ієрархія шаблонів теми WordPress
Пов'язана тема, буде цікаво!
Вимкнути перевірку налаштувань форм у Contact Form 7
Як прибрати emoji (смайлики) з тексту