Відкрийте поточний файл теми wp (дочірнього) вашого сайту functions.php і додайте туди наступний код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | add_filter('wpseo_sitemap_index', function () { $links = [ 'https://mysite.com/link1', 'https://mysite.com/link2', 'https://mysite.com/link3', 'https://mysite.com/link4', 'https://mysite.com/link5' ]; //also you can generate links by your own business logic $appended_text = ''; foreach ($links as $l) { $appended_text .= "<sitemap><loc>{$l}</loc></sitemap>"; } return $appended_text; }); |
У масиві $links встановіть свої посилання, які потрібно додати до карти сайту. Якщо ви розробник, ви можете додати власну логіку для створення посилань. Також прочитайте про модуль фільтрації продуктів WooCommerce «Запит URL-адреси SEO»
Ось декілька інструкцій та коду, які ви можете використовувати для оптимізації швидкості сайту, які ви можете перевірити тут https://developers.google.com/speed/pagespeed/insights/?hl=en Встановити плагін Автоматично оптимізувати та встановити наступні параметри: Встановити плагін WP Super Кеш Встановити плагін Стиснути зображення JPEG і PNG Встановіть свої параметри тут '/wp-admin/options-general.php?page=tinify' Встановити плагін Вимкнути Вбудовувати Встановити плагін Вимкнути Emojis (GDPR) Додати далі […]
Внутрішні помилки сервера (помилки 5xx) часто спричинені конфліктами функцій плагіна або теми, тому, якщо у вас є доступ до адміністративної панелі, спробуйте деактивувати всі плагіни, щоб визначити джерело проблем. Якщо у вас немає доступу до адміністраторської панелі веб-сайту, спробуйте скинути плагіни вручну (доступ до інформаційної панелі не потрібен): до […]
Використовуйте наступний алгоритм, щоб визначити, що саме не працює на вашому сайті WordPress після будь-яких змін у ядрі, темі або / та плагінах: створіть копію сайту за допомогою плагіна https://wordpress.org/plugins/duplicator/, створіть тестовий субдомен на вашому сайті за допомогою хостингова панель встановлює повторюваний комплект на тестовому субдомені тестового субдомену, деактивує всі плагіни, крім одного основного плагіна […]
Для видалення полів на сторінці оформлення покупки в магазині woocommerce використовуйте хук: woocommerce_checkout_fields Як приклад опустіть наступний код у поточному файлі теми WordPress теми functions.php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | add_filter('woocommerce_checkout_fields', function ($fields) { //unset($fields['billing']['billing_first_name']); //unset($fields['billing']['billing_last_name']); unset($fields['billing']['billing_company']); unset($fields['billing']['billing_address_1']); unset($fields['billing']['billing_address_2']); unset($fields['billing']['billing_city']); unset($fields['billing']['billing_postcode']); unset($fields['billing']['billing_country']); unset($fields['billing']['billing_state']); unset($fields['billing']['billing_phone']); //unset($fields['order']['order_comments']); //unset($fields['billing']['billing_email']); //unset($fields['account']['account_username']); //unset($fields['account']['account_password']); //unset($fields['account']['account_password-2']); return $fields; }); |
Перегляньте ключі полів, які ви можете вимкнути: Платежні поля billing_first_name billing_last_name billing_company billing_country billing_address_1 billing_address_2 billing_city billing_state billing_postcode billing_phone billing_email Поля доставки
натисніть CTRL + R CTRL + F5 Ctrl + Shift + R Apple + R або command + R (apple) у браузері Chrome найкращий спосіб: Відкрийте інструменти розробника: Ctrl + Shift + I Тепер, залишивши панель відкритою, клацніть лівою кнопкою миші на кнопку «Оновити» (поруч із рядком адреси) і не відпускайте кнопку. Через кілька секунд ви […]
Встановіть цей плагін: https://wordpress.org/plugins/autoptimize/ Увімкніть у його параметрах wp-admin / options-general.php? Page = автоптимізувати 'Оптимізувати HTML-код?' У файлі functions.php поточної теми wp застосуйте наступний код
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | add_filter('autoptimize_html_after_minify', function($content) { $site_url = 'https://bulk-editor.com/'; $content = str_replace("", ' ', $content); $content = str_replace('', ' ', $content); $content = str_replace(" ", ' ', $content); $content = str_replace(' ', ' ', $content); $content = str_replace($site_url . '/wp-includes/js', '/wp-includes/js', $content); $content = str_replace($site_url . '/wp-content/cache/autoptimize', '/wp-content/cache/autoptimize', $content); $content = str_replace($site_url . '/wp-content/themes/', '/wp-content/themes/', $content); $content = str_replace($site_url . '/wp-content/uploads/', '/wp-content/uploads/', $content); $content = str_replace($site_url . '/wp-content/plugins/', '/wp-content/plugins/', $content); return $content; }, 10, 1); |
Не забудьте в $ site_url змінити посилання на посилання на ваш сайт без косої риски на його кінці
Встановіть наступний плагін: https://envato.com/market-plugin/ - цей плагін допомагає клієнтам отримувати оновлення преміальних тем та плагінів, придбаних через Envato Market (ThemeForest & CodeCanyon). Виконайте наступні кроки: Встановіть плагін на своєму сайті Перейдіть на сторінку https://build.envato.com/create-token/?purchase:download=t&purchase:verify=t&purchase:list=t Введіть туди назву маркера, будь-які слова, які вам подобаються, або набір випадкових символів Нижче введеного маркера виберіть будь-які послуги, які ви хочете, […]
Іноді потрібно створити нового користувача на сайті WordPress за допомогою PHP-коду. Нижче наведено код, який зробить цю роботу