Skip to:
Content
Pages
Categories
Search
Top
Bottom

New Topic Form Shortcode Issue


  • ThePopularizer
    Member

    @thepopularizer

    I’m trying to implement a “Quick Post” box using the New Topic Form shortcode, [bbp-topic-form], but it seems non-admin users cannot post using the form (it says, “You cannot create new topics at this time.”). The same users can post a topic by actually going into the forums, so I’m wondering what the issue might be.

    The website URL: capital.businesses.org.nz

    It’s a subdomain installation of a multi-site network (businesses.org.nz), which in turn is part of a multi-network installation (using the ‘networks for wordpress’ plugin).

Viewing 9 replies - 1 through 9 (of 9 total)

  • N3RI
    Participant

    @n3ri

    I have the same problem.


    Ben
    Participant

    @communicatorsinaction

    Have you found a solution to this problem?

    I’m having the same issue. I used the [bbp-topic-form] shortcode in my `bbpress.php` template file. If I enter with my super-admin account I can see the form and create topics. But if I enter under the default “Participant” role, it gives me the message “You cannot create new topics.” However, if I go to a specific forum, the topic form is displayed underneath, so it must be a shortcode problem.

    Right now I’m using `echo do_shortcode(“[bbp-topic-form]“);` to include the form in my template file. Is there a better way to do this?


    Ben
    Participant

    @communicatorsinaction

    Okay, that’s just weird.

    I created a separate page for topic creation and just ran the same PHP call (`echo do_shortcode(‘[bbp-topic-form]‘);`), and it works… So for some reason that call doesn’t behave properly in my `bbpress.php`, but does just fine in a custom template.


    allenmccabe
    Participant

    @allenmccabe

    I am having this same issue; I created a “partner” page for /forums/ and put in the `bbp-topic-index` as well as the `bbp-topic-form`, but only admin users can use the create new topic form.

    I tried creating a custom template for this page like Ben tried, but the “echo shortchode” call does nothing.

    We need users a way to add new topics quickly and easily, without having to drill down to the one and only forum.


    allenmccabe
    Participant

    @allenmccabe

    Just for clarification, I tried the full “do_shortcode” call just as Ben posted:

    `echo do_shortcode(‘[bbp-topic-form]‘);`

    which had no effect.


    Stephen Edgar
    Moderator

    @netweb

    Can you create a bug ticket over at trac for this please

    http://bbpress.trac.wordpress.org/


    allenmccabe
    Participant

    @allenmccabe


    sulliwane2
    Participant

    @sulliwane2

    Hello, I have the exact same problem :

    On /forum page I put this bbpress shortcode : [bbp-topic-form]

    And when non-admin user is logged-in, it displays the message “You cannot create new topics.

    Any workaround ?

    Thx


    renai42
    Participant

    @renai42

    hi everyone,

    I didn’t used to have this problem, but upon upgrading to bbPress 2.3.2, it manifested. The [bbp-topic-form] shortcode now no longer allows un-privileged users to post. Seems like this bug hasn’t been fixed.

    Is there any update to this situation?

    Kind regards,

    Renai

Viewing 9 replies - 1 through 9 (of 9 total)

You must be logged in to reply to this topic.