Я зарегистрировал пользовательский тип сообщения с помощью register_post_type('new_post',$args);
URL-адреса нового сообщения: http://myweb.com/new_post/post_name
Могу ли я изменить _ позже _ часть URL с new_post
на что-то другое?
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Было бы полезно, если бы вы перечислили свой массив $args, но часть, которую вы ищете, находится в разделе «переписать». Вот как мне нравится создавать массив $args для регистрации типа сообщения:
Часть этого, которую вы ищете, — это часть $rewrite, измените слаг на то, что вы хотите (конечно, для URL-адресов, без странных символов или пробелов). Вы можете даже поставить там косую черту. В моем примере URL выглядит следующим образом: http://www.website.com/archives/post_name/
Не посещайте страницу с постоянными ссылками (иначе правила перезаписи типов сообщений не будут обновлены).
@ t31os: Не забудьте посетить страницу, я полагаю?
@Jan — Действительно… не заметили вовремя для редактирования ниндзя.. 🙁
Помните, что когда вы изменяете структуру URL-адресов, существующие сообщения также будут использовать новые URL-адреса, а старые URL-адреса больше не будут работать. Если это проблема, вы должны добавить перенаправления со старых на новые URL-адреса.
@Drew, @t31os, @Jan меня смущает то, что я могу изменить структуру URL-адреса после создания пользовательского типа сообщения. Если да, то как? И что мне делать после этого.