Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'code'

Viewing 25 results - 3,851 through 3,875 (of 32,517 total)
  • Author
    Search Results
  • #198657

    In reply to: Links in new topic

    Robin W
    Moderator
    function custom_bbp_has_replies($args) {
     $args[‘order’] = ‘DESC’; // 'ASC' (Ascending, Default), 'DESC' (Descending)
    
    return $args;
     }

    needs the apostrophies sorting on it !!

    #198656

    In reply to: Links in new topic

    Oaz
    Participant

    here it is

    function custom_bbp_has_replies($args) {
     $args[‘order’] = ‘DESC’; // 'ASC' (Ascending, Default), 'DESC' (Descending)
    
    return $args;
     }
     
    add_filter('bbp_before_has_replies_parse_args', 'custom_bbp_has_replies' );
    
    function custom_bbp_show_lead_topic( $show_lead ) {
    $show_lead[] = 'true';
    return $show_lead;
    }
    
    add_filter('bbp_show_lead_topic', 'custom_bbp_show_lead_topic' );
    #198655

    In reply to: Links in new topic

    Robin W
    Moderator

    can you post the code you are now using

    #198643
    williamlucas
    Participant

    Thank you, Stephen, for sharing the examples link.Now i know where i was doing the mistake and after applying the code it work like anything.

    #198608
    shibaa987
    Participant

    Well, this thread is pretty old and I have a way how you can enable AMP for bbpress pages.

    Before going to enable AMP support you need below things:
    – Code snippets plugin
    – AMP plugin

    Create a new code snippet and add the following code:
    add_action( ‘amp_init’, ‘amp_bbpress_init’ );
    function amp_bbpress_init() {
    add_post_type_support( ‘topic’, AMP_QUERY_VAR );
    }

    Read more @ How to Implement AMP on bbPress

    #198602
    Robin W
    Moderator

    @poonasor

    function rew_check_forum_root () {
    $forum_slug = '/'.bbp_get_root_slug().'/' ;
    $page_slug = $_SERVER['REQUEST_URI'] ;
    if ($page_slug == $forum_slug) return true ;
    else return false ;
    }
    
    if (rew_check_forum_root() ) echo 'we are at the forum root!'  ;
    #198601
    Robin W
    Moderator

    this should do it

    function rew_check_forum_root () {
    $forum_slug = '/'.bbp_get_root_slug().'/' ;
    $page_slug = $_SERVER['REQUEST_URI'] ;
    if ($page_slug == $forum_slug) return true ;
    else return false ;
    }
    
    if (rew_check_forum_root() ) echo 'we are at the forum root!'  ;
    #198589

    In reply to: Links in new topic

    Robin W
    Moderator

    I’m pretty sue that you code is suffering from apostrophe differences.

    When you copy code differ3ent editors change the ‘ !

    so your code has for instance

    (‘bbp_before_has_replies_parse_args’,

    suggest you remove the start and end apostrophies and replace eg

    ('bbp_before_has_replies_parse_args',

    #198574

    In reply to: Links in new topic

    Oaz
    Participant

    here is all the code I have (line 614 to 626) :

    function custom_bbp_has_replies($args) {
    $args[‘order’] = ‘DESC’; // ‘ASC’ (Ascending, Default), ‘DESC’ (Descending)

    return $args;
    }
    add_filter(‘bbp_before_has_replies_parse_args’, ‘custom_bbp_has_replies’ );

    function custom_bbp_show_lead_topic( $show_lead ) {
    $show_lead[] = ‘true’;

    return $show_lead;
    }
    add_filter(‘bbp_show_lead_topic’, ‘custom_bbp_show_lead_topic’ );

    The errors :

    Notice: Use of undefined constant ‘custom_bbp_has_replies’ – assumed ‘‘custom_bbp_has_replies’’ in /home/acania/public_html/demo/wp-content/themes/woffice-child-theme/functions.php on line 619

    Notice: Use of undefined constant ‘bbp_show_lead_topic’ – assumed ‘‘bbp_show_lead_topic’’ in /home/acania/public_html/demo/wp-content/themes/woffice-child-theme/functions.php on line 626

    Notice: Use of undefined constant ‘custom_bbp_show_lead_topic’ – assumed ‘‘custom_bbp_show_lead_topic’’ in /home/acania/public_html/demo/wp-content/themes/woffice-child-theme/functions.php on line 626

    In fact answers are not inverted anymore…

    #198573

    In reply to: Links in new topic

    Robin W
    Moderator

    hmmm…

    1. did you leave in the code, from what you say that is needed as well

    
    function custom_bbp_show_lead_topic( $show_lead ) {
    $show_lead[] = ‘true’;
    return $show_lead;
    }
    add_filter(‘bbp_show_lead_topic’, ‘custom_bbp_show_lead_topic’ );

    on your other errors, can you post lines from say 615-630 from your functions file

    #198572

    In reply to: Links in new topic

    Oaz
    Participant

    Hi Robin and thanks for your answer,

    I tried with your code, and :

    replies are inverted but I cannot see the Topic itself anymore, only answers

    – I have this handful of mistakes appearing

    f undefined constant ‘custom_bbp_has_replies’ – assumed ‘‘custom_bbp_has_replies’’ in /home/acania/public_html/demo/wp-content/themes/woffice-child-theme/functions.php on line 620

    Notice: Use of undefined constant ‘bbp_before_has_replies_parse_args’ – assumed ‘‘bbp_before_has_replies_parse_args’’ in /home/acania/public_html/demo/wp-content/themes/woffice-child-theme/functions.php on line 621

    Notice: Use of undefined constant ‘custom_bbp_has_replies’ – assumed ‘‘custom_bbp_has_replies’’ in /home/acania/public_html/demo/wp-content/themes/woffice-child-theme/functions.php on line 621

    Notice: Use of undefined constant ‘bbp_show_lead_topic’ – assumed ‘‘bbp_show_lead_topic’’ in /home/acania/public_html/demo/wp-content/themes/woffice-child-theme/functions.php on line 628

    Notice: Use of undefined constant ‘custom_bbp_show_lead_topic’ – assumed ‘‘custom_bbp_show_lead_topic’’ in /home/acania/public_html/demo/wp-content/themes/woffice-child-theme/functions.php on line 628

    I am not a developper, so I do not know what to do with these

    #198571

    In reply to: Links in new topic

    Robin W
    Moderator

    your first bit of code should be

    function custom_bbp_has_replies($args) {
     $args[‘order’] = ‘DESC’; // ‘ASC’ (Ascending, Default), ‘DESC’ (Descending)
    
    return $args;
     }
    
    add_filter(‘bbp_before_has_replies_parse_args’, ‘custom_bbp_has_replies’ );
    

    The ($args) brings in all the existing args and then your next line modifies just the ‘order’ arg. Otherwise the only argument passed to the query is the ‘order’ arg, so there is nothing to display.

    #198561
    Robin W
    Moderator

    Great – glad you are fixed, and for anyone reading this later the code should be

    add_filter ('bbp_get_do_not_reply_address', 'rew_no_reply') ;
    
    function rew_no_reply ($no_reply) {
    	$no_reply = 'abc@def.com' ;
    return $no_reply ;
    }
    #198557
    rhodesengr
    Participant

    I fixed it. Needed single quotes around the email address. I don’t uslly code much in php so I am not super on top of the syntax. Thanks for the code. Now it does just what I want. Only the admin email gets notified when someone posts. That is what i want for now. Thanks again.

    #198556
    rhodesengr
    Participant

    I tried your code snipet and it killed my site. I commented it back out and the site is working again. here is exactly what I put in functions.php except i changed the actual email name to “myemail”

    add_filter (‘bbp_get_do_not_reply_address’, ‘rew_no_reply’) ;
    function rew_no_reply ($no_reply) {
    $no_reply = myemail@gmail.com ;
    return $no_reply ;
    }

    #198554
    rhodesengr
    Participant

    ok thanks. I am trying the asynchronnous one first. Not really sure what it is doing. Now it seems like no email gets sent at all. Not to noreply, not to the poster, and not to site admin. I have asked about this on that plugin support page.

    Your code snippet goes in functions.php?

    #198553
    Robin W
    Moderator

    by default bbpress send one email to the noreply address and bcc’s in the subscibers, so only one email sent.

    code to change

    add_filter ('bbp_get_do_not_reply_address', 'rew_no_reply') ;
    
    function rew_no_reply ($no_reply) {
    	$no_reply = abc@def.com ;
    return $no_reply ;
    }

    You’d think the bbpress coders would have created setting for this by now

    the bbpress coders are busy people who can code what they wish to. Not up to us to criticise free software

    #198552
    rhodesengr
    Participant

    ok. thanks. What are “individual emails”

    Also, is there a reference to how to change the code? I would like to consider that option.

    I searched and found some other threads about this issue. One was from 2016. You’d think the bbpress coders would have created setting for this by now. Seems a lot of plugins have problems if you don’t have an enmail address with the website domain but it is very commone to use the built in system, your own pop, or gmail. Then the noreply@yourdomain.com is invalid. Common and forseeable.

    #198550
    Robin W
    Moderator

    bbpress sends an email to the noreply address and bcc’s in the intended recipients.

    2 solutions

    1. my style pack plugin lets you amend the ‘to’ address (see email subscriptions tab), or you can do this with code, and amend it to a real address on your website.

    bbp style pack


    2.switch to individual emails – this plugin does that https://wordpress.org/plugins/asyncronous-bbpress-subscriptions

    manuuu1127
    Participant

    I looked through all the entries and didn’t find the answer. Maybe if someone else goes searching they will see my answer.

    If you remove the sidebar and change your page to full-width it won’t work…buttt if you create a new page and set it as full width and then put the bbpress code into it, it will go full width. My only thing now is I will probably install a plug in to put sidebars where I want them

    #198532

    In reply to: All Forums not showing

    Robin W
    Moderator

    put this in your functions file, or code snippets

    Code Snippets

    //Number of forums per page
    add_filter (‘bbp_before_has_forums_parse_args’, ‘rew_number_of_forums’) ;#

    function rew_number_of_forums ($args) {
    $args[‘posts_per_page’] = 100 ;
    return $args ;
    }

    #198512

    In reply to: increase font size

    Robin W
    Moderator

    as per op

    What I did,
    1. installed Simple Custom CSS plugin – all ok
    2. insert the below code. and changed the font-size: 1.1em; to 1.6em

    #198504

    In reply to: increase font size

    unionhost
    Participant

    hello,

    I don’t understand where do we have to copy-paste this code please ?
    I’m looking for increasing the size of the font forum; thanks

    #198450
    Robin W
    Moderator

    I’d suggest you do this as follows:

    there is a ‘hook’ that you show above called ‘<?php do_action( ‘bbp_template_before_single_topic’ ); ?>’

    This tells bbpress to do any action that is added at that point.

    so adding a hook will mean that the function is called at that point.

    The following code should go in your child theme functions file, or use the code snippets plugin

    Code Snippets

    add_action ( 'bbp_template_before_single_topic' , 'rew_back' ); 
    
    function rew_back () {
    	$text = 'click to go back' ;
    	if (bbp_get_topic_forum_id() == '25') $href = home_url( '/forum/domestics/' ) ;
    	if (bbp_get_topic_forum_id() == '33') $href = home_url( '/forum/commercial/' ) ;
    		//where to go if page not there
    	else $href = home_url( '/login/' ) ;
    	echo '<a class="button" href ="'.$href.'">'.$text.'</a>' ;
    }

    so each forum will need a line.

    #198389
    Michael
    Participant

    Hello,

    I’ve been having issues with breadcrumbs, and gone through various mechanisms to get them working efficiently with no joy.

    My needs are simple, so looking to create a simple button in my single topic template to go back to the forum the topic is a part of.

    Can anyone suggest the best URL and code to use?

    / Background:

    – I have created multiple single forums
    – I have then created multiple WP pages, and used the single forum shortcode to embed the forum in the page
    – I’d like to include one button at the top of the topic, that simply takes the user back to the relevant page that is hosting that particular forum (not the bbP forum page)

    / Location of code:

    I am guessing (non-coder) that the best location for this code would be as follows (within content-single-topic.php). Is this correct? (see code below)


    <?php

    /**
    * Single Topic Content Part
    *
    * @package bbPress
    * @subpackage Theme
    */

    ?>

    /* BUTTON HERE */

    <div id="bbpress-forums">

    <?php bbp_breadcrumb(); ?>

    <?php do_action( 'bbp_template_before_single_topic' ); ?>

    Cheers,

    Michael

Viewing 25 results - 3,851 through 3,875 (of 32,517 total)
Skip to toolbar