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;
});
?>