Задать вопрос
@nonconformiste

Как добавить /blog в начало permalink записи блога?

Если делаю это через админку то запись блога просто не открывается по этой ссылке, а открывается блог, если через хук post_link или функцию add_rewrite_rule ситуация такая же.
  • Вопрос задан
  • 29 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
upwoo
@upwoo
WordPress ❤️ PHP ❤️ Woocommerce ❤️
function custom_post_link( $permalink, $post ) {
    if ( 'post' === $post->post_type ) {
        $permalink = str_replace( '/blog/', '/', $permalink );
        $permalink = '/blog' . $permalink;
    }
    return $permalink;
}
add_filter( 'post_link', 'custom_post_link', 10, 2 );
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы