Skip to content

Feeds Filters

33 unique filter hooks currently map to this category, across 39 call sites.

Hook Inventory

HookEditionCall SitesFirst Source
fluent_community/can_view_comments_{feed}Core1fluent-community/app/Http/Controllers/CommentsController.php:31
fluent_community/disable_duplicate_post_checkCore1fluent-community/app/Http/Controllers/FeedsController.php:761
fluent_community/disable_self_post_reactCore2fluent-community/app/Http/Controllers/CommentsController.php:509
fluent_community/feed_api_responseCore2fluent-community/app/Http/Controllers/FeedsController.php:157
fluent_community/feed_general_configCore2fluent-community/app/Services/FeedsHelper.php:986
fluent_community/feed_links_api_responseCore2fluent-community/app/Http/Controllers/FeedsController.php:710
fluent_community/feed_oembed_api_responseCore1fluent-community/app/Http/Controllers/FeedsController.php:1273
fluent_community/feed_tickerCore1fluent-community/app/Http/Controllers/FeedsController.php:1135
fluent_community/feed_view_json_ldCore1fluent-community/app/Hooks/Handlers/PortalHandler.php:1153
fluent_community/feed/new_feed_dataCore2fluent-community/app/Http/Controllers/FeedsController.php:342
fluent_community/feed/new_feed_data_type_{formContentType}Core1fluent-community/app/Http/Controllers/FeedsController.php:347
fluent_community/feed/new_feed_responseCore2fluent-community/app/Http/Controllers/FeedsController.php:405
fluent_community/feed/patch_feed_responseCore1fluent-community/app/Http/Controllers/FeedsController.php:684
fluent_community/feed/update_dataCore1fluent-community/app/Http/Controllers/FeedsController.php:561
fluent_community/feed/update_feed_dataCore1fluent-community/app/Http/Controllers/FeedsController.php:490
fluent_community/feed/update_feed_data_type_{newContentType}Core1fluent-community/app/Http/Controllers/FeedsController.php:512
fluent_community/feed/update_feed_responseCore1fluent-community/app/Http/Controllers/FeedsController.php:630
fluent_community/feed/updated_survey_configCore1fluent-community/app/Services/FeedsHelper.php:428
fluent_community/feed/uploaded_feed_mediasCore1fluent-community/app/Services/FeedsHelper.php:923
fluent_community/feeds_api_responseCore1fluent-community/app/Http/Controllers/FeedsController.php:136
fluent_community/fluent_player/max_audios_per_postCore1fluent-community/Modules/Integrations/FluentPlayer/Bootstrap.php:289
fluent_community/has_global_postCore1fluent-community/app/Services/Helper.php:511
fluent_community/has_post_titleCore1fluent-community/app/Functions/Utility.php:490
fluent_community/last_activity_date_for_unread_feedsCore1fluent-community/app/Services/Helper.php:959
fluent_community/max_media_per_postCore1fluent-community/app/Services/FeedsHelper.php:881
fluent_community/max_post_lengthCore1fluent-community/app/Services/FeedsHelper.php:590
fluent_community/new_feed_everybody_notification/email_sectionsCore1fluent-community/app/Hooks/Handlers/EmailNotificationHandler.php:471
fluent_community/new_feed_notification/email_sectionsCore1fluent-community/app/Hooks/Handlers/EmailNotificationHandler.php:192
fluent_community/pinned_posts_api_responseCore1fluent-community/app/Http/Controllers/ActivityController.php:191
fluent_community/post_order_optionsCore1fluent-community/app/Services/Helper.php:2238
fluent_community/rate_limit/posts_per_5_minutesCore1fluent-community/app/Hooks/Handlers/RateLimitHandler.php:31
fluent_community/rendering_feed_modelCore1fluent-community/app/Services/FeedsHelper.php:979
fluent_community/scheduled_posts_api_responsePRO1fluent-community-pro/app/Http/Controllers/SchedulePostsController.php:46

fluent_community/can_view_comments_{feed}

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Can View Comments {Feed} hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/CommentsController.php:31true (mixed)
$feed (Feed

Example

php
add_filter('fluent_community/can_view_comments_{feed}', function ($param1, $feed) {
    return $param1;
}, 10, 2);

fluent_community/disable_duplicate_post_check

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Disable Duplicate Post Check hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/FeedsController.php:761false (mixed)
$userId (mixed)
$spaceId (Space

Example

php
add_filter('fluent_community/disable_duplicate_post_check', function ($param1, $userId, $spaceId) {
    return $param1;
}, 10, 3);

fluent_community/disable_self_post_react

  • Type: filter
  • Edition: Core
  • Call sites: 2
  • When it fires: Disable Self Post React hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/CommentsController.php:509false (mixed)
$feed (Feed
Corefluent-community/app/Http/Controllers/ReactionController.php:90false (mixed)
$feed (Feed

Example

php
add_filter('fluent_community/disable_self_post_react', function ($param1, $feed) {
    return $param1;
}, 10, 2);

fluent_community/feed_api_response

  • Type: filter
  • Edition: Core
  • Call sites: 2
  • When it fires: Feed API Response hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/FeedsController.php:157$data (mixed)
$request->all() (array)
Corefluent-community/app/Http/Controllers/FeedsController.php:183[ 'feed' => $feed, 'execution_time' => microtime(true) - $start ] (array)
$request->all() (array)

Example

php
add_filter('fluent_community/feed_api_response', function ($data, $all) {
    return $data;
}, 10, 2);

fluent_community/feed_general_config

  • Type: filter
  • Edition: Core
  • Call sites: 2
  • When it fires: Feed General Config hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Services/FeedsHelper.php:986[ 'user_id' => $userId, 'interactions' => [], 'comment_like_ids' => [], 'is_collection' => false ] (array)
$feed (Feed
Corefluent-community/app/Services/FeedsHelper.php:1043[ 'user_id' => $userId, 'interactions' => [], 'comment_like_ids' => $commentLikeIds, 'is_collection' => true ] (array)
$feeds (Feed

Example

php
add_filter('fluent_community/feed_general_config', function ($userId, $feed, $userId_3) {
    return $userId;
}, 10, 3);

  • Type: filter
  • Edition: Core
  • Call sites: 2
  • When it fires: Feed Links API Response hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/FeedsController.php:710$data (mixed)
$request->all() (array)
Corefluent-community/app/Http/Controllers/FeedsController.php:717$data (mixed)
$request->all() (array)

Example

php
add_filter('fluent_community/feed_links_api_response', function ($data, $all) {
    return $data;
}, 10, 2);

fluent_community/feed_oembed_api_response

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Feed OEmbed API Response hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/FeedsController.php:1273$data (mixed)
$request->all() (array)

Example

php
add_filter('fluent_community/feed_oembed_api_response', function ($data, $all) {
    return $data;
}, 10, 2);

fluent_community/feed_ticker

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Feed Ticker hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/FeedsController.php:1135$response (mixed)
$request->all() (array)

Example

php
add_filter('fluent_community/feed_ticker', function ($response, $all) {
    return $response;
}, 10, 2);

fluent_community/feed_view_json_ld

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Feed View JSON Ld hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Hooks/Handlers/PortalHandler.php:1153[] (array)
$feed (Feed

Example

php
add_filter('fluent_community/feed_view_json_ld', function ($param1, $feed, $data) {
    return $param1;
}, 10, 3);

fluent_community/feed/new_feed_data

  • Type: filter
  • Edition: Core
  • Call sites: 2
  • When it fires: Feed/New Feed Data hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/FeedsController.php:342$data (mixed)
$requestData (array)
Corefluent-community/app/Services/FeedsHelper.php:509$feedData (Feed

Example

php
add_filter('fluent_community/feed/new_feed_data', function ($data, $requestData) {
    return $data;
}, 10, 2);

fluent_community/feed/new_feed_data_type_{formContentType}

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Feed/New Feed Data Type {FormContentType} hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/FeedsController.php:347$data (mixed)
$requestData (array)

Example

php
add_filter('fluent_community/feed/new_feed_data_type_{formContentType}', function ($data, $requestData) {
    return $data;
}, 10, 2);

fluent_community/feed/new_feed_response

  • Type: filter
  • Edition: Core
  • Call sites: 2
  • When it fires: Feed/New Feed Response hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/FeedsController.php:405[ 'feed' => FeedsHelper::transformFeed($feed), 'message' => $message, 'last_fetched_timestamp' => current_time('timestamp') ] (array)
$feed (Feed
Corefluent-community/app/Http/Controllers/FeedsController.php:420[ 'feed' => FeedsHelper::transformFeed($feed), 'message' => __('Your post has been published', 'fluent-community'), 'last_fetched_timestamp' => current_time('timestamp') ] (array)
$feed (Feed

Example

php
add_filter('fluent_community/feed/new_feed_response', function ($feed, $feed_2, $all) {
    return $feed;
}, 10, 3);

fluent_community/feed/patch_feed_response

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Feed/Patch Feed Response hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/FeedsController.php:684[ 'feed' => $feed, 'message' => __('Feed updated', 'fluent-community') ] (array)
$feed (Feed

Example

php
add_filter('fluent_community/feed/patch_feed_response', function ($feed, $feed_2, $all) {
    return $feed;
}, 10, 3);

fluent_community/feed/update_data

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Feed/Update Data hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/FeedsController.php:561$data (mixed)
$existingFeed (Feed

Example

php
add_filter('fluent_community/feed/update_data', function ($data, $existingFeed) {
    return $data;
}, 10, 2);

fluent_community/feed/update_feed_data

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Feed/Update Feed Data hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/FeedsController.php:490$data (mixed)
$requestData (array)

Example

php
add_filter('fluent_community/feed/update_feed_data', function ($data, $requestData) {
    return $data;
}, 10, 2);

fluent_community/feed/update_feed_data_type_{newContentType}

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Feed/Update Feed Data Type {NewContentType} hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/FeedsController.php:512$data (mixed)
$requestData (array)
$existingFeed (Feed

Example

php
add_filter('fluent_community/feed/update_feed_data_type_{newContentType}', function ($data, $requestData, $existingFeed) {
    return $data;
}, 10, 3);

fluent_community/feed/update_feed_response

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Feed/Update Feed Response hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/FeedsController.php:630$data (mixed)
$request->all() (array)

Example

php
add_filter('fluent_community/feed/update_feed_response', function ($data, $all) {
    return $data;
}, 10, 2);

fluent_community/feed/updated_survey_config

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Feed/Updated Survey Config hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Services/FeedsHelper.php:428$surveyConfig (mixed)
$feed (Feed

Example

php
add_filter('fluent_community/feed/updated_survey_config', function ($surveyConfig, $feed, $userId) {
    return $surveyConfig;
}, 10, 3);

fluent_community/feed/uploaded_feed_medias

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Feed/Uploaded Feed Medias hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Services/FeedsHelper.php:923$uplaodedDocs (mixed)
$requestData (array)

Example

php
add_filter('fluent_community/feed/uploaded_feed_medias', function ($uplaodedDocs, $requestData) {
    return $uplaodedDocs;
}, 10, 2);

fluent_community/feeds_api_response

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Feeds API Response hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/FeedsController.php:136$data (mixed)
$request->all() (array)

Example

php
add_filter('fluent_community/feeds_api_response', function ($data, $all) {
    return $data;
}, 10, 2);

fluent_community/fluent_player/max_audios_per_post

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Fluent Player/Max Audios Per Post hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/Modules/Integrations/FluentPlayer/Bootstrap.php:28910 (mixed)

Example

php
add_filter('fluent_community/fluent_player/max_audios_per_post', function ($param1) {
    return $param1;
}, 10, 1);

fluent_community/has_global_post

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Has Global Post hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Services/Helper.php:511$status (mixed)

Example

php
add_filter('fluent_community/has_global_post', function ($status) {
    return $status;
}, 10, 1);

fluent_community/has_post_title

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Has Post Title hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Functions/Utility.php:490$pref (mixed)

Example

php
add_filter('fluent_community/has_post_title', function ($pref) {
    return $pref;
}, 10, 1);

fluent_community/last_activity_date_for_unread_feeds

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Last Activity Date For Unread Feeds hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Services/Helper.php:959$lastActivityDate (mixed)
$xprofile (mixed)

Example

php
add_filter('fluent_community/last_activity_date_for_unread_feeds', function ($lastActivityDate, $xprofile) {
    return $lastActivityDate;
}, 10, 2);

fluent_community/max_media_per_post

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Max Media Per Post hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Services/FeedsHelper.php:881Utility::getCustomizationSetting('max_media_per_post') (mixed)

Example

php
add_filter('fluent_community/max_media_per_post', function ($param1) {
    return $param1;
}, 10, 1);

fluent_community/max_post_length

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Max Post Length hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Services/FeedsHelper.php:59015000 (mixed)

Example

php
add_filter('fluent_community/max_post_length', function ($param1) {
    return $param1;
}, 10, 1);

fluent_community/new_feed_everybody_notification/email_sections

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: New Feed Everybody Notification/Email Sections hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Hooks/Handlers/EmailNotificationHandler.php:471[ 'before_content' => '', 'after_content' => '' ] (array)
$user (mixed)
$feed (Feed

Example

php
add_filter('fluent_community/new_feed_everybody_notification/email_sections', function ($param1, $user, $feed) {
    return $param1;
}, 10, 3);

fluent_community/new_feed_notification/email_sections

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: New Feed Notification/Email Sections hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Hooks/Handlers/EmailNotificationHandler.php:192[ 'before_content' => '', 'after_content' => '' ] (array)
$user (mixed)
$feed (Feed

Example

php
add_filter('fluent_community/new_feed_notification/email_sections', function ($param1, $user, $feed) {
    return $param1;
}, 10, 3);

fluent_community/pinned_posts_api_response

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Pinned Posts API Response hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Http/Controllers/ActivityController.php:191$formattedActivities (mixed)
$spaceId (Space

Example

php
add_filter('fluent_community/pinned_posts_api_response', function ($formattedActivities, $spaceId, $isTrending) {
    return $formattedActivities;
}, 10, 3);

fluent_community/post_order_options

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Post Order Options hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Services/Helper.php:2238$options (mixed)
$context (mixed)

Example

php
add_filter('fluent_community/post_order_options', function ($options, $context) {
    return $options;
}, 10, 2);

fluent_community/rate_limit/posts_per_5_minutes

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Rate Limit/Posts Per 5 Minutes hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Hooks/Handlers/RateLimitHandler.php:315 (mixed)

Example

php
add_filter('fluent_community/rate_limit/posts_per_5_minutes', function ($param1) {
    return $param1;
}, 10, 1);

fluent_community/rendering_feed_model

  • Type: filter
  • Edition: Core
  • Call sites: 1
  • When it fires: Rendering Feed Model hook emitted from the current call site.

Call Sites

EditionSourceParameters
Corefluent-community/app/Services/FeedsHelper.php:979$feed (Feed

Example

php
add_filter('fluent_community/rendering_feed_model', function ($feed, $config) {
    return $feed;
}, 10, 2);

fluent_community/scheduled_posts_api_response

  • Type: filter
  • Edition: PRO
  • Call sites: 1
  • When it fires: Scheduled Posts API Response hook emitted from the current call site.

Call Sites

EditionSourceParameters
PROfluent-community-pro/app/Http/Controllers/SchedulePostsController.php:46$data (mixed)
$request->all() (array)

Example

php
add_filter('fluent_community/scheduled_posts_api_response', function ($data, $all) {
    return $data;
}, 10, 2);

FluentCommunity developer documentation