Вопросы с тегом «url-rewriting»

Относится к процессу, посредством которого URL-адрес манипулируется, чтобы создать то, что в WordPress называется «довольно постоянная ссылка»

1
пользовательская таксономия и конфликт переписывания страниц дают 404
Я использую плагин Custom Post Type UI для создания своих пользовательских таксономий. У меня есть портфолио, состоящее из проектов (пользовательский тип сообщения) с 2 пользовательскими таксономиями технологий и клиентов. Таксономия клиентов имеет настраиваемый параметр перезаписи portfolio/clients/, в то время как таксономия технологий содержит настраиваемый параметр перезаписи:portfolio/ Переписано: portfolio/html <- страница …

1
Изменить автора базы слаг для разных ролей
Можно ли изменить автора базы слизняк в зависимости от его роли? Например, авторы получают example.com/ninja/%username%, а подписчики получают example.com/trainee/%username%? Я думаю о чем-то вроде: add_action('init', 'set_new_author_base'); function set_new_author_base() { global $wp_rewrite; if($user->role == 'subscriber') $author_slug = 'trainee'; $wp_rewrite->author_base = $author_slug; } elseif($user->role == 'author') { $author_slug = 'ninja'; $wp_rewrite->author_base = …

1
Пользовательские правила перезаписи для страницы архива и отдельного поста
Я создаю сайт Wordpress с несколькими пользовательскими типами постов. Каждый тип сообщения - это отдельный журнал. У меня также есть собственные мета-поля для журнала года и выпуска. Я хотел бы иметь URL-адреса (используется archive.php): http://my_site/magazine/name/ http://my_site/magazine_name/year/ http://my_site/magazine_name/year/issue/ Я сделал это по коду: function magazine_rewrite_tag() { add_rewrite_tag('%issue_year%', '([0-9]{4})'); add_rewrite_tag('%issue%', '([0-9])'); } …

3
Как получить красивые URL с помощью add_query_arg в постоянных ссылках
С add_query_arg()его помощью можно добавить дополнительные параметры к URL-адресу, а также легко создать правило перезаписи. Все идет нормально. Но проблема заключается в замене URL-адреса в WordPress. Когда у меня есть URL, например: www.mysite.com/?page_id=1&myvar=test и я набираю этот URL в адресной строке браузера с активированными постоянными ссылками. Эта ссылка станет на: …

1
Как удалить слаг из иерархических пользовательских типов в 3.5.2
Я знаю, что это не предлагается и что существует много дискуссий по этому поводу. К сожалению, после недели попыток и испытаний мне так и не удалось удалить слизень из моего пользовательского типа. Вот ситуация: Мне нужна структура URL post / blog / my-blog-post [хорошо!] страницы / родительский сервис / сервис …

2
Передача параметров в пользовательский шаблон страницы с использованием чистых URL
Теперь я передаю параметры в пользовательский шаблон в следующем формате www.example.com/?pageid=12&rid=24&title=this-is-the-title Я создал две таблицы. Поэтому мне нужно получить данные и отобразить их на этих страницах. Я хотел бы использовать чистый формат URL, например: www.example.com/pageid/12/rid/24/title/this-is-the-title Кто-нибудь может рассказать, как этого можно достичь? Спасибо

1
Как удалить даты из существующих постоянных ссылок?
После некоторого изучения дат в блогах, кажется, что это хорошая идея, чтобы удалить их из существующих постов. Рассматривать: Самостоятельно (на Bluehost) Более 1000 существующих постов Все сообщения индексируются Google, и многие из них связаны с другими доменами. Многие посты связаны с блогом. Не хочу ломать ссылки. Не хочу терять Pagerank …

1
Конечная точка Постоянной ссылки пользовательского типа сообщения
У меня есть пользовательский тип записи, называемый «места назначения», и я установил маску EP для типа записи по умолчанию EP_PERMALINK. Я добавил пару конечных точек следующим образом: add_filter( 'query_vars', 'add_query_vars'); function add_query_vars($vars){ $vars[] = "tours"; $vars[] = "activities"; return $vars; } add_action('init', 'add_endpoints'); function add_endpoints(){ global $wp_rewrite; add_rewrite_endpoint('tours', EP_PERMALINK); add_rewrite_endpoint('activities', …

1
Структура URL сообщений, например site.com/category/the-post-title
Я новичок в этом деле wordpressи хотел бы лучше понять, можно ли создавать страницы с URL-адресом на основе, categoryа затем post title, так: что-то вроде http://mysite.com/category-name/the-post-title или http://mysite.com/category-name/12345(почтовый идентификатор) илиhttp://mysite.com/category-name/12345/the-post-title существует ли какой-нибудь плагин, чтобы сделать это, или я должен рассмотреть другие способы, как url_rewriteэто сделать?

1
Пользовательский тип записи, нет необходимости в отдельном просмотре, плюс требуется постоянная перезапись, включающая хэш в URI
Мы используем CPT для управления страницей часто задаваемых вопросов на сайте, где вопрос - это заголовок сообщения, а ответ - содержание сообщения. Существует главная страница для часто задаваемых вопросов, которая показывает все сообщения (страница архива FAQ). С этой структурой у нас действительно нет необходимости в едином представлении для любого FAQ …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.