get_post_custom_values()函数

释放双眼,带上耳机,听听看~!

get_post_custom_values()函数是获取当前日志中所有自定义字段值,如果该值不存在或为空都将返回null,也称作自定义域函数。类似于get_post_meta()一样,用于返回文章的自定义字段值得一个函数。

get_post_custom_values()函数-罗先森博客
get_post_custom_values()函数-罗先森博客

get_post_meta()函数

get_post_meta()函数用来获取指定日志的指定 key 的自定义字段 语法结构 <?php $meta_name = get_post_meta($post->ID, $key, $single); ?> 参数 $post->ID (整数)要添加自定义栏目文章的ID…

语法

<?php get_post_custom_values( string $key = '', int $post_id ) ?>

查看文章

参数

  1. $key (字符串) 自定义字段的值
  2. $post_id (数字) (Optional) 默认全局变量$post id值

实例

单个自定义字段值输出方法
$mykey_value = get_post_custom_values("my_key");
    $post_thumbnail_src = $values [0];
echo $post_thumbnail_src
多个自定义字段值输出方法
<?php $mykey_values = get_post_custom_values( 'my_key' );
foreach ( $mykey_values as $key => $value ) {
    echo "$key => $value ( 'my_key' )<br />";
}

输出值
0 => First value ( 'my_key' )
1 => Second value ( 'my_key' )
2 => Third value ( 'my_key' ) ?>

首先开启自定义字段功能

get_post_custom_values()函数-罗先森博客

网站后台都会有这个自定义字段,选中即可打开此功能,通过使用WP自定义字段功能,可以给文章增加些额外的内容,如用WP做淘客模板时给产品添加商品价格显示,添加购买链接等,还可以实现文章缩略图。如图所示

get_post_custom_values()函数-罗先森博客

每个自定义字段添加一次即可,下次使用可直接在下拉菜单中选择。

自定义字段调用:

<?php echo get_post_meta($post_id, $key, $single); ?>

这种方法可以输出自定义字段的值,当然也可以使用自定义域函数,调用方法:

if( $values = get_post_custom_values("thumbnail") ) {
    $values = get_post_custom_values("thumbnail");
    $post_thumbnail_src = $values [0];
}

人已赞赏
WordPress常用函数

get_post_meta()函数

2021-1-10 14:34:10

WordPress常用函数

wp_get_theme()函数

2021-1-11 16:56:31

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
萌ICP备 20210999号