Test – Shortcode – Edd Amount
Definizione dello shortcode
Invalid campaign_id"]
Synopsys
visualizza un report degli importi raccolti da una campagna (specificata da campaign_id) aggregati per singolo download.
l’unico parametro obbligatorio è campaign_id;
se lo si invoca con id campagna e uno o più id download, lo shortcode restituisce l’importo totale per ciascun download_id (ammesso che sia un download che appartiene a quella campagna).
se lo si invoca indicando solo l’id campagna, viene restituito un report per tutti i download_id della campagna;
se lo si invoca indicando input ad minkiam, resistuisce errore o stringa vuota (dipende da quanto è ad minkiam l’input).
Il parametro opzionale render consente di specificare il formato dell’output.
Il parametri opzionali benchmark_val e benchmark_desc consentono di specificare un valore di soglia/riferimento per evidenziare il livello di raggiungimento di uno specifico obiettivo.
Parametri dello shortcode
required
è l’unico parametro obbligatorio per il corretto funzionamento. specifica il campaign_id (tabella wp_posts) della campagna per cui estrarre il report.
optional
può contenere un elenco di uno o più valori numerici (interi positivi) separati da virgola e corrispondenti a dei download_id presenti nel DB (wp_posts).
se non valorizzato, vengono visualizzati gli importi di tutti i download della campagna.
se valorizzato, vengono visualizzati solo i download specificati in elenco (nota: eventuali download_id che non associati alla campagna specificata da campaign_id vengono ignorati).
optional
stringa che specifica il tipo di output. Il default (se non specificato) è html-bars: vengono visualizzate delle barrette colorate (corredate da titolo e importo) ed ordinate per lunghezza descrente proporzionale all’importo raccolto dal singolo download.
Altri valori possibili sono:
text: visualizza gli importi come testo; se sono stati specificati più download_id, vengono visualizzati gli importi separati da uno spazio;
raw: raw dump in formato testuale del report (tendenzialmente per scopi di debug);
json: esporta il report in formato json (not yet implemented).
optional
indica il valore di riferimento di un eventuale obiettivo di raccolta fondi; se valorizzato, nel report a barre orizzontali viene visualizzata una linea di demarcazione per dare evidenza del livello di raggiungimento dell’obiettivo per ciascun download.
optional
stringa descrittiva dell’obiettivo di riferimento specificato dal parametro .
Output Code
Un report in formato html o testuale in funzione di quanto specificato nell’apposito parametro render.
TEST 1:
Source: [ edd_amount campaign_id=1171 render=raw ]
Output:
Array ( [1237] => 480 [1234] => 350 [1228] => 325 [1226] => 300 [1235] => 298 [1227] => 225 [1166] => 180 [1225] => 120 [1197] => 70 [1224] => 60 )TEST 2:
Source: [ edd_amount campaign_id=1171 render=text ]
Output:
480 350 325 300 298 225 180 120 70 60TEST 3:
Source: [ edd_amount campaign_id=845 render=text ]
Output:
352TEST 4:
Source: [ edd_amount campaign_id=845 download_id=584 render=text ]
Output:
352Warning: max(): Array must contain at least one element in /home/customer/www/you.findthecure.it/public_html/wp-content/themes/reach-child-theme/sc-edd_amount.php on line 73
TEST 5:
Source: [ edd_amount campaign_id=845 ]
Output:
- Valle Varaita Trail 2017 - il pettorale Solidale! (352€)
Warning: max(): Array must contain at least one element in /home/customer/www/you.findthecure.it/public_html/wp-content/themes/reach-child-theme/sc-edd_amount.php on line 73
TEST 6:
Source: [ edd_amount campaign_id=845 download_id=584 ]
Output:
- Valle Varaita Trail 2017 - il pettorale Solidale! (352€)
TEST 7:
Source: [ edd_amount campaign_id=1171 ]
Warning: max(): Array must contain at least one element in /home/customer/www/you.findthecure.it/public_html/wp-content/themes/reach-child-theme/sc-edd_amount.php on line 73
- Scuola Bimbi Pastore di Simalè (480€)
- Scuola Materna di Kassaro (350€)
- SHERP - Fruit & vegetables Day (325€)
- SHERP - Bread Day (300€)
- Scuola di Kibera (298€)
- SHERP - Eggs Day (225€)
- Food Program (180€)
- SHERP - Cinema (120€)
- SHERP - Mandazy day (70€)
- SHERP - Meat Day (60€)
TEST 8:
Source: [ edd_amount campaign_id=1171 render=”html-bars” benchmark_val=”60″ benchmark_desc=”Obiettivo 1″ ]
Obiettivo
A Obiettivo – 60€ |
- Scuola Bimbi Pastore di Simalè (480€)
- Scuola Materna di Kassaro (350€)
- SHERP - Fruit & vegetables Day (325€)
- SHERP - Bread Day (300€)
- Scuola di Kibera (298€)
- SHERP - Eggs Day (225€)
- Food Program (180€)
- SHERP - Cinema (120€)
- SHERP - Mandazy day (70€)
- SHERP - Meat Day (60€)
TEST 9:
Source: [ edd_amount campaign_id=1171 download_id=1237,1234,1228,6666 ]
Warning: max(): Array must contain at least one element in /home/customer/www/you.findthecure.it/public_html/wp-content/themes/reach-child-theme/sc-edd_amount.php on line 73
- Scuola Bimbi Pastore di Simalè (480€)
- Scuola Materna di Kassaro (350€)
- SHERP - Fruit & vegetables Day (325€)