<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									wpForo Support Forum - Recent Topics				            </title>
            <link>https://wpforo.com/community/</link>
            <description>Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Tue, 16 Jun 2026 01:59:56 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>I have a question regarding attachment permissions in wpForo.</title>
                        <link>https://wpforo.com/community/general-discussions/i-have-a-question-regarding-attachment-permissions-in-wpforo/</link>
                        <pubDate>Mon, 15 Jun 2026 05:48:33 +0000</pubDate>
                        <description><![CDATA[Hello,
I have a question regarding attachment permissions in wpForo.
As an Administrator, I can see the &quot;Delete&quot; button for uploaded attachments in the post editor/media manager and I can ...]]></description>
                        <content:encoded><![CDATA[<p class="isSelectedEnd"><span>Hello,</span></p>
<p class="isSelectedEnd"><span>I have a question regarding attachment permissions in wpForo.</span></p>
<p class="isSelectedEnd"><span>As an Administrator, I can see the "Delete" button for uploaded attachments in the post editor/media manager and I can remove files before or after posting.</span></p>
<p class="isSelectedEnd"><span>However, regular forum users can upload files and insert them into posts, but they do not see any option to delete their own uploaded attachments.</span></p>
<p class="isSelectedEnd"><span>Is there a setting, user group permission, or forum access permission that allows users to delete their own attachments/files?</span></p>
<p class="isSelectedEnd"><span>If so, could you please tell me where this option can be enabled?</span></p>
<p class="isSelectedEnd"><span>I am using WordPress with wpForo and would like users to be able to manage and remove their own uploaded files without requiring administrator intervention.</span></p>
<p><span>Thank you for your help.</span></p>
90]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>Zygzak</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/general-discussions/i-have-a-question-regarding-attachment-permissions-in-wpforo/</guid>
                    </item>
				                    <item>
                        <title>first_name and last_name silently discarded on registration</title>
                        <link>https://wpforo.com/community/bug-reports-wpforo-3/first_name-and-last_name-silently-discarded-on-registration/</link>
                        <pubDate>Thu, 11 Jun 2026 16:41:12 +0000</pubDate>
                        <description><![CDATA[wpForo 3.1.1 — first_name and last_name silently discarded on registration

Plugin: wpForo (Core)
Version: 3.1.1
File: wp-content/plugins/wpforo/includes/hooks.php
Function: wpforo_do_h...]]></description>
                        <content:encoded><![CDATA[<h1>wpForo 3.1.1 — first_name and last_name silently discarded on registration</h1>
<div class="meta">
<p><b>Plugin:</b><span> </span>wpForo (Core)</p>
<p><b>Version:</b><span> </span>3.1.1</p>
<p><b>File:</b><span> </span><code>wp-content/plugins/wpforo/includes/hooks.php</code></p>
<p><b>Function:</b><span> </span><code>wpforo_do_hook_user_register()</code><span> </span>(around line 2201)</p>
<p><b>Affects:</b><span> </span>any site whose registration form collects first_name / last_name via<span> </span><code>wpfreg[]</code>, e.g. when wpForo User Custom Fields adds them to the register form</p>
</div>
<h2>Summary</h2>
<p>In<span> </span><code>wpforo_do_hook_user_register()</code>, the<span> </span><code>$wpfreg</code><span> </span>array is intersected with a four-key allowlist (<code>user_login</code>,<span> </span><code>user_email</code>,<span> </span><code>user_pass1</code>,<span> </span><code>user_pass2</code>) before<span> </span><code>Members::update()</code><span> </span>is called. This silently strips any other fields posted via<span> </span><code>wpfreg[]</code><span> </span>— including<span> </span><code>first_name</code>,<span> </span><code>last_name</code>, and<span> </span><code>user_url</code>, all of which are listed as save targets in<span> </span><code>Members::update_user_fields()</code><span> </span>at lines 948–957. The downstream save block then sees those keys as missing and skips the corresponding<span> </span><code>update_user_meta()</code><span> </span>calls. The registration completes successfully and the user is created, but with empty<span> </span><code>first_name</code><span> </span>and<span> </span><code>last_name</code><span> </span>in<span> </span><code>wp_usermeta</code>.</p>
<p>This appears to be a security hardening (the inline comment mentions blocking attackers from pivoting<span> </span><code>userid</code><span> </span>via<span> </span><code>wpfreg[]</code>) but the allowlist is overly restrictive — the userid is already forced on the next line, so widening the allowlist to include the standard WP user fields wpForo Core itself already saves doesn't reopen any attack surface.</p>
<h2>Reproduction</h2>
<ol>
<li>Install wpForo Core 3.1.1 + wpForo User Custom Fields (any recent version).</li>
<li>Configure the registration form to include<span> </span><code>first_name</code><span> </span>and<span> </span><code>last_name</code><span> </span>(default UCF setup does this).</li>
<li>Register a new user via the forum's<span> </span><code>/sign-up/</code><span> </span>page, filling in First Name =<span> </span><code>FirstTest</code><span> </span>and Last Name =<span> </span><code>LastTest</code>.</li>
<li>Check the new user's meta:<span> </span><code>wp user meta list &lt;id&gt; | grep -E 'first_name|last_name'</code>.</li>
</ol>
<p>Expected:<span> </span><code>first_name = FirstTest</code>,<span> </span><code>last_name = LastTest</code>.<br />Actual: both empty.</p>
<h2>Root cause</h2>
<p>At<span> </span><code>includes/hooks.php</code><span> </span>~line 2210:</p>
<pre contenteditable="false">$data = array_intersect_key( $wpfreg, array_flip(  ) );</pre>
<p>The intersection drops<span> </span><code>first_name</code><span> </span>and<span> </span><code>last_name</code><span> </span>(and<span> </span><code>user_url</code>) before<span> </span><code>WPF()-&gt;member-&gt;update()</code><span> </span>is called at line 2234, so<span> </span><code>Members::update_user_fields()</code><span> </span>never sees them.</p>
<h2>Verified fix</h2>
<p>Adding the three standard WP user fields back to the allowlist resolves the issue and re-saves them correctly via the existing<span> </span><code>update_user_meta()</code><span> </span>calls in<span> </span><code>update_user_fields()</code>:</p>
<pre contenteditable="false">$data = array_intersect_key( $wpfreg, array_flip(  ) );</pre>
<p>The<span> </span><code>$data = (int) $userid;</code><span> </span>line immediately below this still forces the trusted userid, so the security goal of the original change is preserved — the allowlist just needs to permit the additional standard WP user fields that<span> </span><code>Members::update_user_fields()</code><span> </span>already handles.</p>
<h2>Logged evidence</h2>
<p>Instrumented<span> </span><code>Members::create()</code><span> </span>and<span> </span><code>Members::update_user_fields()</code><span> </span>with<span> </span><code>error_log()</code><span> </span>calls, registered a user, then captured the<span> </span><code>$_POST</code>,<span> </span><code>$data</code><span> </span>at entry to<span> </span><code>create()</code>,<span> </span><code>$user_fields</code><span> </span>after the<span> </span><code>wpfreg</code><span> </span>split, and<span> </span><code>$data</code><span> </span>at the save gate. The trace shows<span> </span><code>first_name</code><span> </span>/<span> </span><code>last_name</code><span> </span>present in<span> </span><code>$_POST</code><span> </span>and in the post-split<span> </span><code>$user_fields</code>, then absent from<span> </span><code>$data</code><span> </span>by the time it reaches the save block — confirming the allowlist intersection as the strip point. Re-running the same test after adding the three keys to the allowlist resulted in both fields landing in<span> </span><code>wp_usermeta</code><span> </span>as expected.</p>
<h2>Notes</h2>
<ul>
<li>The strip is silent — no error, notice, or admin alert. The registration appears successful from every visible angle.</li>
<li>Sites using wpForo User Custom Fields to add other custom fields on the registration form aren't affected by those fields being lost, because UCF custom fields arrive under<span> </span><code>$_POST</code><span> </span>rather than<span> </span><code>$_POST</code><span> </span>and are handled separately. The strip only affects the standard WP user fields that arrive under<span> </span><code>wpfreg[]</code>.</li>
</ul>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>jboz</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/bug-reports-wpforo-3/first_name-and-last_name-silently-discarded-on-registration/</guid>
                    </item>
				                    <item>
                        <title>Links within a forum post not opening in a new window</title>
                        <link>https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/links-within-a-forum-post-not-opening-in-a-new-window/</link>
                        <pubDate>Thu, 11 Jun 2026 02:26:14 +0000</pubDate>
                        <description><![CDATA[Just wondering if anyone has encountered issues with a link within a post not opening in a new window? I find the links open in the same window.  Can&#039;t seem to find a setting to change this ...]]></description>
                        <content:encoded><![CDATA[<p>Just wondering if anyone has encountered issues with a link within a post not opening in a new window? I find the links open in the same window.  Can't seem to find a setting to change this within wpForo.</p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>westcan</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/links-within-a-forum-post-not-opening-in-a-new-window/</guid>
                    </item>
				                    <item>
                        <title>AI Moderation Not Working</title>
                        <link>https://wpforo.com/community/bug-reports-wpforo-3/ai-moderation-not-working/</link>
                        <pubDate>Mon, 08 Jun 2026 21:18:10 +0000</pubDate>
                        <description><![CDATA[Hello team,
I am testing out the wpforo AI forum moderation for a client before they decide to roll out and I noticed the AI spam and toxic post, replies and topics is not flagging, rather ...]]></description>
                        <content:encoded><![CDATA[<p>Hello team,</p>
<p>I am testing out the wpforo AI forum moderation for a client before they decide to roll out and I noticed the AI spam and toxic post, replies and topics is not flagging, rather posting them to the forum. please let me know how to fix this. Thanks!</p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>wumdev</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/bug-reports-wpforo-3/ai-moderation-not-working/</guid>
                    </item>
				                    <item>
                        <title>wpForo developer for hire?</title>
                        <link>https://wpforo.com/community/general-discussions/wpforo-developer-for-hire/</link>
                        <pubDate>Mon, 08 Jun 2026 14:40:27 +0000</pubDate>
                        <description><![CDATA[Hi! I am wondering if there are any developers out there who knows wpForo. I would like someone to help customize what I have. Nothing crazy- just some basic things
does tagging people work ...]]></description>
                        <content:encoded><![CDATA[<p>Hi! I am wondering if there are any developers out there who knows wpForo. I would like someone to help customize what I have. Nothing crazy- just some basic things.<br /><br />https://hotyogatravelco.com/hotyogaforum/</p>
<p>does tagging people work here?<br /><br /><span>@sofy<br /></span>@robert</p>
<p>thank you!</p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>TA2026</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/general-discussions/wpforo-developer-for-hire/</guid>
                    </item>
				                    <item>
                        <title>WP forum to WP forum migrations - best process?</title>
                        <link>https://wpforo.com/community/how-to-and-troubleshooting-2/wp-forum-to-wp-forum-migrations-best-process/</link>
                        <pubDate>Fri, 05 Jun 2026 15:07:36 +0000</pubDate>
                        <description><![CDATA[I have an existing forum site on running on Wordpress website. This whole site including the forum element and all user was cloned onto another domain. This new site is now live, but threads...]]></description>
                        <content:encoded><![CDATA[<p>I have an existing forum site on running on Wordpress website. This whole site including the forum element and all user was cloned onto another domain. This new site is now live, but threads from the "Old" previous website now have been updated with new q &amp; a's. </p>
<p>Can I migrate the "latest version" of that forum onto my new website - therefore capturing and overwriting the forum to show the latest post in threads etc..</p>
<p>And if so, how please. What's the best process to use, any plugins needed ?</p>
<p>Thanks in advance for any assistance..</p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>rippers2000</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/how-to-and-troubleshooting-2/wp-forum-to-wp-forum-migrations-best-process/</guid>
                    </item>
				                    <item>
                        <title>Changing Phrases not working</title>
                        <link>https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/changing-phrases-not-working/</link>
                        <pubDate>Thu, 04 Jun 2026 13:31:48 +0000</pubDate>
                        <description><![CDATA[I&#039;ve been trying to chnage the &quot;search&quot; phrases that are displayed during the AI search...
They are:
Analyzing with AI... 
Searching forum content…
Finding relevant discussions… 
Proces...]]></description>
                        <content:encoded><![CDATA[<p>I've been trying to chnage the "search" phrases that are displayed during the AI search...</p>
<p>They are:</p>
<p>Analyzing with AI... </p>
<p>Searching forum content…</p>
<p>Finding relevant discussions… </p>
<p>Processing semantic searches… </p>
<p>Generating AI summary… </p>
<p>I've replaced all of them with my custom phrases, but only this only has changed "Analyzing with AI..."<br /><br />Any idea why?</p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>marsm</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/changing-phrases-not-working/</guid>
                    </item>
				                    <item>
                        <title>Can&#039;t move a topic as the forum to move it to is not showing in the drop down</title>
                        <link>https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/cant-move-a-topic-as-the-forum-to-move-it-to-is-not-showing-in-the-drop-down/</link>
                        <pubDate>Thu, 04 Jun 2026 06:40:21 +0000</pubDate>
                        <description><![CDATA[I am creating some test topics to get used to the system before it goes live and I have a topic in a forum that I want to move.
When I use tools and select the drop down listing all forums,...]]></description>
                        <content:encoded><![CDATA[<p>I am creating some test topics to get used to the system before it goes live and I have a topic in a forum that I want to move.</p>
<p>When I use tools and select the drop down listing all forums, the forum I want is not listed? It looks like all other forums are listed which is odd?</p>
<p>I can't see any missing setting about allow topics to move anywhere which I found in an old post dating back to 2020.</p>
<p>Any thoughts?</p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>eoutboard</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/cant-move-a-topic-as-the-forum-to-move-it-to-is-not-showing-in-the-drop-down/</guid>
                    </item>
				                    <item>
                        <title>How to email a user after they make their first post/reply</title>
                        <link>https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/how-to-email-a-user-after-they-make-their-first-post-reply/</link>
                        <pubDate>Wed, 03 Jun 2026 19:40:40 +0000</pubDate>
                        <description><![CDATA[Is there a way to send an email to a user after thier make their first post/reply on any forum on our site? (i.e. not just after they register. In our case, a user may not make their first p...]]></description>
                        <content:encoded><![CDATA[<p>Is there a way to send an email to a user after thier make their first post/reply on any forum on our site? (i.e. not just after they register. In our case, a user may not make their first post/reply until months after they've joined our site -- so we want to be able to send them a reminder of e.g. community guidelines, etc. when they finally do so.) Thanks!</p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>daniellerch</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/how-to-email-a-user-after-they-make-their-first-post-reply/</guid>
                    </item>
				                    <item>
                        <title>the title tag is displayed as the complete breadcrumb</title>
                        <link>https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/the-title-tag-is-displayed-as-the-complete-breadcrumb/</link>
                        <pubDate>Tue, 02 Jun 2026 14:08:24 +0000</pubDate>
                        <description><![CDATA[In our forums, the title tag is displayed as the complete breadcrumb, as the following example from the source code shows: Post title &gt; Category &gt; Forum title.(Example excerpt from the...]]></description>
                        <content:encoded><![CDATA[<p>In our forums, the title tag is displayed as the complete breadcrumb, as the following example from the source code shows: Post title &gt; Category &gt; Forum title.<br /><br />(Example excerpt from the source code: "&lt;title&gt;Why do school lessons start so early in the morning: Sense or nonsense? 'What annoys me about school 'Swiss Community | netz-familie.ch&lt;/title&gt;"<br /><br />However, I only want the post title to appear in the title tag, as otherwise the title tag becomes far too long for SEO. How can I change this?<br /><br />Thanks and best regards,<br />Steven</p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>Steven007</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/the-title-tag-is-displayed-as-the-complete-breadcrumb/</guid>
                    </item>
							        </channel>
        </rss>
		