Рубрика: Wordpress

Блог - PROMO64

Как вернуть классические виджеты в WordPress

WordPress меняется…. Код вставляем в файл functions.php вашей темы. add_filter( ‘gutenberg_use_widgets_block_editor’, ‘__return_false’ ); add_filter( ‘use_widgets_block_editor’, ‘__return_false’ );

Отключить wp-json и oembed в WordPress

Как отключить wp-json и oembed в WordPress. Нужно добавить в файл functions.php вашей темы следующий код: // Отключаем сам REST API add_filter(‘rest_enabled’, ‘__return_false’); // Отключаем фильтры REST API remove_action( ‘xmlrpc_rsd_apis’, ‘rest_output_rsd’ ); remove_action( ‘wp_head’, ‘rest_output_link_wp_head’, 10, 0 ); remove_action( ‘template_redirect’, ‘rest_output_link_header’, 11, 0 ); remove_action( ‘auth_cookie_malformed’, ‘rest_cookie_collect_status’ ); remove_action( ‘auth_cookie_expired’, ‘rest_cookie_collect_status’ ); remove_action( ‘auth_cookie_bad_username’, ‘rest_cookie_collect_status’…
Читать дальше

Запретить обновление плагина WordPress

Запретить обновление конкретного плагина WordPress очень просто. Нужно открыть раздел Плагины, найти нужный на жать «Изменить». В открывшемся окне редактора нужно изменить значение Version: x.x.x (какая то версия) на Version: 999.1.1 <?php /* Plugin Name: Name Plagin Version: 999.0.1 */  

Удалить поле «Сайт» из формы добавления комментария в WordPress

Для того чтобы удалить поле «Сайт» из формы добавления комментария в WordPress надо в конец файла functions.php вашей темы оформления добавить данную строчку: function remove_comment_fields($fields) { unset($fields[‘url’]); return $fields; } add_filter(‘comment_form_default_fields’, ‘remove_comment_fields’);  

Перенести сайт на WordPress на другой домен

Как без проблем перенести сайт на WordPress на другой домен? По очереди выполните следующие SQL-запросы: UPDATE wp_options SET option_value = REPLACE(option_value, ‘http://olddomain.ru’, ‘http://newdomain.ru’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’; UPDATE wp_posts SET guid = REPLACE(guid, ‘http://olddomain.ru’,’http://newdomain.ru’); UPDATE wp_posts SET post_content = REPLACE(post_content, ‘http://olddomain.ru’, ‘http://newdomain.ru’);  

Убрать #more-ID в WordPress

При переходе по кнопке «Читать далее» к URL прибавляется окончание http://domain/stranica.html#more-4549 Чтобы его убрать надо иззменить код в файле — /wp-includes/post-template.php нужно найти: «#more-{$post->ID}/»   и заменить на: «\»  

Отключаем wp-cron.php и снимаем нагрузку на сервер

В большинстве случаев никто не пользуется CRON-ом — встроенной функцией WordPress для автопубликации статей по дате и времени. Между тем, эта функция, делает постоянные обращения к серверу, что очень тормозит его работу, особенно на дешёвых хостингах. Я предлагаю отключить wp-cron.php и тем самым снять чрезмерную и ненужную нагрузку на сервер. Отключить можно просто добавив в файл…
Читать дальше

Чистим сайт от ненужного кода

Привет! Сегодня я расскажу об оптимизации исходного html-кода сайта на WordPress. Очень много ненужного мне кода генерирует мой любимый движок, а это по крайней мере неэстетично, что уж там говорить о быстродействии и вниманя поисковиков. Исправляем такую ситуацию правкой header.php и functions.php вашей темы оформления. Чистим header.php. Просто находим и удаляем эти строчки, если они у вас…
Читать дальше

Три способа убрать category из url WordPress

Сегодня я покажу вам как убрать из url вашего WordPress сайта или блога надоедливую и ненужную вставку category. Ничего сложного в этой задаче нет, достаточно добавить в самый конец файла functions.php вашей темы оформления код: add_filter(‘category_link’, create_function(‘$a’, ‘return str_replace(«category/», «», $a);’), 9999); или function true_remove_category_from_category($cat_url) { $cat_url = str_replace(‘/category’, », $cat_url); return $cat_url; } add_filter(‘category_link’, ‘true_remove_category_from_category’,…
Читать дальше

Микроразметка для WordPress

Уже давным давно не для кого не секрет что поисковики уделяют большое внимание микроразметке на сайтах. Поисковики используют её для систематизирования отображения информации о странице, такой как автор статьи, дата публикации, дата изменения и другие. Проверить сайт на соответствие требованиям по микроразметке можно в инструментах для вебмастеров от google в разделе «Структурированные данные». Привожу несколько…
Читать дальше