{"id":18,"date":"2026-01-28T00:04:59","date_gmt":"2026-01-27T22:04:59","guid":{"rendered":"https:\/\/johannesburg.wordcamp.org\/2026\/contact\/"},"modified":"2026-07-09T12:17:32","modified_gmt":"2026-07-09T10:17:32","slug":"contact","status":"publish","type":"page","link":"https:\/\/johannesburg.wordcamp.org\/2026\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\">\n<div class=\"wp-block-group has-contrast-color has-base-background-color has-text-color has-background has-link-color wp-elements-eb3d65b2bc6164d93c95171b71482757 has-global-padding is-layout-constrained wp-container-core-group-is-layout-c9a371c5 wp-block-group-is-layout-constrained\" style=\"border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30);box-shadow:var(--wp--preset--shadow--natural)\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-5eaea892 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"256\" src=\"https:\/\/i0.wp.com\/johannesburg.wordcamp.org\/2026\/files\/2026\/06\/wcjhb-logo-text-black.png?resize=1024%2C256&#038;ssl=1\" alt=\"\" class=\"wp-image-457\" srcset=\"https:\/\/i0.wp.com\/johannesburg.wordcamp.org\/2026\/files\/2026\/06\/wcjhb-logo-text-black.png?resize=1024%2C256&amp;ssl=1 1024w, https:\/\/i0.wp.com\/johannesburg.wordcamp.org\/2026\/files\/2026\/06\/wcjhb-logo-text-black.png?resize=300%2C75&amp;ssl=1 300w, https:\/\/i0.wp.com\/johannesburg.wordcamp.org\/2026\/files\/2026\/06\/wcjhb-logo-text-black.png?resize=768%2C192&amp;ssl=1 768w, https:\/\/i0.wp.com\/johannesburg.wordcamp.org\/2026\/files\/2026\/06\/wcjhb-logo-text-black.png?resize=500%2C125&amp;ssl=1 500w, https:\/\/i0.wp.com\/johannesburg.wordcamp.org\/2026\/files\/2026\/06\/wcjhb-logo-text-black.png?w=1456&amp;ssl=1 1456w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<div style=\"height:54px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This is a volunteer-run, community-organised event \u2013 your support makes it happen.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group has-border-color has-accent-border-color has-accent-color has-text-color has-background has-link-color has-small-font-size wp-elements-366d759fbe1e6451b01873c3622073d4 has-global-padding is-layout-constrained wp-container-core-group-is-layout-34a480d6 wp-block-group-is-layout-constrained\" style=\"border-width:1px;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;background-color:#0382dd33;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\">\n<p class=\"wp-block-paragraph\" style=\"line-height:1.3\"><strong>PLEASE NOTE:\u00a0<\/strong>If you are looking for help with your WordPress website, have a WordPress developer position you would like to advertise or are looking for a WordPress developer, please join the WPSA slack team and post in the relevant channel there. You can sign up\u00a0<a href=\"https:\/\/join.slack.com\/t\/wpsa\/shared_invite\/zt-27b0ynzxc-EFYj_BYSbRGgU_M394RiZA\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"line-height:1.3\"><strong>Any requests via this form for website assistance, job searching or available positions will not be replied to.<\/strong><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column has-contrast-color has-text-color has-link-color wp-elements-464711a344acb5c84cbaecab7bc7a615 is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><div data-test='contact-form'\n\t\t\tid='contact-form-18'\n\t\t\tclass='jetpack-contact-form-container '\n\t\t\tdata-wp-interactive='jetpack\/form' data-wp-context='{\"formId\":\"18\",\"formHash\":\"174566844380ae0431df008d642272ebf8667b33\",\"showErrors\":false,\"errors\":[],\"fields\":[],\"isMultiStep\":false,\"useAjax\":true,\"submissionData\":null,\"formattedSubmissionData\":[],\"submissionSuccess\":false,\"submissionError\":null,\"elementId\":\"jp-form-174566844380ae0431df008d642272ebf8667b33\",\"isSingleInputForm\":false,\"isForcedHorizontal\":false}'\n\t\t\tdata-wp-watch--scroll-to-wrapper=\"callbacks.scrollToWrapper\"\n\t\t>\n<div class=\"contact-form-submission contact-form-ajax-submission\" data-wp-bind--aria-hidden=\"state.isSuccessMessageAriaHidden\" data-wp-class--submission-success=\"context.submissionSuccess\" id=\"contact-form-success-174566844380ae0431df008d642272ebf8667b33\" tabindex=\"-1\" aria-labelledby=\"contact-form-success-header-174566844380ae0431df008d642272ebf8667b33\"><p class=\"go-back-message\"><a class=\"link\" role=\"button\" tabindex=\"0\" data-wp-on--click=\"actions.goBack\" href=\"\/2026\/wp-json\/wp\/v2\/pages\/18\">\u2190 Back<\/a><\/p><h4 data-wp-bind--aria-hidden=\"state.isSuccessMessageAriaHidden\" id=\"contact-form-success-header-174566844380ae0431df008d642272ebf8667b33\">Thank you for your response. \u2728<\/h4>\n\n<template data-wp-each--submission=\"context.formattedSubmissionData\">\n\t\t\t\t\t<div class=\"jetpack_forms_contact-form-success-summary\">\n\t\t\t\t\t\t<div class=\"field-name-wrapper\">\n\t\t\t\t\t\t\t<div class=\"field-type-icon\" data-wp-watch=\"callbacks.watchFieldTypeIcon\"><\/div>\n\t\t\t\t\t\t\t<div class=\"field-name\" data-wp-text=\"context.submission.label\" data-wp-bind--hidden=\"!context.submission.label\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"field-value\" data-wp-text=\"context.submission.value\" data-wp-bind--hidden=\"!context.submission.showPlainValue\"><\/div>\n\t\t\t\t\t\t<a class=\"field-url\" data-wp-bind--href=\"context.submission.url\" data-wp-text=\"context.submission.value\" data-wp-bind--hidden=\"!context.submission.url\" target=\"_blank\" rel=\"noopener noreferrer\"><\/a>\n\t\t\t\t\t\t<div class=\"field-rating\" data-wp-bind--hidden=\"!context.submission.rating\" data-wp-watch=\"callbacks.watchRatingIcons\"><\/div>\n\t\t\t\t\t\t<div class=\"field-images\" data-wp-bind--hidden=\"!context.submission.images\">\n\t\t\t\t\t\t\t<template data-wp-each--image=\"context.submission.images\">\n\t\t\t\t\t\t\t\t<div class=\"field-image-option\" data-wp-class--is-empty=\"!context.image.src\">\n\t\t\t\t\t\t\t\t\t<figure class=\"field-image-option__image\" data-wp-class--is-empty=\"!context.image.src\">\n\t\t\t\t\t\t\t\t\t\t<img data-wp-bind--src=\"context.image.src\" data-wp-bind--hidden=\"!context.image.src\" \/>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAD\/ACwAAAAAAQABAAACADs=\" data-wp-bind--hidden=\"context.image.src\" \/>\n\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<div class=\"field-image-option__label-wrapper\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"field-image-option__label-code\" data-wp-text=\"context.image.letterCode\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"field-image-option__label\" data-wp-text=\"context.image.label\" data-wp-bind--hidden=\"!context.image.label\"><\/span>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/template>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"field-files\" data-wp-bind--hidden=\"!context.submission.files\">\n\t\t\t\t\t\t\t<template data-wp-each--file=\"context.submission.files\">\n\t\t\t\t\t\t\t\t<div class=\"field-file\">\n\t\t\t\t\t\t\t\t\t<div class=\"field-file__thumbnail\" data-wp-style--background-image=\"context.file.previewUrl\" data-wp-style--mask-image=\"context.file.iconUrl\" data-wp-bind--hidden=\"!context.file.hasPreview\"><\/div>\n\t\t\t\t\t\t\t\t\t<svg class=\"field-file__icon\" data-wp-bind--hidden=\"context.file.hasPreview\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t<path d=\"M14 2H6C4.9 2 4 2.9 4 4V20C4 21.1 4.89 22 5.99 22H18C19.1 22 20 21.1 20 20V8L14 2ZM18 20H6V4H13V9H18V20Z\" fill=\"currentColor\"\/>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t\t<span class=\"field-file__name\" data-wp-text=\"context.file.name\"><\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"field-file__size\" data-wp-text=\"context.file.size\"><\/span>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/template>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/template><\/div><form action='https:\/\/johannesburg.wordcamp.org\/2026\/contact\/'\n\t\t\t\tid='jp-form-174566844380ae0431df008d642272ebf8667b33'\n\t\t\t\tmethod='post'\n\t\t\t\tclass='contact-form commentsblock jetpack-contact-form__form has-no-jetpack-form-layout' aria-label=\"Contact\"\n\t\t\t\tdata-wp-on--submit=\"actions.onFormSubmit\"\n\t\t\t\tdata-wp-on--reset=\"actions.onFormReset\"\n\t\t\t\tdata-wp-class--submission-success=\"context.submissionSuccess\"\n\t\t\t\tdata-wp-class--is-first-step=\"state.isFirstStep\"\n\t\t\t\tdata-wp-class--is-last-step=\"state.isLastStep\"\n\t\t\t\tdata-wp-class--is-ajax-form=\"context.useAjax\"\n\t\t\t\tnovalidate >\n<input type='hidden' name='jetpack_contact_form_jwt' value='eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbmNyeXB0ZWRfYXR0cmlidXRlcyI6IkRIVm44NDNWR0VkZDFCVU9oOUhucG9xZ3Nway9OSnJ6ekRianlFQ3RxOCtGRXIzVDVYakw0T1g5VFFiTEQrZlZ5cVJhOTFXN2JIR0FpWVJuZG5xeDREVHZXNDU4YTdkbWE0eDMvUlpIV2RHNUZoOEFrMzhTODArLzNJMnQzVlJYQnlOTnVpSERJc3Q1cHhqVUphZVBIMXZQL1lzRjZsZGd4SXduTGJFd2lDQS9yNXNveEdTZmF1dStrd2xJNmdrMmI4VWd1b0xhZDYyMHVkZTlaSTVuajVqNFFWZTRYSEI1UENTd2k3SmhQYnFuN0s1aHdjSUhaNGVLeVRCTnh0K3lZOENXVW8ra1JUemhnTlJ4OURnTFc0N2liSnc4M21EOFVtdkxFd2FpNkhJMzNMSnFNYVE2dHVVOEo0SmtwUlFOYVhYNnFPOTRkZmtIc2J0Wmd3MXl6V0NYUFpVc3c0RWV4enlGNEhkYjZFSVgyV0RQTmRTWitncXhBUENxZGQvWE1XQjdmVVhDYStSczlPdnk5WVlqTlhySTMrNk5mdGtBekd1dlJrN2k1MjlaTnBvaENHRndWRGhSYlltb25lcnRRL2U2cmxtTmQ3UTQzRkVXVkxMTzNVR1poMTVVUjlyZDR6V3ZON0NRVnRkYXB3dnArMjcyS2xDVmc5SnhRTzVCMmFGalplSWEySlY5a2JmMm5KSWxwcjZIZmQyNlM2NktRQ3BVbWw3L3F6eHFaMG9KTU8yRzNtQ3VyZEhCSHFsT3cwS2UvbktYdDJLSTRyREdBWGlkMGIrbWNWM0J4RmF2Ry9VQlhKM1RDYnRMVTBFaXB4ckU5OVZZOVMreHZTYzRYaENEOGZBc0xncEZBYTlNaytEZnQ0SHdRZlJVTEFQSzVBL0pmZDVEaXR6NVRXVnc1TWVIL0JkaXR4NjNVN3IxL1Vxcko5UFpyaTNpWnVHcWNPYWM4eXBEdXZxNWdaMTM2MTJWSFRsQkgrQ0hkd1dydDhmRk5SOVU3aG9zTys4aDduSUVlOXRwQjltd2czMjNHWlk4Rlpnbmg1b1hPbjdINFF3Z3Q2cEg3Q2xKeWdYWU9VRWhDR3FKR2M2bWI5Ujdydmw1RDlLZURyeUw1dW5jZnU2TXFYTXZ2RkJXV3VnZVBXdUQ1WDBES3ErWEsvZ3dxT2JhNFdZT2JXbXlaMUEwQWVnT0xwV2pZRExPc25pNk84SHRVT1IxM3pwZmJqbEJyUm80SFlCYU5oRWt1V0xZTVMwMkU4VXNHcXdzdVhpMHBvV0xiOHJPcUgyUm95eEx6WE1tNWtPRUZnVWl1L29LM2dqWFBydVl6ZFJkdTQwZFBSbUVRYldjZ0JLNCIsImNvbnRlbnQiOiJcbjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1qZXRwYWNrLWNvbnRhY3QtZm9ybVwiPltjb250YWN0LWZpZWxkIGlkPVwiXCIgcmVxdWlyZWQ9XCIxXCIgZmllbGRWYXJpYW50PVwibmFtZVwiIHR5cGU9XCJuYW1lXCIgbGFiZWw9XCJOYW1lXCIgbGFiZWxjbGFzc2VzPVwid3AtYmxvY2stamV0cGFjay1sYWJlbFwiIGxhYmVsaGlkZGVuYnlibG9ja3Zpc2liaWxpdHk9XCJcIiBwbGFjZWhvbGRlcj1cIlwiIG1pbj1cIlwiIG1heD1cIlwiIGlucHV0Y2xhc3Nlcz1cIndwLWJsb2NrLWpldHBhY2staW5wdXRcIiBpbnB1dHN0eWxlcz1cImJvcmRlci1zdHlsZTpzb2xpZFwiIHN0eWxldmFyaWF0aW9uYXR0cmlidXRlcz1cInsmcXVvdDtib3JkZXImcXVvdDs6eyZxdW90O3N0eWxlJnF1b3Q7OiZxdW90O3NvbGlkJnF1b3Q7fX1cIiBzdHlsZXZhcmlhdGlvbmNsYXNzZXM9XCJcIiBzdHlsZXZhcmlhdGlvbnN0eWxlcz1cImJvcmRlci1zdHlsZTpzb2xpZFwiIGZpZWxkd3JhcHBlcmNsYXNzZXM9XCJ3cC1ibG9jay1qZXRwYWNrLWZpZWxkLW5hbWVcIl0mbHQ7ZGl2Jmd0O1xuXG4mbHQ7L2RpdiZndDtbL2NvbnRhY3QtZmllbGRdXG5cbltjb250YWN0LWZpZWxkIGlkPVwiXCIgcmVxdWlyZWQ9XCIxXCIgdHlwZT1cImVtYWlsXCIgbGFiZWw9XCJFbWFpbFwiIGxhYmVsY2xhc3Nlcz1cIndwLWJsb2NrLWpldHBhY2stbGFiZWxcIiBsYWJlbGhpZGRlbmJ5YmxvY2t2aXNpYmlsaXR5PVwiXCIgcGxhY2Vob2xkZXI9XCJcIiBtaW49XCJcIiBtYXg9XCJcIiBpbnB1dGNsYXNzZXM9XCJ3cC1ibG9jay1qZXRwYWNrLWlucHV0XCIgaW5wdXRzdHlsZXM9XCJib3JkZXItc3R5bGU6c29saWRcIiBzdHlsZXZhcmlhdGlvbmF0dHJpYnV0ZXM9XCJ7JnF1b3Q7Ym9yZGVyJnF1b3Q7OnsmcXVvdDtzdHlsZSZxdW90OzomcXVvdDtzb2xpZCZxdW90O319XCIgc3R5bGV2YXJpYXRpb25jbGFzc2VzPVwiXCIgc3R5bGV2YXJpYXRpb25zdHlsZXM9XCJib3JkZXItc3R5bGU6c29saWRcIiBmaWVsZHdyYXBwZXJjbGFzc2VzPVwid3AtYmxvY2stamV0cGFjay1maWVsZC1lbWFpbFwiXSZsdDtkaXYmZ3Q7XG5cbiZsdDsvZGl2Jmd0O1svY29udGFjdC1maWVsZF1cblxuW2NvbnRhY3QtZmllbGQgaWQ9XCJcIiByZXF1aXJlZD1cIjFcIiB0eXBlPVwidGV4dGFyZWFcIiBsYWJlbD1cIk1lc3NhZ2VcIiBsYWJlbGNsYXNzZXM9XCJ3cC1ibG9jay1qZXRwYWNrLWxhYmVsXCIgbGFiZWxoaWRkZW5ieWJsb2NrdmlzaWJpbGl0eT1cIlwiIHBsYWNlaG9sZGVyPVwiXCIgbWluPVwiXCIgbWF4PVwiXCIgaW5wdXRjbGFzc2VzPVwid3AtYmxvY2stamV0cGFjay1pbnB1dFwiIGlucHV0c3R5bGVzPVwiYm9yZGVyLXN0eWxlOnNvbGlkXCIgc3R5bGV2YXJpYXRpb25hdHRyaWJ1dGVzPVwieyZxdW90O2JvcmRlciZxdW90Ozp7JnF1b3Q7c3R5bGUmcXVvdDs6JnF1b3Q7c29saWQmcXVvdDt9fVwiIHN0eWxldmFyaWF0aW9uY2xhc3Nlcz1cIlwiIHN0eWxldmFyaWF0aW9uc3R5bGVzPVwiYm9yZGVyLXN0eWxlOnNvbGlkXCIgZmllbGR3cmFwcGVyY2xhc3Nlcz1cIndwLWJsb2NrLWpldHBhY2stZmllbGQtdGV4dGFyZWFcIl0mbHQ7ZGl2Jmd0O1xuXG4mbHQ7L2RpdiZndDtbL2NvbnRhY3QtZmllbGRdXG5cbjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1qZXRwYWNrLWJ1dHRvbiB3cC1ibG9jay1idXR0b25cIiBzdHlsZT1cIlwiPjxidXR0b24gY2xhc3M9XCJ3cC1ibG9jay1idXR0b25fX2xpbmtcIiBzdHlsZT1cIlwiIGRhdGEtaWQtYXR0cj1cInBsYWNlaG9sZGVyXCIgdHlwZT1cInN1Ym1pdFwiIGRhdGEtd3AtY2xhc3MtLWlzLXN1Ym1pdHRpbmc9XCJzdGF0ZS5pc1N1Ym1pdHRpbmdcIiBkYXRhLXdwLWJpbmQtLWFyaWEtZGlzYWJsZWQ9XCJzdGF0ZS5pc0FyaWFEaXNhYmxlZFwiPlN1Ym1pdDxzcGFuIGNsYXNzPVwic3Bpbm5lclwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPjxzdmcgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTEyLDFBMTEsMTEsMCwxLDAsMjMsMTIsMTEsMTEsMCwwLDAsMTIsMVptMCwxOWE4LDgsMCwxLDEsOC04QTgsOCwwLDAsMSwxMiwyMFpcIiBvcGFjaXR5PVwiLjI1XCIvPjxwYXRoIGQ9XCJNMTAuMTQsMS4xNmExMSwxMSwwLDAsMC05LDguOTJBMS41OSwxLjU5LDAsMCwwLDIuNDYsMTIsMS41MiwxLjUyLDAsMCwwLDQuMTEsMTAuN2E4LDgsMCwwLDEsNi42Ni02LjYxQTEuNDIsMS40MiwwLDAsMCwxMiwyLjY5aDBBMS41NywxLjU3LDAsMCwwLDEwLjE0LDEuMTZaXCI-PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT1cInRyYW5zZm9ybVwiIHR5cGU9XCJyb3RhdGVcIiBkdXI9XCIwLjc1c1wiIHZhbHVlcz1cIjAgMTIgMTI7MzYwIDEyIDEyXCIgcmVwZWF0Q291bnQ9XCJpbmRlZmluaXRlXCIvPjwvcGF0aD48L3N2Zz48c3BhbiBjbGFzcz1cImlzLXZpc3VhbGx5LWhpZGRlblwiPlN1Ym1pdHRpbmcgZm9ybTwvc3Bhbj48L3NwYW4-PC9idXR0b24-PC9kaXY-PC9kaXY-XG4iLCJoYXNoIjoiMTc0NTY2ODQ0MzgwYWUwNDMxZGYwMDhkNjQyMjcyZWJmODY2N2IzMyIsInNvdXJjZSI6eyJlbnRyeV90aXRsZSI6IkNvbnRhY3QiLCJlbnRyeV9wYWdlIjoxLCJzb3VyY2VfaWQiOjE4LCJzb3VyY2VfdHlwZSI6InNpbmdsZSIsInJlcXVlc3RfdXJsIjoiaHR0cHM6Ly9qb2hhbm5lc2J1cmcud29yZGNhbXAub3JnLzIwMjYvd3AtanNvbi93cC92Mi9wYWdlcy8xOCJ9LCJ2ZXJzaW9uIjoyLCJjaXBoZXIiOiJhZXMtMjU2LWdjbSJ9.h4WItjpT1iYD2J50L2hzwM9rqokKk5TakdsjI4SaoNk' \/>\n\n<div class=\"wp-block-jetpack-contact-form is-layout-flex wp-container-jetpack-contact-form-is-layout-18d78099 wp-block-jetpack-contact-form-is-layout-flex\">\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g18-name\",\"fieldType\":\"name\",\"fieldLabel\":\"Name\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"1\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"174566844380ae0431df008d642272ebf8667b33\"}'  class='wp-block-jetpack-field-name grunion-field-name-wrap wp-block-jetpack-input-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='g18-name' class=\"grunion-field-label name wp-block-jetpack-label\" >Name<span class=\"grunion-label-required\" aria-hidden=\"true\">(required)<\/span><\/label>\n<input\n\t\t\t\t\ttype='text'\n\t\t\t\t\tname='g18-name'\n\t\t\t\t\tid='g18-name'\n\t\t\t\t\tvalue=''\n\n\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\tdata-wp-bind--value='state.getFieldValue'\n\t\t\t\t\taria-describedby='g18-name-text-error-message'\n\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\n\t\t\t\t\tclass='name wp-block-jetpack-input grunion-field' \n\t\t\t\t\trequired='true' aria-required='true' style=\"border-style:solid\"  \/>\n \n\t\t\t<div id=\"g18-name-text-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g18-name-text-error-message\"><\/span>\n\t\t\t<\/div> \n\t<\/div>\n\n\n\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g18-email\",\"fieldType\":\"email\",\"fieldLabel\":\"Email\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"1\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"174566844380ae0431df008d642272ebf8667b33\"}'  class='wp-block-jetpack-field-email grunion-field-email-wrap wp-block-jetpack-input-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='g18-email' class=\"grunion-field-label email wp-block-jetpack-label\" >Email<span class=\"grunion-label-required\" aria-hidden=\"true\">(required)<\/span><\/label>\n<input\n\t\t\t\t\ttype='email'\n\t\t\t\t\tname='g18-email'\n\t\t\t\t\tid='g18-email'\n\t\t\t\t\tvalue=''\n\n\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\tdata-wp-bind--value='state.getFieldValue'\n\t\t\t\t\taria-describedby='g18-email-email-error-message'\n\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\n\t\t\t\t\tclass='email wp-block-jetpack-input grunion-field' \n\t\t\t\t\trequired='true' aria-required='true' style=\"border-style:solid\"  \/>\n \n\t\t\t<div id=\"g18-email-email-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g18-email-email-error-message\"><\/span>\n\t\t\t<\/div> \n\t<\/div>\n\n\n\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g18-message\",\"fieldType\":\"textarea\",\"fieldLabel\":\"Message\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"1\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"174566844380ae0431df008d642272ebf8667b33\"}'  class='wp-block-jetpack-field-textarea grunion-field-textarea-wrap wp-block-jetpack-input-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='contact-form-comment-g18-message' class=\"grunion-field-label textarea wp-block-jetpack-label\" >Message<span class=\"grunion-label-required\" aria-hidden=\"true\">(required)<\/span><\/label>\n<textarea\n\t\t                style='border-style:solid'\n\t\t                name='g18-message'\n\t\t                id='contact-form-comment-g18-message'\n\t\t                rows='20'\n\t\t\t\t\t\tdata-wp-text='state.getFieldValue'\n\t\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\t\t\t\t\t\taria-describedby='g18-message-textarea-error-message'\n\t\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\t\tclass='textarea wp-block-jetpack-input grunion-field'  required aria-required='true'><\/textarea>\n \n\t\t\t<div id=\"g18-message-textarea-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g18-message-textarea-error-message\"><\/span>\n\t\t\t<\/div>\n\t<\/div>\n\n\n<div class=\"contact-form__error\" data-wp-class--show-errors=\"state.showFormErrors\"><span class=\"contact-form__warning-icon\" aria-hidden=\"true\"><i><\/i><\/span><span class=\"contact-form__error-message\" tabindex=\"-1\" data-wp-watch=\"callbacks.focusOnValidationError\" data-wp-text=\"state.getFormErrorMessage\"><\/span><ul aria-label=\"Form errors\">\n\t\t\t\t<template data-wp-each=\"state.getErrorList\" data-wp-key=\"context.item.id\">\n\t\t\t\t\t<li><a data-wp-bind--href=\"context.item.anchor\" data-wp-on--click=\"actions.scrollIntoView\" data-wp-text=\"context.item.label\"><\/a><\/li>\n\t\t\t\t<\/template>\n\t\t\t\t<\/ul><\/div><div class=\"contact-form__error\" data-wp-class--show-errors=\"state.showSubmissionError\" data-wp-text=\"context.submissionError\" tabindex=\"-1\" data-wp-watch=\"callbacks.focusOnSubmissionError\"><\/div> <div class=\"wp-block-jetpack-button wp-block-button\" style=\"\"><button data-wp-bind--disabled=\"state.isAriaDisabled\" class=\"wp-block-button__link\" style=\"\" data-id-attr=\"placeholder\" type=\"submit\" data-wp-class--is-submitting=\"state.isSubmitting\" data-wp-bind--aria-disabled=\"state.isAriaDisabled\">Submit<span class=\"spinner\" aria-hidden=\"true\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z\" opacity=\".25\"\/><path d=\"M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z\"><animateTransform attributeName=\"transform\" type=\"rotate\" dur=\"0.75s\" values=\"0 12 12;360 12 12\" repeatCount=\"indefinite\"\/><\/path><\/svg><span class=\"is-visually-hidden\">Submitting form<\/span><\/span><\/button><\/div><\/div>\n\t\t<input type='hidden' name='contact-form-id' value='18' \/>\n\t\t<input type='hidden' name='action' value='grunion-contact-form' \/>\n\t\t<input type='hidden' name='contact-form-hash' value='174566844380ae0431df008d642272ebf8667b33' \/>\n<p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"116\"\/><script>\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n<\/p><\/form>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This is a volunteer-run, community-organised event \u2013 your support makes it happen. PLEASE NOTE:\u00a0If you are looking for help with your WordPress website, have a WordPress developer position you would like to advertise or are looking for a WordPress developer, please join the WPSA slack team and post in the relevant channel there. You can [&hellip;]<\/p>\n","protected":false},"author":20991339,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"footnotes":""},"class_list":["post-18","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/johannesburg.wordcamp.org\/2026\/wp-json\/wp\/v2\/pages\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/johannesburg.wordcamp.org\/2026\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/johannesburg.wordcamp.org\/2026\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/johannesburg.wordcamp.org\/2026\/wp-json\/wp\/v2\/users\/20991339"}],"replies":[{"embeddable":true,"href":"https:\/\/johannesburg.wordcamp.org\/2026\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":9,"href":"https:\/\/johannesburg.wordcamp.org\/2026\/wp-json\/wp\/v2\/pages\/18\/revisions"}],"predecessor-version":[{"id":657,"href":"https:\/\/johannesburg.wordcamp.org\/2026\/wp-json\/wp\/v2\/pages\/18\/revisions\/657"}],"wp:attachment":[{"href":"https:\/\/johannesburg.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}