Suggerisco che questa impostazione dovrebbe avere la parola “forza” aggiunta in qualche modo. Ad esempio, “forza gli embed a non essere elencati” funzionerebbe.
Ciò chiarirebbe che questa impostazione sovrascriverà qualsiasi tentativo di impostare lo stato di elenco/non elenco di un embed.
Ci sono un certo numero di richieste di supporto in Meta (fai una ricerca per “unlisted” per trovarne alcune) che sospetto sarebbero state evitate se questa formulazione fosse stata migliorata.
Dalla discussione in quell’argomento (e dalle relative richieste di supporto) c’è stato un cambiamento in discourse/discourse, che è forse il motivo per cui non ci sono state ulteriori richieste di supporto da quelle a cui ti riferisci.
Aggiunge import_embed_unlisted (impostazione predefinita true) specificamente per gli argomenti creati per gli embed importati (principalmente embed JS).
Cambia l’impostazione predefinita di embed_unlisted in false.
La logica dietro questo cambiamento, e la fonte definitiva di confusione in questo set di funzionalità, è stata che l’impostazione del sito precedente confondeva un’impostazione per un set di funzionalità generale, vale a dire lo stato di elenco degli argomenti incorporati, con un caso d’uso specifico per quel set di funzionalità, vale a dire lo stato di elenco degli argomenti incorporati tramite un’importazione (principalmente embed JS). Puoi vedere questa confusione nella vecchia formulazione.
embed_unlisted: "Gli argomenti importati non saranno elencati finché un utente non risponde."
Nota l’uso del termine “Importati”. Questo è ora correttamente disambiguato in due impostazioni:
embed_unlisted: "Gli argomenti incorporati non saranno elencati finché un utente non risponde."
import_embed_unlisted: "Gli argomenti incorporati importati non saranno elencati finché un utente non risponde. Sovrascrive embed_unlisted."
L’effetto di questo cambiamento è stato:
Gli utenti di embed JS con le impostazioni predefinite del sito non dovrebbero aver notato alcuna differenza, poiché si applica import_embed_unlisted (impostazione predefinita true).
Anche gli utenti di WP Discourse con le impostazioni predefinite del sito non dovrebbero aver notato alcuna differenza, poiché ora i loro argomenti sono elencati per impostazione predefinita.
Se uno di questi gruppi di utenti ha modificato le impostazioni predefinite, tale modifica si applicherà sopra le impostazioni predefinite (come previsto). Lo stato attuale è il seguente:
Il sistema di incorporamento di argomenti di discourse/discourse è “neutro” rispetto ai suoi vari client per quanto riguarda l’elenco degli argomenti e l’utente medio non deve modificare alcuna impostazione.
WP Discourse rimuoverà le soluzioni alternative per l’elenco dal plugin e si baserà sul set di funzionalità di discourse/discourse per le impostazioni predefinite dell’elenco degli argomenti.
L’incorporamento JS continuerà a beneficiare dell’impostazione predefinita non elencata (tramite import_embed_unlisted) per tenere conto della necessità di creare automaticamente argomenti in quello scenario di “importazione”.
In altre parole, le impostazioni predefinite ora corrispondono alle aspettative predefinite per ciascun caso d’uso e le impostazioni devono essere modificate solo per casi speciali, nel qual caso l’utente dovrà comunque informarsi sulle impostazioni.
In breve, potremmo apportare la modifica che suggerisci, tuttavia dovrebbe avere senso nel contesto sopra descritto. Non mi è ancora chiaro (parlando solo per me) che sia necessaria date le premesse.
Credo di essermi perso ulteriori modifiche. Avevo intenzione di dare quel suggerimento e finalmente l’ho fatto. Lo stato attuale ha senso per me senza la modifica suggerita.