AI Search
Classic Search
 Search Phrase:
 Search Type:
Advanced search options
 Search in Forums:
 Search in date period:

 Sort Search Results by:

AI Assistant
Notifications
Clear all

[Solved] Is the number following "wpf_t_private_" unique to a forum?

5 Posts
2 Users
1 Reactions
2,166 Views
Posts: 12
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@christophera)
Eminent Member
Joined: 3 years ago
[#30414]

Hi,

I have a specific forum that will be for private support threads. I want to make the "private topic" checkbox for posts in that forum checked by default (then I'll hide it by css just to make sure no one changes it).

I'm considering doing this using php to replace:

<input id="wpf_t_private_63c757f83277e" name="thread[private]" type="checkbox" value="1">

with

<input id="wpf_t_private_63b74af86477e" checked name="thread[private]" type="checkbox" value="1">

Is the number following "wpf_t_private_" unique to each forum? If so, I can do a search for that and add the "checked". 

If not, any other suggestions on how to best do this? 

Thanks, 

Chris


4 Replies
Posts: 12
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@christophera)
Eminent Member
Joined: 3 years ago

Wow, 460+ views so far and know one knows.... I guess I don't ask easy questions!  🤣 


Posts: 12
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@christophera)
Eminent Member
Joined: 3 years ago

Apparently that id is not specific to a forum, I finally had some time to really test it and my idea did not work. 

I'm still interested in trying to get this behavior though - have one particular forum that where all topics are 'private' between the user and admin/moderators. 

Any suggestions on how to do that, paid or unpaid? 

Thanks, 

Chris


1 Reply
Chris
(@chris)
Joined: 5 years ago

Famed Member
Posts: 3610
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian

Hi @christophera,

You can add these codes in your Active themes functions.php file or Use Snippets Plugin to make it work on the Website.

For all forum's solution:

add_action('wpforo_editor_topic_submit_before', function(){
   echo '<input type="hidden" name="thread[private]" value="1">';
});

 

For specific forum when forum ID is a 21

add_action('wpforo_editor_topic_submit_before', function( $forum ){
    if( 21 === (int) wpfval( $forum, 'forumid' ) ) echo '<input type="hidden" name="thread[private]" value="1">';
});

 

For specific forum ID's when forum ID is a 21 or 5 or 33

add_action('wpforo_editor_topic_submit_before', function( $forum ){
   if( in_array( (int) wpfval( $forum, 'forumid' ), [ 21, 5, 33 ], true ) ) echo '<input type="hidden" name="thread[private]" value="1">';
});

Posts: 12
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@christophera)
Eminent Member
Joined: 3 years ago

Sorry for the late reply, been down sick - Thank you! 


Share: