г. Саратов
+7 (927) 130-20-79
mail@promo64.ru

Рубрика: Wordpress

Разработка и продвижение сайтов в Саратове

Отключить 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 в разделе «Структурированные данные». Привожу несколько…
Читать дальше

Убрать description из категорий WordPress, правим плагин All in one seo pack

Как то мне понадобилось убрать описания страниц сайта, то биш description со страниц рубрик. Понадобилось это из за использования двух разных SEO плагинов. Один из них плагин All in one seo pack, соответственно и править нужно было его файлы. Итак для того чтобы убрать description из категорий достаточно найти в папке с сайтом файл aioseop_class.php, находящийся по адресу /wp-content/plugins/all-in-one-seo-pack/aioseop_class.php…
Читать дальше