Search Results for 'wordpress'
-
Search Results
-
Topic: Can BuddyPress do this?
I run a nonprofit civic group with fewer than 100 members. I want to create a member portal that will allow us to:
- keep track of members and when their annual dues expire
- allow members to interact online and via email
- display a calendar of events
- maintain flexible profiles that display some data for all members and some only for members of an admin group (for instance)
- provide a social media type of experience: creating posts, participating in group chats, etc.
- create forms that would submit via email to one or more pre-selected members
- upload and share documents, images, etc.
So basically, a simple member management system and social media site. I have looked at many free and paid member management systems. The free ones I’ve found are buggy and not well-supported, while the paid ones are far beyond our means.
My question is, can I build such a beast using only WordPress and BuddyPress, along with a few plugins? Has anyone else done this, and if so, can you suggest a way to tackle it? I don’t want to waste time learning to use BuddyPress unless I know this is possible.
Thanks for any tips and ideas.
—Pete
Hello everyone,
I’m trying to create a simple custom theme to override the BuddyPress (Nouveau) registration page, but I’m consistently running into a White Screen of Death (WSOD). I’ve been troubleshooting for a while and would appreciate any help you can offer.
My Goal:
To create a custom theme that overrides register.php from the BP Nouveau template pack.My Environment:
OS: Windows
Local Development Tool: DevKinsta
Plugin: BuddyPress (latest version)
The Problem:
When I activate my custom theme, I get a WSOD when trying to access the site (e.g., mysite.local/register/).Here is a summary of the troubleshooting steps I have already tried:
Enabled WP_DEBUG: I have set WP_DEBUG, WP_DEBUG_LOG, and WP_DEBUG_DISPLAY to true in my wp-config.php. However, no errors are ever displayed on the screen or written to the debug.log file. The page is just completely blank.
Checked for PHP Errors: I initially had parse errors (an extra } bracket) in my functions.php and register.php files. These have been found and corrected.
Checked for BOM: I have verified with my code editor (VS Code) that all my theme files are saved with UTF-8 encoding and do not have a Byte Order Mark (BOM).
Reset Permalinks: I have gone to Settings > Permalinks and clicked “Save Changes” multiple times to rebuild the rewrite rules.
Theme Deactivation Test: When I rename my theme’s folder to force WordPress to deactivate it, I can access wp-admin again. This confirms the issue is within my theme’s code.
File Permissions: I received a security warning that /wp-content/ was too writeable. I have reset the permissions for my entire site folder on my Windows machine to ensure they are not too permissive.
My Theme Structure and Code:
My theme is very simple.
1. Directory Structure for the Override:
wp-content/themes/kfluxtheme/buddypress/members/register.php
(The register.php file is an exact, unmodified copy from wp-content/plugins/buddypress/bp-templates/bp-nouveau/buddypress/members/)/* Theme Name: K-Flux Theme Author: My Name Version: 1.0 */<?php /** * Theme functions and definitions. */ if ( ! function_exists( 'kfluxtheme_setup' ) ) { /** * Basic theme setup. */ function kfluxtheme_setup() { // Add support for BuddyPress (ESSENTIAL) add_theme_support( 'buddypress' ); // Let WordPress manage the document title. add_theme_support( 'title-tag' ); // Enable support for Post Thumbnails. add_theme_support( 'post-thumbnails' ); } } add_action( 'after_setup_theme', 'kfluxtheme_setup' ); /** * Enqueue scripts and styles. */ function kfluxtheme_enqueue_scripts() { wp_enqueue_style( 'kfluxtheme-style', get_stylesheet_uri(), array(), '1.0' ); } add_action( 'wp_enqueue_scripts', 'kfluxtheme_enqueue_scripts' );Despite all these steps, the WSOD persists when my theme is active. Since WP_DEBUG is not showing any errors, I’m running out of ideas on how to debug this further.
Has anyone encountered a similar issue with DevKinsta or have any suggestions for what I might be missing?
Thanks in advance for any help.
Anyone else having issues with nouveau and creating new groups?
wp version: 6.8.2
BB version: 14.3.4From the frontend go create a group step 1 (enter name/details), press next
In legacy I get to step #2, and other steps just fine
In nouveau, I get a site crash
In both cases, a group is created but of course I never got to steps past #1
Here’s the php errors.log
[Thu Aug 28 20:57:57.144448 2025] [proxy_fcgi:error] [pid 3199895:tid 3199921] [client 47.146.236.56:57038] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Error: Call to a member function get_secondary() on null in /srv/buddypress/wordpress/wp-content/plugins/buddypress/bp-templates/bp-nouveau/includes/template-tags.php:802\nStack trace:\n#0 /srv/buddypress/wordpress/wp-content/plugins/buddypress/bp-templates/bp-nouveau/buddypress/groups/single/parts/item-nav.php(12): bp_nouveau_has_nav()\n#1 /srv/buddypress/wordpress/wp-includes/template.php(812): require('...')\n#2 /srv/buddypress/wordpress/wp-content/plugins/buddypress/bp-core/bp-core-template-loader.php(225): load_template()\n#3 /srv/buddypress/wordpress/wp-content/plugins/buddypress/bp-core/bp-core-template-loader.php(67): bp_locate_template()\n#4 /srv/buddypress/wordpress/wp-content/plugins/buddypress/bp-templates/bp-nouveau/includes/functions.php(1612): bp_get_template_part()\n#5 /srv/buddypress/wordpress/wp-includes/class-wp-block.php(586): bp_nouveau_render_primary_nav_block()\n#6 /srv/buddypress/wordpress/wp-includes/blocks.php(2359): WP_Block->render()\n#7 /...', referer:https://fam.actlocalfest.org/groups/create/step/group-details/Topic: Field Visibility
Where can I set in admin which fields to make public and which private, and where can I set users to be able to decide? For example, I created the surname field and associated it with the WordPress profile field, but the user can’t decide whether to make it private because it’s always public.
Thanks