wordpress - 获取活动日历中活动的开始日期
问题描述
我正在使用 WordPress,并且我的日历中有此重复事件。由于预订了活动,还向客户发送了一封电子邮件。问题是,通过电子邮件发送给我的客户的活动日期是重复活动的开始日期,而不是预订活动的开始日期。我正在使用事件日历插件以及事件日历 PRO。
这是我在主题的 function.php 中的代码片段
function tribe_add_date_to_order_title( $title, $item ) {
$event = tribe_events_get_ticket_event( $item['product_id'] );
if ( $event !== false ) {
$title .= ' - ' . tribe_get_end_date( $event );
}
return $title;
}
add_filter( 'woocommerce_order_item_name', 'tribe_add_date_to_order_title', 100, 2 );
解决方案
// get just the date
echo tribe_get_start_time ( $event_id, 'd. F');
// get just the time
echo tribe_get_start_time ( $event_id, 'H:i');
希望这会有所帮助。
推荐阅读
- javascript - 如何使用 dataTable 过滤日期列
- apache-kafka - 多个分区上的 Spring Kafka 和轮询策略
- java - 如何修复 Object 无法转换为 javafx.scene.Node
- graalvm - Micronaut 数据、GraalVM、AWS 构建失败
- c - M_CACHE、M_DEVBUF、M_TEMP的区别
- python - 通过频繁向 DHT 发布消息来快速获得同行?
- spring - 如何在 Spring Security OAuth Provider 中实现 PKCE 授权码?
- postgresql - 捕获到 Postgres 数据库的每个非 ssl 连接
- javascript - 如何在 Js 中为所有树数组的对象添加一个项目?
- c# - C#如何在不使用值的情况下显式调用getter