Как создать тег в 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 нужны правки. Заранее спасибо за ответы
Статья которой пользовалась https://wp-kama.ru/function/add_rewrite_tag