gform_slack_icon

gform_slack_icon

DescriptionUsageParametersExamplesPlacementSinceSource Code

Description
This filter is used to dynamically change the icon being displayed with the message sent to Slack. The icon image size should be 48×48.
apply_filters( 'gform_slack_icon', $this->get_base_url() . '/images/icon.png', $feed, $entry, $form )

Usage
add_filter( 'gform_slack_icon', 'change_slack_icon', 10, 4 );

Parameters

$icon_url string
The current icon being used for the Slack message.

$feed Feed Object
The current feed object.

$entry Entry Object
The current entry object.

$form Form Object
The current form object.

Examples
This example changes the icon URL if the form ID is 4.
add_filter( 'gform_slack_icon', 'change_slack_icon', 10, 4 );
function change_slack_icon( $icon_url, $feed, $entry, $form ) {

if ( $form['id'] == 4 ) {
$icon_url = 'http://placehold.it/48';
}

return $icon_url;
}

Placement
This code should be placed in the functions.php file of your active theme.
Since
This filter was added in Slack 1.4.
Source Code
This filter is located in class-gf-slack.php.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注