• ResolvedPlugin Contributor codejp3

    (@codejp3)


    I got an interesting email about how to resolve a “problem” with bbPress where forum users had to make an extra click to reach the forum content.

    I put “problem” in quotes, because for 95%+ bbPress admins, it’s not a problem, it’s the EXPECTED and WANTED default bbPress forum root index behavior. Most forums have several, even hundreds of forums, and the default forum root index allows forum users to navigate those various forums from a single page (styled nicely with bbP Sptyle Pack of course!).

    BUT, what if you only have ONE single forum, and all of your topics/replies are within this one-and-only forum? Do you need the default forum root index? It looks really empty and out of place, doesn’t serve much of a purpose, and in the case of the email I got, it’s “an unwanted extra click forum users have to click to get to the actual forum content”.

    So how do you make the single forum to act as the forum root index, and disable/remove the default bbPress forum root index?

    If anyone has better suggestions than this, I’d love to hear it, but this is the workaround I came up with for the user who asked me this question. I’m sharing it here as reference in case anyone else wants to accomplish the same thing. As of now, there are no plans to include this workaround within the Style Pack plugin, but that could change if enough people chime in and say “yes, I want that, please add it to Style Pack”.

    These are “loose” instructions, and you can adjust them for your needs.

    Step 1.) Decide new “forum root index” slug

    Decide the slug you want to use for your new “fake” forum root index. I’m going to use “forums” for this example. If you want to use a different slug, then instead of “forums” use your preferred slug for EVERY occurrence where forums exists in each of the steps below.

    Step 2.) Create Page to use as your new “forum root index”

    Create a page with the Title “Forums” (or whatever title you want it to have) and give it the slug “forums”. This page should have the shortcode:

     [bbp-single-forum id=XX]


    added to it. NOTE: replace XX with the actual forum ID number for the single forum that contains all of your topics/replies. You can find it in /wp-admin/edit.php?post_type=forum if you are unsure what this forum ID number is.

    THIS PAGE will become your new “fake forum index” to override the default bbPress “forum root index” behavior.

    Step 3.) Set Nav Menu to new “forum root index” page

    That page you just created and added the shortcode to will be accessible at:

    https://yoursite.com/forums/

    You need to make sure the “Forums” menu item in the nav menu points to this new URL. You can add the page to the nav menu (preferred way), or add it as a custom URL.

    Step 4.) Change default bbPress forum root index slug options

    Then in /wp-admin/options-general.php?page=bbpress scroll to the “Forum Root Slug” options, and make sure “Prefix all forum content with the Forum Root slug (Recommended)” is NOT checked. 

    Also change the slug for “Forum Root” to something different like: “bbpress-forums”. It will no longer be used, but we still want to change it to something distinctly unique to prevent conflicts of any kind and to make it stand out if it ever accidentally shows up in breadcrumbs/URL strings for easy future debugging reasons.

    Step 5.) Change default bbPress single forum slugs

    In the “Forum Single Slugs” section just below that, setup the following permalink slugs:

    Forum - 	forum
    Topic - 	forums/topic
    Topic Tag - 	forums/topic-tag
    Topic View - 	forums/view
    Reply - 	forums/reply
    Edit - 		forums/edit
    Search - 	forums/search

    We’re just adding “forums/” in-front of each entry (except for “Forum”) to override the default bbPress behavior. “Forum” is intentionally unmodified and the slug remains “forum” so that we can handle it specifically for breadcrumb/URL reasons (taken care of below in step #8).

    Step 6.) Change default bbPress single forum slugs

    Do the same thing in the “Forum User Slugs” section below that. New values:

    User Base - 		forums/users
    Topics Started - 	forums/topics
    Replies Created -	forums/replies
    Favorite Topics - 	forums/favorites
    Subscriptions - 	forums/engagements

    Just add “forums/” in-front of the existing slugs.

    Step 7.) Remove forum root from breadcrumbs

    Now customize the breadcrumbs using Style Pack. Go to /wp-
    admin/options-general.php?page=bbp-style-pack&tab=breadcrumb and scroll
    down to #2 “Breadcrumb Root” and make sure “Disable Root breadcrumbs” IS CHECKED. We don’t want the default bbPress forum root index within the URL structure anymore, and this will remove it from the breacrumbs.

    Step 8.) Override single forum URL permalink structure

    Final step is to override the default bbPress behavior for a single forum URL permalink structure. If we don’t, the breadcrumbs and URLs generated by default for the “General Forum” would be:

    https://yoursite.com/forum/slug-for-the-one-and-only-single-forum

    Note: “slug-for-the-one-and-only-single-forum” would be the actual slug for the one-and-only forum you have setup. If you don’t know what that slug is, you can find it at /wp-admin/edit.php?post_type=forum

    This would result in TWO URLs pointing to the same content. It will certainly confuse you and your forum users, and if your forum is public and indexed by search engines, it could cause a ranking hit due to the duplicate content. We only want ONE URL pointing to the one-and-only forum, we want it to act as the new “fake” forum root index, and we want it at:

    https://yoursite.com/forums/

    The best way to do this would be with a whole lot of custom code using WordPress and bbPress hooks/filters and change the URL structure BEFORE rendering the page, and for every occurrence where there’s a single forum URL. Very complex and far too involved to post in email or in this forum.

     The next best way to accomplish this is to handle internal redirects to just auto-redirect “/forum/slug-for-the-one-and-only-single-forum” to “/forums” with a “301 Permanently Moved” status. This can be accomplished with the following PHP code snippet:

    // function to handle custom redirection for single forum permalinks
    // needed to remove default bbPress forum root index and use custom "fake" forum root index
    function custom_single_forum_redirect() {
    	
    	
    		/*
    		 * Setup Variables. Should be the only part of this code you need to modify
    		 */
    		$original_slug = 'slug-for-the-one-and-only-single-forum';
    		$new_slug = 'forums';
    	
    	
    		/* DO NOT MODFIY ANYTHING BELOW THIS LINE UNLESS YOU HAVE A REASON AND KNOW WHAT YOU'RE DOING! */
    	
    		// only do this code if on the frontend of the site
    		if ( ! is_admin() ) {
    
    				// by default, set redirect flag as false so no redirection happens
    				$redirect = false;
    
    				// let's dissect and check the requested URL
    				if ( isset( $_SERVER['HTTP_HOST'] ) && isset( $_SERVER['REQUEST_URI'] ) ) {
    						// does the URL contain the single forum permalink slug and the only single forum slug? 
    						if ( str_pos( $_SERVER['REQUEST_URI'], '/forum/' . $original_slug ) !== false ) {
    								// set redirect flag to true so we do a redirect
    								$redirect = true;
    								// build out new URL to redirect to
    								$redirect_url = is_ssl() ? 'https://' : 'http://';
    								$redirect_url .= $_SERVER['HTTP_HOST'];
    								$redirect_url .= str_replace( '/forum/' . $original_slug, '/' . $new_slug, $_SERVER['REQUEST_URI'] );
    						}
    				}
    
    				// if redirect flag set, let's do the redirect!
    				if ( $redirect === true ) {
    						wp_redirect( $redirect_url, 301 );
    						exit();
    				}
    		}
    }
    
    // hook into init to process redirection before header
    add_action( 'init', 'custom_single_forum_redirect' );

    NOTE: Change that value for “$original_slug” to match the actual slug of the one-and-only forum. Change the value for “$new_slug” to match the slug you decided on in step #1 above and have been using throughout all of these steps.

    If you are using a proper child theme, you can add it to your theme’s functions.php file. You can also add this code snippet with my preferred plugin of choice – Code Snippets: 
    https://wordpress.org/plugins/code-snippets/

    If you use the Code Snippets plugin, it only needs to be run on the frontend of the site, not admin/both. 

    NOTE: I used PHP code to accomplish this URL redirection, but you could also use .htaccess rules, or a plugin like Redirection: https://wordpress.org/plugins/redirection/

    Step 9.) OPTIONAL – only for public forums – redirect old forum root index to new “fake” forum root index

    If your forum is private and requires logging in to see it, you’re done and can skip this step. If your forum is public and search engines have been indexing it within their search results, then you will also want to setup redirection from the old forum root index slug to the new “fake” forum root index that we just setup.

    NOTE: This step is only necessary if the original bbPress forum root slug that we changed in step #4 does not match the new “fake” forum root slug you decided on in step #1 and have been using throughout these steps. If you were using the default bbPress slug”forums” before we changed it in step #4 and you decided to use a new forum root index slug of “forums” in step #1, then they match, and no redirection needs to be setup. If they do NOT match, then redirection needs to be setup.

    This is essentially adding a new code snippet nearly identical to the one above, but with subtle changes:

    // function to handle redirects for old forum root index to new one
    function custom_forum_root_index_redirect() {
    	
    	
    		/*
    		 * Setup Variables. Should be the only part of this code you need to modify
    		 */
    		$original_slug = 'old-forum-root-index-slug';
    		$new_slug = 'forums';
    	
    	
    		/* DO NOT MODFIY ANYTHING BELOW THIS LINE UNLESS YOU HAVE A REASON AND KNOW WHAT YOU'RE DOING! */
    	
    		// only do this code if on the frontend of the site
    		if ( ! is_admin() ) {
    
    				// by default, set redirect flag as false so no redirection happens
    				$redirect = false;
    
    				// let's dissect and check the requested URL
    				if ( isset( $_SERVER['HTTP_HOST'] ) && isset( $_SERVER['REQUEST_URI'] ) ) {
    						// does the URL contain the single forum permalink slug and the only single forum slug? 
    						if ( str_pos( $_SERVER['REQUEST_URI'], '/' . $original_slug ) === 0 ) {
    								// set redirect flag to true so we do a redirect
    								$redirect = true;
    								// build out new URL to redirect to
    								$redirect_url = is_ssl() ? 'https://' : 'http://';
    								$redirect_url .= $_SERVER['HTTP_HOST'];
    								$redirect_url .= str_replace( '/' . $original_slug, '/' . $new_slug, $_SERVER['REQUEST_URI'] );
    						}
    				}
    
    				// if redirect flag set, let's do the redirect!
    				if ( $redirect === true ) {
    						wp_redirect( $redirect_url, 301 );
    						exit();
    				}
    		}
    }
    
    // hook into init to process redirection before header
    add_action( 'init', 'custom_forum_root_index_redirect' );

    NOTE: Change that value for “$original_slug” to match the actual original slug of the bbpress forum root. Change the value for “$new_slug” to match the slug you decided on in step #1 above and have been using throughout all of these steps.

    Again, step #9 only needs to be done if:
    a.) your forum is publicly accessible
    b.) your forum has been indexed by search engines
    c.) the original forum root index slug from step #4 does NOT match the new “fake” forum index slug you decided on using in step #1

    Step 10.) Make a donation to Style Pack for saving you a lot of time and headaches

    That should do it!

    This is the simplest way I could come up with to override the default bbPress forum root index behavior and “replace it” with the single forum index of a single forum. I could think of several far more complicated ways, but this way accomplishes the task utilizing available admin options/settings, and one (or two) simple code snippets.

    Without clear direction and explanation, you could easily “get lost in the sauce” and potentially render your forum or your entire site useless.

    If you fond this topic useful, consider donating to Style Pack, and giving us a 5-star rating while you’re at it. 😉

Viewing 15 replies - 16 through 30 (of 51 total)
  • cj74

    (@cj74)

    Hello @robin-w and  @codejp3

    Finally the weekend is here and i will get to it tomorrow with my baby steps.

    However i have competed step 10 first and send you guys a donation. Isn’t much but should be able to buy you some Starbucks for the Sunday. Will let you know updates on the website changes. Thanks Guys.

    cj74

    (@cj74)

    @codejp3

    There is an error when i add the code to the functions.php of child theme. Here is a copy of that error.

    Your PHP code changes were rolled back due to an error on line 135 of file wp-content/themes/generatepress-child/functions.php. Please fix and try saving again.
    
    Uncaught Error: Call to undefined function str_pos() in wp-content/themes/generatepress-child/functions.php:135
    
    Stack trace:
    
    #0 wp-includes/class-wp-hook.php(308): custom_single_forum_redirect('')
    
    #1 wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)
    
    #2 wp-includes/plugin.php(517): WP_Hook->do_action(Array)
    
    #3 wp-settings.php(623): do_action('init')
    
    #4 wp-config.php(78): require_once('/home/jiddukrb/...')
    
    #5 wp-load.php(50): require_once('/home/jiddukrb/...')
    
    #6 wp-blog-header.php(13): require_once('/home/jiddukrb/...')
    
    #7 index.php(17): require('/home/jiddukrb/...')
    
    #8 {main}
    
      thrown

    Line 135 on my end is the line on your snipped where it says :

    if ( str_pos( $_SERVER[‘REQUEST_URI’], ‘/forum/’ . $original_slug ) !== false ) {

    • This reply was modified 1 year ago by cj74.
    Plugin Contributor codejp3

    (@codejp3)

    Sorry, i couldn’t edit the code in that post.

    Use the follow-up update code directly in the post below. It fixed that typo and one other issue:

    https://wordpress.org/support/topic/interesting-dilemma-single-forum-as-forum-root-index/#post-16590467

    cj74

    (@cj74)

    @codejp3

    The link is taking me to the old snippet and it says something about step 9 and 10 while i am in step 8. The link is confusing.

    Can you instead please post the updated snippet in your reply because now i am getting confused. Just the verbatim snippet will be fine. BTW i have kept the slug ‘forums” as you suggested in 1.

    cj74

    (@cj74)

    @codejp3 Scratch the previous message. Everything seems to be working right, except it is adding ‘forums-3/’ after the

    https://yoursite.com/forums/ in step 3)

    Plugin Contributor codejp3

    (@codejp3)

    The code snippet in that link remains the same.

    I included a list of changes to apply, but they don’t seem to be in that post….hmm. Strange.

    Here’s the changes to make to that code snippet:

    1.) Change that value for “$original_forum_index_slug”to match the actual original slug of the bbPress forum root ( the original slug before it was changed in Step 4 – default value is: forums ).

    2.) Change the value for “$original_single_forum_slug” to match the actual slug of the one-and-only single forum you’re setting up to act as the new fake forum root. If you don’t know what that slug is, you can find it at /wp-admin/edit.php?post_type=forum

    3.) Change the value for “$new_slug” to match the slug you decided on in step #1 above and have been using throughout all of these steps.

    4.) Do not change the value for “$single_forum_slug_base”. It is auto-poluated using a bbPress function.

    5.) Leave “$redirect_old_forum_root_index” as false if your forum is private (requires logging in) and is not accessible to search engines. Change “$redirect_old_forum_root_index” to true if your forum is publicly accessible (no login required) and has been indexed by search engines.

    Plugin Contributor codejp3

    (@codejp3)

    except it is adding ‘forums-3/’ after the

    https://yoursite.com/forums/ in step 3)

    That means you have 3 other pages using the slug “forums” that need to be removed/deleted/changed. The ONLY page using the slug “forums” should be the one you created/altered for use in Step 2.

    Slugs have to be unique and used only once! When slugs are duplicated, the # is automatically appended to the end for each new duplicate.

    No way to fix that except make sure that only ONE page (the one you created in Step 2) is using the slug “forums”. All others need to be deleted or changed so that they use a different slug.

    Once you remove all of the other ones, edit the slug for the page you created in Step 2 and remove the “-3” part for the slug so that it’s just “forums”.

    cj74

    (@cj74)

    2.) Change the value for “$original_single_forum_slug” to match the actual slug of the one-and-only single forum you’re setting up to act as the new fake forum root. If you don’t know what that slug is, you can find it at /wp-admin/edit.php?post_type=forum

    I am having problems locating the slug. Is it under “settings” of the admin dashboard?

    Edit : The only slug being used at this point is “forums” as you have suggested. Should i match that?

    • This reply was modified 1 year ago by cj74.
    Plugin Contributor codejp3

    (@codejp3)

    I am having problems locating the slug. Is it under “settings” of the admin dashboard?

    Edit : The only slug being used at this point is “forums” as you have suggested. Should i match that?

    No. This is the slug to the actual one-and-only forum you have setup in bbPress.

    When I last viewed your site, it had the title “General Forum” and the slug “main-forum”.

    If that is still the case, you want to change ‘slug-for-the-one-and-only-single-forum’ to ‘main-forum’.

    You can verify this by going to /wp-admin/edit.php?post_type=forum, clicking on the one-and-only forum you have as if you were going to edit it, and view the slug value it shows on that edit page.

    cj74

    (@cj74)

    @codejp3

    Every step has been done successfully however we are now back to square one. 🙂

    Changed the values/slugs has been changed as instructed and the page (at step 2) correctly pointing to the URL listed – we are now back to the main page where it shows “General forum” and “the topics/ replies) at the top of the page. You have seen a screenshot of it. In any case, i think a custom link is much easier and the conflicts probably don’t matter since the website is private. But please share what you think could be the problem. Everything has been done per instructions.

    • This reply was modified 1 year ago by cj74.
    • This reply was modified 1 year ago by cj74.
    Plugin Contributor codejp3

    (@codejp3)

    Just viewed your site. The URL https://yoursite.com/forums/ is CLEARLY pointing to a custom PAGE that uses the slug “forums” and has the [bbp-single-forum id=XX] shortcode. THAT’S WHAT YOU WANT! THAT’S THE PAGE YOU LINK TO IN STEP #3 IN YOUR MENU NAV.

    DELETE ANY OTHER PAGES YOU HAVE SETUP RELATED TO FORUMS SINCE THEY ARE IRRELEVANT, UNUSED, AND JUST CAUSE CONFUSION!

    Since the default bbPress forum root index is still being auto-embeded into that page, it indicates that you did not change the bbPress forum root slug as instructed in Step 4.

    Step 4.) Change default bbPress forum root index slug options

    Then in /wp-admin/options-general.php?page=bbpress scroll to the “Forum Root Slug” options, and make sure “Prefix all forum content with the Forum Root slug (Recommended)” is NOT checked. 

    Also change the slug for “Forum Root” to something different like: “bbpress-forums”. It will no longer be used, but we still want to change it to something distinctly unique to prevent conflicts of any kind and to make it stand out if it ever accidentally shows up in breadcrumbs/URL strings for easy future debugging reasons.

    If are absolutely certain that the forum root slug has been changed from “forums” to “bbpress-forums”, then navigate to /wp-admin/options-permalink.php and click “save” to force a regeneration of permalinks.

    cj74

    (@cj74)

    How did you check it since i did a website restore. Alright i will get at it later today, Been at it for 3 hours. But no one’s fault..it’s the baby steps 🙂

    Edit: I think that’s it. The step 4 was unchecked.

    • This reply was modified 1 year ago by cj74.
    Plugin Contributor codejp3

    (@codejp3)

    Alright, I was trying to keep the instructions generic that anyone could apply to their site, but it seems to be a little too generic for you to be successful with them. Here’s step-by-step, with your site as it is right now:

    Step 1.) Your new “fake forum root index” slug:
    forums

    Step 2.) You already have a page setup with the slug “forums” and the bbp shortcode, so you’re good-to-go. Nothing to do for this step.

    Step 3.) You need to make sure the “Forum” menu item in the nav menu points to the page from step #2. Link directly to that page. Do not use a generic custom URL.

    Step 4.) In /wp-admin/options-general.php?page=bbpress scroll to the “Forum Root Slug” options, and make sure “Prefix all forum content with the Forum Root slug (Recommended)” is NOT checked. 

    Also change the slug for “Forum Root” to something different like: “bbpress-forums”. It will no longer be used, but we still want to change it to something distinctly unique to prevent conflicts of any kind and to make it stand out if it ever accidentally shows up in breadcrumbs/URL strings for easy future debugging reasons.

    Step 5.) In the “Forum Single Slugs” section just below that, setup the following permalink slugs:

    Forum - 	forum
    Topic - 	forums/topic
    Topic Tag - 	forums/topic-tag
    Topic View - 	forums/view
    Reply - 	forums/reply
    Edit - 		forums/edit
    Search - 	forums/search

    We’re just adding “forums/” in-front of each slug to override the default bbPress behavior. ONE EXCEPTION – “Forum” is intentionally unmodified and the slug remains “forum” so that we can handle it specifically for breadcrumb/URL reasons (taken care of below in step #8).

    Step 6.) Do the same thing in the “Forum User Slugs” section below that. New values:

    User Base - 		forums/users
    Topics Started - 	forums/topics
    Replies Created -	forums/replies
    Favorite Topics - 	forums/favorites
    Subscriptions - 	forums/engagements

    Just add “forums/” in-front of the existing slugs.

    Step 7.) Now customize the breadcrumbs using Style Pack. Go to /wp-
    admin/options-general.php?page=bbp-style-pack&tab=breadcrumb and scroll down to #2 “Breadcrumb Root” and make sure “Disable Root breadcrumbs” IS CHECKED. We don’t want the default bbPress forum root index within the URL structure anymore, and this will remove it from the breadcrumbs.

    Step 8.) Add this (pre-modified for YOUR SITE @cj74 ) code snippet to your site with either the Code Snippets plugin (preferred), or to your proper child theme functions.php file.

    // function to handle custom redirection for single forum permalinks
    // needed to remove default bbPress forum root index and use custom "fake" forum root index
    function custom_single_forum_redirect() {
    	
    	
    		/*
    		 * Setup Variables. Should be the only part of this code you need to modify
    		 */
    		$original_forum_index_slug = 'forums';
    		$original_single_forum_slug = 'main-forum';
    		$new_slug = 'forums';
    		$single_forum_slug_base = bbp_get_forum_slug();
    		$redirect_old_forum_root_index = false;
    	
    	
    		/* DO NOT MODIFY ANYTHING BELOW THIS LINE UNLESS YOU HAVE A REASON AND KNOW WHAT YOU'RE DOING! */
    	
    		// only do this code if on the frontend of the site
    		if ( ! is_admin() ) {
    
    				// let's dissect and check the requested URL
    				if ( isset( $_SERVER['HTTP_HOST'] ) && isset( $_SERVER['REQUEST_URI'] ) ) {
    					
    						// does the URL request start with the single forum permalink slug and the only single forum slug? 
    						// we want to redirect /forum/slug-for-the-one-and-only-single-forum to /forums
    						if ( strpos( $_SERVER['REQUEST_URI'], '/' . $single_forum_slug_base . '/' . $original_single_forum_slug ) === 0 ) {
    								// set redirect flag to true so we do a redirect
    								$redirect = true;
    								// build out new URL to redirect to
    								$redirect_url = is_ssl() ? 'https://' : 'http://';
    								$redirect_url .= $_SERVER['HTTP_HOST'];
    								$redirect_url .= str_replace( '/' . $single_forum_slug_base . '/' . $original_single_forum_slug, '/' . $new_slug, $_SERVER['REQUEST_URI'] );
    								wp_redirect( $redirect_url, 301 );
    								exit();
    						}
    					
    						// does the URL request start with the old forum index slug and single forum permalink slug and the only single forum slug? 
    						// we want to redirect old /forums/forum/slug-for-the-one-and-only-single-forum to /forums
    						if ( strpos( $_SERVER['REQUEST_URI'], '/' . $original_forum_index_slug . '/' . $single_forum_slug_base . '/' . $original_single_forum_slug ) === 0 ) {
    								// set redirect flag to true so we do a redirect
    								$redirect = true;
    								// build out new URL to redirect to
    								$redirect_url = is_ssl() ? 'https://' : 'http://';
    								$redirect_url .= $_SERVER['HTTP_HOST'];
    								$redirect_url .= str_replace( '/' . $original_forum_index_slug . '/' . $single_forum_slug_base . '/' . $original_single_forum_slug, '/' . $new_slug, $_SERVER['REQUEST_URI'] );
    								wp_redirect( $redirect_url, 301 );
    								exit();
    						}
    					
    						// handle redirects for the old forum root index, but only if flag set to true and the original/new slugs do not match
    						if ( ( $redirect_old_forum_root_index === true ) && ( $original_forum_index_slug !== $new_slug ) ) {
    								// does the URL request start with the old forum root index slug? 
    								// we want to redirect /old-forum-root-index-slug to /forums
    								if ( strpos( $_SERVER['REQUEST_URI'], '/' . $original_forum_index_slug ) === 0 ) {
    										// set redirect flag to true so we do a redirect
    										$redirect = true;
    										// build out new URL to redirect to
    										$redirect_url = is_ssl() ? 'https://' : 'http://';
    										$redirect_url .= $_SERVER['HTTP_HOST'];
    										$redirect_url .= str_replace( '/' . $original_forum_index_slug, '/' . $new_slug, $_SERVER['REQUEST_URI'] );
    										wp_redirect( $redirect_url, 301 );
    										exit();
    								}
    						}
    					
    				}
    			
    		}
    }
    
    // hook into init to process redirection before header
    add_action( 'init', 'custom_single_forum_redirect' );

    Step 9.) For good measure, navigate to /wp-admin/options-permalink.php and click “save” to force a regeneration of permalinks.

    DONE!

    cj74

    (@cj74)

    @codejp3

    I don’t think there was anything wrong with your first set of instructions, except perhaps the snippet corrections you did later. The problem was perhaps my lack of knowledge about these things. It seems i was successful in making all necessary changes. Please check to verify.

    • This reply was modified 1 year ago by cj74.
    • This reply was modified 1 year ago by cj74.
    cj74

    (@cj74)

    The last 3 replies on a thread aren’t showing anymore. I am pretty sure this has something to do with the recent website restores i did,. Will be taking a look at it later.

    • This reply was modified 1 year ago by cj74.
    • This reply was modified 1 year ago by cj74.
Viewing 15 replies - 16 through 30 (of 51 total)
  • The topic ‘Interesting Dilemma: Single Forum as “Forum Root Index”’ is closed to new replies.