позвольте мне дать вам более глубокое представление о том, что мы хотели бы получить. Мы были бы очень признательны, если бы вы помогли нам достичь этого, сообщив нам, где работать.
Мы хотели бы, чтобы все URL-адреса туров были составлены так: www.sitename.com/$category_father/$category_child/$name_of_my_post Кроме того, мы хотели бы, чтобы все URL-адреса таксономий туров были составлены так: www.sitename .com/$category_father/$category_child
На данный момент ваш плагин Tourmaster создает таксономии и туры, как показано ниже:
www.sitename.com/tour/$name_of_my_post
www.sitename.com/tour-category/$category_child
Чтобы избежать редактирования кода плагина и предотвратить конфликты обновлений, мы установили плагин «Постоянные ссылки пользовательского типа записи». Это частично решает проблему таксономии и частично проблему туров, генерируя почти правильные URL-адреса, которые, к сожалению, недоступны.
www.sitename.com/tour/$category-father/$category_child/$name_of_my_post www.sitename.com/tour/tour-category/ $category_father/$category_child
Ссылаясь на файл readme.txt в www.sitename.com/wp-content/plugins/custom-post-type-permalinks/, мы можем заметить следующий пример кода.
register_post_type( 'foo',
array(
"public" => true,
'has_archive' => true,
"rewrite" => ["with_front" => true],
"cptp_permalink_structure" => "%post_id%"
) );
Итак, мы отредактировали код плагина Tourmaster, заменив массив перезаписи в файле www.sitename.com/wp-content/plugins/tourmaster/include/tour-option.php на массив [“with_front” => true], но мы это сделали. не получить никакого результата. Когда вы увидели, что URL-адрес работает, это было связано с временным сбросом настроек CPTP.
person
skylab
schedule
16.03.2018