Forum Replies Created
-
In reply to: Filter the Admin Links Content
I’m looking at both
In reply to: Filter the Admin Links ContentMy Theme’s functions.php file
In reply to: Filter the Admin Links ContentYes I still see it
In reply to: Filter the Admin Links ContentNothing changed, Robin
In reply to: Filter the Admin Links ContentI want to be able to edit each of the Link – Let’s say for example I want to Change ‘Reply’ to ‘Respond’ and also add a fontawesome icon with the html
ielement.In reply to: Change forum date outputNot very much, I feel very lazy to read this page – https://codex.bbpress.org/step-by-step-guide-to-setting-up-a-bbpress-forum-part-5/
Aww
In reply to: Filter the Admin Links ContentYes, Its the same one that displays “reply” for Subscribers/Participants
In reply to: Change forum date outputI have been doing that from the start of the whole process of the project, I have all the bbpress templates copied over to my theme directory, I am doing an edit on exactly all the template.
But the
bbp_topic_post_date('d M, Y')doesn’t work is the thing.In reply to: Change forum date outputThe Plugin is kind of disturbing my function in the way I have set them up already… And it only works on the Freshness Display, it doesn’t work on the topics and reply post dates.
I want one that can work similarly like the WordPress
the_date('d M, Y')to look likebbp_topic_post_date('d M, Y')to dictate the exact date format I want for that function to return. I do not really want plugins, I’m trying to build with little to no plugins at all.In reply to: Get Number of Favorites & Subscription to a topicCounting Topic Favorites:
<?php $topic = bbp_get_topic_id(); $users = get_users() ; $countfav = 0; foreach ($users as $user) { $topicfav_listarray = get_usermeta ($user->id, 'wp__bbp_subscriptions', true) ; $topicfav_list = explode (',' , $topicfav_listarray) ; if (in_array ($topic , $topicfav_list)) $countfav++ ; } echo $countfav; ?>;Counting Topic Subscriptions:
<?php $topic = bbp_get_topic_id(); $users = get_users() ; $countsub = 0; foreach ($users as $user) { $topicsub_listarray = get_usermeta ($user->id, 'wp__bbp_subscriptions', true) ; $topicsub_list = explode (',' , $topicsub_listarray) ; if (in_array ($topic , $topicsub_list)) $countsub++ ; } echo $countsub; ?>;Now those are the things that worked.
Thank you, Robin! I hope this helps someone in the future
In reply to: Get Number of Favorites & Subscription to a topic<?php $topic = bbp_get_topic_id(); $users = get_users() ; $countsub = 0; foreach ($users as $user) { $topicsub_list = array(get_usermeta ($user->id, 'wp__bbp_subscriptions', false)) ; if (in_array ($topic , $topicsub_list)) $countsub++ ; } echo $countsub; ?>Now it’s understandable that this also didn’t work on the topic I tested it with, because the user has subscribed to multiple topics.
Oh wow!
In reply to: Get Number of Favorites & Subscription to a topic<?php $topic = bbp_get_topic_id(); $users = get_users() ; $countfav = 0; foreach ($users as $user) { $topicfav_listarray = get_usermeta ($user->id, 'wp__bbp_subscriptions', true) ; $topicfav_list = explode (',' , $topicfav_listarray) ; if (in_array ($topic , $topicfav_list)) $countsub++ ; } echo $countfav; ?>This worked now Robin! Thank you!
In reply to: Get Number of Favorites & Subscription to a topicNow I guess if Each User has already one topic in his
wp__bbp_favoritesthe topic stays favorited and counted but No counts is allowed for another topic again.So the
if (in_array ($topic , $topic_list)) $count++is being a Jealous line i.e: It Only counts a user’s favorite if the user favorites only the currents topics else it doesn’t. because there exists more than one topic inside the$topic_list = array(get_usermeta ($user->id, 'wp__bbp_favorites', false)) ;What do I do?
In reply to: Get Number of Favorites & Subscription to a topicMy Code was to test it for how many User has favourited a particular topic (Like, check how many likes a post has)…

But I guess like you said, If I understand you very well, I am testing in a scenario where User has only one topic listed in the
wp__bbp_favoritesmeta area…I think that fact has returned to haunt me now Robin… The picture above shows that the Currently logged in User (Who is a keymaster) has favorited the current topic but, his Favorite doesn’t count, the displayed
1is for that of the second user who also favorites the same topic and happens to be the only topic he has favorited.Look at the shot below then:

Now I have added more topics to the user’s
wp__bbp_favoritesby favouriting more topics but Its not displaying the favourites in those topics.Another scenario on a different topic here:

Not displaying the number of favorite for the topic.
I added a new user and it was able to successfully favourite and increase the count on one of those topics that didn’t get from the previous two users.
So I think the favorite count only work if a certain user has only one topic inside their
wp__bbp_favoritesHere’s the favourite count code again as I have used:
$topic = bbp_get_topic_id(); $users = get_users() ; $count = 0; foreach ($users as $user) { $topic_list = array(get_usermeta ($user->id, 'wp__bbp_favorites', false)) ; if (in_array ($topic , $topic_list)) $count++ ; } echo $count;What do you suggest I do now Robin? Should I try
explodeexplosion???In reply to: Get Number of Favorites & Subscription to a topicThat was a hit, Robin!
<?php $topic = bbp_get_topic_id(); $users = get_users() ; $countsub = 0; foreach ($users as $user) { $topicsub_listarray = get_usermeta ($user->id, 'wp__bbp_subscriptions', true) ; $topicsub_list = explode (',' , $topicsub_listarray) ; if (in_array ($topic , $topicsub_list)) $countsub++ ; } echo $countsub; ?>That worked it….. Thank you.
In reply to: Get Number of Favorites & Subscription to a topicOk, so I’ve got this result, Robin!
Topic : 65 user_id: 1 array (size=1) 0 => string '149,65' (length=6) Topic : 65 user_id: 2 array (size=1) 0 => string '145,146,65' (length=10) 0I believe that should mean that User 1 and User 2 and currently subscribed to the topic But I still get a
0. The Replica of the Favorite should actually work but I don’t know..In reply to: Get Number of Favorites & Subscription to a topic<?php $topic = bbp_get_topic_id(); $users = get_users() ; $countsub = 0; foreach ($users as $user) { $topicsub_list = array(get_usermeta ($user->id, 'wp__bbp_subscriptions', false)) ; if (in_array ($topic , $topicsub_list)) $countsub++ ; } echo $countsub; ?>It didn’t work that way, Robin!
I got a
0in the result, even as i was sure there’s a subscriptionIn reply to: Get Number of Favorites & Subscription to a topic$topic = bbp_get_topic_id(); $users = get_users() ; $count = 0; foreach ($users as $user) { $topic_list = array(get_usermeta ($user->id, 'wp__bbp_favorites', false)) ; if (in_array ($topic , $topic_list)) $count++ ; } echo $count;And this one worked Robin! Thank you!
In reply to: Get Number of Favorites & Subscription to a topicI guess I will be patient for you to test this Robin
$topic = bbp_get_topic_id(); $users = get_users() ; $count = 0; foreach ($users as $user) { $topic_list = get_usermeta ($user->id, 'wp__bbp_favorites', false) ; if (in_array ($topic , $topic_list)) $count++ ; } echo $count;I am getting the error
Warning: in_array() expects parameter 2 to be array, string given in C:\wamp\www\omna\wp-content\themes\omna2\bbpress\content-single-topic-lead.php on line 134
In reply to: bbpress Loop ArgumentThank you once again, Robin
<?php if ( babblebey_has_topics() ): while ( bbp_topics() ) : bbp_the_topic(); get_template_part( 'template-parts/topic', 'card' ); endwhile; endif; ?>I used it like that
In reply to: bbpress Loop ArgumentSo I will be calling
babblebey_has_topics()?????? Please see as stated below too<!--Sidebar Start--> <div class="col-md-4"> <div class="sidebar-topics row sticky-top"> <div class="col-md-12 col-sm-12 col-12 ml-2 mb-2 p-1"> <h3 class="">Latest Forum Topic</h3> </div> <div class="col-md-12 col-sm-12 col-12"> <?php if ( babblebey_has_topics() ): while ( babblebey_topics() ) : babblebey_the_topic(); get_template_part( 'template-parts/topic', 'card' ); endwhile; endif; ?> </div> </div> </div> <!--Sidebar Ends-->Thank you Robin, You are the best!
In reply to: bbpress Loop ArgumentThe Post Per Page as its been set up from the “Forum Setting”:

Works as it should, i.e dictate the number of topics to display per Single Forum Page:

But the same setting is inturn affecting my custom loop I have placed on my HomePage Sticky Sidebar to display latest topics:

I want something similar to the ` $args = array(‘posts_per_page’ => 10 //my custom number) as its being used in the normal WP Post Loop like this below:
<?php $args = array(
‘posts_per_page’ => 10 // Like this one here
);
$posts = new WP_Query($args);
if ($posts->have_posts()):
while($posts->have_posts()): $posts->the_post();
get_template_part( ‘template-parts/content’, get_post_format() );
endwhile;
endif;
wp_reset_postdata(); ?>
`Thank you very much.
If only the codex https://codex.bbpress.org/developer/ was completed.
Please, I might need the same for if A TOPIC is Favourited and if a TOPIC is Subscribed to
In reply to: Forum Topic LoopWell just incase other people finds this thread.. My Template Part had bugs too.. Here is the one that worked:
<?php /** * Single Thread * * @package bbPress * @subpackage Theme */ // $threadURL = bbp_topic_permalink(); // Deprecated //// // $threadTitle = bbp_topic_title(); // Deprecated //// // $threadTIme = bbp_topic_post_date(); // Deprecated //// ///////////////// Thread Author Avatar URL //////////////////////// $user_id = bbp_get_user_id( $user_id ); $authorAvatarURL = get_avatar_url( $user_id, 300 ); /////////////////////////////////////////////////////////////////// // $threadVoiceCount = bbp_topic_voice_count(); // Deprecated //// ?> <div class="swiper-slide-item"> <div class="icon-author" style="background-image: url('<?php echo $authorAvatarURL; ?>'); background-image: -webkit-image-set(url('<?php echo $authorAvatarURL; ?>') 1x, url('<?php echo $authorAvatarURL; ?>') 2x);"></div> <a href="<?php bbp_topic_permalink(); ?>"><?php bbp_topic_title(); ?></a></h2> <time class="data" datetime="<?php bbp_topic_post_date(); ?>"><?php bbp_topic_post_date(); ?></time> <span class="views"><i class="fa fa-comment-alt"></i><?php bbp_topic_reply_count(); ?></span> </div>The bbPress Functions does not want to be assigned to variable as Unlike the GET_ they do not return values, they echo.
Thanks.