Их документы, кажется, решают эту проблему здесь:
https://wpportfolio.net/docs/no-items-found-message-flush-the-permalinks/
И шаги, которые они говорят выполнить, должны go установить> постоянные ссылки и нажмите «сохранить изменения»
Редактировать :
Поскольку это решение не работает в этом случае, кажется, что следующим решением является добавление правила перезаписи.
Wpportfolio мог создать URL-адрес искусственно, и WP не знает, что с ним делать.
В файле functions. php в самом конце вы можете добавить следующее:
add_action( 'init', 'my-custom-function' );
function my-custom-function(){
add_rewrite_rule(
'webdesign/template?([^/]*)/?',
'index.php?pagename=this-pages-name',
'top' );
}
Замените this-pages-name реальным именем страницы, содержащей список шаблонов (/ webdesign / template)
Затем первый ответ, очищающий постоянные ссылки, сделает это снова .
Этот должен перенаправить / webdesign / template? Template = 27 в / webdesign / template на стороне сервера, а затем код JavaScript на стороне клиента должен возьмите на себя и добавьте шаблон обратно в представление.
Я не пишу php или разрабатывайте сайты на WordPress, так что обязательно протестируйте это в первую очередь, и для этого могут потребоваться некоторые изменения.