How to change post to page

时间:2011-09-01 作者:Purcell

如果我必须将许多帖子更改为页面,这是否需要比在wp\\u posts表中将帖子类型设置为页面更复杂的内容?是否需要更改任何其他设置。

使用像Convert Post Types这样的插件更好吗?反之亦然?我有很多帖子,我喜欢在一个网站上进行分类,但我可能需要在将来更改为页面。

谢谢

2 个回复
最合适的回答,由SO网友:Mohit Bumb 整理而成

是的,这是可能的,如果你不是开发人员,只需运行此查询一次,然后不做任何事情,只需登录到你的cpanel->打开phpmyadmin->可能有一个或多个数据库,你需要找到哪个是wordpress数据库(单击数据库,所有表名以“wp\\uUuUu”开头,它是你的wordpress数据库->并检查有几个选项卡“浏览/结构/SQL”转到SQL粘贴下面写的代码,然后单击“Go your done now”。

UPDATE `wp_posts` SET `post_type`=\'page\' WHERE `post_type`=\'post\'

SO网友:cliffclof

正如Mohit Bumb所说,您可以毫无畏惧地更改帖子类型。更改中的SQL条目wp_posts post_type 只需翻页或张贴即可。下面列出了几个选项。

运行SQL查询将所有帖子更改为页面

UPDATE `wp_posts` SET `post_type`=\'page\' WHERE `post_type`=\'post\'
注:wp_posts wp\\u和\\u帖子之间可能有唯一的字符串。使用你的。

打开PhpMyAdmin<按照托管提供商的说明登录PhpMyAdmin

  • 查找并单击左栏中的WordPress数据库。正确的数据库应具有以“wp\\u1”开头的表名ALL 将数据库中的发布到页面

    注:wp_posts 之间可以有唯一的字符串wp_??????_posts. 使用你的

    用PhpMyAdmin修饰后的单个

    SELECT * FROM `wp_posts` WHERE `post_type`=\'post\' AND `post_status`!=\'trash\'
    
    遵循上述步骤1-3
  • 通过其post_title 或您选择的其他列,然后选择“编辑”按钮post_type 然后将文本更改为第页,按“Go”(转到)按钮将此页更改为第页

    注:wp_posts 之间可以有唯一的字符串wp_??????_posts. 使用你的

    你可以使用一个插件,比如Post-Type-Switcher,完成后也许可以删除它。

  • 结束

    相关推荐

    Pagination for query_posts();

    我知道有很多像这样的问题,我也读过,但我还是不能让它工作。。。我有这个问题:query_posts(array(\'cat\'=>3,\'posts_per_page\'=>5)); 我只需在中显示以下内容while (have_posts()) : the_post(); 循环如何向此添加分页?我正在尝试添加posts_nav_link(); (我不知道调用我想要的功能是否正确)和显示的链接将我带到http://mysite.com/page/2. 由于它是我的索引页,所以可以不在