Quali metodi utilizzare per creare piccoli pezzi di testo modificabili per pagine statiche?


8

Per molti dei siti che faccio per i clienti, i progettisti realizzeranno pagine con piccoli pezzi di testo in vari punti. Ad esempio, la home page avrà un titolo, uno slogan e una piccola casella con le informazioni di contatto. La pagina chi siamo avrà un corpo principale di testo, ma anche una casella laterale con una citazione del cliente passato in essa. La pagina di contatto avrà un breve errore prima del modulo.

Il cliente desidera in seguito la possibilità di modificare tutti questi pezzi di testo. Pezzi come questi per i quali dovrebbero essere usati i widget? In tal caso, come potrei consentire al client di aggiornare il testo in un secondo momento? Sembra disordinato creare un'area widget separata per ogni pagina statica, e non sembra che ciò consentirebbe al client di modificare il testo in un secondo momento molto facilmente. Concetti come tipi di post personalizzati, metabox o codici brevi sarebbero utili qui? Ho provato molti metodi diversi, ma finora non sono soddisfatto di nessuno di essi.

Risposte:


7

In genere si utilizzano widget o tipi di posta personalizzati, ma in realtà queste soluzioni possono essere ostili ai clienti. WordPress ruota ancora attorno all'idea di un ciclo basato su post, quindi fare dei "blocchi di contenuto" tradizionali che potresti trovare in altri framework può essere difficile. Fortunatamente ci sono plugin che sono abbastanza buoni in questo settore.

Consiglio di dare un'occhiata ai seguenti due:

http://wordpress.org/extend/plugins/multiple-content-blocks/
http://wordpress.org/extend/plugins/wp-blocks/


Oh eccellente - questo è esattamente ciò di cui ho bisogno. Sapevo che doveva esserci una soluzione elegante a questo problema. Grazie!
davidscolgan,

1

la mia soluzione a questo problema: modifica il modello usato per visualizzare detta pagina statica aggiungi codice per caricare il contenuto di una pagina o post specifici usando l'ID crea una pagina / post chiamato qualcosa come Static Block per Foo pagina dì al tuo cliente di modificare quella pagina per il blocco specifico

L'ho fatto in questo modo, perché crea il minimo tormento per l'utente

Se hai bisogno di un esempio di come realizzare questo, lascia un commento


Non è una cattiva idea, ma dovresti comunque utilizzare il tipo di post personalizzato e non il post predefinito normale, puoi persino nominarlo nel menu qualcosa del tipoNewb Client Zone -->click here<--
Wyck

0

in realtà non avresti bisogno di avere un tipo di post personalizzato specifico qui poiché userei il tipo di pagina per esso .. come suggerisce Wyc. L'ho fatto un paio di volte e funziona senza problemi. nella pagina laterale del sito specifico, basta eseguire una query personalizzata di una determinata pagina e 'stampare' la parte specifica. a fini organizzativi quello che faccio di solito sono le pagine dei bambini .. per esempio sulla homepage posso 'stampare' come estratto il brano della pagina bio .. tutto funziona con il sistema di pagine. molto facile puoi anche usare un meta field personalizzato se non ci sono formati importanti nelle caselle aggiuntive.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.