<?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 Posts				            </title>
            <link>https://wpforo.com/community/</link>
            <description>Discussion Board</description>
            <language>en-US</language>
            <lastBuildDate>Fri, 07 Aug 2026 10:25:07 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: 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/#post-138962</link>
                        <pubDate>Fri, 07 Aug 2026 09:19:06 +0000</pubDate>
                        <description><![CDATA[@jboz
Thank you for letting us know. This topic has already been forwarded to our development team, and they will definitely take this into consideration.]]></description>
                        <content:encoded><![CDATA[<p class="isSelectedEnd"><span>@jboz</span></p>
<p><span>Thank you for letting us know. This topic has already been forwarded to our development team, and they will definitely take this into consideration.</span></p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>Sofy</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/bug-reports-wpforo-3/first_name-and-last_name-silently-discarded-on-registration/#post-138962</guid>
                    </item>
				                    <item>
                        <title>RE: Forum posts are broken</title>
                        <link>https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/forum-posts-are-broken/#post-138961</link>
                        <pubDate>Fri, 07 Aug 2026 09:14:37 +0000</pubDate>
                        <description><![CDATA[This is not a wpForo-related issue. The problem is caused by broken HTML in the topic/post content submitted by the user.
For example, there may be an HTML tag that was opened but not prope...]]></description>
                        <content:encoded><![CDATA[<p class="isSelectedEnd"><span>This is not a wpForo-related issue. The problem is caused by broken HTML in the topic/post content submitted by the user.</span></p>
<p class="isSelectedEnd"><span>For example, there may be an HTML tag that was opened but not properly closed, or a bracket/HTML character may be missing (such as </span><code dir="ltr"><span>&lt;</span></code><span> or </span><code dir="ltr"><span>&gt;</span></code><span>). This malformed HTML is causing the issue.</span></p>
<p><span>Please check the content of the affected topic/post for any broken or incomplete HTML markup.</span></p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>Sofy</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/forum-posts-are-broken/#post-138961</guid>
                    </item>
				                    <item>
                        <title>RE: Problem with AIO WP Migration</title>
                        <link>https://wpforo.com/community/bug-reports-wpforo-3/problem-with-aio-wp-migration/#post-138960</link>
                        <pubDate>Thu, 06 Aug 2026 14:14:51 +0000</pubDate>
                        <description><![CDATA[Guys, turn the photo resolution up, it&#039;s illegible.]]></description>
                        <content:encoded><![CDATA[<p>Guys, turn the photo resolution up, it's illegible.</p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>Alan</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/bug-reports-wpforo-3/problem-with-aio-wp-migration/#post-138960</guid>
                    </item>
				                    <item>
                        <title>RE: Problem with AIO WP Migration</title>
                        <link>https://wpforo.com/community/bug-reports-wpforo-3/problem-with-aio-wp-migration/#post-138959</link>
                        <pubDate>Thu, 06 Aug 2026 14:12:48 +0000</pubDate>
                        <description><![CDATA[For reference this is how wpforo changed the database tables;
Original as exported by AIOWPM

&nbsp;
After wpforo modified tables]]></description>
                        <content:encoded><![CDATA[<p>For reference this is how wpforo changed the database tables;</p>
<p>Original as exported by AIOWPM</p>
114
<p>&nbsp;</p>
<p>After wpforo modified tables</p>
115]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>Alan</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/bug-reports-wpforo-3/problem-with-aio-wp-migration/#post-138959</guid>
                    </item>
				                    <item>
                        <title>Problem with AIO WP Migration</title>
                        <link>https://wpforo.com/community/bug-reports-wpforo-3/problem-with-aio-wp-migration/#post-138958</link>
                        <pubDate>Thu, 06 Aug 2026 13:54:08 +0000</pubDate>
                        <description><![CDATA[With reference to this topic and bug, I have a solution.
After seeing the same problem and being unable to restore wpforo to a new server, I have communicated with Servmask.
This appears t...]]></description>
                        <content:encoded><![CDATA[<p>With reference to this topic and bug, I have a solution.</p>
<p>https://wpforo.com/community/how-to-and-troubleshooting-2/25971/</p>
<p>After seeing the same problem and being unable to restore wpforo to a new server, I have communicated with Servmask.</p>
<p>This appears to be a wpforo problem, not a all in one wp migration plugin problem. </p>
<p>Wpforo is changing the original database tables.  They are all stored and imported correctly by AIOWPM.</p>
<p>Wpforo developers please resolve issue. It is imperative that the forums can be backed up and migrated correctly.</p>
<p>The solution:</p>
<blockquote class="cite2">
<div>
<div class="zm_8327880025199685609_parse_164926098859049063">
<div>
<ul>
<li>On the new server I deleted all the wpforo database tables</li>
<li>I re-ran the AIOWPM import - all tables then appeared correctly in the db.</li>
<li>This proves AIOWPM correctly stored and imports the database.</li>
<li>The forum still wasnt working at this point.</li>
<li>In Wordpress&gt;wpforo&gt;Tools&gt;Database Tables, errors were indicated</li>
<li>Ran the repair option here and everything started working OK</li>
</ul>
</div>
</div>
</div>
</blockquote>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>Alan</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/bug-reports-wpforo-3/problem-with-aio-wp-migration/#post-138958</guid>
                    </item>
				                    <item>
                        <title>RE: Forum posts are broken</title>
                        <link>https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/forum-posts-are-broken/#post-138957</link>
                        <pubDate>Thu, 06 Aug 2026 12:57:31 +0000</pubDate>
                        <description><![CDATA[Yes, there was indeed something broken in the post, but how can this be prevented in the future? Because it completely ruined the whole page!]]></description>
                        <content:encoded><![CDATA[<p><span class="bf-alt-word" data-alts="">Yes</span>, <span class="bf-alt-word" data-alts="">there</span> <span class="bf-alt-word" data-alts="">was</span> <span class="bf-alt-word" data-alts="">indeed</span> <span class="bf-alt-word" data-alts="">something</span> <span class="bf-alt-word" data-alts="">broken</span> <span class="bf-alt-word" data-alts="">in</span> <span class="bf-alt-word" data-alts="">the</span> <span class="bf-alt-word" data-alts="">post</span>, <span class="bf-alt-word" data-alts="">but</span> <span class="bf-alt-word" data-alts="">how</span> <span class="bf-alt-word" data-alts="">can</span> <span class="bf-alt-word" data-alts="">this</span> <span class="bf-alt-word" data-alts="">be</span> <span class="bf-alt-word" data-alts="">prevented</span> <span class="bf-alt-word" data-alts="">in</span> <span class="bf-alt-word" data-alts="">the</span> <span class="bf-alt-word" data-alts="">future</span>? <span class="bf-alt-word" data-alts="">Because</span> <span class="bf-alt-word" data-alts="">it</span> <span class="bf-alt-word" data-alts="">completely</span> <span class="bf-alt-word" data-alts="">ruined</span> <span class="bf-alt-word" data-alts="">the</span> <span class="bf-alt-word" data-alts="">whole</span> <span class="bf-alt-word" data-alts="">page</span>!</p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>ReneS</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/forum-posts-are-broken/#post-138957</guid>
                    </item>
				                    <item>
                        <title>RE: Forum posts are broken</title>
                        <link>https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/forum-posts-are-broken/#post-138953</link>
                        <pubDate>Thu, 06 Aug 2026 08:22:18 +0000</pubDate>
                        <description><![CDATA[If you&#039;d like, I can make this topic private so you can securely share the URL and the login credentials for a test user.]]></description>
                        <content:encoded><![CDATA[<p>If you'd like, I can make this topic private so you can securely share the URL and the login credentials for a test user.</p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>Sofy</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/forum-posts-are-broken/#post-138953</guid>
                    </item>
				                    <item>
                        <title>RE: Forum posts are broken</title>
                        <link>https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/forum-posts-are-broken/#post-138952</link>
                        <pubDate>Thu, 06 Aug 2026 08:18:26 +0000</pubDate>
                        <description><![CDATA[Hi renes,
Based on what you&#039;ve described and the similar issues others have reported, it sounds like you&#039;re dealing with malformed HTML that&#039;s breaking the page structure. Your colleague&#039;s ...]]></description>
                        <content:encoded><![CDATA[<p>Hi renes,</p>
<p>Based on what you've described and the similar issues others have reported, it sounds like you're dealing with malformed HTML that's breaking the page structure. Your colleague's assessment is likely correct—this typically happens when HTML code gets corrupted or improperly formatted in a post, which then cascades and breaks the rendering of subsequent content on the page. The fact that you can't click on reply, quote, or report links suggests the HTML structure itself is damaged, preventing the DOM from rendering those interactive elements properly.</p>
<p>Here's a step-by-step approach to diagnose and fix the issue:</p>
<ol>
<li><strong>Identify the problematic post:</strong> Look through your thread and find where the formatting breaks. Usually it's right after a post that contains copied content from external sources or unusual formatting.</li>
<li><strong>Access your database:</strong> Connect to your forum's database using phpMyAdmin or your preferred database management tool.</li>
<li><strong>Locate the post content:</strong> Find the specific post record that's causing the issue. Search for posts around the time the formatting broke.</li>
<li><strong>Inspect the HTML:</strong> Look at the raw post content in the database. Check for unclosed tags, mismatched quotes, or embedded HTML that wasn't properly escaped.</li>
<li><strong>Clean the content:</strong> Remove or fix the problematic HTML code directly in the database. Common culprits include unescaped `&lt;` and `&gt;` characters, unclosed `
<div>`, `<span><span>`, or `</span></span>
<p>` tags.</p>
</div>
</li>
<li><strong>Test the fix:</strong> Refresh your forum and verify that the post now displays correctly and all interactive elements (reply, quote, report buttons) are functional again.</li>
</ol>
<p>As a preventative measure, you might want to implement stricter HTML sanitization in your forum software to prevent users from pasting malformed code. Can you tell me—when you look at the post content in the database, do you see any obvious unclosed HTML tags or unusual character encoding issues?</p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>wpForo Support</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/forum-posts-are-broken/#post-138952</guid>
                    </item>
				                    <item>
                        <title>Forum posts are broken</title>
                        <link>https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/forum-posts-are-broken/#post-138950</link>
                        <pubDate>Wed, 05 Aug 2026 16:49:11 +0000</pubDate>
                        <description><![CDATA[Hello, we’ve recently encountered a problem where a new post looks completely messed up. My colleague thinks it’s due to the HTML code, not the server or anything else. What could be causing...]]></description>
                        <content:encoded><![CDATA[<p class="wp-block-paragraph">Hello, we’ve recently encountered a problem where a new post looks completely messed up. My colleague thinks it’s due to the HTML code, not the server or anything else. What could be causing this and how can we fix it?</p>
<p class="wp-block-paragraph"><strong>Version:</strong> 3.1.4</p>
<p class="wp-block-paragraph"><a href="https://www.directupload.eu/file/d/9367/ojouwii8_png.htm" rel="nofollow ugc">https://www.directupload.eu/file/d/9367/ojouwii8_png.htm</a></p>
<p><span class="bf-alt-word" data-alts="">Unfortunately</span>, <span class="bf-alt-word" data-alts="">I</span> <span class="bf-alt-word" data-alts="">can't</span> <span class="bf-alt-word" data-alts="">send</span> <span class="bf-alt-word" data-alts="">a</span> <span class="bf-alt-word" data-alts="">live</span> <span class="bf-alt-word" data-alts="">link</span> <span class="bf-alt-word" data-alts="">because</span> <span class="bf-alt-word" data-alts="">the</span> <span class="bf-alt-word" data-alts="">forum</span> <span class="bf-alt-word" data-alts="">isn't</span> <span class="bf-alt-word" data-alts="">visible</span> <span class="bf-alt-word" data-alts="">to</span> <span class="bf-alt-word" data-alts="">everyone</span>...</p>
<p>&nbsp;</p>]]></content:encoded>
						                            <category domain="https://wpforo.com/community/"></category>                        <dc:creator>ReneS</dc:creator>
                        <guid isPermaLink="true">https://wpforo.com/community/how-to-and-troubleshooting-wpforo-3/forum-posts-are-broken/#post-138950</guid>
                    </item>
				                    <item>
                        <title>RE: 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/#post-138948</link>
                        <pubDate>Wed, 05 Aug 2026 11:43:17 +0000</pubDate>
                        <description><![CDATA[Following up on this report - I&#039;m afraid this is not fixed in 3.1.2, 3.1.3 or 3.1.4
I updated a production site to 3.1.4 on 24 July and the bug returned immediately. I&#039;ve since compared the...]]></description>
                        <content:encoded><![CDATA[<p>Following up on this report - I'm afraid this is not fixed in 3.1.2, 3.1.3 or 3.1.4</p>
<p>I updated a production site to 3.1.4 on 24 July and the bug returned immediately. I've since compared the released packages from wordpress.org directly:<span> </span><code>includes/hooks.php</code><span> </span>is<span> </span><b>byte-identical across 3.1.1, 3.1.2, 3.1.3 and 3.1.4</b><span> </span>-<span> </span><code>diff</code><span> </span>returns no output at all.<span> </span><code>wpforo_do_hook_user_register()</code><span> </span>still reads:</p>
<pre contenteditable="false">$data = array_intersect_key( $wpfreg, array_flip(  ) );</pre>
<p>Searching the entire 3.1.1 -&gt; 3.1.4 diff for<span> </span><code>first_name</code><span> </span>or<span> </span><code>last_name</code><span> </span>returns no matches anywhere in the plugin, so nothing in this code path has changed. I suspect the change simply didn't make it into the release.</p>
<p>To restate the mechanism:<span> </span><code>first_name</code>,<span> </span><code>last_name</code><span> </span>and<span> </span><code>user_url</code><span> </span>are default profile fields with<span> </span><code>isDefault =&gt; 1</code>, so<span> </span><code>Forms.php:1063</code><span> </span>gives them<span> </span><code>varname</code><span> </span><code>'wpfreg'</code><span> </span>and<span> </span><code>Forms.php:1121</code><span> </span>renders them as<span> </span><code>name="wpfreg"</code>. The allowlist above then strips them from<span> </span><code>$_POST</code><span> </span>before<span> </span><code>Members::update()</code><span> </span>runs, so<span> </span><code>Members::update_user_fields()</code><span> </span>(<code>Members.php:952</code>) never receives them and no<span> </span><code>update_user_meta()</code><span> </span>call happens. The saver is fine - the data is discarded upstream of it.</p>
<p>For completeness, in case this was closed against one of these: neither of the two changelog entries that look related actually touches this path.</p>
<ul>
<li>3.1.2<span> </span><i>"Fixed: Issue with User Custom Fields addon, the missing fields data"</i><span> </span>- that's the<span> </span><code>$_POST</code><span> </span>branch. UCF-managed fields have<span> </span><code>isDefault</code><span> </span>falsy, so<span> </span><code>Forms.php:1063</code><span> </span>gives them<span> </span><code>varname</code><span> </span><code>'data'</code><span> </span>- a different branch of the same function. The UCF addon contains no reference to<span> </span><code>first_name</code><span> </span>or<span> </span><code>last_name</code><span> </span>at all.</li>
<li>3.1.3/3.1.4<span> </span><i>"Security: Fixed mass assignment bypass in profile and registration forms"</i><span> </span>- that's the<span> </span><code>custom_points</code><span> </span>/<span> </span><code>status</code><span> </span>/<span> </span><code>is_email_confirmed</code><span> </span>unsets added to<span> </span><code>Members.php</code>. Also unrelated to the name fields.</li>
</ul>
<p>On the fix itself: I understand why the allowlist was added and I'm not suggesting reverting it. But<span> </span><code>first_name</code>,<span> </span><code>last_name</code><span> </span>and<span> </span><code>user_url</code><span> </span>are not privileged fields, and the userid pivot is already neutralised on the very next line by<span> </span><code>$data = (int) $userid;</code>. Adding these three back restores the documented behaviour without weakening that hardening:</p>
<pre contenteditable="false">$data = array_intersect_key( $wpfreg, array_flip(  ) );</pre>
<p>Better still would be deriving the allowlist from the active registration form's field set rather than hardcoding it, so any enabled default field works and this can't regress again. Failing that, please consider adding a filter to the allowlist so site owners can work around it without editing plugin files - that's the part that has cost us most here.</p>
<p>Worth flagging the impact, because it is completely silent: registration succeeds, the names are lost with no error shown to anyone, and the values are unrecoverable afterwards. On our site 14 members registered in that state before it was spotted - and this is the second time, because the update reinstated the behaviour after we had patched it locally. We've now had to move our fix outside the plugin directory so your updates can't remove it again.</p>
<p>Happy to supply the diffs or any further detail if useful.</p>
<p>Thanks</p>]]></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/#post-138948</guid>
                    </item>
							        </channel>
        </rss>
		