woocommerce_email_preview_email_content_setting_ids
Filter the email content setting IDs for specific email. Email preview automatically refreshes when these settings are changed.
Использование
add_filter( 'woocommerce_email_preview_email_content_setting_ids', 'wp_kama_woocommerce_email_preview_content_setting_ids_filter', 10, 2 );
/**
* Function for `woocommerce_email_preview_email_content_setting_ids` filter-hook.
*
* @param array $setting_ids The email content setting IDs.
* @param string $email_id The email ID.
*
* @return array
*/
function wp_kama_woocommerce_email_preview_content_setting_ids_filter( $setting_ids, $email_id ){
// filter...
return $setting_ids;
}
- $setting_ids(массив)
- The email content setting IDs.
- $email_id(строка)
- The email ID.
Список изменений
| С версии 9.8.0 | Введена. |
Где вызывается хук
woocommerce_email_preview_email_content_setting_ids
woocommerce/src/Internal/Admin/EmailPreview/EmailPreview.php 169
return apply_filters( 'woocommerce_email_preview_email_content_setting_ids', $setting_ids, $email_id );
Где используется хук в WooCommerce
woocommerce/src/Internal/StockNotifications/Emails/EmailManager.php 49
add_filter( 'woocommerce_email_preview_email_content_setting_ids', array( $this, 'add_intro_content_to_preview_settings' ), 10, 2 );