Помогите разобраться с функцией basename

👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

В вопросе «Умное переключение языка» Я получил php-код, вызывающий последнюю часть адреса страницы. Это круто.
Но как получить предыдущую часть адреса? Ведь, если Я вызываю slug страницы, которая находится в древе страниц не на первом уровне (например, «/partners/kamigumi.), то всё равно получаю только последнюю часть — «/kamigumi», а «/partners» пропадает.
Как вернуть его в slug? Ведь Мне, по сути, нужен полный адрес страницы, исключая из него «bloginfo( ‘url’ )».

Создай свой первый сайт на WordPress

Grawl
Оцените автора
Добавить комментарий

  1. Grawl

    basename в заголовке Я упомянул потому, что тот код, который у Меня есть, использует именно эту функцию:

    $slug = basename(get_permalink());

    Я почитал статью о функции basename в Кодексе, но мало что понял.

    Ответить