Поддержка Проблемы и решения GET переменная ?cat=… как открепить от движка

  • Добрый вечер. http://wp/salons/white-house/products/?cat=7 нужно отправить переменную на страницу. но в вордпрессе переменная cat уже зарегистрирована, а я хочу ее использовать как произвольную (чтобы никаких лишних строк эта переменная не добавляла в запрос) . Можно ли как то открепить эту переменную?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • нет

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    function remove_cat_from_query_vars( $query_vars ) {
    	unset( $query_vars['cat'] );
    	return $query_vars;
    }
    add_filter( 'request', 'remove_cat_from_query_vars' );

    а оно разве не чревато всяким не приятным?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Например?

    Фрагмент удаляет переменную из основного запроса, позволяя использовать для своих целей. При этом возможность передавать её в WP_Query сохраняется.

    Конечно, лучше в таких случаях использовать не стандартные переменные, а свои собственные (с префиксом). Но если очень хочется… 🙂

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «GET переменная ?cat=… как открепить от движка» закрыта для новых ответов.