woocommerce_email_log_enabled

woocommerce_email_log_enabled

Hook Type: filter

See hook in core

Displaying hooks found in version: woocommerce.10.9.4

apply_filters('woocommerce_email_log_enabled') is found 2 times:

  • /src/Internal/Email/EmailLogger.php line 89
    		 * @param bool     $enabled  Whether logging is enabled.
    		 * @param string   $email_id The email type ID.
    		 * @param WC_Email $email    The WC_Email instance.
    		 */
    		if ( ! apply_filters( 'woocommerce_email_log_enabled', true, $email_id, $email ) ) {
    			$this->last_mail_error = null;
    			return;
    		}
    
    		$object_context  = $this->get_object_context( $email->object );
    		$object_label    = isset( $object_context['type'], $object_context['id'] )
    
  • /src/Internal/Email/EmailLogger.php line 246
    		 * This filter is documented in src/Internal/Email/EmailLogger.php
    		 *
    		 * @since 10.9.0
    		 */
    		if ( ! apply_filters( 'woocommerce_email_log_enabled', true, $email_id, $email ) ) {
    			return;
    		}
    
    		$object_context = $this->get_object_context( $email->object );
    		$object_label   = isset( $object_context['type'], $object_context['id'] )
    			? sprintf( ' for %s #%d', $object_context['type'], $object_context['id'] )