Как создать тег в WordPress?
-
Нужно добавить такой код, он без функции ее надо прописать самому
// Добавляем тег запроса, который можно использовать в ЧПУ: Тег названия текущего региона add_rewrite_tag( '%location%', '([^/]+)', 'location=' );
В rewrite.php пробовал сделать, но безрезультатно. Делал вот с такими параметрами
function add_rewrite_tag( $tag, $regex, $query = '' ) { // Validate the tag's name. if ( strlen( $tag ) < 3 || '%' !== $tag[0] || '%' !== $tag[ strlen( $tag ) - 1 ] ) { return; } global $wp_rewrite, $wp; if ( empty( $query ) ) { $qv = trim( $tag, '%' ); $wp->add_query_var( $qv ); $query = $qv . '='; } $wp_rewrite->add_rewrite_tag( '%location', '([^/]+)', 'location=' ); }
По сути просто подставил ‘%location%’, ‘([^/]+)’, ‘location=’ вместо $tag, $regex, $query в самом низу функции. Файл сохранился и ошибок не выявил.
Ниже код по умолчанию
function add_rewrite_tag( $tag, $regex, $query = '' ) { // Validate the tag's name. if ( strlen( $tag ) < 3 || '%' !== $tag[0] || '%' !== $tag[ strlen( $tag ) - 1 ] ) { return; } global $wp_rewrite, $wp; if ( empty( $query ) ) { $qv = trim( $tag, '%' ); $wp->add_query_var( $qv ); $query = $qv . '='; } $wp_rewrite->add_rewrite_tag( $tag, $regex, $query ); }
Помогите пожалуйста с этим вопросом. В functions.php тоже добавлял и тоже не получилось. Может в .htaccess нужны правки. Заранее спасибо за ответы
Статья которой пользовалcяhttps://wp-kama.ru/function/add_rewrite_tag
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
- Тема «Как создать тег в WordPress?» закрыта для новых ответов.