Полезные лайфхаки по работе с сайтом на WordPress (Вордпресс). Коды для редактирования функций и стилей. Скрипты для работы с ссылками в тексте.
Коды для редактирования функций в файле functions.php
1. Удалить ссылку на автора шаблона в подвале (футере)
add_action( 'init', 'custom_remove_footer_credit', 10 );
function custom_remove_footer_credit () {
remove_action( 'storefront_footer', 'storefront_credit', 20 );
add_action( 'storefront_footer', 'custom_storefront_credit', 20 );
}
2. Отключить ссылку на автора в подвале (футере)
add_action( 'after_setup_theme', 'storefront_setup' );
3. Удалить слово рубрика со страницы записей
add_filter( 'get_the_archive_title', 'artabr_remove_name_cat' );
function artabr_remove_name_cat( $title ){
if ( is_category() ) {
$title = single_cat_title( '', false );
} elseif ( is_tag() ) {
$title = single_tag_title( '', false );
}
return $title;
}
4. Запретить автоматическое обновление ядра WordPress
add_filter( 'auto_update_core', '__return_false' );
5. Как вставить шорткод в код шаблона WordPress
Этот код вставлять в любой файл, где хотите увидеть вывод шорткода.
<?php echo do_shortcode( '[ваш_шорткод]' ); ?>
6. Вставить значок "ТЕКСТ ВО ВСЮ ШИРИНУ" в визуальный редактор WordPress
Этот скрипт добавляет функцию на страницах и в записях "текст во всю ширину"
function my_mce_buttons_2( $buttons ) { $buttons[] = 'underline'; $buttons[] = 'alignjustify'; return $buttons; } add_filter( 'mce_buttons_2', 'my_mce_buttons_2' );
Редактирование стилей в файле style.css
1. Размер миниатюр в выпадающем мега меню (принудительная высота для всех миниатюр)
.navigation li.mega-cat ul li a.mega-post-link img { width: 100%; height: 120px; object-fit: cover; }
2. Исправить кривые (не правильные) кавычки в тексте WordPress
remove_filter('the_content', 'wptexturize');
remove_filter('the_title', 'wptexturize');
remove_filter('comment_text', 'wptexturize');
3. Как запретить неправильный перенос слов в заголовках WordPress
.post-title, h1, h2, h3, h4, h5, h6 {
word-break:normal;
}
4. Выравнивание текста по ширине на сайте WordPress
#content {
text-align:justify;
}
5. Скрыть блок на мобильных устройствах
Для этого нужно присвоить класс .hide-on-mobile тому блоку, который хотим скрыть на телефоне
@media (max-width: 720px) {
.hide-on-mobile {
display: none;
}
}
Полезные скрипты для работы с ссылками в тексте
1. Как закрыть ссылку от индексации в тексте
Перейти из визуального редактора в текстовый и в теге с атрибутом <a href="ссылка на сайт"> в самом конце перед закрывающим тегом > добавить это значение:
rel="nofollow"
2. Как сделать чтобы ссылка открывалась в новом окне браузера
Перейти из визуального редактора в текстовый и в теге с атрибутом <a href="ссылка на сайт"> в самом конце перед закрывающим тегом > добавить это значение:
target="_blank"
Полезные теги, коды, скрипты для работы с файлами php сайта
1. Как установить значок возраст сайта в футере (копирайт)
Поставить копирайт и текущий год сайта следует в файле footer.php.
<p>(C) 2011-<?php echo date('Y');?> Здесь любой текст</p>
Полезные лайфхаки по работе с сайтом можно найти в других статьях. Так же коды для редактирования функций и стилей, скрипты для работы с ссылками в тексте.
Спасибо! Почти все скрипты утащил себе и все работают!