Wordpress post 日期挂钩
Wordpress post date hook
我仍然无法理解钩子,但我认为钩子可以满足我的需要。
目前正在使用 WP Show Posts 将代码缩短到主页中,该主页使用 WPBakery 作为页面构建器。
WP Show Posts 可以拉入 post header、日期、摘录和按钮 link。
我想将日期(post 发布日期)挂接到 post 高级自定义字段,即事件日期。这是开发网站 https://dev.itassetalliance.com/
网络研讨会类别 post。将默认的 wordpress the_date() 更改为
是的,您应该可以使用 get_the_date
过滤器,更多 here。以下是您如何执行此操作的简单示例:
<?php
// hook into get_the_date filter
add_filter('get_the_date', function ($post_date) {
// get event date
$event_date = get_field('event_date');
// may need to use some other check here
// but this if we have $event_date return
// it in place of the default post date
if ($event_date) {
return $event_date;
}
// if we did not return an event date
// then return the default date
return $post_date;
});
?>
我仍然无法理解钩子,但我认为钩子可以满足我的需要。
目前正在使用 WP Show Posts 将代码缩短到主页中,该主页使用 WPBakery 作为页面构建器。 WP Show Posts 可以拉入 post header、日期、摘录和按钮 link。 我想将日期(post 发布日期)挂接到 post 高级自定义字段,即事件日期。这是开发网站 https://dev.itassetalliance.com/ 网络研讨会类别 post。将默认的 wordpress the_date() 更改为
是的,您应该可以使用 get_the_date
过滤器,更多 here。以下是您如何执行此操作的简单示例:
<?php
// hook into get_the_date filter
add_filter('get_the_date', function ($post_date) {
// get event date
$event_date = get_field('event_date');
// may need to use some other check here
// but this if we have $event_date return
// it in place of the default post date
if ($event_date) {
return $event_date;
}
// if we did not return an event date
// then return the default date
return $post_date;
});
?>