Merhabalar, debug yaptığımda aşağıdaki kod satırında "Undefined variable" ve "Trying to get property of non-object" hatasını alıyorum. Nasıl düzeltebilirim acaba?


Hatalı kod satırı:
. get_the_time(get_option('date_format'), $this->post->ID) . ' ' . get_the_time('', $post->ID) .''
Kod satırının bulunduğu fonksiyonun tamamı:
function get_date($show_stars_on_review = true) {
$visibility_class = '';
if (td_util::get_option('tds_p_show_date') == 'hide') {
$visibility_class = ' td-visibility-hidden';
}

// used in ionMag to hide the date "." when the post comment count is off
// it does nothing on newspaper & newsmag
$td_post_date_no_dot = '';
if ( td_util::get_option('tds_p_show_comments') == 'hide' ) {
$td_post_date_no_dot = ' td-post-date-no-dot';
}

$buffy = '';
if ($this->is_review and $show_stars_on_review === true) {
//if review show stars
$buffy .= '
';
$buffy .= td_review::render_stars($this->td_review);
$buffy .= '
';

} else {
if (td_util::get_option('tds_p_show_date') != 'hide') {
$td_article_date_unix = get_the_time('U', $this->post->ID);
$buffy .= '';
}
}

return $buffy;
}