Php 如何手动将Wordpress permalink从id更改为页面名称
我正在修复一个旧的wordpress站点,该站点不会被更新,但会保持相同的状态。它创建于2012年。多年来,托管公司自动更新了PHP和Wordpress,并破坏了网站 我需要该网站是在它的2012年的状态,以便一切顺利。我已经将Wordpress版本回滚到3.3.1,并在站点上运行PHP5.4 某些功能在网站上再次发挥作用,这很好。但是,“管理”面板在出现“管理”菜单时不起作用,但当您单击选项卡时,它在右侧是空白的。如果你知道如何解决这个问题,请告诉我。错误日志记录似乎不会产生任何线索 我的问题是,在回滚过程中,永久链接已返回到其ID路由,而不是页面名称路由。我需要他们是页面名称路由,但由于管理菜单被打破,我将不得不在functions.php中创建一些重写规则来实现这一点Php 如何手动将Wordpress permalink从id更改为页面名称,php,wordpress,url-rewriting,Php,Wordpress,Url Rewriting,我正在修复一个旧的wordpress站点,该站点不会被更新,但会保持相同的状态。它创建于2012年。多年来,托管公司自动更新了PHP和Wordpress,并破坏了网站 我需要该网站是在它的2012年的状态,以便一切顺利。我已经将Wordpress版本回滚到3.3.1,并在站点上运行PHP5.4 某些功能在网站上再次发挥作用,这很好。但是,“管理”面板在出现“管理”菜单时不起作用,但当您单击选项卡时,它在右侧是空白的。如果你知道如何解决这个问题,请告诉我。错误日志记录似乎不会产生任何线索 我的问题
有人能告诉我在这上面写什么吗。我不熟悉重写规则 这应该不用说,但在尝试之前,请确保您有备份 我自己也没有尝试过,我也不确定自3.3.1以来有多少变化,但我会这样做:
/%postname%/
flush\u rewrite\u rules()
函数。将该函数添加到functions.php文件并刷新页面,然后将其注释掉-您只需运行一次.htaccess
重写规则已就位:希望就是这样 感谢您抽出时间回答。我成功地避免了实施解决方案的需要。标记作为感谢的答案。
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress