PluginProbe
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More / 2.3.3
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More v2.3.3
2.4.1 2.4.0 2.3.4 2.3.3 2.3.2 2.3.1 2.3.0 2.2.2 2.2.1 2.2.0 2.1.2 2.1.1 trunk 0.0.1 0.0.2 0.0.3 0.0.4 0.0.5 0.0.6 0.0.7 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 All 68 releases
better-payment / includes / Campaign / Templates / data / pro-preview-layouts.php

pro-preview-layouts.php in Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More 2.3.3, at includes/Campaign/Templates/data/pro-preview-layouts.php

878 lines 27.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * GENERATED FILE — DO NOT EDIT BY HAND.
4 *
5 * Preview-only mirror of Better Payment Pro's offered template layouts, used to
6 * render the locked Pro cards in the template picker on a FREE install. Nothing
7 * here is ever handed to the browser as a layout: TemplateManager still reports
8 * `columns => []` for these keys, so a client that ignores every Pro gate and
9 * dispatches APPLY_TEMPLATE still builds an empty campaign. See
10 * ProTemplatePreviews and docs/features/campaign-builder/templates.md.
11 *
12 * Regenerate with:
13 * wp eval-file scripts/export-pro-preview-layouts.php
14 *
15 * `@bp-assets/` prefixes are resolved against BETTER_PAYMENT_ASSETS at load time;
16 * `creator_user_id` is filled in per site. Neither may be baked in here.
17 *
18 * @package Better_Payment\Lite
19 */
20
21 return array(
22 'pro-community-support-v2' => array(
23 'layout' => '1-column',
24 'columns' => array(
25 0 => array(
26 'id' => 'main',
27 'label' => 'Campaign',
28 'width' => '100%',
29 'elements' => array(
30 0 => array(
31 'id' => 'el_photo',
32 'type' => 'photo',
33 'settings' => array(
34 'src' => '@bp-assets/img/campaign/templates/environmental/Wildlife-Conservation-Campaign.webp',
35 'alt' => 'Wildlife thriving in a protected natural habitat',
36 'width' => 100,
37 'align' => 'center',
38 ),
39 ),
40 1 => array(
41 'id' => 'el_title',
42 'type' => 'campaign_title',
43 'settings' => array(
44 'align' => 'left',
45 'font_size' => 42,
46 'font_weight' => '700',
47 'letter_spacing' => -0.8,
48 'line_height' => 1.1,
49 'color' => '#1e2a10',
50 ),
51 ),
52 2 => array(
53 'id' => 'el_desc',
54 'type' => 'campaign_description',
55 'settings' => array(
56 'headline' => 'Why a habitat needs funding',
57 'content' => 'Wildlife does not recover on its own once the habitat has gone. Hedgerows have to be replanted, ponds re-dug, invasive species pulled out year after year, and the whole thing monitored long enough to know whether any of it worked. That last part is what nobody funds, and it is the part that turns a good season into a recovered population.',
58 'title_font_size' => 24,
59 'title_font_weight' => '700',
60 'title_letter_spacing' => -0.3,
61 'title_color' => '#1e2a10',
62 'font_size' => 17,
63 'line_height' => 1.8,
64 'color' => '#4f5b3c',
65 ),
66 ),
67 3 => array(
68 'id' => 'el_progress',
69 'type' => 'progress_bar',
70 'settings' => array(
71 'headline' => 'Our target',
72 'show_donated' => true,
73 'show_goal' => true,
74 'round_amounts' => true,
75 'donate_label' => 'Raised:',
76 'goal_label' => 'Target:',
77 'width' => 100,
78 'align' => 'left',
79 ),
80 ),
81 4 => array(
82 'id' => 'el_summary',
83 'type' => 'campaign_summary',
84 'settings' => array(
85 'headline' => '',
86 'show_raised' => true,
87 'show_donors' => true,
88 'show_percent' => true,
89 'show_days' => false,
90 'width' => 100,
91 'align' => 'left',
92 ),
93 ),
94 5 => array(
95 'id' => 'el_amounts',
96 'type' => 'donate_amount',
97 'settings' => array(
98 'headline' => 'Fund a hectare',
99 ),
100 ),
101 6 => array(
102 'id' => 'el_donate',
103 'type' => 'donation_form',
104 'settings' => array(
105 'button_label' => 'Protect this habitat',
106 'button_color' => '#4d7c0f',
107 'url' => '',
108 'width' => 100,
109 'align' => 'center',
110 ),
111 ),
112 7 => array(
113 'id' => 'el_video',
114 'type' => 'video',
115 'settings' => array(
116 'url' => '',
117 'aspect_ratio' => '16-9',
118 'controls' => true,
119 'autoplay' => false,
120 'width' => 100,
121 'align' => 'center',
122 ),
123 ),
124 8 => array(
125 'id' => 'el_donors',
126 'type' => 'donors_wall',
127 'settings' => array(
128 'headline' => 'Our supporters',
129 'layout' => 'grid',
130 'columns' => 3,
131 'number_to_show' => 12,
132 'order_by' => 'amount',
133 'order' => 'desc',
134 'hide_if_empty' => false,
135 'show_summary' => true,
136 'show_name' => true,
137 'show_amount' => true,
138 'show_avatar' => true,
139 'show_date' => false,
140 'accent_color' => '#4d7c0f',
141 'width' => 100,
142 'align' => 'left',
143 ),
144 ),
145 9 => array(
146 'id' => 'el_faq',
147 'type' => 'faq',
148 'settings' => array(
149 'heading' => 'Common questions',
150 'items' => array(
151 0 => array(
152 'question' => 'Do you work on one species or the whole habitat?',
153 'answer' => 'The habitat. A species doing well in a place that is not will not stay well for long — individual counts are how we tell whether the habitat work is succeeding.',
154 ),
155 1 => array(
156 'question' => 'Who owns the land you work on?',
157 'answer' => 'Some of it is ours; most of it is not. The majority of this work happens by agreement with farmers, councils and private landowners, which is slower to arrange and far cheaper to sustain.',
158 ),
159 2 => array(
160 'question' => 'How do you know it is working?',
161 'answer' => 'Counts, surveys and fixed-point photographs on a set schedule, published whether or not they flatter us. Restoration that is only ever described in adjectives is not restoration.',
162 ),
163 3 => array(
164 'question' => 'Can I visit or volunteer?',
165 'answer' => 'Yes to both, in season. Some sites close during nesting and breeding, so check the calendar before you travel.',
166 ),
167 ),
168 'style' => 'accordion',
169 'icon_style' => 'chevron',
170 'single_open' => false,
171 'first_open' => false,
172 'accent_color' => '#4d7c0f',
173 'width' => 100,
174 'align' => 'left',
175 ),
176 ),
177 10 => array(
178 'id' => 'el_organizer',
179 'type' => 'organizer',
180 'settings' => array(
181 'creator_user_id' => 0,
182 'role_title' => 'Reserve Manager',
183 'description' => 'I look after these sites and write the survey updates. Happy to answer any question about where the money goes.',
184 'width' => 100,
185 'align' => 'left',
186 ),
187 ),
188 11 => array(
189 'id' => 'el_links',
190 'type' => 'social_links',
191 'settings' => array(
192 'headline' => 'Find us',
193 'align' => 'left',
194 'facebook' => 'https://facebook.com/',
195 'instagram' => 'https://instagram.com/',
196 ),
197 ),
198 12 => array(
199 'id' => 'el_share',
200 'type' => 'social_sharing',
201 'settings' => array(
202 'headline' => 'Tell a neighbour',
203 'facebook' => true,
204 'twitter' => true,
205 'linkedin' => true,
206 'threads' => true,
207 'pinterest' => false,
208 'mastodon' => false,
209 'bluesky' => false,
210 'align' => 'left',
211 ),
212 ),
213 ),
214 ),
215 ),
216 ),
217 'pro-emergency-relief-v2' => array(
218 'layout' => '2-column',
219 'columns' => array(
220 0 => array(
221 'id' => 'main',
222 'label' => 'Appeal',
223 'width' => '58%',
224 'elements' => array(
225 0 => array(
226 'id' => 'el_title',
227 'type' => 'campaign_title',
228 'settings' => array(
229 'align' => 'left',
230 'font_size' => 44,
231 'font_weight' => '800',
232 'letter_spacing' => -1.1,
233 'line_height' => 1.08,
234 'color' => '#3d2f14',
235 ),
236 ),
237 1 => array(
238 'id' => 'el_urgent',
239 'type' => 'campaign_description',
240 'settings' => array(
241 'headline' => 'The shelves do not refill themselves',
242 'content' => 'What goes out to families this week is what came in last week. There is no reserve behind it and no season when the need pauses — referrals keep arriving through the summer, through the holidays, and through every month in between.',
243 'title_font_size' => 24,
244 'title_font_weight' => '700',
245 'title_letter_spacing' => -0.3,
246 'title_color' => '#3d2f14',
247 'font_size' => 17,
248 'line_height' => 1.75,
249 'color' => '#6b5b3e',
250 ),
251 ),
252 2 => array(
253 'id' => 'el_hero',
254 'type' => 'photo',
255 'settings' => array(
256 'src' => '@bp-assets/img/campaign/templates/charity/Food-Drive-Campaign.webp',
257 'alt' => 'Volunteers sorting and packing food donations for families in need',
258 'width' => 100,
259 'align' => 'center',
260 ),
261 ),
262 3 => array(
263 'id' => 'el_situation',
264 'type' => 'campaign_description',
265 'settings' => array(
266 'headline' => 'How the drive works',
267 'content' => 'Donations become food boxes: staples that keep, fresh items bought close to the day they go out, and the things people forget to donate but every household needs — nappies, toiletries, washing powder, pet food. Boxes are packed by volunteers and handed over by referral, so what arrives matches what a household actually eats.',
268 'title_font_size' => 24,
269 'title_font_weight' => '700',
270 'title_letter_spacing' => -0.3,
271 'title_color' => '#3d2f14',
272 'font_size' => 17,
273 'line_height' => 1.75,
274 'color' => '#6b5b3e',
275 ),
276 ),
277 4 => array(
278 'id' => 'el_faq',
279 'type' => 'faq',
280 'settings' => array(
281 'heading' => 'Before you give',
282 'items' => array(
283 0 => array(
284 'question' => 'Would you rather have food or money?',
285 'answer' => 'Money, if you are choosing. It buys at wholesale prices, fills the gaps rather than adding to the surplus, and pays for fresh food close to the day it goes out. Donated food is always welcome — it just cannot be chosen.',
286 ),
287 1 => array(
288 'question' => 'Who receives the boxes?',
289 'answer' => 'Households referred by schools, health visitors, social workers and support services. Nobody is asked to prove their circumstances twice.',
290 ),
291 2 => array(
292 'question' => 'What happens to anything raised beyond the target?',
293 'answer' => 'It carries into the following months. Demand does not stop when a total is reached, and a drive that closes on target simply reopens.',
294 ),
295 3 => array(
296 'question' => 'Can my workplace or school run a collection?',
297 'answer' => 'Yes, and those collections are where a lot of this comes from. Get in touch and we will send the list of what is short this month.',
298 ),
299 ),
300 'style' => 'accordion',
301 'icon_style' => 'plus',
302 'single_open' => true,
303 'first_open' => true,
304 'accent_color' => '#f59e0b',
305 'width' => 100,
306 'align' => 'left',
307 ),
308 ),
309 ),
310 ),
311 1 => array(
312 'id' => 'donate',
313 'label' => 'Give Now',
314 'width' => '42%',
315 'elements' => array(
316 0 => array(
317 'id' => 'el_progress',
318 'type' => 'progress_bar',
319 'settings' => array(
320 'headline' => 'Drive target',
321 'show_donated' => true,
322 'show_goal' => true,
323 'round_amounts' => true,
324 'donate_label' => 'Raised so far:',
325 'goal_label' => 'Drive target:',
326 'width' => 100,
327 'align' => 'left',
328 ),
329 ),
330 1 => array(
331 'id' => 'el_summary',
332 'type' => 'campaign_summary',
333 'settings' => array(
334 'headline' => '',
335 'show_raised' => true,
336 'show_donors' => true,
337 'show_percent' => false,
338 'show_days' => true,
339 'width' => 100,
340 'align' => 'left',
341 ),
342 ),
343 2 => array(
344 'id' => 'el_amounts',
345 'type' => 'donate_amount',
346 'settings' => array(
347 'headline' => 'Fill a food box',
348 ),
349 ),
350 3 => array(
351 'id' => 'el_donate',
352 'type' => 'donation_form',
353 'settings' => array(
354 'button_label' => 'Fund a food box',
355 'button_color' => '#f59e0b',
356 'url' => '',
357 'width' => 100,
358 'align' => 'center',
359 ),
360 ),
361 4 => array(
362 'id' => 'el_video',
363 'type' => 'video',
364 'settings' => array(
365 'url' => '',
366 'aspect_ratio' => '16-9',
367 'controls' => true,
368 'autoplay' => false,
369 'width' => 100,
370 'align' => 'center',
371 ),
372 ),
373 5 => array(
374 'id' => 'el_donors',
375 'type' => 'donors_wall',
376 'settings' => array(
377 'headline' => 'Donations arriving',
378 'layout' => 'ticker',
379 'columns' => 3,
380 'number_to_show' => 20,
381 'order_by' => 'date',
382 'order' => 'desc',
383 'hide_if_empty' => true,
384 'show_summary' => true,
385 'show_name' => true,
386 'show_amount' => true,
387 'show_avatar' => false,
388 'show_date' => false,
389 'accent_color' => '#f59e0b',
390 'width' => 100,
391 'align' => 'left',
392 ),
393 ),
394 6 => array(
395 'id' => 'el_organizer',
396 'type' => 'organizer',
397 'settings' => array(
398 'creator_user_id' => 0,
399 'role_title' => 'Drive Coordinator',
400 'description' => 'I run the packing sessions and post what we are short of each week. Ask me anything before you give.',
401 'width' => 100,
402 'align' => 'left',
403 ),
404 ),
405 7 => array(
406 'id' => 'el_share',
407 'type' => 'social_sharing',
408 'settings' => array(
409 'headline' => 'Spread the word',
410 'facebook' => true,
411 'twitter' => true,
412 'linkedin' => true,
413 'threads' => true,
414 'pinterest' => false,
415 'mastodon' => false,
416 'bluesky' => false,
417 'align' => 'left',
418 ),
419 ),
420 ),
421 ),
422 ),
423 ),
424 'pro-modern-fundraising-v2' => array(
425 'layout' => 'split',
426 'columns' => array(
427 0 => array(
428 'id' => 'top',
429 'label' => 'Hero (Full Width)',
430 'width' => '100%',
431 'elements' => array(
432 0 => array(
433 'id' => 'el_title',
434 'type' => 'campaign_title',
435 'settings' => array(
436 'align' => 'left',
437 'font_size' => 46,
438 'font_weight' => '800',
439 'letter_spacing' => -1.2,
440 'line_height' => 1.06,
441 'color' => '#0b2540',
442 ),
443 ),
444 1 => array(
445 'id' => 'el_lede',
446 'type' => 'campaign_description',
447 'settings' => array(
448 'headline' => '',
449 'content' => 'A working water point changes the shape of a day. The hours spent walking come back, the illnesses that come from drinking the wrong thing stop, and the children who were kept home to fetch water go back to school.',
450 'title_font_size' => 25,
451 'title_font_weight' => '700',
452 'title_letter_spacing' => -0.4,
453 'title_color' => '#0b2540',
454 'font_size' => 21,
455 'line_height' => 1.75,
456 'color' => '#42607d',
457 ),
458 ),
459 2 => array(
460 'id' => 'el_hero',
461 'type' => 'photo',
462 'settings' => array(
463 'src' => '@bp-assets/img/campaign/templates/charity/Clean-Water-Campaign.webp',
464 'alt' => 'A community gaining access to clean, safe drinking water',
465 'width' => 100,
466 'align' => 'center',
467 ),
468 ),
469 3 => array(
470 'id' => 'el_video',
471 'type' => 'video',
472 'settings' => array(
473 'url' => '',
474 'aspect_ratio' => '16-9',
475 'controls' => true,
476 'autoplay' => false,
477 'width' => 100,
478 'align' => 'center',
479 ),
480 ),
481 ),
482 ),
483 1 => array(
484 'id' => 'bottom-left',
485 'label' => 'Story',
486 'width' => '50%',
487 'elements' => array(
488 0 => array(
489 'id' => 'el_story',
490 'type' => 'campaign_description',
491 'settings' => array(
492 'headline' => 'Where your donation goes',
493 'content' => 'Boreholes, hand pumps, storage tanks and the pipework between them — sited with the community rather than for it, so what gets built is what gets used. The rest funds the part that decides whether any of it lasts: training local mechanics, stocking the spare parts they need, and going back three years later to check the pump is still turning.',
494 'title_font_size' => 25,
495 'title_font_weight' => '700',
496 'title_letter_spacing' => -0.4,
497 'title_color' => '#0b2540',
498 'font_size' => 17,
499 'line_height' => 1.75,
500 'color' => '#42607d',
501 ),
502 ),
503 1 => array(
504 'id' => 'el_faq',
505 'type' => 'faq',
506 'settings' => array(
507 'heading' => 'Questions people ask before giving',
508 'items' => array(
509 0 => array(
510 'question' => 'How long does a water point last?',
511 'answer' => 'As long as someone can fix it. The hardware is the easy part — the reason so many stand broken is that nobody was trained or funded to maintain them. Maintenance is in the budget from the start, not added later.',
512 ),
513 1 => array(
514 'question' => 'Who decides where it gets built?',
515 'answer' => 'The community, with our hydrologists advising on what the ground will support. A pump in the wrong place is a pump nobody walks to.',
516 ),
517 2 => array(
518 'question' => 'Is my payment secure?',
519 'answer' => 'Yes. Payments are handled by the payment provider directly — your card details are never stored on this site.',
520 ),
521 3 => array(
522 'question' => 'Can I give monthly instead of once?',
523 'answer' => 'Yes, and it helps more than you would think. Regular gifts let us commit to a build schedule months ahead instead of only reacting when donations spike.',
524 ),
525 ),
526 'style' => 'accordion',
527 'icon_style' => 'chevron',
528 'single_open' => true,
529 'first_open' => true,
530 'accent_color' => '#0369a1',
531 'width' => 100,
532 'align' => 'left',
533 ),
534 ),
535 2 => array(
536 'id' => 'el_organizer',
537 'type' => 'organizer',
538 'settings' => array(
539 'creator_user_id' => 0,
540 'role_title' => 'Programme Lead',
541 'description' => 'I run this programme and answer every message personally. Get in touch if you would like to talk before giving.',
542 'width' => 100,
543 'align' => 'left',
544 ),
545 ),
546 ),
547 ),
548 2 => array(
549 'id' => 'bottom-right',
550 'label' => 'Donate',
551 'width' => '50%',
552 'elements' => array(
553 0 => array(
554 'id' => 'el_progress',
555 'type' => 'progress_bar',
556 'settings' => array(
557 'headline' => 'Water point fund',
558 'show_donated' => true,
559 'show_goal' => true,
560 'round_amounts' => true,
561 'donate_label' => 'Raised:',
562 'goal_label' => 'Build target:',
563 'width' => 100,
564 'align' => 'left',
565 ),
566 ),
567 1 => array(
568 'id' => 'el_summary',
569 'type' => 'campaign_summary',
570 'settings' => array(
571 'headline' => '',
572 'show_raised' => true,
573 'show_donors' => true,
574 'show_percent' => true,
575 'show_days' => true,
576 'width' => 100,
577 'align' => 'left',
578 ),
579 ),
580 2 => array(
581 'id' => 'el_amounts',
582 'type' => 'donate_amount',
583 'settings' => array(
584 'headline' => 'Fund a water point',
585 ),
586 ),
587 3 => array(
588 'id' => 'el_donate',
589 'type' => 'donation_form',
590 'settings' => array(
591 'button_label' => 'Give Now',
592 'button_color' => '#0369a1',
593 'url' => '',
594 'width' => 100,
595 'align' => 'center',
596 ),
597 ),
598 4 => array(
599 'id' => 'el_donors',
600 'type' => 'donors_wall',
601 'settings' => array(
602 'headline' => 'People giving right now',
603 'layout' => 'grid',
604 'columns' => 2,
605 'number_to_show' => 8,
606 'order_by' => 'date',
607 'order' => 'desc',
608 'hide_if_empty' => true,
609 'show_summary' => true,
610 'show_name' => true,
611 'show_amount' => true,
612 'show_avatar' => true,
613 'show_date' => true,
614 'accent_color' => '#0369a1',
615 'width' => 100,
616 'align' => 'left',
617 ),
618 ),
619 5 => array(
620 'id' => 'el_share',
621 'type' => 'social_sharing',
622 'settings' => array(
623 'headline' => 'Share this campaign',
624 'facebook' => true,
625 'twitter' => true,
626 'linkedin' => true,
627 'threads' => true,
628 'pinterest' => false,
629 'mastodon' => false,
630 'bluesky' => false,
631 'align' => 'left',
632 ),
633 ),
634 6 => array(
635 'id' => 'el_links',
636 'type' => 'social_links',
637 'settings' => array(
638 'headline' => 'Follow our work',
639 'align' => 'left',
640 'facebook' => 'https://facebook.com/',
641 'twitter' => 'https://twitter.com/',
642 'instagram' => 'https://instagram.com/',
643 ),
644 ),
645 ),
646 ),
647 ),
648 ),
649 'pro-nonprofit-landing-v2' => array(
650 'layout' => '1-column',
651 'columns' => array(
652 0 => array(
653 'id' => 'main',
654 'label' => 'Landing Page',
655 'width' => '100%',
656 'elements' => array(
657 0 => array(
658 'id' => 'el_title',
659 'type' => 'campaign_title',
660 'settings' => array(
661 'align' => 'center',
662 'font_size' => 48,
663 'font_weight' => '800',
664 'letter_spacing' => -1.5,
665 'line_height' => 1.04,
666 'color' => '#10182f',
667 ),
668 ),
669 1 => array(
670 'id' => 'el_lede',
671 'type' => 'campaign_description',
672 'settings' => array(
673 'headline' => '',
674 'content' => 'Climate work is unglamorous and slow: surveys, planting, retrofits, and the long argument with whoever owns the land. It is also the only kind still working a decade later.',
675 'title_font_size' => 26,
676 'title_font_weight' => '700',
677 'title_letter_spacing' => -0.5,
678 'title_color' => '#10182f',
679 'font_size' => 20,
680 'line_height' => 1.7,
681 'color' => '#47526b',
682 'align' => 'center',
683 ),
684 ),
685 2 => array(
686 'id' => 'el_hero',
687 'type' => 'photo',
688 'settings' => array(
689 'src' => '@bp-assets/img/campaign/templates/environmental/Climate-Action-Campaign.webp',
690 'alt' => 'A lush green landscape representing a healthier climate',
691 'width' => 100,
692 'align' => 'center',
693 ),
694 ),
695 3 => array(
696 'id' => 'el_progress',
697 'type' => 'progress_bar',
698 'settings' => array(
699 'headline' => '',
700 'show_donated' => true,
701 'show_goal' => true,
702 'round_amounts' => true,
703 'donate_label' => 'Raised:',
704 'goal_label' => 'Campaign goal:',
705 'width' => 100,
706 'align' => 'center',
707 ),
708 ),
709 4 => array(
710 'id' => 'el_summary',
711 'type' => 'campaign_summary',
712 'settings' => array(
713 'headline' => '',
714 'show_raised' => true,
715 'show_donors' => true,
716 'show_percent' => true,
717 'show_days' => true,
718 'width' => 100,
719 'align' => 'center',
720 ),
721 ),
722 5 => array(
723 'id' => 'el_video',
724 'type' => 'video',
725 'settings' => array(
726 'url' => '',
727 'aspect_ratio' => '16-9',
728 'controls' => true,
729 'autoplay' => false,
730 'width' => 100,
731 'align' => 'center',
732 ),
733 ),
734 6 => array(
735 'id' => 'el_story',
736 'type' => 'campaign_description',
737 'settings' => array(
738 'headline' => 'What your donation funds',
739 'content' => 'Tree and hedgerow planting on ground that has been cleared. Insulation and heating upgrades for the households paying the most to stay warm. Soil and water monitoring, so restoration can be measured rather than claimed. And the staff time that keeps all of it going past the first season, which is where most of this work quietly stops.',
740 'title_font_size' => 26,
741 'title_font_weight' => '700',
742 'title_letter_spacing' => -0.5,
743 'title_color' => '#10182f',
744 'font_size' => 18,
745 'line_height' => 1.7,
746 'color' => '#47526b',
747 ),
748 ),
749 7 => array(
750 'id' => 'el_amounts',
751 'type' => 'donate_amount',
752 'settings' => array(
753 'headline' => 'Pick an amount',
754 ),
755 ),
756 8 => array(
757 'id' => 'el_donate_top',
758 'type' => 'donation_form',
759 'settings' => array(
760 'button_label' => 'Donate Now',
761 'button_color' => '#1d4ed8',
762 'url' => '',
763 'width' => 60,
764 'align' => 'center',
765 ),
766 ),
767 9 => array(
768 'id' => 'el_donors',
769 'type' => 'donors_wall',
770 'settings' => array(
771 'headline' => 'Recent donors',
772 'layout' => 'grid',
773 'columns' => 4,
774 'number_to_show' => 12,
775 'order_by' => 'date',
776 'order' => 'desc',
777 'hide_if_empty' => true,
778 'show_summary' => true,
779 'show_name' => true,
780 'show_amount' => true,
781 'show_avatar' => true,
782 'show_date' => true,
783 'accent_color' => '#1d4ed8',
784 'width' => 100,
785 'align' => 'center',
786 ),
787 ),
788 10 => array(
789 'id' => 'el_faq',
790 'type' => 'faq',
791 'settings' => array(
792 'heading' => 'Frequently asked questions',
793 'items' => array(
794 0 => array(
795 'question' => 'Is my donation tax-deductible?',
796 'answer' => 'In most cases yes, and your emailed receipt is the record you need. Rules vary by country, so check with your accountant if you are claiming a large gift.',
797 ),
798 1 => array(
799 'question' => 'What payment methods can I use?',
800 'answer' => 'All major cards, plus the wallets your device supports. Everything is processed by the payment provider — we never see or store your card number.',
801 ),
802 2 => array(
803 'question' => 'Can I cancel a monthly donation?',
804 'answer' => 'Any time, from the link in your receipt or by emailing us. No phone call, no retention script.',
805 ),
806 3 => array(
807 'question' => 'How much goes on running costs?',
808 'answer' => 'The split between programme and running costs is published in our annual report, and we would rather show you that than quote a flattering number here. Running an organisation costs something; pretending otherwise is how donors stop trusting charities.',
809 ),
810 4 => array(
811 'question' => 'Can I give without appearing on the donor wall?',
812 'answer' => 'Yes — choose the anonymous option at checkout and your gift is counted but not named.',
813 ),
814 ),
815 'style' => 'accordion',
816 'icon_style' => 'chevron',
817 'single_open' => true,
818 'first_open' => true,
819 'accent_color' => '#1d4ed8',
820 'width' => 100,
821 'align' => 'left',
822 ),
823 ),
824 11 => array(
825 'id' => 'el_organizer',
826 'type' => 'organizer',
827 'settings' => array(
828 'creator_user_id' => 0,
829 'role_title' => 'Executive Director',
830 'description' => 'I read every message sent through this page. If something here does not convince you, tell me why — that feedback is worth more than the donation.',
831 'width' => 100,
832 'align' => 'left',
833 ),
834 ),
835 12 => array(
836 'id' => 'el_donate_bottom',
837 'type' => 'donation_form',
838 'settings' => array(
839 'button_label' => 'Give Today',
840 'button_color' => '#1d4ed8',
841 'url' => '',
842 'width' => 60,
843 'align' => 'center',
844 ),
845 ),
846 13 => array(
847 'id' => 'el_share',
848 'type' => 'social_sharing',
849 'settings' => array(
850 'headline' => 'Share this page',
851 'facebook' => true,
852 'twitter' => true,
853 'linkedin' => true,
854 'threads' => true,
855 'pinterest' => false,
856 'mastodon' => false,
857 'bluesky' => false,
858 'align' => 'center',
859 ),
860 ),
861 14 => array(
862 'id' => 'el_links',
863 'type' => 'social_links',
864 'settings' => array(
865 'headline' => 'Follow us',
866 'align' => 'center',
867 'facebook' => 'https://facebook.com/',
868 'twitter' => 'https://twitter.com/',
869 'instagram' => 'https://instagram.com/',
870 'linkedin' => 'https://linkedin.com/',
871 ),
872 ),
873 ),
874 ),
875 ),
876 ),
877 );
878