如何为WordPress创建无限的自定义字段?
我想创建下载框, 但我不知道用户有多少部分。
$file1 = get_post_meta($post->
ID, '1', true);
$file2 = get_post_meta($post->
ID, '2', true);
$file3 = get_post_meta($post->
ID, '3', true);
$file4 = get_post_meta($post->
ID, '4', true);
....
#1请考虑使用ACF插件。
你可以通过创建重复字段以及以这种方式设置和更新这些字段来实现此目的
$array_of_parts = get_fied('your-field-name', $post->
ID);
【无限的自定义字段WordPress】Or
$array_of_parts[] = 'your-new-part';
update_field('your-field-name', $array_of_parts, $post->
ID);
那么你可以使用foreach遍历这些部分, 并通过调用获得部分的数量
count( $array_of_parts )
或使用循环
for($i=1;
$i<
=1000;
$i++){
$file = get_post_meta($post->
ID, $i, true);
if(!empty($file)){
echo $file;
}else{
break;
}
}
推荐阅读
- 更新特定acf_form()时更新帖子的分类法
- 独特功能图片作为wordpress中每页的标题图片
- Understrap WordPress入门主题
- 将主题移至Web服务器后出现未定义的函数错误
- 02django 框架ORM 操作数据库,字段的增删改查
- ssh配置临时反向代理
- 测试jasn
- 03 django 框架 ORM 创建表关系,django请求生命周期流程图,版本区别
- Linux type命令有什么作用(如何使用?)