MaximilianKohler
Well-known member
Sorry if this was posted before. I looked through the first of ten pages https://xenforo.com/community/search/4737262/?q=custom+thread+field&c[title_only]=1&o=relevance
I discovered that if you delete a "custom thread field" it (and its content) will be deleted from all previous threads that used them. It's irreversible. This was not the expected behavior. I did not expect the user-submitted content to be deleted. Thankfully, I was only in the testing phase.
But because of this, I stopped using them as their intended purpose, and instead use the "field description" to list information I want people to include in their post, and they can copy-paste that in. I pair it with a "checkbox field type" containing "I included all required info". And then I hide the field with CSS.
I think this is not ideal and I'm sure someone's going to delete one and lose a ton of content. There really should be some warning explaining this when you're deleting one. Also, I think the deletion behavior should be modified to give you options on what to do with the old content when you delete the "custom thread field". The behavior I expected was that existing posts would not be impacted, or at least the content the user inputted would not be deleted.
Currently, there's only a "delete" button. I would suggest an on/off option as well.Turning one off could save the existing content but no longer allow it to be selectable for new threads (nvm, I guess setting "Applicable forums" to "none" may work, though I'm unsure and don't want to test it due to concerns about it modifying existing content).
EDIT: Hmm, you moved it to
I discovered that if you delete a "custom thread field" it (and its content) will be deleted from all previous threads that used them. It's irreversible. This was not the expected behavior. I did not expect the user-submitted content to be deleted. Thankfully, I was only in the testing phase.
But because of this, I stopped using them as their intended purpose, and instead use the "field description" to list information I want people to include in their post, and they can copy-paste that in. I pair it with a "checkbox field type" containing "I included all required info". And then I hide the field with CSS.
I think this is not ideal and I'm sure someone's going to delete one and lose a ton of content. There really should be some warning explaining this when you're deleting one. Also, I think the deletion behavior should be modified to give you options on what to do with the old content when you delete the "custom thread field". The behavior I expected was that existing posts would not be impacted, or at least the content the user inputted would not be deleted.
Currently, there's only a "delete" button. I would suggest an on/off option as well.
EDIT: Hmm, you moved it to
XenForo questions and support
but I don't think that's correct. I'm giving feedback that the current way "deleting custom thread fields" works is not good.
Last edited: