You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WordPress中获取带日期后缀的批量自定义文章元数据

解决方法

你可以通过以下代码实现需求,直接筛选并输出所有以value开头的自定义文章元数据:

// 获取当前文章ID
$post_id = get_the_id();
// 获取该文章所有自定义元数据
$all_post_meta = get_post_custom($post_id);
// 初始化序号计数器
$item_count = 1;

// 遍历所有元数据,筛选目标项
foreach ($all_post_meta as $meta_key => $meta_value_array) {
    // 匹配以"value"开头的元数据键
    if (str_starts_with($meta_key, 'value')) {
        // 取出元数据值(因为get_post_custom返回的是数组,取第一个元素即可)
        $meta_value = $meta_value_array[0];
        // 按要求格式输出
        echo "{$item_count}- {$meta_key}   {$meta_value}<br>";
        $item_count++;
    }
}

版本兼容补充

如果你的PHP版本低于8.0,str_starts_with()函数无法使用,可以替换成以下判断逻辑:

if (substr($meta_key, 0, 5) === 'value')

内容的提问来源于stack exchange,提问作者arena arens

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 19:18:37