Задавайте питання щодо курсів WordPress

Оптимізуємо URL у WordPress

Я думаю про те, що можна включити ЧПУ на сайті знають багато читачів і можуть пропустити наступний коментар. Для тих хто не знає наведу приклад.

// Текст без ЧПУ
/articles.php?id=148

// Текст с ЧПУ
/text-about-wordpress

У ЧПУ WordPress включається в Settings -> Permalink Settings. Найкращий варіант коли посилання якнайкоротше як за вкладеністю, так і за довжиною тексту посилання, тому необхідно вибрати пункт Custom Structure та ввести /%postname%/.

Лазя в черговий раз по байнету я знайшов код, який робить URL ще коротше. Код видаляє з URL короткі слова із заданою кількістю символів.

Приклад коду оптимізації посилань:

add_filter('sanitize_title', 'remove_short_words');
функція remove_short_words($слимак) {
    if (!is_admin()) повернення $slug;
    $слимак = вибух('-', $слимак);
    foreach ($Слимак як $k => $слово) {
        if (Стрлен($слово) < 3) {
            unset($слимак[$k]);
        }
    }
    повернення імплоду('-', $слимак);
}

 

Також можна видалити окремі стоп слова з адреси сторінки:

add_filter('sanitize_title', 'remove_false_words');
функція remove_false_words($слимак) {
    if (!is_admin()) повернення $slug;
    $слимак = вибух('-', $слимак);
    foreach ($Слимак як $k => $слово) {
                // стоп слова в wordpress чпу
                $keys_false = 'a,приблизно,вище,через,після,знов,Проти,увесь,майже,Поодинці,по,уже,також";
                $клавіші = вибухнути(',', $keys_false);
                foreach ($ключі як $l => $словотвір) {
                        if ($слово==$wordfalse) {
                                unset($слимак[$k]);
                        }
                }
    }
    повернення імплоду('-', $слимак);
}

Скрипти перевірив і все працює. Обережно не використовуйте цей код на старих сайтах, щоб не зіпсувати адреси старих сторінок сайту!


Купить хостинг WordPress
/* Репетитор по wordpress
Послуги репетитора онлайн. Список курсів, які я веду
  • Базовий курс з веб-дизайну;
  • Верстка сайтів;
  • Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
  • Розробка сайтів на PHP.
Докладніше читайте на сторінці репетитор по WordPress
*/

Ніколаєнко Максим

Директор веб-студии ProGrafika. Займаюсь розробкою, дизайном та просуванням веб-сайтів. Завжди радий новим читачам блогу та добрим клієнтам.


Вам також може сподобатися...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються дані ваших коментарів.

Шаблони для WordPress
Найкращий хостинг в Україні
Стабільний хостинг для Drupal