Home › Forum › Problemi Vari con WP › Disattivare bozza automatica
-
AutorePost
-
-
14 Gennaio 2012 alle 21:26 #20337Harry80Partecipante
Salve,
sempre per tenere leggero il DB, vorrei disattivare “Bozza automatica” ovvero post_status auto-draft, ho trovato molte cose sul web ma sembrano non compatibili con 3.3.1, mi sapete dare qualche dritta compatibile con questa versione?
-
14 Gennaio 2012 alle 21:33 #91815SteveAglAmministratore del forum
-
14 Gennaio 2012 alle 21:37 #91816SteveAglAmministratore del forum
L’autodraft non è eliminabile senza toccare i core di WP (cosa da non fare mai!) in ogni caso non vedo sto grosso problema visto che è uno solo e si può fare facilmente una plugin che gira 1 volta al mese in cron che cancella i vecchi autodraft… ma di solito i problemi di spazio db sussitono con decine di migliaia di articoli su hosting “poveri” il che significa che se ho un blog cosଠgrande e quindi di solito traffico etc.. posso permettermi qualche cosa di meglio con poco… a meno che si voglian fare le nzze coi ficihi secchi come uso in italia
-
15 Gennaio 2012 alle 13:54 #91826Harry80Partecipante
E se volessi modificare il core cosa dovrei toccare? Non mi piace il fatto di aver buchi nella numerazione delle pagine (?p=2, ?p=4, ?p=6), premesso il fatto che attivando i permalink con i titoli delle pagine, la numerazione non ha importanza…
-
15 Gennaio 2012 alle 16:38 #91830wollyAmministratore del forum
qualsiasi cosa viene nemrata, un foto, un menu, un custom post type, una pagina, un post, una bozza etc. quindi ti sarà impossibile avere la numerazione successiva.
Dovresti modificare wordpress e creare una numerazine diversa per ogni tipo attività .
-
15 Gennaio 2012 alle 17:40 #91832Harry80Partecipante
Guarda… che tutto venga numerato lo trovo giusto, ma già il fatto che mi venga scritto un record appena faccio Nuovo articolo anche se non scrivo nulla, oppure che l’inserimento di una immagine mi porti la numerazione di un articolo da ?p=4 al successivo ?p=6 e non ?p=5 mi sembra veramente strano!!!
Sono nuovo di WordPress ma mi sembra proprio una cosa fuori dalla logica, mi sembra ad esempio che auto-draft fino a qualche versione fa non ci fosse, o sbaglio?
C’è qualche modifica sul web che possa apportare per ovviare a tutto questo oppure mi metto l’anima in pace e vado avanti cosà¬?
Intanto per non ingrassare il mio DB di roba inutile ho messo in wp-config.php
define(‘WP_POST_REVISIONS’, false);
define(‘AUTOSAVE_INTERVAL’, 3600);
-
15 Gennaio 2012 alle 18:11 #91834wollyAmministratore del forum
la soluzione è quella di riscrivere WordPress seguendo la tua logica, è la prima volta che leggo di questo problema che hai tu.
WordPress ha una sua logica, costruita negli anni (giusta o sbagliata che sia) che funziona come ti ho detto, se non ti piace o la trovi assurda l’unica soluzione è quella di riscriverti WordPress come vuoi tu oppure di vedere se qualche altro software gestisce la numerazione come la vuoi tu.
P.S.: devi anche ridisegnare il database
Fermo restando che non ha alcun senso quello che vuoi tu, dato che è assolutamente inutile quello che vuoi, le soluzioni te el abbiamo date.
-
15 Gennaio 2012 alle 19:28 #91840zhenyaPartecipante
Questa discussione era già partita qui:::
http://www.wpitaly.it/forum/topic.php?id=25282
Poi, visto che il suggerimento non era gradito, l’utente ha aperto quest’altra. Le chiuderei inserendo nel tag il termine “paranoie”..
-
16 Gennaio 2012 alle 8:10 #91841Harry80Partecipante
Come siamo permalosi… le critiche servono a migliorare… bastava dire, no, non esiste nessun plugin per disattivare l’auto-draft e non esiste nessun tutorial per la modifica del core… invece di giudicare!
Io attualmente non ho le conoscenze per modificare il core o creare un CMS da zero… ma è veramente fuori dalla logica la gestione della numerazione visto che il CMS fa distinzione già se è un post, un allegato, un’immagine, ecc… fuori dalla logica anche che l’utente debba “costantemente” fare manutenzione al DB per ripulirlo, fortunatamente la Revisione e l’Autosalvataggio è disabilitabile.
Tutti i CMS che ho provato fino ad oggi hanno una numerazione cronologica…
Non c’è dubbio che se i permalink sono generati dal titolo dell’articolo non ha importanza che numero si celi dietro, ma questo fatto di ?p=2, ?p=4, ?p=6 che fa intuire che ?p=3 e ?p=5 sono stati cancellati ma non è vero, la trovo una sciocchezza!
Cercherò di farmene una ragione perché, a parte questa cosa, comunque sia rimango del parere che WordPress è un ottimo CMS veramente!
-
16 Gennaio 2012 alle 8:34 #91845SteveAglAmministratore del forum
dove sta scritto ch uno debba fare manutenzione per ripulire il db? con un paio di costanti limiti il numero di revisioni al minimo che serve e non sarà certo qualche mega di DB a fare la differenza in prestazioni o altro… sugli ID sono ID non è assolutamente detto debbano essere sequenzziali… potrebbero essere un hash del titolo ad esempio.. dipende dalla struttura logica che si vuol dare al DB… si potrà dire io avrei fatto diversamente, percè scego metodi diversi e logiche diverse.. su milioni di user sta cosa non l’ho mai letta… nesuno si è ai lamentato (o quasi, magari qualcuno ha sollevato le stesse obiezioni ma di certo non una massa di sviluppatori significativa)
-
16 Gennaio 2012 alle 8:56 #91847wollyAmministratore del forum
Ma soprattutto perchè utilizzi gli id invece dei permalinks? La forza di WordPress è sempre stata la possibilità di creare nativamente i permalinks (cosa poi nel tempo seguita da quasi tutti i cms).
-
16 Gennaio 2012 alle 8:58 #91849Harry80Partecipante
Si ma gli ID di WordPress in realtà lavorano in maniera sequenziale, solo che poi molti di questi tra allegati, auto-draft, ecc. saltano (non vengono utilizzati).
Comunque sia come dici tu stesso, ho solo alzato un’obiezione… mi sarà pure permessa… non la reputo nemmeno tanto “strana”.
Ma va bene cosà¬, ci farò l’abitudine, grazie delle tue info!
Si, si,, utilizzo i permalink
-
16 Gennaio 2012 alle 10:24 #91854zhenyaPartecipante
La logica di WordPress nell’assegnare un ID non è dettata da WordPress ma dal database; se nel database scrivo dei record questi saranno obbligatoriamente sequenziali. Per farti un paio di esempi: Le immagini fanno altrettanto, ogni immagine ha un proprio ID univoco, sequenziale; se cancello delle fotografie quando ne inserirò delle nuove queste non scriveranno nei record del db già utilizzati dalle vecchie che ho eliminato.. Idem con il plugin Next Gen Gallery, creo degli album ed ognuno di questi ha un numero ID, se in futuro ne cancello qualcuno resteranno dei numeri ID vuoti ed il plugin non tornerà a scriverli nel momento in cui creo altri album.
Invece che crearsi delle inutili paranoie bisognerebbe leggere e documentarsi su come funzionano i database, almeno si capirebbe perché gli applicativi per contenuti dinamici lavorano in questo modo.
-
16 Gennaio 2012 alle 10:40 #91857Harry80Partecipante
zhenya, quello che dici è chiaro e ne sono a conoscenza, ma io non parlo della ID univoca, ma della ID stampata in guid.
Suppongo che la p di ?p=4 stia per post, per quale motivo se pubblico un articolo e diventa ?p=4 poi inserisco un immagine, pubblico un nuovo articolo ed invece di ritrovarmi ?p=5 mi ritrovo ?p=6 perché in pratica ?p=5 me lo brucia l’immagine oppure un auto-draft? Il bello è che l’immagine non viene salvata seguendo lo schema ?p=, quindi perché questo?
-
16 Gennaio 2012 alle 10:54 #91859wollyAmministratore del forum
perchè come ti scrivevo qualche commento prima, viene tutto inserito nella tabella posts, e avrà coe tipo attachment, mentre gli articoli post e pagine, pages, menu (vado a memoria) menu, i custom post type il loro nome etc.etc.
Il database è stato disegnato in questo modo anni addietro.
?p è una convenzione, poteva essere ?x, ?y o ?pippo.
Tutto ciò per evitare di avere nmila tabelle inutili per ogni singola tipologia e vale anche poi per le connessioni alle tassonomie che si sarebbero incasinate ancora di più.
Tag e categorie e tassonomie personlizzate risiedono nelle stesse tabelle.
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.