I am trying to override the function.php file for a parent theme using the function that I have in my functions.php file for child themes, but I have a couple of errors. Here is what has done so far.
function remove_et_postinfo_meta_actions() { remove_action('after_setup_theme','et_postinfo_meta',3); } add_action('init', 'remove_et_postinfo_meta_actions'); add_action('after_setup_theme', 'cc_et_postinfo_meta', 3); if ( ! function_exists( 'cc_et_postinfo_meta' ) ){ function cc_et_postinfo_meta( $postinfo, $date_format, $comment_zero, $comment_one, $comment_more ){ global $themename; $postinfo_meta = ''; if ( in_array( 'author', $postinfo ) ){ $postinfo_meta .= ' ' . esc_html__('by',$themename) . ' ' . et_get_the_author_posts_link(); } if ( in_array( 'date', $postinfo ) ) $postinfo_meta .= ' ' . esc_html__('on',$themename) . ' ' . get_the_time( $date_format ); if ( in_array( 'categories', $postinfo ) ) $postinfo_meta .= ' ' . esc_html__('in',$themename) . ' ' . get_the_category_list(', '); if ( in_array( 'comments', $postinfo ) ) $postinfo_meta .= ' ' . et_get_comments_popup_link( $comment_zero, $comment_one, $comment_more ); if ( '' != $postinfo_meta ) $postinfo_meta = __('Posted',$themename) . ' ' . $postinfo_meta; echo $postinfo_meta; } }
source share