Php Mosis框架wordpress-默认页面提供404状态
我正在测试Themosis WordPress框架,但我似乎无法理解主题是如何与该框架协同工作的 安装我自己的主题后,我可以看到位于htdocs/content/themes/theme name中的文件。当我在footer.php中做一些调整时,我可以在默认页面中看到这些更改。但是,我请求的每个页面都会产生404页面。(页眉和页脚从主题文件夹加载) themosis路径工作正常,我可以在这里以自己的观点和逻辑加载 为了让类似的默认内容页正常工作(而不是使用404),我是否必须编辑这些主题文件或通过路由文件执行所有操作Php Mosis框架wordpress-默认页面提供404状态,php,wordpress,Php,Wordpress,我正在测试Themosis WordPress框架,但我似乎无法理解主题是如何与该框架协同工作的 安装我自己的主题后,我可以看到位于htdocs/content/themes/theme name中的文件。当我在footer.php中做一些调整时,我可以在默认页面中看到这些更改。但是,我请求的每个页面都会产生404页面。(页眉和页脚从主题文件夹加载) themosis路径工作正常,我可以在这里以自己的观点和逻辑加载 为了让类似的默认内容页正常工作(而不是使用404),我是否必须编辑这些主题文件或
- 复制步骤:
- 根据文件安装
- 登录Wordpress管理员并创建帖子/页面
- 查看页面并查看404
- 除非我弄错了,否则您似乎确实需要手动设置WordPress路由。下面是页面/
page
和帖子/post
的示例:
// I added these to routes/web.php
// If is_page(), loads htdocs/content/themes/my-theme/views/pages/default.blade.php.
Route::any('page', function ($post, $query) {
return view('pages.default', [
'page' => $post, // not required
]);
});
// If is_singular(), loads htdocs/content/themes/my-theme/views/blog/single.blade.php.
Route::any('singular', function ($post, $query) {
return view('blog.single', [
'post' => $post, // not required
]);
});
请参阅和主题。请添加您所面临问题的更多详细信息。共享您迄今为止尝试过的相关代码片段。我已经做了更多的研究。似乎每个默认wordpress路由都必须在您自己的路由文件中重新定义。关于这个主题,这里有什么新的内容吗?我也有同样的问题。这里是他们写路由的地方:在文档中找不到任何关于路由的信息,得出了相同的结论。