我制作了一个自定义页面模板(例如, 关于页面), 在文件内添加了模板名称并保存了。然后, 我尝试使用该模板在wp管理控制台中添加页面。它说该页面已成功创建, 但是当我尝试在浏览器中打开它时, 它显示404错误。我做错什么了?谢谢。
我忘了说我将永久链接设置为/%postname%/, 然后它给了我这个错误。如果我不使用永久链接(默认设置), 它将正常显示页面。
#1我认为问题与你的自定义模板无关, 而与你的永久链接结构无关。
确实不建议仅使用/%postname%/-从食典中引用;
出于性能原因, 强烈建议不要使用%postname%启动永久链接。问题页面的字词是什么(URL中使用” 经过消毒” 的标题)?
#2朋友, 我对自定义模板做了一个更改, 它解决了上述问题。
【当我尝试使用自定义模板页面时,WordPress会抛出404】而不是require_once(‘ ./ wp-blog-header.php’ ); 在包含Wordpress主题的自定义页面中,
我用了这个, require_once(‘ ./ wp-load.php’ );
那解决了我的问题。
请让我知道它是否对你有用。我花了几个小时为theworksheets.com跟踪和解决此问题
#3确保在编辑配置文件后重新启动了Apache。
还要检查你的WordPress根目录中是否有.htaccess文件(无文件名, 扩展名为” htaccess” ), 并且其中包含;
# BEGIN WordPress
<
IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
<
/IfModule>
# END WordPress
推荐阅读
- WordPress WP入队脚本问题
- WordPress主题选项页面创建一个选择列表(下拉列表)()
- WordPress主题不响应更新
- WordPress主题致命错误”致命错误(调用未定义的方法WP_Error::get_items()”)
- WordPress主题错误”致命错误(无法重新分配自动全局变量_POST”)
- 循环神经网络系列基于LSTM的唐诗生成
- #yyds干货盘点#linux命令--userdel,groupadd,gpasswd,groupdel
- Flink Streaming-Sink
- LSTM与GRU有什么联系和区别()