category_allows_follows
Filter the enabled setting for the category follow button.
You need to have a working knowledge of Hooks before you get started.
Parameters
Name | Type | Description |
---|---|---|
$allow |
parameter |
(boolean) |
$params |
parameter |
(array) associative array with contextual data |
Boilerplate Code
Use the boilerplate code to start using the filter, and add your own logic to modify the first argument and return it.
Clickfwd\Hook\Filter::add('category_allows_follows', function($allow, $params)
{
// Uncomment line below to view available data passed into hook
// fwd_dd($allow, $params);
return $allow;
});
Examples
Show Follow Button Only in Specific Categories
Clickfwd\Hook\Filter::add('category_allows_follows', function($allow, $params)
{
// Array of category IDs where the follow button will be shown
$allowCatIds = [1,2,3,4,5];
return in_array($params['params']['cat'], $allowCatIds);
}, 10);
Hide Follow Button Only in Specific Categories
Clickfwd\Hook\Filter::add('category_allows_follows', function($allow, $params)
{
// Array of category IDs where the follow button will be hidden
$disallowCatIds = [1,2,3,4,5]; // List of cat ids where you want to hide the follow button
return !in_array($params['params']['cat'], $disallowCatIds);
}, 10);
Source Files
/engageusers/plugins/engageusers_follow.php