Я сошел с ума от API перезаписи Wordpress. у меня есть:Правило правила перезаписи Wordpress
add_action('init', 'add_rewrite_rules');
function add_rewrite_rules() {
add_rewrite_rule(
'type/([^/]+)/?',
'index.php?pagename=$matches[1]',
'top');
}
Но когда я иду на www.mysite.com/type/article-name
, I'am перенаправлены www.mysite.com/2010/01/10/article-name
(дата является примером), то есть структура постоянной ссылки по умолчанию. Как я могу предотвратить перенаправление? Спасибо.
UPDATE Я понял это out.The правильный код является:
add_action('init', 'add_rewrite_rules');
function add_rewrite_rules() {
add_rewrite_rule(
'l-imbuto/([^/]+)/?$',
'index.php?name=$matches[1]',
'top');
}
Я изменил параметр 'ИмяСтраницы' в 'имя' и добавил '/ $?' В регулярном выражении.
the_permalink();
отображение функции, но «стандартная» постоянная ссылка, но, это небольшая проблема.
Нужно ли правилу иметь косую черту? – kinghfb
Он должен быть дополнительным –
Вы не представляете? –