海阔天空

当前时间为:
欢迎大家来到海阔天空https://www.9713job.com,广告合作以及淘宝商家推广请微信联系15357240395

wp教程:14WordPress文章自定义栏目调用

未分类
2020-08-05 09:37:10
1822677238@qq.com

手机扫码查看

wp教程:14WordPress文章自定义栏目调用

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,’自定义栏目名’,’值’); ?>

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注