Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'code'

Viewing 25 results - 1,276 through 1,300 (of 32,465 total)
  • Author
    Search Results
  • #226789

    In reply to: BBPress 50 max

    Robin W
    Moderator

    1. use this plugin

    bbp style pack

    dashboard>settings>bbp style pack>forum Display – item 11

    or 2. using code

    to set to say 60

    add_filter ('bbp_before_has_forums_parse_args', 'rew_number_of_forums') ;#
    
    function rew_number_of_forums ($args) {
    	$args['posts_per_page'] = 60 ;
    return $args ;
    }

    Put this in your child theme’s function file –

    ie wp-content/themes/%your-theme-name%/functions.php

    where %your-theme-name% is the name of your theme

    or use

    Code Snippets

    #226786
    Jamie Robe
    Participant

    Thank you Robin,
    That is very helpful info.

    As I work on this I will try to document using these from a coder’s perspective and share it back 🙂
    Peace,
    Jamie

    #226781
    Jamie Robe
    Participant

    Hi everyone,
    I am working on a plugin project and need a way to add a new forum and add a new topic to that forum, under my PHP code.

    Can someone please direct me to where the bbp_ functions that do these things are documented? I can’t seem to find a developer guide.

    I see one book on Amazon for bbpress – bbpress complete – it is like 2013. Does it help with coding stuff? Is there a new book available any one can recommend?

    Thanks!
    Jamie

    #226730
    Robin W
    Moderator

    Put this in your child theme’s function file –

    ie wp-content/themes/%your-theme-name%/functions.php

    where %your-theme-name% is the name of your theme

    or use

    Code Snippets

    add_filter( 'bbp_get_caps_for_role', 'rew_amend_role_caps', 10, 2 );
     
    function rew_amend_role_caps( $caps, $role ) {
        if ($role=='bbp_participant' ) {
                $caps = array(
    
    				// Primary caps
    				'spectate'              => true,
    				'participate'           => true,
    
    				// Forum caps
    				'read_private_forums'   => true,
    
    				// Topic caps
    				'publish_topics'        => false,
    				'edit_topics'           => false,
    
    				// Reply caps
    				'publish_replies'       => true,
    				'edit_replies'          => true,
    
    				// Topic tag caps
    				'assign_topic_tags'     => true,
    			);
    	}
    			
    	return $caps ;		
     
    }
    #226723
    danielbush3
    Participant

    I would like to change the function that participants are automatically given the rights to publish, create and edit topics.

    I want the topics to be controlled by the administrator and participants are only able to reply to existing ones.I used the plugin WPFront User Role Editor and selected Override Role Edit Permissions to get access to the role settings, but when I go to the role and deselect the tick box on the aforementioned items after saving it defaults back to as it was.

    Is there any way of changing this whist avoiding code. If not what happens to the code after an update?

    Thanks in advance.

    #226712
    ewd910
    Participant

    There are sub forums involved. The one that is considered the “freshest” has a sub forum inside of that as well, but that forum actually has the oldest most recent post.

    1-_
        A-_
            A'
     -_
        B
    
     -_
        C
    
     -_
        D

    So forum 1’s freshness is displayed as the freshness of A’, but in reality it should be the freshness of D. Hopefully that makes sense.

    #226691
    Robin W
    Moderator

    ok,
    so I think you have 2 choices

    1. not show your forum page unless logged in. If all your forums will be private, then this is probably a good option.
    You can create a forums page (https://codex.bbpress.org/step-by-step-guide-to-setting-up-a-bbpress-forum/ item 3) and then use a restriction plugin such as ‘restrict content’ to make this a login page – see https://usersinsights.com/wordpress-private-page/ and/or https://kinsta.com/knowledgebase/wordpress-private-page/

    2. you could use my ‘private groups’ plugin to do this, and still show that these forums exist

    Private groups

    #226686
    Robin W
    Moderator

    by the way you could try having a main forums page and using restrict to prevent access to that

    see

    https://codex.bbpress.org/step-by-step-guide-to-setting-up-a-bbpress-forum/ item 3

    #226668
    redelefant
    Participant

    Website: https://jewishwomenofwisdom.org
    wordpress version: 5.8.3
    bb press version: 2.6.9

    I have a WordPress website with Restricted content pro (membership plugin), bbpress and buddy press. There are some forum pages, that are pages with bb press shortcodes and blocked with Restricted content pro and its locked message for logged out users appears(such as https://jewishwomenofwisdom.org/forum/ OR https://jewishwomenofwisdom.org/new-topic/). That is working fine. However, pages generated from the post type such as the archive page https://jewishwomenofwisdom.org/forums/, aren’t blocked and can be accessed (and a list of categories can be seen). Then when a logged OUT user tries to click on a topic to see topic content, it send them to a funny login (not restricted content pro) and then when they click the “log in” button, (whether or not the username and password fields are filled in) in they are redirected to the regular RCP login. That is an extra step. How do I get rid of the middle step?

    (not sure if this info is relevant: Under Restrict – buddypress , I set that “Redirect to page” to a page called “locked content”.)

    Thank you in advance.

    #226640
    Robin W
    Moderator

    Back end: under Forums it shows the ‘Last Post’ as 3 hours, 30 minutes ago when I just added a test post. However, under ‘Replies’ it shows the correct time in the ‘Created’ column.

    Can you test this with a page or post – bbpress is just a custom post type and uses wordpress code for the backend

    #226625
    creekdweller
    Participant

    The message is generated by bbPress as an alert on the WP dashboard. Some explanation here:

    https://codex.bbpress.org/features/tools/upgrade-forums/

    #226617
    outkax
    Participant

    Hello,
    I have a problem with the display of the breadcrumbs. On my local bbpress forum they appear well and all works. But on the online version I do not see them appear. It’s the same code and the same settings.

    #226612
    Robin W
    Moderator

    hmmm… that code looks fine.

    I’m not quite sure what you mean in

    Also I try with the update in the root of functions.php this works, sort of, because the update is done, but the select dropdown in the user profile in the admin page get stuck in the old one, but in code the selected one is the updated, if I get out and enter again is fixed.

    have you access to the database?

    #226611
    marcosmodop
    Participant

    WP version: 5.8.3
    bbpress version: 2.6.9
    site is in a local environment at the moment.

    I’m trying to update the role for the users once they enroll in course. I manage to found an entry point for this with “learndash_update_course_access” once there is an update in the user courses list. This part works. What is giving me troubles is the update of the user bbpress roles.
    This is the most raw code I try:

    add_action( 'learndash_update_course_access', 'updatebbpressrole', 20, 4 );
    function updatebbpressrole ($user_id, $course_id, $course_access_list, $remove) {
    	$new_role_forum_role = "bbp_blocked";
    	bbp_set_user_role( $user_id, $new_role_forum_role );
    }

    I try with a pair of custom roles I have, but it also happens with the basics bbpres roles too, so is not related to the new roles.
    Also I try with the update in the root of functions.php this works, sort of, because the update is done, but the select dropdown in the user profile in the admin page get stuck in the old one, but in code the selected one is the updated, if I get out and enter again is fixed.
    Any idea about why bbp_set_user_role is not working this way ?

    #226581
    Robin W
    Moderator

    ok, that is not the bbpress widget but a shortcode – bbpress has both for login.

    what would you like the shortcode to do that is not standard?

    #226579
    Robin W
    Moderator

    having hidden it, you can amend the width of the other columns

    eg

    li.bbp-forum-freshness, li.bbp-topic-freshness {
    	display: none;
    }
    
    li.bbp-forum-info, li.bbp-topic-title {
    	width: 65%;
    }
    
    li.bbp-forum-reply-count, li.bbp-forum-topic-count, li.bbp-topic-reply-count, li.bbp-topic-voice-count {
    	width: 15%;
    }
    #226571
    Robin W
    Moderator

    can you just let me know what shortcode you are using, then I can try it out on my test site.

    #226570
    khellstr
    Participant

    If I understood correctly, those settings affect only to widgets that are placed somewhere, on the sidebar, footer etc.

    If I use a Shortcode to place the widget in the Page it will not read those settings, instead it shows the default settings (no links).

    …maybe I’m doing this someway wrong, or not like it should be done, I’m quite new to WP and totally new to this “new” WordPress.

    khellstr
    Participant

    Hi,

    I’m trying to access the bbPress widget settings but WP opens the “new” widget editor when I go to Apperance –> Widgets. I have WordPress 5.8.3 Installed, and newest bbPress.

    How can I access these settings show in this image:
    Properties

    In the background there is what I get and in the foreground what I want. It is from a tutorial I’m following.

    I want to add the widget to the page with a Shortcode, and links aren’t working if I don’t have access to settings.

    #226564
    donal13
    Participant

    Robin-w the site is offline. I actually use it for notes on my clients dealings. It did not work for me and I even tried the plugin as well. Seen as it worked for neon67 I can only assume its a plugin that is causing me the problem. I changed the theme to the default WP theme and it did not work. I will deactivate the plugins over the weekend and try the code again and hopefully it will work.

    #226556
    Robin W
    Moderator

    ok so 2 things you can do here

    1. add a label

    add_action ('bbp_theme_before_topic_form_content' , 'rew_content_title') ;
    
    function rew_content_title () {
    echo '<label for="bbp_topic_content">Topic Content</label><br />' ;
    }

    Just change ‘Topic Content’ to whatever you wish

    2. add back the editor

    add_action( 'wp_footer', 'rew_supports_js' );
    
    function rew_supports_js() {
    	echo '<script>document.body.classList.remove("no-js");</script>';
    }

    Put these in your child theme’s function file –

    ie wp-content/themes/%your-theme-name%/functions.php

    where %your-theme-name% is the name of your theme

    or use

    Code Snippets

    #226549
    Robin W
    Moderator

    Solo puedo sugerirle que use el traductor de Google o el traductor de su navegador, para ver este enlace

    Step by step guide to setting up a bbPress forum – Part 1

    #226546
    Robin W
    Moderator

    have you tried this

    add_action( 'wp_footer', 'rew_supports_js' );
    
    function rew_supports_js() {
    	echo '<script>document.body.classList.remove("no-js");</script>';
    }

    Put this in your child theme’s function file –

    ie wp-content/themes/%your-theme-name%/functions.php

    where %your-theme-name% is the name of your theme

    or use

    Code Snippets

    #226469
    Adeel Mughal
    Participant

    if it’s wp search then why do they have setting bbpress forum-wide search in bbpress settings?

    should I need to look at wp search core code or queries?

    #226468
    Milan Petrovic
    Participant

    bbPress search has no options, it is the same as WP search, so if you havw code modifying WP search it will affect bbPress search also.

Viewing 25 results - 1,276 through 1,300 (of 32,465 total)
Skip to toolbar