Как я могу исключить фрагменты «Категория» и «Тег» из URL-адреса в Wordpress без перезагрузки на этот новый сайт?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу исключить фрагменты «Категория» и «Тег» из URL-адреса в Wordpress без перезагрузки на этот новый сайт?

Сообщение Anonymous »

В файле function.php я написал такой код:

Код: Выделить всё

function remove_category($query) {
if (!is_admin() && ($query->is_category() || $query->is_tag())) {
$category = get_queried_object();

$query->set('post_type', 'post');
$query->set('category_name', $category->slug);

$category_id = $category->term_id;
$category_link = get_category_link($category_id);

$url = $category_link;
$arr = parse_url($url);
$path = $arr['path'];
$str_to_arr = explode('/', $path);
$archive = $str_to_arr[2];
$new_url = str_replace('/' . $archive, '', $url);
echo "New URL: {$new_url}";
}
return $new_url;
}
Код фактически отфильтровывает категории или теги на основе пользовательской темы, над которой я работаю.
Теперь я попробовал применить «URL-адрес сайта» фильтр-хук, но сайт ломается. Как я могу этого добиться?

Подробнее здесь: https://stackoverflow.com/questions/788 ... rdpress-wi
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»