...
✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Як додати ‘/ blog /’ до URL-адрес дописів WordPress

30

Нещодавно, працюючи над клієнтським проектом, ми хотіли додати рядок ‘/ blog /’ до URL-адрес публікацій WordPress. Я не бачу жодної конкретної причини, чому ми повинні додавати ‘/ blog /’ до однієї URL-адреси публікації. У цьому блозі я зберігаю прості URL-адреси для мого допису. Однак клієнт хотів цей формат URL у своєму проекті.

Припускаючи, що ви встановили для налаштувань постійного посилання значення «ім’я публікації», URL-адреса публікації WordPress матиме такий формат:

SITE_URL / привіт світ

Після додавання ‘/ blog /’ до URL-адрес публікацій це буде виглядати так:

SITE_URL / blog / hello-world

Давайте подивимося, як це можна зробити на їх веб-сайті WordPress.

Додайте ‘/ blog /’ до URL-адрес публікацій WordPress

Увійдіть на свою інформаційну панель WordPress і перейдіть до Налаштування-> Постійне посилання. На цій сторінці виберіть опцію "Спеціальна структура" та введіть / blog /% postname% / у дане поле. Зверніться до знімка екрана нижче.

Не забудьте натиснути кнопку «Зберегти зміни». Інакше це не набере чинності. Тепер перевірте URL-адреси публікацій та категорій, вони повинні містити "/ blog /" у відповідних URL-адресах.

Ваша робота ще не закінчена. Вищевказані кроки також вплинуть на ваш власний тип публікації та користувацькі URL-адреси таксономії.

Скажімо, на вашому веб-сайті WordPress є власний тип публікації ‘product’ та спеціальна таксономія ‘product_cat’. Після виконання вищевказаних кроків URL-адреси типів публікацій та таксономії також містять ‘/ blog /’, як показано нижче.

SITE_URL / blog / product / test-product
SITE_URL / blog / product_cat / table

Якщо ви добре з цим форматом, тоді не хвилюйтеся. Але якщо ви не хочете ‘/ blog /’ у своєму користувацькому типі публікації та користувацьких URL-адресах таксономії, вам доведеться додати ще один параметр до правила перезапису.

Створюючи тип повідомлення, ми використовуємо метод register_post_type(). У випадку користувальницької таксономії використовується метод register_taxonomy ().

Обидва ці методи мають rewriteпараметр. До цього параметра потрібно передати ключ, 'with_front' => falseякий не впливає на ваші URL-адреси. Ваш код буде приблизно таким, як показано нижче.

// custom post type 'product'
register_post_type( 'product',
    array(
        ...
        ...
        'rewrite' => array('slug' => 'product', 'with_front' => false),
    )
);
 
// custom taxonomy 'product_cat'
register_taxonomy(
    'product_cat',
    'product',
    array(
        ...
        ...
        'rewrite' => array('slug' => 'product_cat', 'with_front' => false),
    )
);

Після додавання 'with_front' => falseдо register_post_type () та register_taxonomy () потрібно оновити постійні посилання на сторінці Налаштування-> Постійне посилання. Після цього ви бачите, що "/ blog /" додано лише до ваших публікацій та категорій за замовчуванням. Ваші користувацькі типи публікацій та користувацькі URL-адреси таксономії залишаються недоторканими.

Сподіваюся, ви знали, як додати ‘/ blog /’ до URL-адрес публікацій WordPress. Якщо потрібно, використовуйте будь-який інший рядок і виконуйте дії, визначені в статті. Я хотів би почути ваші думки та пропозиції у розділі коментарів нижче.

Пов’язані статті

Джерело запису: artisansweb.net

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі