Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在WordPress中更改页面ID或为旧页面ID创建新页面_Wordpress - Fatal编程技术网

在WordPress中更改页面ID或为旧页面ID创建新页面

在WordPress中更改页面ID或为旧页面ID创建新页面,wordpress,Wordpress,背景:简而言之,我犯了一个错误,我有一个指向的外部链接,但页面不在那里,显示404错误 问题:我可以用什么最快的方式来获取显示此URL的页面 注: 我可以访问数据库,并通过“从wp_gkpfxa_posts选择ID、post_title、post_name、post_status from wp_gkpfxa_posts”查看数据;如果我可以确认所需内容,则可以进行更新 来自数据库 mysql>从wp_-gkpfxa_posts中选择ID、post_title、post_name、post_p

背景:简而言之,我犯了一个错误,我有一个指向的外部链接,但页面不在那里,显示404错误

问题:我可以用什么最快的方式来获取显示此URL的页面

注:

  • 我可以访问数据库,并通过“从wp_gkpfxa_posts选择ID、post_title、post_name、post_status from wp_gkpfxa_posts”查看数据;如果我可以确认所需内容,则可以进行更新

  • 来自数据库

    mysql>从wp_-gkpfxa_posts中选择ID、post_title、post_name、post_parent、post_status

|

  • 这个示例页面没有显示,所以我假设我最初删除了它

    • imho最快的方法是自定义.htaccess mod_重写规则,该规则指向您想要的任何内容

      RewriteEngine On
      RewriteCond %{QUERY_STRING} page_id=7
      RewriteRule ^(.*)$ /?page_id=43 [NC,L]
      

      还没有完全实现这一点,所以在这里创建了这个问题(即,供您考虑开箱即用的解决方案:))
      RewriteEngine On
      RewriteCond %{QUERY_STRING} page_id=7
      RewriteRule ^(.*)$ /?page_id=43 [NC,L]