Limited Support
Our team is currently on holiday, so support will be limited during this period. Response times may be slower than usual, and some inquiries may be delayed.
We appreciate your patience and understanding, and we’ll resume our usual support by the end of August.
Hello!
First thanks for such incredible script is very well done.
Trying to adapt this script that works very well to hide visitors links
add_filter('wpforo_content_after', 'wpforo_hide_links_for_guests', 10); function wpforo_hide_links_for_guests( $content ){ if( WPF()->current_user_groupid === 4 ){ $content = preg_replace('|<a[^>]+href=[^>]+>[^<>]+<\/a>|im', '<a href="#" rel="nofollow">[' . wpforo_phrase('Please login to see the link', false) . ']</a>', $content); } return $content; }
From this code need to exclude two different forums that have important links for guests.
like this
else { WPF()->current_forumid_key === 3,6 ){ $content = disable; }
Trying with
WPF()->current_object['forumid'] variable
But it doesn't work with the forum number:
I am lost don't know how to add the exclusions so that the code does not apply in just two different forums.
Can help me?
Thanks in advance
Hi,
The developers have provided the following code:
add_filter('wpforo_content_after', function ( $content ){ if( WPF()->current_user_groupid === 4 && ! in_array( WPF()->current_object['forumid'], [3,6] ) ){ $content = preg_replace('#<a[^>]+href=[^>]+>[^<>]+</a>#im', '<a href="#" rel="nofollow">[' . wpforo_phrase('Please login to see the link', false) . ']</a>', $content); } return $content; });
It should work fine.
Works perfect.. thank you!! 👍