WP insert post PHP function generati dinamicamente Campi personalizzati
-
-
perprima cosa,dopo aver usatothe_post ()puoi usare $post-> IDinvece di ogniget_the_ID ()e risparmiare unpo 'ditempo di caricamento.orapenso chetu debba spiegare cosa stai ricevendoe cosa stai cercando difare.first , after using the_post() you can use $post->ID instead of each get_the_ID() and save some load time. now i think you need to explain what you are getting and what are you trying to do.
- 0
- 2011-02-05
- Bainternet
-
Facciofatica a capireiltuo caso d'uso.Puoi approfondire cosaintendi con * "invia campipersonalizzati" *?Perché stai aggiornandotuttii postin un ciclo?Stai creando un servizio web?Perché stai usando le sessioni?La community di WordPressevita le sessioni sepossibile a causa di come rendemoltopiù difficileil ridimensionamento.Sembra chepotresti averbisogno solo di una variabileglobaleinvece di una sessione?Epiuttosto che un sacco di `get_post_meta ()`magari usare `get_custom_fields ($post_id)`?E catturareil valore di `get_the_ID ()`invece di chiamate ripetute?I'm struggling to understand your use-case. Can you elaborate on what you mean by *"send over custom fields"*? Why are you updating all posts in one loop? Are you creating a web service? Why are you using sessions? The WordPress community avoids sessions if possible because of how it makes scaling much harder. It sounds like you might only need a global variable instead of a session? And rather than lots of `get_post_meta()` maybe use `get_custom_fields($post_id)`? And capture the value of `get_the_ID()` instead of repeated calls?
- 0
- 2011-02-05
- MikeSchinkel
-
Èper un sistema diprenotazionebasato su opzioni.Il codice sibasa sulla ricerca ditutte lepossibili opzioni "servizi"e quindi sul rendering solo di quelle che hanno la quantità determinata dalmoduloprecedente.Se vuoi vederloin azione.Vai su http://www.divethegap.com/update/diving-trips/adventure-divingfai clic su PRINCIPIANTI,scegli una data diinizio,fai clic su CONTINUA,registratie vedraiesattamente cosaintendo.It is for a option based booking system. The code is all about finding all possible options 'services' and then rendering only those that have quantity as determined by the previous form. If you would like to see it in action. Go to http://www.divethegap.com/update/diving-trips/adventure-diving click on BEGINNERS, choose a start date, click CONTINUE, register and you will see exactly what I mean.
- 0
- 2011-02-05
- Robin I Knight
-
404nontrovato404 not found
- 0
- 2011-02-05
- hakre
-
1 risposta
- voti
-
- 2011-02-05
<?php $thispostID = $post->ID ;?><?php query_posts('post_type=services'); while (have_posts()) : the_post();
Ènecessario ottenere l'ID delpostprincipaleprima diinterrogarei servizi.
Modificatuttii riferimenti a
$post->ID
in$thispostID
<?php $thispostID = $post->ID ;?><?php query_posts('post_type=services'); while (have_posts()) : the_post();
Needs to get the post id of the master post before querying the services.
Change all references to
$post->ID
to$thispostID
Oltre allamia domandaprecedente WPinserisci lafunzione PHPe Campipersonalizzati
Abbiamo unafunzione diinserimentopostfunzionante chepuò ancheinviare campipersonalizzati senza ancora conoscere l'ID. Siprega di consultare la domandaprecedenteper la risposta. Quello che stiamo cercando difare ora è caricare dinamicamente alcuni di questi campipersonalizzati. Una sessionenellaparte superiore dellapagina ha caricatotutte leinformazioni da untipo dipost chiamato servizi. Questo èil codice chepoi lo raccogliee loinseriscein unnuovopost.
Notarei post delle querye l'uso diget_the_ID ()per differenziare. La stessa cosa si è verificata con la sessionenellaparte superiore dellapaginaper caricarei dati.
Il codice chepoi lo riceve èil seguente. Sinoti cheilmotivoper l'istruzione IF è visualizzare soloi dati degli articoli che avevano quantità. Altri codiciphpnellapagina recuperanogli altripostpersonalizzati.
Giusto,quindi spero che questo spieghi cosa sto cercando difare. Eposso sottolineare che ètuttofunzionante adeccezione dei servizi dell'area query. Eccoperchéti hofornito quel segmento di codice. Qualcuno saperché quelbit nonfunziona?
Meraviglioso,grazie.