Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'code'

Viewing 25 results - 1 through 25 (of 32,479 total)
  • Author
    Search Results
  • #246845

    In reply to: SEO Index Forum

    Ricsca2
    Participant

    Thanks a lot, I fixed the code with chatgpt, but it didn’t work well with yoast…

    
    
    /**
     * 🔧 Custom SEO meta tags for bbPress forum index page
     * 
     * This snippet replaces the default "Forum Archive" title and adds custom
     * meta description + Open Graph tags (for Facebook, WhatsApp, etc.)
     * 
     * ✅ Add this code to your theme’s functions.php or a custom plugin.
     */
    
    function custom_bbpress_forum_index_meta() {
        // Check if bbPress is active and we are on the main forum archive page
        if ( function_exists('is_bbpress') && is_post_type_archive('forum') ) {
    
            // 🔹 Custom SEO Title
            add_filter('pre_get_document_title', function() {
                return 'Your Custom Forum Title – Your Site Name';
            });
    
            // 🔹 Custom Meta Description and Open Graph Tags
            add_action('wp_head', function() {
                ?>
                <!-- 🧩 Custom bbPress Forum SEO Meta Tags -->
                <meta name="description" content="Join our forum community! Discuss topics, share experiences, and get expert advice about your favorite subjects." />
                <meta property="og:title" content="Your Custom Forum Title – Your Site Name" />
                <meta property="og:description" content="Join our forum community! Discuss topics, share experiences, and get expert advice about your favorite subjects." />
                <meta property="og:image" content="https://example.com/path-to-your-forum-image.jpg" />
                <meta property="og:type" content="website" />
                <?php
            });
        }
    }
    // Hook into 'wp' to ensure bbPress functions are available
    add_action('wp', 'custom_bbpress_forum_index_meta');
    
    #246843

    In reply to: SEO Index Forum

    Vinay PN
    Participant

    Here are some ways to add or customize the title and meta description for the bbPress forum index:

    1. Use an SEO Plugin That Supports Custom Post Types and Archives
    bbPress forums often rely on custom post types and archive templates.

    Ensure Yoast SEO is configured to handle bbPress custom post types and their archives.

    In Yoast SEO > Search Appearance > Content Types and Archives, check if bbPress forums and topics are enabled and configured properly.

    For the main forum index (bbPress’ main forum page), this is often considered an archive page. Yoast allows customization of archive titles and meta descriptions via the Archives tab.

    2. Add Custom Code via Functions.php or a Custom Plugin
    You can programmatically set the title and meta description on the bbPress forum index with code snippets. For example:

    php
    function custom_bbpress_forum_index_seo() {
    if ( function_exists( ‘is_bbpress’ ) && is_bbpress() && !is_singular() ) {
    // Set custom title
    add_filter( ‘pre_get_document_title’, function() {
    return ‘Your Custom Forum Title – Your Site Name’;
    });

    // Set custom meta description
    add_action( ‘wp_head’, function() {
    echo ‘<meta name=”description” content=”Your custom meta description for the forums index page goes here.” />’ . “\n”;
    });
    }
    }
    add_action( ‘wp’, ‘custom_bbpress_forum_index_seo’ );
    This snippet checks if it’s a bbPress page but not a single topic or forum (index page), then overrides the title and adds a meta description.

    3. Use a Dedicated SEO or Meta Tag Plugin
    Alternatively, plugins like All in One SEO, Rank Math, or WP Meta SEO may provide greater flexibility to add meta tags for archive/custom pages.

    4. Use a Page as a Forum Landing Page Instead of bbPress Default
    Instead of using the default bbPress forum index, you can:

    Create a regular WordPress page.

    Use that page as your main forum landing page.

    Insert bbPress shortcodes or specific forum content there.

    This way, you can edit the page’s SEO title and meta description directly with Yoast.

    website design company bangalore

    #246782

    Please see error code below.

    2025-10-03 11:35:01 Error 77.44.13.228 500 GET /wp-admin/post-new.php?post_type=reply HTTP/1.0 https://www.domainname.org/wp-admin/edit.php?post_type=reply Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 5.70 K Apache SSL/TLS access

    2025-10-03 11:35:06 Error 77.44.13.228 AH01071: Got error ‘PHP message: PHP Fatal error: Uncaught Error: Maximum call stack size of 8339456 bytes (zend.max_allowed_stack_size – zend.reserved_stack_size) reached. Infinite recursion? in /var/www/vhosts/domainname.org/httpdocs/wp-content/plugins/bbpress/bbpress.php:169\nStack trace:\n#0 /var/www/vhosts/domainname.org/httpdocs/wp-content/plugins/bbpress/includes/replies/template.php(35): bbPress->__get()\n#1 /var/www/vhosts/domainname.org/httpdocs/wp-content/plugins/bbpress/includes/common/template.php(461): bbp_get_reply_post_type()\n#2 /var/www/vhosts/domainname.org/httpdocs/wp-content/plugins/bbpress/includes/replies/template.php(544): bbp_is_reply()\n#3 /var/www/vhosts/domainname.org/httpdocs/wp-includes/class-wp-hook.php(324): bbp_get_reply_title_fallback()\n#4 /var/www/vhosts/domainname.org/httpdocs/wp-includes/plugin.php(205): WP_Hook->apply_filters()\n#5 /var/www/vhosts/domainname.org/httpdocs/wp-includes/post-template.php(174): apply_filters()\n#6 /var/www/vhosts/domainname.org/httpdocs/wp-content/plugins/bbpress/includes/topics/template.php(603)…’, referer: https://www.domainname.org/wp-admin/edit.php?post_type=reply

    Anyone from BBPress help me with this?

    #246738
    Robin W
    Moderator

    without further digging, the function

    echo get_the_post_thumbnail

    seems to support

    thumbnail
    medium
    large
    full

    so you can have for instance

    echo get_the_post_thumbnail($post->ID,'medium',array('class' => 'alignleft forum-icon'));
    echo get_the_post_thumbnail($post->ID,'large',array('class' => 'alignleft forum-icon'));

    you can also play with these settings – see

    https://www.elegantthemes.com/blog/tips-tricks/how-to-change-thumbnail-size-in-wordpress-and-why-you-want-to

    #246737
    andrew55
    Participant

    Sure, this is the code I’m using:

    add_post_type_support('topic', array('thumbnail'));
    add_post_type_support('forum', array('thumbnail'));
    /*
    Plugin Name: bbPress - Forum Icons
    Plugin URI: https://gist.github.com/ntwb/8277457
    Description: bbPress - bbPress - Forum Icons
    Version: 0.1
    Author: Stephen Edgar - Netweb
    Author URI: http://netweb.com.au
    */
    // Original Source: http://www.kristarella.com/2013/04/bbpress-forum-icons/
    add_post_type_support('forum', array('thumbnail'));
    function ks_forum_icons() {
    	if ( 'topic' == get_post_type() ) {
    		global $post;
    	    if ( has_post_thumbnail($post->ID) )
    	    	echo get_the_post_thumbnail($post->ID,'thumbnail',array('class' => 'alignleft forum-icon'));
    	 }
    }
    add_action('bbp_theme_before_topic_title','ks_forum_icons');
    #246733
    Robin W
    Moderator

    which particular code did you use, please post the snippet here

    #246722
    andrew55
    Participant

    Hi, I’m using this code from @stagger-lee to enable ability to create featured images in topics:

    Add Featured Image to New Topics in Frontend WYSWYG

    When ever I create featured image, they all come out to 400px by 400px. Is there a way to set the featured images to a different size, such as 600px by 400px?

    Thank you for any suggestions.

    drjohndimi
    Participant

    Hello.
    I imported a series of topics in a CSV into a new forum that had 4 forums 2 topics.
    The 50 topics showed up on the page section that had [bbp-topic-index] shortcode but not on the one with [bbp-forum-index]. I have uninstalled every plugin, no luck. Only the existing 4 forums and 2 topics display.
    Quite frustrating – I hope someone reading this helps me. Alternatively, I will sadly remove the shortcode. I get error message [This forum is empty.] whenever I click forum that has the topics.
    I use TownPress theme, Advanced Post Block, and bbp style pack if that helps.
    Thank you for helping out.
    JD

    #246714
    Robin W
    Moderator

    you need top take out the “!important” in the rule in your Customizr Child Home style.css line 2858

    to make it

    #bbpress-forums ul.odd, #bbpress-forums ul.even {
      background-color: #EFEFEF;
    }

    and then add this rule

    #bbpress-forums .super-sticky {
    	background-color: blue !important;
    }
    #246692
    Robin W
    Moderator
    function my_bbp_no_reply_email(){
        $email = 'no-reply@sitename.com'; // any email you want
        return $email;
    }
    add_filter('bbp_get_do_not_reply_address','my_bbp_no_reply_email');

    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

    #246681
    andrew55
    Participant

    I’m usually ok with using css in my child theme, but struggling with this.

    I need to change the background color only of the sticky topics area here:

    https://www.lifeleap.org/community/forums/forum/lifeleap-cafe/lifeleap-institute-related/

    I have the background color set with this css (even and odd):

    #bbpress-forums ul.odd

    But I just can’t figure out how to change background color only on the sticky topics.

    Thanks for any suggestions.

    #246550
    Sirmadsen
    Participant

    I got the editor and this plugin to work by adding a code to my themes functions.php (child theme if you use that)

    function bbp_enable_visual_editor( $args = array() ) {
        $args['tinymce'] = true;
        $args['teeny'] = false;
        return $args;
    }
    add_filter( 'bbp_after_get_the_content_parse_args', 'bbp_enable_visual_editor' );

    It activates the TinyMCE editor in BBPress.

    #246533
    a7xfanben
    Participant

    When a user quotes another post using the quote button, their post shows the bbcode as plain text. I tried to recreate the issue on my end with a test account (non-admin) in incognito mode, and was not able to recreate the issue. Any idea what could be causing it? (example linked below)

    Wordpress version: 6.8.2
    bbPress version: 2.6.14
    Link: example post with issue

    #246492

    In reply to: Bug https url

    Robin W
    Moderator

    since it is you asking 🙂

    add_filter( 'bbp_make_clickable', 'rewst', 10 , 2 ) ;
    function rewst ($ret, $text ){
    	$ret = str_replace ('http://' , 'https://' , $ret);
    	return $ret ;
    }

    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

    #246489

    In reply to: Bug https url

    Ricsca2
    Participant

    But seriously, are you telling me that it is normal that if a user writes www.google.com on bbpress it becomes http://www.google.com and not https:?

    #246485

    In reply to: Bug https url

    Ricsca2
    Participant

    I couldn’t explain…
    If I type www.google.com when I post the topic, it becomes http://www.google.com instead of https://www.google.com

    Try writing a URL with only www and submitting the topic.

    #246466
    Robin W
    Moderator

    This should do it

    .bbp-topics .sticky a.bbp-author-link span.bbp-author-avatar {
        display: none !important;
    }
    #246459
    Robin W
    Moderator

    I’m just a volunteer here – I don’t think this will get added to the core.

    so it will need code, and a plugin is just code with a wrapper.

    If you are concerned about performance, you should be using a caching plugin

    #246455
    andrew55
    Participant

    I have this css in my child theme css file:

    .bbp-topics ul.sticky .bbp-author-avatar {
        display: none !important;
    }

    But it doesn’t hide the avatar. Any suggestions on how to get this to work properly?

    #246443
    Amin
    Participant

    Sorry to bring this ancient topic up! But this issue is stil present after 11 years! It’s not a theme issue, I changed theme to the wordpress default.

    Topics are sorted by freshness in each individual forum, but not in the forum index page at example.com/forum

    I also added this in my custom plugin, bt no success:

    function freshness_topic_order( $args ) {
    		$args['meta_key']='_bbp_last_active_time';
                    $args['orderby']='meta_value';
                    $args['order']='DESC';  //change to ASC to put oldest at top
                    return $args;
    }
    add_filter('bbp_before_has_topics_parse_args','freshness_topic_order');
    Ricsca2
    Participant

    I get this warning in Search Console…

    More than 2,000 of your forum pages are missing structured data for discussion forums.
    Once implemented, Google can identify and display related online discussions on your site in relevant search results features.

    And it redirects me to this guide:

    https://developers.google.com/search/docs/appearance/structured-data/discussion-forum?hl=en&authuser=1

    Is there anything I can do?

    #246401
    thinlizzie
    Participant

    Hi Robin, yes that’s correct. The previous system worked fine but was not really encouraging forum participation so it will be replaced.

    The daily-limit is handled by a simple flag in the usermeta table, all good.

    I’m really just asking if there exists a combo version of bbp_new_topic and bbp_new_reply for me to hook onto, or if I should simply hook onto both of those, separately.

    eg.

    
    add_action( 'bbp_new_topic' , 'my_reward_function' );
    add_action( 'bbp_new_reply' , 'my_reward_function' );
    
    function my_reward_function() {
    
    	// check daily-limit flag, bail if set to today's date
    	// update the user's reward info
    	// set daily-limit flag to today's date
    }
    
    #246384
    Robin W
    Moderator
    .bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky {
    	background-color: transparent !important;
    }

    and for closed and sticky

     .bbp-topics-front ul.super-sticky.status-closed, .bbp-topics ul.super-sticky.status-closed, .bbp-topics ul.sticky.status-closed, .bbp-forum-content ul.sticky.status-closed {
    	background-color: red !important;
    } 
    #246381
    kal123
    Participant

    I have disabled all plugins other than buddypress and bbpress.
    Issue requires both to enabled. buddypress by itself does not cause this.

    I am seeing this VERY HIGH log spam on every page load:

    Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the bbpress domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in …/wp-includes/functions.php on line 6121

    yt
    Participant

    Hello
    My question is:
    In the address

    Layout and functionality – Examples you can use

    In the issue
    25.Restricting User Access to the WordPress backend

    Add this PHP code snippet so that only users who can only edit posts can access the WordPress admin section.
    Which was introduced to prevent the logged-in user from accessing the counter of the following code

    /**
    * Redirect back to homepage and not allow access to
    * WP backend for Subscribers.
    */
    function rkk_redirect_admin(){
    if ( ! current_user_can( ‘edit_posts’ ) ){
    wp_redirect( site_url() );
    exit;
    }
    }
    add_action( ‘admin_init’, ‘rkk_redirect_admin’ );

    The code works fine, but the bug is that:

    Although it appears to prevent a common user from accessing the WordPress dashboard, the same user can easily bypass the code ban and log in to the dashboard by opening a new tab in the browser and entering the address

    https://wordpress.org/wp-admin/

    in that tab and pressing Enter. This is the bug in the above code.

    The question is:
    How can I change the above code to prevent the trick of logging into the dashboard as described above?

    Thank you in advance for your advice.

Viewing 25 results - 1 through 25 (of 32,479 total)
Skip to toolbar