Посилання у коментарях:
Якщо хтось у тексті коментаря залише лінк, на зразок http://blog.com, після публікації цей текст стане активним посиланням, як це http://blog.com.
Так от, якщо Ви бажаєте, аби цього не відбувалось, додайте до файлу functions.php наступний код:
[php]
remove_filter(‘comment_text’, ‘make_clickable’, 9);
[/php]
Сповіщайте користувачів про оновлення по email:
Якщо бажаєте, аби при кожній публікації нового запису зареєстрованим користувачам надходило повідомлення на пошту, додайте до файлу functions.php наступний код:
[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’);
[/php]
Додати головні зображення (post thumbnails) до RSS стрічки:
По замовчуванню головні зображення до стрічки не попадають, аби це виправити додайте до файлу functions.php наступний код:
[php]
function uawp_post_thumbnail_feeds($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = ‘
‘ . get_the_post_thumbnail($post->ID) . ‘
‘ . $content;
}
return $content;
}
add_filter(‘the_excerpt_rss’, ‘uawp_post_thumbnail_feeds’);
add_filter(‘the_content_feed’, ‘uawp_post_thumbnail_feeds’);
[/php]
DEBUG режим:
Якщо Ви розробник, буває необхідно увімкнути DEBUG режим. Але якщо сайт робочий? Відвідувачам не дуже сподобається службова інформація перед очима :). Додайте до файлу functions.php наступний код, та зможете вмикати цей режим переходячи за посиланням на зразок https://wordpress.co.ua/about?debug=debug:
[php]
if ( isset($_GET[‘debug’]) && $_GET[‘debug’] == ‘debug’)
define(‘WP_DEBUG’, true);
[/php]
Перегляд PDF за допомогою Google Docs переглядача:
Додайте до файлу functions.php наступний код, та зможете використовувати короткий код, аби відвідувачи переглядали PDF файли у Google Docs переглядачі:
[php]
function uawp_pdflink($attr, $content) {
return ‘‘.$content.’‘;
}
add_shortcode(‘pdf’, ‘uawp_pdflink’);
[/php]
Використовувати так:
[html]
[pdf href=”http://yoursite.com/linktoyour/file.pdf”]Подивитись PDF[/pdf]
[/html]
Декілька нових хаків для WordPress
Посилання у коментарях:
Якщо хтось у тексті коментаря залише лінк, на зразок http://blog.com, після публікації цей текст стане активним посиланням, як це http://blog.com.
Так от, якщо Ви бажаєте, аби цього не відбувалось, додайте до файлу functions.php наступний код:
[php]
remove_filter(‘comment_text’, ‘make_clickable’, 9);
[/php]
Сповіщайте користувачів про оновлення по email:
Якщо бажаєте, аби при кожній публікації нового запису зареєстрованим користувачам надходило повідомлення на пошту, додайте до файлу functions.php наступний код:
[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’);
[/php]
Додати головні зображення (post thumbnails) до RSS стрічки:
По замовчуванню головні зображення до стрічки не попадають, аби це виправити додайте до файлу functions.php наступний код:
[php]
function uawp_post_thumbnail_feeds($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = ‘
‘ . $content;
}
return $content;
}
add_filter(‘the_excerpt_rss’, ‘uawp_post_thumbnail_feeds’);
add_filter(‘the_content_feed’, ‘uawp_post_thumbnail_feeds’);
[/php]
DEBUG режим:
Якщо Ви розробник, буває необхідно увімкнути DEBUG режим. Але якщо сайт робочий? Відвідувачам не дуже сподобається службова інформація перед очима :). Додайте до файлу functions.php наступний код, та зможете вмикати цей режим переходячи за посиланням на зразок https://wordpress.co.ua/about?debug=debug:
[php]
if ( isset($_GET[‘debug’]) && $_GET[‘debug’] == ‘debug’)
define(‘WP_DEBUG’, true);
[/php]
Перегляд PDF за допомогою Google Docs переглядача:
Додайте до файлу functions.php наступний код, та зможете використовувати короткий код, аби відвідувачи переглядали PDF файли у Google Docs переглядачі:
[php]
function uawp_pdflink($attr, $content) {
return ‘‘.$content.’‘;
}
add_shortcode(‘pdf’, ‘uawp_pdflink’);
[/php]
Використовувати так:
[html]
[pdf href=”http://yoursite.com/linktoyour/file.pdf”]Подивитись PDF[/pdf]
[/html]
Дмитро Кондрюк в веб-індустрії з 2003 року. В 2009р. заснував проект Український WordPress (що у подальшому став офіційним сайтом команди локалізації WordPress в Україні). З 2010 року засновник і технічний директор проекту Український хостинг для WordPress (WPHost.me) - повноцінного хостинг-сервісу, максимально оптимізованого на використання CMS WordPress.
Як встановити максимальну кількість слів у заголовку
Ієрархія шаблонів теми WordPress
Пов'язана тема, буде цікаво!
Вимкнути перевірку налаштувань форм у Contact Form 7
Як прибрати emoji (смайлики) з тексту
Як прибрати назву (slug) кастомного типу контенту з URL