手机扫码查看
WordPress文章自定义栏目调用
| <?php get_post_meta(); ?> | 获取文章自定义栏目 |
| global $post; | 全局变量,存储当前文章的信息 |
| <?php add_post_meta(); ?> | 添加一个自定义栏目 |
| <?php update_post_meta(); ?> | 更新自定义栏目 |
| <?php delete_post_meta(); ?> | 删除自定义栏目 |
1.可以通过后台添加自定义栏目,对应数据存放位置
在后台进行自定义栏目 填写
2.get_post_meta 需要当前文章的ID,可以通过全局变量 $post 获取
<?php $变量名 = get_post_meta($post->ID,’自定义栏目名’,true); ?>
<?php echo $变量名; ?>
3.一个key可以对应多个值,及获取方法
<?php $变量名 = get_post_meta($post->ID,’自定义栏目名’,false); ?>
<?php
foreach(变量名 as 自定义栏目名){
echo $自定义栏目名 .”<br />”;
}
?>
4.可以通过 add_post_meta()方法添加自定义栏目
<?php
$变量名 = get_post_meta($post->ID,’自定义栏目名’,false);
if( !变量名){
add_post_meta($post->ID,’自定义栏目名’,’自定义值’);
}
?>
<?php
foreach(变量名 as 自定义栏目名){
echo $自定义栏目名 .”<br />”;
}
?>
5.如何创建隐藏的自定义栏目
<?php add_post_meta($post->ID,’_自定义栏目名’,’自定义值’); ?>
<?php echo get_post_meta($post->ID,’自定义栏目名’,true); ?>
6.如何使用 update_post_meta() 方法更新自定义栏目
<?php
$变量名 = get_post_meta($post->ID,’_自定义栏目名’,true);
update_post_meta($post->ID,’_自定义栏目名’,$变量名+1);
?>
<?php echo get_post_meta($post->ID,’自定义栏目名’,true); ?>
7.如何使用 delete_post_meta() 方法删除自定义栏目
<?php delete_post_meta($post->ID,’自定义栏目名’); ?>
<?php delete_post_meta($post->ID,’自定义栏目名’,’值’); ?>



发表回复