您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
4-45. 获取后台设置的自定义栏目的值(自定义字段)
发布时间:2023-03-26 16:44:45编辑:雪饮阅读()
文章的话,是支持自定义字段的,由上角三个点的地方点开后的选项
选项里面勾选下这个自定义字段
然后他这种字段实际上是每个文章单独的,并不像是数据库那样直接在表级别的字段,不管你那篇文章则都有该字段了。
且这里的字段就是直接填值,不像数据库那种字段的值根据不同数据行而定,顶多有个默认值。
另外这里的字段名可以重复。
如下,左边是键右边是键值这样的形式。
当某个字段重复时候,则会将该字段当做多值字段。
那么在文章详情页一般调用时候可以使用get_post_meta方法,默认返回数组,其第三个参数是只取该数组中的第一条数据则不返回数组,只返回所取的这条数据。
那么一般的如singular.php实现如
<?php if(have_posts()):?>
<?php while(have_posts()):the_post();?>
<div style="border:1px solid pink;">
<h1>get_post_meta(单字段值)</h1>
<div>
<?php print_r(get_post_meta(get_the_ID(),'field_a'));?>
</div>
</div>
<div style="border:1px solid pink;">
<h1>get_post_meta(单字段值)(true)</h1>
<div>
<?php print_r(get_post_meta(get_the_ID(),'field_a',true));?>
</div>
</div>
<div style="border:1px solid pink;">
<h1>get_post_meta(多字段值)</h1>
<div>
<?php print_r(get_post_meta(get_the_ID(),'field_b'));?>
</div>
</div>
<div style="border:1px solid pink;">
<h1>get_post_meta(多字段值)(true)</h1>
<div>
<?php print_r(get_post_meta(get_the_ID(),'field_b',true));?>
</div>
</div>
<?php endwhile; ?>
<?php else: ?>
<p>对不起,暂时没有任何内容!</p>
<?php endif;?>
关键字词:自定义,字段
相关文章
- 17、Kubernetes - 资源清单 - 常用字段说明
- 29_尚硅谷_Docker_DockerFile案例-自定义的tomcat9上
- 28_尚硅谷_Docker_DockerFile案例-自定义的tomcat9
- 25_尚硅谷_Docker_DockerFile案例-自定义镜像mycentos
- 邮箱激活链接生成及自定义token基于php的生成(firebase
- 12_EL_获取域中存储的值_对象值(对象值、对象属性值(通
- 04_JSP_指令_include&taglib指令(模板文件包含与自定
- 03_JSP_指令_page指令(500自定义及exception对象在jsp
- 15_注解_自定义注解_属性定义
- 14_注解_自定义注解_格式&本质