WordPress使用文章模板后发布文章都会自动添加一条_wp_page_template数据

WordPress主题推荐

WordPress从4.7版本开始就增加了一个“文章模板”的功能,通过这个文章模板我们可以让某些文章使用不一样的模板,比如创建一个年度文章统计的文章模板,详见『WordPress如何统计年度内阅读量最多的文章?建议用文章模板』,这样在发布文章的时候只需要在文章属性中选择“年度文章统计”的文章模板即可。

WordPress使用文章模板后发布文章都会自动添加一条_wp_page_template数据-第1张-boke112百科(boke112.com)

如果你的WordPress站点没有创建文章模板,那么在文章编辑器中是看不到有“文章属性”这一栏的。不过如果你创建有文章模板,那么你每次发布文章都会自动往数据库wp_postmeta表中添加一条_wp_page_template自定义字段数据。

WordPress使用文章模板后发布文章都会自动添加一条_wp_page_template数据-第2张-boke112百科(boke112.com)

如上图所示,创建有文章模板后,哪怕你发布的文章不选择文章模板,那么也会插入_wp_page_template自定义字段,不过值就是default。

如果你想要删除这个值为default的自定义字段_wp_page_template,可以进入phpMyAdmin使用以下SQL语句:

DELETE FROM wp_postmeta WHERE meta_key = '_wp_page_template' AND meta_value = 'default'

记得修改以上SQL语句中的表前缀wp_。

如果你想定时删除这个自定义字段_wp_page_template,那么可以参考以下教程设置定时删除任务:

如果想要彻底解决这个问题,即是以后发布文章都不自动插入自定义字段_wp_page_template,那么只能删除已经创建的文章模板了。

本文地址:https://boke112.com/article/p12128.html

赞 (6) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu