从WordPress的自定义字段中仅获取日期的日期和月份,可以通过以下步骤实现:
<?php
$date = get_post_meta(get_the_ID(), 'date', true); // 获取自定义字段的值
if ($date) {
$date_obj = DateTime::createFromFormat('Y-m-d', $date); // 将日期字符串转换为日期对象
$day = $date_obj->format('d'); // 获取日期
$month = $date_obj->format('m'); // 获取月份
echo '日期:' . $day . ',月份:' . $month;
}
?>
上述代码中,get_post_meta(get_the_ID(), 'date', true)
用于获取当前文章的自定义字段"date"的值。如果该字段存在且有值,将其赋值给变量$date。
接下来,使用DateTime::createFromFormat('Y-m-d', $date)
将日期字符串转换为日期对象。这里假设日期保存的格式为"YYYY-MM-DD",如果格式不同,需要相应调整。
最后,使用$date_obj->format('d')
和$date_obj->format('m')
分别获取日期和月份,并将它们输出到页面上。
这是一种基本的方法,可以根据你的具体需求进行调整和扩展。如果你想进一步优化和定制,可以参考WordPress官方文档或相关开发社区的资源。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云