Крючками, или по-английски — hooks — часто называют дополнительные настройки сайта, работающего на WordPress.
Есть даже целые сайты, посвященные публикации этих самых крючков, идет сильнейший обмен кодом между блоггерами, устраивают целые соревнования: кто опубликует наиболее интересный «крючок» для Вордпресс, есть даже премии и награды на эту тему.
Я собираю все эти дополнения к коду шаблонов и административной части WordPress. Они мне нужны для работы, я их довольно часто использую в своих платных и бесплатных шаблонах, а также на своих интернет-площадках.
Недавно я публиковал целую серию статей, в которой выложил около двух десятков разных полезных советов по дополнительной настройке WordPress. Сегодня вы познакомитесь еще с несколькими полезными дополнительными настройками сайта, работающего на этом популярном движке. Если вдруг случайно я повторюсь, напишу о крючке. который уже публиковал, вы уж извините.
Хочу сразу дать один важный совет:
Перед тем. как вы захотите воспользоваться одним из «крючков» — сначала сохраните тот файл, который надумали изменить, также советую иметь свежую резервную копию базы данных. На всякий случай.
Итак, Совет 1 — добавить кнопку Facebook сразу под постом
Что-то похожее я публиковал. В файле single.php шаблона в нужном месте надо добавить такой код:
<iframe src="https://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&layout=standard&show_faces=false&width=450&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe>
Совет 2 — Как закрыть все пинги и трекбеки на сайте?
Зайдите в phpMyAdmin и создайте запрос к БД
UPDATE wp_posts SET ping_status = 'closed';
Желательно иметь свежую резервную копию БД.
Совет 3 — Хотите заменить нудное для многих отображение даты? Например, на такой вариант: Опубликовано 6 дней назад.
Очень просто. Найдите функцию вывода даты и замените ее на такой код:
Опубликовано <?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' назад'; ?>
Совет 4 — Чтобы автоматически очищать Корзину в вашем WordPress
Добавьте код в файл wp-config.php
define('EMPTY_TRASH_DAYS', 10 );
Совет 5 — Если вы хотите добавить какой-то свой текст, например, для защиты от «граббера» контента, чтобы читатель видел ссылку на ваш сайт, или какой-либо другой постоянный текст в вашей записи -
Не обязательно ее в редакторе каждый раз набирать на клавиатуре. Вы можете просто вставить код в файл functions.php вашего шаблона:
function add_post_content($content) { if(!is_feed() && !is_home()) { $content .= '<p>© '.date('Y').' www.bestwordpressthemes.ru'.bloginfo('name').'</p>'; } return $content; } add_filter('the_content', 'add_post_content');
Все, что вы видите между тегами <p> и </p> — редактируйте на здоровье. И помните: при смене шаблона все дополнительные настройки, сделанные в файле fuctions.php, будут утеряны.
Полезные ‘крючки’ WordPress
Олег Власов Олег Власов ovlasov49@gmail.com Коллекция бесплатных тем WordPress с авторским переводом WordPress Collection полезные крючки wordpressКрючками, или по-английски — hooks — часто называют дополнительные настройки сайта, работающего на WordPress.
Есть даже целые сайты, посвященные публикации этих самых крючков, идет сильнейший обмен кодом между блоггерами, устраивают целые соревнования: кто опубликует наиболее интересный «крючок» для Вордпресс, есть даже премии и награды на эту тему.
Я собираю все эти дополнения к коду шаблонов и административной части WordPress. Они мне нужны для работы, я их довольно часто использую в своих платных и бесплатных шаблонах, а также на своих интернет-площадках.
Недавно я публиковал целую серию статей, в которой выложил около двух десятков разных полезных советов по дополнительной настройке WordPress. Сегодня вы познакомитесь еще с несколькими полезными дополнительными настройками сайта, работающего на этом популярном движке. Если вдруг случайно я повторюсь, напишу о крючке. который уже публиковал, вы уж извините.
Хочу сразу дать один важный совет:
Перед тем. как вы захотите воспользоваться одним из «крючков» — сначала сохраните тот файл, который надумали изменить, также советую иметь свежую резервную копию базы данных. На всякий случай.
Итак, Совет 1 — добавить кнопку Facebook сразу под постом
Что-то похожее я публиковал. В файле single.php шаблона в нужном месте надо добавить такой код:
<iframe src="https://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&layout=standard&show_faces=false&width=450&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe>
Совет 2 — Как закрыть все пинги и трекбеки на сайте?
Зайдите в phpMyAdmin и создайте запрос к БД
UPDATE wp_posts SET ping_status = 'closed';
Желательно иметь свежую резервную копию БД.
Совет 3 — Хотите заменить нудное для многих отображение даты? Например, на такой вариант: Опубликовано 6 дней назад.
Очень просто. Найдите функцию вывода даты и замените ее на такой код:
Опубликовано <?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' назад'; ?>
Совет 4 — Чтобы автоматически очищать Корзину в вашем WordPress
Добавьте код в файл wp-config.php
define('EMPTY_TRASH_DAYS', 10 );
Совет 5 — Если вы хотите добавить какой-то свой текст, например, для защиты от «граббера» контента, чтобы читатель видел ссылку на ваш сайт, или какой-либо другой постоянный текст в вашей записи -
Не обязательно ее в редакторе каждый раз набирать на клавиатуре. Вы можете просто вставить код в файл functions.php вашего шаблона:
function add_post_content($content) { if(!is_feed() && !is_home()) { $content .= '<p>© '.date('Y').' www.bestwordpressthemes.ru'.bloginfo('name').'</p>'; } return $content; } add_filter('the_content', 'add_post_content');
Все, что вы видите между тегами <p> и </p> — редактируйте на здоровье. И помните: при смене шаблона все дополнительные настройки, сделанные в файле fuctions.php, будут утеряны.
Понравилась статья? Поделись с друзьями!
Спасибо за полезную информацию. Отображение даты интересное решение.