关于wordpress在文章编辑页面添加自定义字段的方法

时间:2024-03-22 13:07:22

关于wordpress在文章编辑页面添加额外的字段表单等,比如添加“本文来源于:11111”等在文章上面或下面的内容。

本文专门记录了本人历经艰难险阻最终拨开云雾找到一个简单方法的过程。

首先,我是新手,很多不懂。刚开始我就百度类似“wordpress文章编辑页面添加字段”,然后查了很多东西,定位到了add_meta_boxes()这个函数或者钩子(至少我到现在都不知道是函数还是钩子,或者函数与钩子有什么关系。所以说我是新手了)

然后就是疯狂的搜索add_meta_boxes相关的网页。不客气的说,有很多相关教程,但是太费事了,而且有些是重复的,有些是没办法运行的,比如有的一串代码添加到functions.php之后,刷新文章编辑页面就变成空白了,另外还有一些不完整的,比如只有添加表单代码,却没有应用的代码。所以,这个方法很尴尬了。

巧合下点开了一个solo什么的网站,感谢它呀。让我直接得到了自定义字段的使用,从而大大看到了希望。这篇文章很长,有些信息有用,但是看到后面感觉像是乱码了,一下心就拔凉拔凉的了。不管怎么说,至少我把思路从“add_meta_boxes”转变到了“自定义字段”功能。

这个功能是wordpress自带的,见下图:

关于wordpress在文章编辑页面添加自定义字段的方法

勾选上自定义栏目之后,向下划,能看到如下图:

关于wordpress在文章编辑页面添加自定义字段的方法

这样当你文章写完之后,点击发布文章或者更新文章的时候,这些数据值也已经保存下来了。

那么下一步就是应该怎么使用这些数据值。

首先如果你是想在网页文章中显示这些信息的话,你就需要找到:根目录\wp-content\themes\模板主题名\template-parts\content-single.php,(如果是在其他位置,可能需要用single.php文件)。然后在这里面合适的位置加上一行代码:

<p>点击查看演示:<?php echo get_post_meta($post->ID, '演示地址', true); ?></p>

结果如下图:

关于wordpress在文章编辑页面添加自定义字段的方法

这样就完成了wordpress后台自定义添加表单字段,网页前端轻松调用的目的。