ОТКЛЮЧИТЬ ДЕАКТИВАЦИЮ КОНКРЕТНЫХ ПЛАГИНОВ В WORDPRESS
разместить в function.php Вашего шаблона
Ограничить цитату (excerpt) количеством слов или символов
Чтобы не подгонять шаблон под разный размер записей можно наоборот, ограничить выводимую цитату записи количеством слов или символов. Для этого нужно добавить в functions следующие строки.
Для ограничения количества слов до 20:
Для ограничения количества символов нужно добавить в functions:
А в том месте где будет показываться цитата:
<?php echo get_excerpt(20); ?>
20 — количество символов.
СНИЗИТЬ КАЧЕСТВО ЗАГРУЖАЕМОЙ КАРТИНКИ JPG
С помощью данной функции Вы сможете снизить качество загружаемой картинки в медиатеку WordPress, тем самым снизить вес картинки и соответственно скорость загрузки сайта.
Если всё правильно делать не понадобится оптимизация WordPress.
Вставляем в функцию темы:
Цифра 80 отвечает за качество картинки, чем меньше число тем меньше качество, от 0 до 100(без сжатия)
разместить в function.php Вашего шаблона
PHP:
add_filter( 'plugin_action_links', 'slt_lock_plugins', 10, 4 );
// создаём функцию
function slt_lock_plugins( $actions, $plugin_file, $plugin_data, $context ) {
// убираем редактирование всех плагинов в админке
if ( array_key_exists( 'edit', $actions ) )
unset( $actions['edit'] );
// Убираем ссылку выключить плагин (deactivate) в админке
if ( array_key_exists( 'deactivate', $actions ) && in_array( $plugin_file, array(
'contact-form-7/wp-contact-form-7.php',
// данный пример отключает деактивацию плагина контактной формы
)))
unset( $actions['deactivate'] );
return $actions;
}
Чтобы не подгонять шаблон под разный размер записей можно наоборот, ограничить выводимую цитату записи количеством слов или символов. Для этого нужно добавить в functions следующие строки.
Для ограничения количества слов до 20:
PHP:
function new_excerpt_length($length) { return 20; }
add_filter('excerpt_length', 'new_excerpt_length');
PHP:
function get_excerpt($count){
$permalink = get_permalink($post->ID);
$excerpt = get_the_content();
$excerpt = strip_tags($excerpt);
$excerpt = substr($excerpt, 0, $count);
$excerpt = $excerpt.'... <a href="'.$permalink.'">more</a>';
return $excerpt;}
20 — количество символов.
СНИЗИТЬ КАЧЕСТВО ЗАГРУЖАЕМОЙ КАРТИНКИ JPG
С помощью данной функции Вы сможете снизить качество загружаемой картинки в медиатеку WordPress, тем самым снизить вес картинки и соответственно скорость загрузки сайта.
Если всё правильно делать не понадобится оптимизация WordPress.
Вставляем в функцию темы:
PHP:
add_filter('jpeg_quality', function($arg){return 80;});