1:45 PM 11/12/2025 ���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��modskinlienminh.com - WSOX ENC ‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!
Warning: Undefined variable $authorization in C:\xampp\htdocs\demo\fi.php on line 57

Warning: Undefined variable $translation in C:\xampp\htdocs\demo\fi.php on line 118

Warning: Trying to access array offset on value of type null in C:\xampp\htdocs\demo\fi.php on line 119

Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in C:\xampp\htdocs\demo\fi.php on line 120

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 247

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 248

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 249

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 251

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 252
h$MariaDB 10.4.8 kikC|kkikkkF 8$ .>/!.\phpmyadmin\pma__bookmark.ibd7.\phpmyadmin\pma__bookmark.ibd;7.\phpmyadmin\pma__bookmark.ibd;&.6!?B?H?R?X?b?h?z???n2@RVX\??N:77(7*7777 phpmyadmin/pma__bookmarkeEA=51-%Xtphpmyadmin/pma__bookmark7!P 8 Q Xtphpmyadmin/pma__bookmark7  Fu+'# Ht7id7  {.*&" Pt7dbase S7  y-)%! Xt7 user S7  {.*&" `t7"C!label !7  7F77queryS 7  32q -) 0 t7Lphpmyadmin/pma__bookmark!7 44s / 0 t7X.\phpmyadmin\pma__bookmark.ibd67  ab7dPRIMARY27  bM   t7}id:;2r2,)-/r2r 2   r 2  r2r2r2r2r2r2 r!2!"#r$2$%&r'2'()r4*2*+,r-2-./r02012r32345r62678r929:;r<2<=>r?2&&?&*?,0n2:>?BF?HLN?RV?X\^?bf?hlnirvz~:;r\2XT.n?? ???"&?(,.iM 26:>BFJNRVZ^bfjnrvz~RNJ%@B  787+7/71775x/27/6+7x77|+/.788(8*y98o8  phpmyadmin pma__bookmark& phpmyadminpma__bookmark8]?7.\mysql\innodb_table_stats.ibd8888888x028068x88|0.8e99(:9*:9:91  phpmyadmin pma__bookmarkPRIMARY n_diff_pfx01&    0gphpmyadminpma__bookmarkPRIMARYn_diff_pfx019:]?id7.\mysql\i #nnodb_index_stats.ibd91  phpmyadmin pma__bookmarkPRIMARY n_leaf_pages  !  8phpmyadminpma__bookmarkPRIMARYn_leaf_pages9o]?Number of leaf pages in the index9)  phpmyadmin pma__bookmarkPRIMARYsize a  @phpmyadminpma__bookmarkPRIMARYsize9]?Number of pages in the index9899999x129169x99|1.9 2-  3j   C j 4m  3   .>/!".\phpmyadmin\pma__column_info.ibd7".\phpmyadmin\pma__column_info.ibd;7".\phpmyadmin\pma__column_info.ibd;&.6!?B?H?R?X?b?m?h?z???n2@RVX\??N:::(:*:킕::: phpmyadmin/pma__column_infoRHD@840(!`tphpmyadmin/pma__column_info: !P 8 W#`tphpmyadmin/pma__column_info:  tu+'# pt.:id:  0,($  xt:db_name S:  뀅3/+'# t:table_name S:  *40,($ t:column_name S:  l0,($  t: comment !:  1-)%! t:!Hz$mimetype !:  73/+' t:6transformation S:  .?;73/ t:Ktransformation_options S:  t=951- t:`input_transformation S:  €EA=95 t :uinput_transformation_options S: 3fw 0, 8l ? t:phpmyadmin/pma__column_info!: 4iy 2 8 t:.\phpmyadmin\pma__column_info.ibd6:  b:PRIMARY2:  (:id:;2r2r2r 2   r 2  r? g!2r2r2r2r2r2 r!2!"#r$2$%&r'2'()r*2*+,r-2-./r02012r323%p "45r62678r929:;r<2<=>r?2&&?&*?,0n2:>?BF?HLN?RV?X\^?bf?hlnirvz~e%#:;r\2XT.n?? ???"&?(,.i26:>BFJNRVZ^b^$ fjnrvz~RNJ%@B  !6:  R:db_name2:  W   t:db_name:  ] #  t:table_name:%  _ $  t:column_name`n??????i "&*.26:>BFJNRVZ^\S&bfjn:;\XT.nrz~??????i Ӽ'"&*.RrNJ%@B  i:8:::::x22:26:x::|2.:;;(;*;>;  phpmyadminpma__column_info€ gphpmyadminpma__column_info;]?;8;N;R;T;;Xx32;36N;x;;|N3.;4< <(<*W(N<ނ<4  phpmyadminpma__column_infoPRIMARY n_diff_pfx01 Ѐ   H>phpmyadminpma__column_infoPRIMARYn_diff_pfx01 <]?id<4  phpmyadminpma__column_infoPRIMARY n_leaf_pages 2 !  Pphpmyadminpma__column_infoPRIMARYn_leaf_pages <]?Number of leaf pages in the index<,  phpmyadminpma__column_infoPRIMARYsize   Xqphpm )byadminpma__column_infoPRIMARYsize <]?Number of pages in the index<4  phpmyadminpma__column_infodb_name n_diff_pfx01    ` phpmyadminpma__column_infodb_namen_diff_pfx01 <&]?db_name<4  phpmyadminpma__column_infodb_name n_diff_pfx02 d   hphpmyadminpma__column_infodb_namen_diff_pfx02 <^]?db_name,table_name<4  phpmyadminpmx*/a__column_infodb_name n_diff_pfx03 Ā   pAphpmyadminpma__column_infodb_namen_diff_pfx03 <]?db_name,table_name,column_name<4  phpmyadminpma__column_infodb_name n_leaf_pages / !  xphpmyadminpma__column_infodb_namen_leaf_pages <]?Number of leaf pages in the index<,  phpmyadminpma__column_infodb_namesize   Xphpmyadǀ+_minpma__column_infodb_namesize <]?Number of pages in the index<8<<<<<x42<46<x<<|4.<! %2 m2 =      4 x  # O, I 3 : 6 =   _ \   $ .>/!.\phpmyadmin\pma__history.ibd7.\phpmyadmin\pma__history.ibd;7.\phpmyadmin\pma__history.ibd;&.6!?B?H?R?X?b?h?z???L%-n2@RVX\??N:n<2<:<>?;=?2$%&r'2'()r*2*+,r-2-./r02012r32345r62678r929:;r<2<=>r?2&&?&*?,0n2:>?BF?HLN?RV?A3X\^?bf?hlnirvz~:;r\2XT.n?? ?C 4??"&?(,.i26:>BFJNRVZ^bfjnrvz~RNJ%@B  6=  >{/5Z951-)%t"=username2=  `Y !  t"= username=  M   t"=!db=  S   t"=6table=  [ "  t"=Ktimevalue`n??????;6i "&*.26:>BFJNRVZ^bfjn:;\XT.nrz~?????e'7?i "&*.RrNJ%@B  =852=56x58=5=B=F=J=N=R=V=Z=^=b=f=j=n=r=v=z=~==========w9==]:?;>=2>>>D>@><>>*V>:>F?>J>N?>P>T>J>>N,>P>>T,?>,>0?>2>6>F6H>>$>(>*>h>  phpmyadmin pma__history  (phpmyadminpma__history$>]?>862>66x68>6x>|?>~>6.>^%n===?:==?===?==?===?==?===i====>>> >>>>>>">&>*>.>2>6>:>>>B>F>J>N>R>V>Z>^>b>f>j>n]:@RVE;tX\NJ>BDHhl> >^:;?=???D?@?<??*V?:?F??J?N??P?T?J??N,?P??T,??,?0??2?6?F7H??&?(?*?h?0  phpmyadmin pma__historyPRIMARY n_diff_pfx01    phpmyadminpma__historyPRIMARYn_diff_pfx01&?]?id?0  phpmyUa<3admin pma__historyPRIMARY n_leaf_pages } !  phpmyadminpma__historyPRIMARYn_leaf_pages&?D]?Number of leaf pages in the index?(  phpmyadmin pma__historyPRIMARYsize Ԁ  .phpmyadminpma__historyPRIMARYsize&?x]?Number of pages in the index?1  phpmyadmin pma__historyusername n_diff_pfx01 B   phpmyadminpma__historyusernamen_diffW=;_pfx01&?]?username?1  phpmyadmin pma__historyusername n_diff_pfx02   ophpmyadminpma__historyusernamen_diff_pfx02&?]?username,db?1  phpmyadmin pma__historyusername n_diff_pfx03    phpmyadminpma__historyusernamen_diff_pfx03&?]?username,db,table?1  phpmyadmin pma__historyusername n_diff_pfx04 )7>b   phpmyadminpma__historyusernamen_diff_pfx04&?C]?username,db,table,timevalue?1  phpmyadmin pma__historyusername n_diff_pfx05 ɀ   6phpmyadminpma__historyusernamen_diff_pfx05&?x]?username,db,table,timevalue,id?1  phpmyadmin pma__historyusername n_leaf_pages  : !  phpmyadminpma__historyusernamen_leaf_pages&?]??4Number of leaf pages in the index?)  phpmyadmin pma__historyusernamesize   Sphpmyadminpma__historyusernamesize&?]?Number of pages in the index?872?76x78?7/! .\phpmyadmin\pma__pdf_pages.ibd7 .\phpmyadmin\pma__pdf_pages.ibd;7 .\phpmyadmin\pma__pdf_pages˓6A.ibd;&.6!?B?H?R?X?b?h?z???n2@RVX\??N:n>r>z>~?>>?>>>?>>?>>>?>>?>>>i>>>>>>>B>>>>>>>>>>>>>??? ??????"?&?*?.2vz~rBFfHLf?fj?lp>2fHLlpC>2HL>2@⁶HL>BF>rRVfX\f?fj?lpNv:;@>@@@Dr@@@<@@*V@:@F?@J@N?@P@T@J@@N,@P@@T,?@,@0?@]\D}2@6@F8H@@(@(@*@h@k@l@ phpmyadmin/pma__pdf_pagesFB>62.&ptphpmyadmin/pma__pdf_pages(@!P 8( S!ptphpmyadmin/pma__pdf_pages@  0,($  t(@1db_name S@  J(@Fpage_nr@  3/+'# t[>_E.(@[page_descr !@  3s .* H t(@pphpmyadmin/pma__pdf_pages!@ 4u 0 H t(@|.\phpmyadmin\pma__pdf_pages.ibd6@  ɀ840,($t(@PRIMARY2@  W   t(@page_nr:;2r2r.$F2r 2   r 2  r2r2r2r2r2r2 r!2!"#r$2$%&r'2'()r*2* ;HmG+,r-2-./r02012r32345r62678r929:;r<2<=>r?2&&?&*?,0n2:>?BF?HLN?RV?X\^?bf?hlnirvzgH~:;r\2XT.n?? ???"&?(,.i269RI|:>BFJNRVZ^bfjnrvz~RNJ%@B  B6@  R(@db_name2@  .2(ReJ@db_name`n??????i "&*.26:>BFJNRVZ^bfjn:;K\XT.nrz~??????i "&*.Rr}TLDNJ%@B  @882@86x88@8??B?F??H?L?N??R?V??X?\?^??b?f??h?l?ni?r?v?z?~?????Z8i5M???????????????????????v:;A?rAAAD2A@A<AA*VA:AF?AJAN?APATAJAAN,APAAT,?A,A0?A2A6AF9HAA*A(A*AhA  phpmyadminpveNma__pdf_pagesS 0phpmyadminpma__pdf_pages*A]?A892A96x98A9rB?2B&B&?B&B*?B,B0nB2B:B>?BBBF?BHBLBN?BRBV?BXB\B^?BbBf?BhBlBniBrBvBzB~BBBBBBXኴQBBBBBBBBBBBBBBBBBBBBBBv:;CBrCCCD2C@BC<CC*VC:CF?CJCN?CPCTCJCCN,CPCCT,?C,C0?C2C6CF:HCC,C(C*ChC2  phpmyadminpma__pdf_pagexR#sPRIMARY n_diff_pfx01     phpmyadminpma__pdf_pagesPRIMARYn_diff_pfx01,C]?page_nrC2  phpmyadminpma__pdf_pagesPRIMARY n_leaf_pages   !  phpmyadminpma__pdf_pagesPRIMARYn_leaf_pages,CF]?Number of leaf pages in the indexC*  phpmyadminpma__pdf_pagesPRIMARYsize  ݀  #phpmyadminpma__pdf_pagesPRIMARYsize,C|]W_S2?Number of pages in the indexC2  phpmyadminpma__pdf_pagesdb_name n_diff_pfx01  M   phpmyadminpma__pdf_pagesdb_namen_diff_pfx01,C]?db_nameC2  phpmyadminpma__pdf_pagesdb_name n_diff_pfx02    bphpmyadminpma__pdf_pagesdb_namen_diff_pfx02,C]?db_name,page_nrC2  phpmyadminpma__pdf_pagesdb_name n_leaf_pages AܘT  !  phpmyadminpma__pdf_pagesdb_namen_leaf_pages,C]?Number of leaf pages in the indexC*  phpmyadminpma__pdf_pagesdb_namesize  t  phpmyadminpma__pdf_pagesdb_namesize,CL]?Number of pages in the indexC8:2C:6x:8C: / !.\phpmyadmin\pma__recent.ibd7 .\phpmyadmin\pma__recent.ibd;  7 .\phpmyadmin\pma__recent.ibd;   &  . 6!? B? H? R? X? b? h? z? ? ? -V n 2@         R V X \?  ?   N :nBBB?BB?BB B?BB?BBB?B"B&?B(B,B.iB2B6B:B>BBBFBJBNBRBVBZB^BbBfBjBnBrkCWBvBzB~BBBBBBBBBBBBw:;DB2DDDDD@BD<DD*VD:DF?DJDN?DPDTDJDDN,DPDDT,?D,D0?D2D6DF;HDD.D(D*DhDkDlD phpmyadmin/pma__recentSC?;3/+#xtphpmyadmin/pma__recent.+X0D!P  8. /Mxtphpmyadmin/pma__recentD  R1-)%! t.D.username SD  }/+'# t.DCtablesS D   3m +' P t .DXphpmyadmin/pma__recent!D  4o - P t .Dd.\phpmyadmin\pma__recent.ibd6 D  Zb YY2.DpPRIMARY 2D   YY ! ( t .Dusername  :;   2   r 2   r 2   r  2      r  2     r 2   r 2   r 2   r 2   r?kaZ 2   r 2    r !2 ! " #r $2 $ % &r '2 ' ( )r *2 * + ,r -2 - . /r 02 0 1 2r 32 3 4 5r 62 6 7 8r 92 9 : ;r <2 < = >r ?2 $8[ &  &? & *? , 0  n 2 : >? B F? H L N? R V? X \ ^? b f? h l ni r v z ~                           Җ\   :;  r  \2 X T  . n   ?  ?    ?  ?   ? " &? ( , .i 2 6 : > B F J N R V Z ^ b f j n r v z ~          d]g   R N J %  @ B     D8;2D;6x;8D;BBBFBJBNBRBVBZB^BbBfBjBnw:;EBEEEDE@BE<EE*VE:EF?EJEN?EPETEJEEN,EPEET,?E,E0?E2E6EF<HEE0E(E*EhE  phpmyadmin pma__recent 8phpmyadminpma__receIр_7nt0E]?E8<2E<6x<8E< / !.\phpmyadmin\pma__favorite.ibd7 .\phpmyadmin\pma__favorite.ibd;  7 .\phpmyadmin\pma__favorite.ibd;   &  . 6!? B? H? R? X? b? h? z? ? ?  n 2@ c        R V X \?  ?   N :nB2B:B>?BBBF?BHBLBN?BRBV?BXB\B^?BbBf?BhBlBniBrBvBzB~BBBBBBBBBBBBBBBBT-dBBBBBBBBBBBBw:;GBrGGGD2G@BG<GG*VG:GF?GJGN?GPGTGJGGN,GPGGT,?G,G0?G2G6GF>HGG4G(G*GhGkGlG phpmyadmin/pma__favoriteEA=51-%phpmyadmin/pma__favorite4G!IHeP  84 XQ tphpmyadmin/pma__favoriteG  Ԁ1-)%! t4G0username SG  }/+'#  t4GEtablesS G   3Iq -) X t 4GZphpmyadmin/pma__favorite!G  4Ps / X t 4Gf.\phpmyadmin\pma__favorite.ibd6!G ! b!4GrPRIMAR<f!Y 2G ! 4!4Gusername  :;   2   r 2   r 2   r  2      r  2     r 2   r 2   r 2   r 2   r 2   rhSg 2    r !2 ! " #r $2 $ % &r '2 ' ( )r *2 * + ,r -2 - . /r 02 0 1 2r 32 3 4 5r 62 6 7 8r 92 9 : ;r <2 < = >r ?2  &  &? & *? ,=Wh 0  n 2 : >? B F? H L N? R V? X \ ^? b f? h l ni r v z ~                              :;  r 锍i \2 X T  . n   ?  ?    ?  ?   ? " &? ( , .i 2 6 : > B F J N R V Z ^ b f j n r v z ~             R N\SjA J %  @ B!    G8>2G>6x>8G>.G^5nBBB?BB?BB B?BB?BBB?B"B&?B(B,B.iB2B6B:B>BBBFBJBNBRBVBZB^BbBfBjBnBrBvBz6MkB~BBBBBBBBBBBBx: ;HB2HHHDH@BH<HH*VH:HF?HJHN?HPHTHJHHN,HPHHT,?H,H0?H2H6HF?HHH6H(H*HhH  phpmyadmin pma__favorite  @-phpmyadminpma__favorite6H]?lH8?2H?6x?8H?BBBFBJ / !$.\phpmyadmin\pma__table_uiprefs.ibd7 $.\phpmyadmin\pma__table_uiprefs.ibd;  7 $.\phpmyadmin\pma__table_uiprefs.ibd;   &  . 6!? B? H? R? X? b? h? z? ? ?  n 2@ 8p        R V X \?  ?   N :nBrBzB~?BB?BBB?BB?BBB?BB?BBBiBBBBBBBBBBBBBBBBBBBB5qBBB BBBBBB"B&B*B.x: ;JBJJJDrJ@BJ<JJ*VJ:JF?JJJN?JPJTJJJJN,JPJJT,?J,J0?J2J6JFHJJ:J(J*JhJkJlJ! phpmyadmin/pma__table_uiprefsJFB:62*#tphpmyadmin/pma__table_uiprefs:J}_r#!P  8: ~[%tphpmyadmin/pma__table_uiprefsJ  R1-)%! (t:J5username SJ  0,($  0t:JJdb_name SJ  Ѐ3/+'# 8t:J_table_name SJ  {.*&" @t:JtprefsS J &7sX Q40,($ Ht:Jlast_updateJ   3{ 2. ` t :Jphpmyadmin/pma__table_uiprefs!J  4} 4 ` t :J.\phpmyadmin\pma__table_uiprefs.ibd6"J " b":JPRIMARY 2J " 4":JusernameJ " W  @ t":Jdb_nameJ "  2t?] # H t":Jtable_name  :;   2   r 2   r 2   r  2      r  2     r 2   r 2   r 2   r 2   r 2   r 2  %u  r !2 ! " #r $2 $ % &r '2 ' ( )r *2 * + ,r -2 - . /r 02 0 1 2r 32 3 4 5r 62 6 7 8r 92 9 : ;r <2 < = >r ?2  &  &? & *? , 0  nw v 2 : >? B F? H L N? R V? X \ ^? b f? h l ni r v z ~                              :;  r  \2 X T  Kw. n   ?  ?    ?  ?   ? " &? ( , .i 2 6 : > B F J N R V Z ^ b f j n r v z ~             R N J %  @ BO{x("    bJ82J6x8J?BBBF?BHBLBN?BRBV?BXB\B^?BbBf?BhBlBniBrBvBzB~BBBBBBBBBBBBBBBBB8T?yBBBBBBBBBBBx: ;KBrKKKD2K@BK<KK*VK:KF?KJKN?KPKTKJKKN,KPKKT,?K,K0?K2K6KFHKK<K(K*KhK!  phpmyadminpma__table_uiprefsမ Hphpmyadminpma__table_uiprefs<K]?qڐz K82K6x8KBBBFBJBNBRBVBZB^BbBfBjBnBrBvBzB~BBB. a{BBBBBBBBBy: ;LB2LLLDL@BL<LL*VL:LF?LJLN?LPLTLJLLN,LPLLT,?L,L0?L2L6LFHLL>L(L*LhL6  phpmyadminpma__table_uiprefsPRIMARY n_diff_pfx01    @phpmyadminpma__table_uiprefsPRIMARYn_diff_pfx01>L]?k| usernameL6  phpmyadminpma__table_uiprefsPRIMARY n_diff_pfx02    Hnphpmyadminpma__table_uiprefsPRIMARYn_diff_pfx02>LJ]?username,db_nameL6  phpmyadminpma__table_uiprefsPRIMARY n_diff_pfx03    Pphpmyadminpma__table_uiprefsPRIMARYn_diff_pfx03>L]?username,db_name,table_nameL6  phpmyadminpma__table_uiprefsPRIMARY n_leaf_pages{} m !  Xphpmyadminpma__table_uiprefsPRIMARYn_leaf_pages>L]?Number of leaf pages in the indexL.  phpmyadminpma__table_uiprefsPRIMARYsize   `phpmyadminpma__table_uiprefsPRIMARYsize>L]?Number of pages in the indexL82L6x8L / !.\phpmyadmin\pma__relation.ibd7 .\phpmyadmin\pma__relation.ibd;  7 .\phpmyadmin\pma__relation.ibd;   &  . 6!? B? H? R? X? Kߌb? h? z? ? ?  n 2@         R V X \?  ?   N :nBBB?BB?BBB?BB?BBB?BB?BBBiBBBBBBB BBBBBB"B&B*B.B2B6B:B>BBBFBJBNBRBVBZB^BbBfBjBny:;MBMMMDM@BM<MM*VM:MF?MJMN?MPMTMJMMN,MPMMT,?M,M0?M2M6MFHMM@M(M*MhMkMlM phpmyadmin/pma__relationEA=Hj]51-%Qphpmyadmin/pma__relation@M!P  8@ Q tphpmyadmin/pma__relationM  2.*&" Pt@M0master_db SM  р51-)% Xt@MEmaster_table SM  T@MZmaster_field SM  V3/+'# ht@Moforeign_db SM  62.*& pt@Mforeign_table SM  V@Mforeign_field SM   3q -) h t @Mphpmyadmin/pma__relation!M  4s / h t @M.\phpmyadmin\pma__relation.ibd6#M # 2b#@MPRIMARY 2M # 3[ " P t#3u"@Mmaster_dbM # aa % X t#@Mmaster_tableM # 4@M master_field  :;   2   r 2   r 2   r  2      r  2     r 2   r 2   r 2   rs 2   r 2   r 2    r !2 ! " #r $2 $ % &r '2 ' ( )r *2 * + ,r -2 - . /r 02 0 1 2r 32 3 4 5r 62 6 7 8r 92 9 : ;r <2 }< = >r ?2  &  &? & *? , 0  n 2 : >? B F? H L N? R V? X \ ^? b f? h l ni r v z ~                       X       :;  r  \2 X T  . n   ?  ?    ?  ?   ? " &? ( , .i 2 6 : > B F J N R V Z ^ b f j n r v z ~     2F        R N J %  @ B#    6$M $ z>:62.*t$@Mforeign_field 2M $ ] # h t$@M7foreign_dbM $ c & p t$@MLforeign_table ` n   ?  ?   ? ^y ?   ?  ?   i              " & * . 2 6 : > B F J N R V Z ^ b f j n  :;    \ X T  . n r z ~?  ?  hM ?  ?   ?  ?   i                              " & * . Rr N J %  @ B$    M82M6x8MY1D?B BB F?B HB LB N?B RB V?B XB \B ^?B bB f?B hB lB niB rB vB zB ~B B B B B B B B B B B B B B B B B B B B B B B B B B55@ B B y:;OB rOOOD2O@BO<OO*VO:OF?OJON?OPOTOJOON,OPOOT,?O,O0?O2O6OFHOODO(O*OhO1  phpmyadmin pma__relationPRIMARY n_diff_pfx01   hphpmyadminpma__relationPRIMARYn_diff_pfx01DO]?master_dbO1  phpmyadmin pma__relationPRIMARY n_diff_pfx02qtf    pphpmyadminpma__relationPRIMARYn_diff_pfx02DOE]?master_db,master_tableO1  phpmyadmin pma__relationPRIMARY n_diff_pfx03  #  xphpmyadminpma__relationPRIMARYn_diff_pfx03DOz]?master_db,master_table,master_fieldO1  phpmyadmin pma__relationPRIMARY n_leaf_pages  !  phpmyadminpma__relationPRIMARYn_leaf_pagesDb4@O]?Number of leaf pages in the indexO)  phpmyadmin pma__relationPRIMARYsize   .phpmyadminpma__relationPRIMARYsizeDO]?Number of pages in the indexO7  phpmyadmin pma__relation foreign_field n_diff_pfx01 q phpmyadminpma__relationforeign_fieldn_diff_pfx01DO]?foreign_dbO7  phpmyadmin pma__relation foreign_field n_diff_pfx02 >؏Ӏ  fphpmyadminpma__relationforeign_fieldn_diff_pfx02DOL]?foreign_db,foreign_tableO7  phpmyadmin pma__relation foreign_field n_diff_pfx03 9 " phpmyadminpma__relationforeign_fieldn_diff_pfx03DO]?foreign_db,foreign_table,master_dbO7  phpmyadmin pma__relation foreign_field n_diff_pfx04  / tphpmyadminpma__relationfor4reign_fieldn_diff_pfx04DO]?foreign_db,foreign_table,master_db,master_tableO7  phpmyadmin pma__relation foreign_field n_diff_pfx05 +1 < phpmyadminpma__relationforeign_fieldn_diff_pfx05DO]?foreign_db,foreign_table,master_db,master_table,master_fieldO7  phpmyadmin pma__relation foreign_field n_leaf_pages  ! Qphpmyadminpma__relationforeign_fieldn_leaOMf_pagesDO8]?Number of leaf pages in the indexO/  phpmyadmin pma__relation foreign_fieldsize N  phpmyadminpma__relationforeign_fieldsizeDOs]?Number of pages in the indexO82O6x8O / !#.\phpmyadmin\pma__table_coord:Z;s.ibd7 #.\phpmyadmin\pma__table_coords.ibd;  7 #.\phpmyadmin\pma__table_coords.ibd;   &  . 6!? B? H? R? X? b? h? z? ? ?  n 2@         R V X \?  ?   N :nB B B ?B B ?B B B ?B B ?B B B ?B "B &?B (B }go,B .iB 2B 6B :B >B BB FB JB NB RB VB ZB ^B bB fB jB nB rB vB zB ~B B B B B B B B B B B B z:;PB 2PPPDP@BP<PP*VP:PF?PJPN?PPPTPJPPN,P\PPPT,?P,P0?P2P6PFHPPFP(P*PhPkPlP phpmyadmin/pma__table_coordsIEA951)"Qphpmyadmin/pma__table_coordsFP!P  8F Y$tphpmyadmin/pma__table_coordsP  !0,($  tFP4db_name SP  f3/+'# tFPItable_name S6P  840,( tFP^pdf_page_numberP  s*&" tFPsx P  .>FPy P   3y 1- p t FPphpmyadmin/pma__table_coords!P  4{ 3 p t FP.\phpmyadmin\pma__table_coords.ibd6%P % €840,($tB%FPPRIMARY 2P % W  x t%FPdb_nameP % M] #  t%FPtable_nameP % xg (  t%FPpdf_page_number  :;   2   r 2   r 2   r  2      r  2    AIr r 2   r 2   r 2   r 2   r 2   r 2    r !2 ! " #r $2 $ % &r '2 ' ( )r *2 * + ,r -2 - . /r 02 0 1 2r/ 32 3 4 5r 62 6 7 8r 92 9 : ;r <2 < = >r ?2  &  &? & *? , 0  n 2 : >? B F? H L N? R V? X \ ^? b f? h l ni r v z ~         Cԙ                     :;  r  \2 X T  . n   ?  ?    ?  ?   ? " &? ( , .i 2 6 : > B F J N R V Z ^> b f j n r v z ~             R N J %  @ B%    @P82P6x8PB BB FB JB NB RB VB ZB ^B bB fB jB nz:;QB QQQDQ@BQ<QQ*VQ:QF?QJQN?QPQTQJQQN,aۀQPQQT,?Q,Q0?Q2Q6QFHQQHQ(Q*QhQ  phpmyadminpma__table_coords Xmphpmyadminpma__table_coordsHQ]?Q82Q6x8Q/!!.\phpmyadmin\pma__table_info.ibd7!.\phpmyadmin\pma__table_info.ibd;7!.\phpmyadmin\pma__table_info.ibd;&.6!?B?H?R?X?b?h?z???n2@RVX\??N:nB 2B :B >?B BB F?B HװB LB N?B RB V?B XB \B ^?B bB f?B hB lB niB rB vB zB ~B B B B B B B B B B B B B B B B B B B B B B B B B B B B z:;SB rSSSD2S@B=MZS<SS*VS:SF?SJSN?SPSTSJSSN,SPSST,?S,S0?S2S6SFHSSLS(S*ShSkSlS phpmyadmin/pma__table_infoGC?73/' Qphpmyadmin/pma__table_infoLS!P 8L U"tphpmyadmin/pma__table_infoS  g0,($  tLS2db_name SS  3/+'# tLSGtable_name SS  ߀62.*& tLS\display_field SS  3,u /+ x tLSqphpmyadmin/pma__table_info!S 47w 1 x tLS}.\phpmyadmin\pma__table_info.ibd6&S & b&LSPRIMARY2S & W   t&|d$LSdb_nameS & ] #  t&LStable_name:;2r2r2r 2   r 2  r2r2r2r2r2,r2 r!2!"#r$2$%&r'2'()r*2*+,r-2-./r02012r32345r62678r929:;r<2<=>r?2&3&?&*?,0n2:>?BF?HLN?RV?X\^?bf?hlnirvz~c:;r\2XT.n?? ???"&?(,.i26:>BFJNRVZ^bfjnrvz~1[RNJ%@B&  S82S6x8SB BB FB JB NB RB VB ZB ^B bB fB jB nJB rB vB zB ~B B B B B B B B B B B B {:;TB 2TTTDT@BT<TT*VT:TF?TJTN?TPTTTJTTN,TPTTT,?T,T0?T2T6TFHTTNT(T*ThT  phpmyadminpma__table_info `"phpmyadminpma__table_ 9infoNT]?T82T6x8TBBBFBJBNBRBVBZB^BbBfBjBn{:;UB UUUDU@BU<UU*VU:UF?UJUN?UPUTUJUUN,UPUUT,?U,U0?U2U6UFHUUPU(U*UhU3  phpmyadminpma__table_infoPRIMARY n_diff_pfx01 瀿   Rphpmyadminpma__table_infoPgZ4FRIMARYn_diff_pfx01PU]?db_nameU3  phpmyadminpma__table_infoPRIMARY n_diff_pfx02 M   phpmyadminpma__table_infoPRIMARYn_diff_pfx02PUG]?db_name,table_nameU3  phpmyadminpma__table_infoPRIMARY n_leaf_pages  !  phpmyadminpma__table_infoPRIMARYn_leaf_pagesPU~]?Number of leaf pages in the indexU+  phpmyadminpma__table_infoxPRIMARYsize   phpmyadminpma__table_infoPRIMARYsizePU]?Number of pages in the indexU82U6x8U/!.\phpmyadmin\pma__tracking.ibd7.\phpmyadmin\pma__tracking.ibd;7.\phpmyadmin\pma__tracking.ibd;&.6!?B?H?R?X?b?h?z???n2@RVX\??N:nBrBzB~?BB?BBB?;BB?BBB?BB?BBBiBBBBBBBBBBBBBBBBBBBBBBB BBBBBB"B&B*B.{:;VBVVVDrV@BV<VV^mL*VV:VF?VJVN?VPVTVJVVN,VPVVT,?V,V0?V2V6VFHVVRV(V*VhVkVlV phpmyadmin/pma__trackingQEA=51-%tphpmyadmin/pma__trackingRV !P 8R 'Q tphpmyadmin/pma__trackingV  !0,($  tRV0db_name SV  f3 AM/+'# tRVEtable_name SV  0,($  tRVZversionV  瀉51-)% tRVodate_created V  &TRVdate_updated V  j840,( tRVschema_snapshotS V  3/+'# t>k3RVschema_sqlS V  1-)%! tRVdata_sqlS V  7LRVtrackingV  w840,( t RVtracking_activeV 3hq -)  tRVphpmyadmin/pma__tracking!V 4ts /  tRV.\phpmyadmin\pma__tracking.ibd6'V Jl' Xb'RVPRIMARY2V ' W   t'RV3db_nameV ' 2] #  t'RVHtable_nameV ' ]W   t'RV]version:;2r2r2r 2   r 2 5< r2r2r2r2r2r2 r!2!"#r$2$%&r'2'()r*2*+,r-2-./r02012rze`32345r62678r929:;r<2<=>r?2&&?&*?,0n2:>?BF?HLN?RV?X\^?bf?hlnirvz~ܯ:;r\2XT.n?? ???"&?(,.i26:>BFJNRVZ^sbfjnrvz~RNJ%@B'  V82V6x8V?BBBF?BHBLBN?BRBV?BXB\B^?BbBf?Bh) BlBniBrBvBzB~BBBBBBBBBBBBBBBBBBBBBBBBBBBB{:;WBrWWWD2W@BW<WW*VW:WF?WJWN?WPWTWJWWN,؀WPWWT,?W,W0?W2W6WFHWWTW(W*WhW  phpmyadmin pma__trackingm hphpmyadminpma__trackingTW]?W82W6x8WBBBFBJBNBRBVBZB^BbBfBjBnBrBvBzB~BBBBBBBBBBBB|:;XB2XXXDX@BX<XX*VX:XF?XJXN?XPXTXJXXN,XPXXT,?X,X0?X2 }X6XFHXXVX(X*XhX1  phpmyadmin pma__trackingPRIMARY n_diff_pfx01 W   phpmyadminpma__trackingPRIMARYn_diff_pfx01VX]?db_nameX1  phpmyadmin pma__trackingPRIMARY n_diff_pfx02    (phpmyadminpma__trackingPRIMARYn_diff_pfx02VXE]?db_name,table_nameX1  phpmyadmin pma__trackingPRIMARY n_diff_pfx03 ۟H    phpmyadminpma__trackingPRIMARYn_diff_pfx03VXz]?db_name,table_name,versionX1  phpmyadmin pma__trackingPRIMARY n_leaf_pages  !  (Pphpmyadminpma__trackingPRIMARYn_leaf_pagesVX]?Number of leaf pages in the indexX)  phpmyadmin pma__trackingPRIMARYsize   0phpmyadminpma__trackingPRIMARYsizeVX]?Number ؿ!of pages in the indexX82X6x8X       v r 4 C 2  i 3   J ִ   r  .>/!!.\phpmyadmin\pma__userconfig.ibd7!.\phpmyadmin\pma__userconfig.ibd;7!.\phpmyadmin\pma__userconfig.ibd;&.6!?B?H?R?X?b?h?z???n2@RVX\??N:nBz gBB?BB?BBB?BB?BBB?BB?BBBiBBBBBBB BBBBBB"B&B*B.B2B6B:B>BBBFBJBNBRBVBZB^BbBfBjBnse|:;YBYYYDY@BY<YY*VY:YF?YJYN?YPYTYJYYN,YPYYT,?Y,Y0?Y2Y6YFHYYXY(Y*YhYkYlY phpmyadmin/pma__userconfigGC?73/' tphpmyadmin/pma__userconfigXY!P 8X QU"tphpmyadmin/pma__userconfigY  1-)%! tF(/XY2username SY  2.*&" tXYGtimevalueY  >40,($  tXY\config_dataS Y  3u /+  tXYqphpmyadmin/pma__userconfig!Y 4w 1  tXY}.\phpmyadmin\pma__userconfig.ibd6(Y ( b(XYPRIMARY2YA ( Y !  t(XYusername:;2r2r2r 2   r 2  r2r2r2r2r2r}z2 r!2!"#r$2$%&r'2'()r*2*+,r-2-./r02012r32345r62678r929:;r<2<=>r?2&&?&*?,m(0n2:>?BF?HLN?RV?X\^?bf?hlnirvz~:;r@\2XT.n?? ???"&?(,.i26:>BFJNRVZ^bfjnrvz~RNJ9;%@B(  Y82Y6x8Y?BBBF?BHBLBN?BRBV?BXB\B^?BbBf?BhBlBniBrBvBzB~BBBBBBBBBBBBBBBBBBxBBBBBBBBBB|:;[Br[[[D2[@B[<[[*V[:[F?[J[N?[P[T[J[[N,[P[[T,?[,[0?[2[6[FH[[\[([*[h[3  phpmyadminpma__userconfigPRIMARY n_diff_pfx01    8phpmyadminpma__userconfigPRIMARYn_diff_pfx01\[]m'?username[3  phpmyadminpma__userconfigPRIMARY n_leaf_pages  !  @phpmyadminpma__userconfigPRIMARYn_leaf_pages\[G]?Number of leaf pages in the index[+  phpmyadminpma__userconfigPRIMARYsize Q  Hphpmyadminpma__userconfigPRIMARYsize\[~]?Number of pages in the index[82[6x8[/!.\phpmyadmin\pma__users.ibd7.\phpmyadmin\pma__users.ibd;7.\phpmyadmin\pma__users.ibd;&.6!?B?H?R?X?b?h?z???nY2@RVX\??N:nBBB?BB?BB B?BB?BBB?B"B&?B(B,B.iB2B6B:B>BBBFBJBNBRBVBZB^BbBfBjBnBrBv/?HBzB~BBBBBBBBBBBB}:;\B2\\\D\@B\<\\*V\:\F?\J\N?\P\T\J\\N,\P\\T,?\,\0?\2\6\FH\\^\(\*\h\k\l \ phpmyadmin/pma__usersB>:2.*"tphpmyadmin/pma__users^\ 7\$!P 8^ yKt phpmyadmin/pma__users\   1-)%! (t ^\-username S\   €2.*&" 0t ^\Busergroup S\  3k *&  t^\Wphpmyadmin/pma__users!\ 4m ,  t^\c.\phpmyadmin\pma__users.ibd6)\  ) b )^\o{'PRIMARY2\ ) 4)^\username\ ) [ "  t)^\usergroup:;2r2r2r 2   r 2  r2r2r2r[?\N2r2r2 r!2!"#r$2$%&r'2'()r*2*+,r-2-./r02012r32345r62678r929:;r<2¶l<=>r?2&&?&*?,0n2:>?BF?HLN?RV?X\^?bf?hlnirvz~:;r\2XT.n?? ???"&?(,.i26:>BFJNRVZ^bfjnrvz~ޔRNJ%@B)  `\82\6x8\BBBFBJBNBRBVBZB^BbBfBjBn}:;]B]]]D]@B]<]]*V]:]F?]J]N?]P]T]J]]N,]P]]T,?],]0?]2]6]FH]]`](]*]h]  phpmyadmin pma__usersJxhۀ xLphpmyadminpma__users`]]?]82]6x8]/!!.\phpmyadmin\pma__usergroups.ibd7!.\pVL+hpmyadmin\pma__usergroups.ibd;7!.\phpmyadmin\pma__usergroups.ibd;&.6!?B?H?R?X?b?h?z???n2@RVX\??N:nB2B:B>?BBBF?BHBLBN?BRBV?BXB\B^?BbBf?BhBlBniBrtRBvBzB~BBBBBBBBBBBBBBBBBBBBBBBBBBBB}: ;_Br___D2_@B_<__*V_:_F?_J_N?_P_T_J__N,_P__T,?_,cC_0?_2_6_FH__d_(_*_h_k_l!_ phpmyadmin/pma__usergroupsfgroupsd_!!P 8d U"t!phpmyadmin/pma__usergroups_ ! V!d_2usergroup S_ ! Cw,($  @t!d_Gtab S_ ! 0,($  Ht!d_\allowed(u_  3u /+  td_qphpmyadmin/pma__usergroups!_ 4#w 1  td_}.\phpmyadmin\pma__usergroups.ibd6*_ !* 0b!*d_PRIMARY2_ * 6*d_usergroup_ * ;O   t*d_tab_ * hW   t*d_allowed:;2Lr2r2r 2   r 2  r2r2r2r2r2r2 r!2!"#r$2$y%&r'2'()r*2*+,r-2-./r02012r32345r62678r929:;r<2<=>r?2&&?&*?,0n2:>?BF?HLN?RV?X6+\^?bf?hlnirvz~:;r\2XT.n?? ?1??"&?(,.i26:>BFJNRVZ^bfjnrvz~RNJ%@B*  _82_6x8_BBBFBJBNBRBVBZB^BbBfBjBnBrBvBzB~BBBBBBBBP@BBBB~:!;`B2```D`@B`<``*V`:`F?`J`N?`P`T`J``N,`P``T,?`,`0?`2`6`FH``f`(`*`h`  phpmyadminpma__usergroups^groupsf`]?`82`6x8`BBBFBJBNBRBVBZB^BbBfBjBn~:";\haBaaaDa@Ba<aa*Va:aF?aJaN?aPaTaJaaN,aPaaT,?a,a0?a2a6aFHaaha(a*aha3  phpmyadminpma__usergroupsPRIMARY n_diff_pfx01 €  puphpmyadminpma__usergroupsPRIMARYn_diff_pfx01ha]?usergroupa3  phpmyadminpma__usergroupsPRIMARY n_diff_pfx02   x"ҋhphpmyadminpma__usergroupsPRIMARYn_diff_pfx02haG]?usergroup,taba3  phpmyadminpma__usergroupsPRIMARY n_diff_pfx03     phpmyadminpma__usergroupsPRIMARYn_diff_pfx03ha~]?usergroup,tab,alloweda3  phpmyadminpma__usergroupsPRIMARY n_leaf_pages  w !  Bphpmyadminpma__usergroupsPRIMARYn_leaf_pagesha]?Number of leaf pages in the indexNÀ a+  phpmyadminpma__usergroupsPRIMARYsize   phpmyadminpma__usergroupsPRIMARYsizeha]?Number of pages in the indexa82a6x8a t 3M 0y  4] O !   .">/!'.\phpmyadmin\pma__navigationhiding.ibd7'.\phpmyadmin\pma__navigationhiding.ibd;7'.\phpmyadmin\pma__navigationhiding.ibd;&.6!?B?H?R?X?b?h?z???n2@+PXvRVX\??N:nBrBzB~?BB?BBB?BB?BBB?BB?BBBiBBBBBBBBBBBBBBBBBBBBBB^B BBBBBB"B&B*B.~:#;bBbbbDrb@Bb<bb*Vb:bF?bJbN?bPbTbJbbN,bPbbT,?b,b0?b2b6bFHbbjb(b*bhbkbl"b$  phpmyadmin/pma__navigationhidingMIE=95-& Sphpmyadmin/pma__navigationhidingjb"!_(KP 8j a(t"phpmyadmin/pma__navigationhidingb " 1-)%! Pt"jb8username Sb " 2.*&" Xt"jbMitem_name Sb " >Njbbitem_type Sb " 0,($  ht"jbwdb_name Sb " 3/+'# pt"]ib1jbtable_name Sb  3I 51  tjbphpmyadmin/pma__navigationhiding!b 4Y 7  tjb.\phpmyadmin\pma__navigationhiding.ibd6+b "+ xb"+jbPRIMARY2b + Y !  t+jbusernameb + [ "  t+jbitem_nameb + .6jbitem_typeb + W   t+jbdb_nameb + @] #  t+jb&table_name:;2r2r2r 2   r 2  r2r2r2 pr2r2r2 r!2!"#r$2$%&r'2'()r*2*+,r-2-./r02012r32345r62678r929:;r{"<2<=>r?2&&?&*?,0n2:>?BF?HLN?RV?X\^?bf?hlnirvz~Gb:;r\2XT.n?? ???"&?(,.i26:>BFJNRVZ^bfjnrvz~%~RNJ%@B+  b82b6x8b?BBBF?BHBLBN?BRBV?BXB\B^?BbBf?BhBlBniBrBvBzB~BBBBBB]4BBBBBBBBBBBBBBBBBBBBBB~:$;cBrcccD2c@Bc<cc*Vc:cF?cJcN?cPcTcJccN,cPccT,?c,c0?c2c6cFHcclc(c*chc$  phpmyadminpma__n5avigationhidingS phpmyadminpma__navigationhidinglc]?c82c6x8cBBBFBJBNBRBVBZB^YBbBfBjBnBrBvBzB~BBBBBBBBBBBB:%;dB2dddDd@Bd<dd*Vd:dF?dJdN?dPdTdJddN,dPddT,?d,d0?d2d6dFHddnd(d*dhd9  phpmyadminpma__navigationhidingPRIMARͻEY n_diff_pfx01     phpmyadminpma__navigationhidingPRIMARYn_diff_pfx01nd]?usernamed9  phpmyadminpma__navigationhidingPRIMARY n_diff_pfx02 !   `phpmyadminpma__navigationhidingPRIMARYn_diff_pfx02ndM]?username,item_named9  phpmyadminpma__navigationhidingPRIMARY n_diff_pfx03 "   phpmyadminpma__navigationhid>9c_ingPRIMARYn_diff_pfx03nd]?username,item_name,item_typed9  phpmyadminpma__navigationhidingPRIMARY n_diff_pfx04 " $  vphpmyadminpma__navigationhidingPRIMARYn_diff_pfx04nd]?username,item_name,item_type,db_named9  phpmyadminpma__navigationhidingPRIMARY n_diff_pfx05 #  /  phpmyadminpma__navigationhidingPRIMARYn_diff_pfx05nd]?'Jy@username,item_name,item_type,db_name,table_named9  phpmyadminpma__navigationhidingPRIMARY n_leaf_pages # !  gphpmyadminpma__navigationhidingPRIMARYn_leaf_pagesndA]?Number of leaf pages in the indexd1  phpmyadminpma__navigationhidingPRIMARYsize $  phpmyadminpma__navigationhidingPRIMARYsizend~]?Number of pages in the indexd82d6x8dRFOC/!$.\phpmyadmin\pma__savedsearches.ibd7$.\phpmyadmin\pma__savedsearches.ibd;7$.\phpmyadmin\pma__savedsearches.ibd;&.6!?B?H?R?X?b?h?z???n2@RVX\??N:nBBB?BB?BBB?B4ǏB?BBB?BB?BBBiBBBBBBB BBBBBB"B&B*B.B2B6B:B>BBBFBJBNBRBVBZB^BbBfBjBn:&;eBeeeDe@Be<ee*VJe:eF?eJeN?ePeTeJeeN,ePeeT,?e,e0?e2e6eFHeepe(e*ehekel#e! phpmyadmin/pma__savedsearchesJFB:62*#phpmyadmin/pma__savedsearchespe#!P 8p [%t#phpmyadmin/pma__savedsearchese # u+'# xt#pe5ide # A Q1-)%! t#peJusername Se # {0,($  t#pe_db_name Se # 40,($ t#petsearch_name Se # Rpesearch_dataS e  3{ 2.  tpephpmyadmin/pma__savedsearches!e 4} 4  tpe.\phpmyadmin\pma__savedsearches.ibd6,e #, b#,pePRIMARY2e , kM   t,peid:;2r2r2r 2   r 2  r2r2r2qr2r2r2 r!2!"#r$2$%&r'2'()r*2*+,r-2-./r02012r32345r62678r929:;r<2<=>r?2&&?&*?,0n2:>?BF?HLN?RV?X\^?bf?hlnirvz~c:;r\2XT.n?? ???"&?(,.i26:>BFJNRVZ^bfjnrvz~Z RNJ%@B,  86-e #- PLHD@< t#-peu_savedsearches_username_dbname2e - Y !  t-peusernamee - W   t-pedb_namee - _ $ ( t-.%pe'search_name`n??????i "&*.26:>BFJNRVZ^bfjn=:;\XT.nrz~??????i "&*[A S.RrNJ%@B-  e82e6x8e?BBBF?BHBLBN?BRBV?BXB\B^?BbBf?BhBlBniBrBvBzB~BBBBBBBBBBBBBBBQR BBBBBBBBBBBBB:(;gBrgggD2g@Bg<gg*Vg:gF?gJgN?gPgTgJggN,gPggT,?g,g0?g2g6gFHggtg(g*ghg6  phpmyadminpma__savedsearchesPRIMARY n_diff_pfx01 À   2phpmyadminpma__savedsearcBK EhesPRIMARYn_diff_pfx01tg]?idg6  phpmyadminpma__savedsearchesPRIMARY n_leaf_pages $ !  phpmyadminpma__savedsearchesPRIMARYn_leaf_pagestgJ]?Number of leaf pages in the indexg.  phpmyadminpma__savedsearchesPRIMARYsize %V  aphpmyadminpma__savedsearchesPRIMARYsizetg]?Number of pages in the indexgN  phpmyadminpma__savedsearchess 8u_savedsearches_username_dbname n_diff_pfx01 %ʀ   phpmyadminpma__savedsearchesu_savedsearches_username_dbnamen_diff_pfx01tg]?usernamegN  phpmyadminpma__savedsearchesu_savedsearches_username_dbname n_diff_pfx02 &1   phpmyadminpma__savedsearchesu_savedsearches_username_dbnamen_diff_pfx02tg]?username,db_namegN  phpmyadminpma__savedsearchesu_saveK 2dsearches_username_dbname n_diff_pfx03 &   phpmyadminpma__savedsearchesu_savedsearches_username_dbnamen_diff_pfx03tgZ]?username,db_name,search_namegN  phpmyadminpma__savedsearchesu_savedsearches_username_dbname n_leaf_pages '/ !  mphpmyadminpma__savedsearchesu_savedsearches_username_dbnamen_leaf_pagestg]?Number of leaf pages in the indexgF  phpmyadminpm=e`" Aa__savedsearchesu_savedsearches_username_dbnamesize '  phpmyadminpma__savedsearchesu_savedsearches_username_dbnamesizetg]?Number of pages in the indexg82g6x8g/!&.\phpmyadmin\pma__central_columns.ibd7&.\phpmyadmin\pma__central_columns.ibd;7&.\phpmyadmin\pma__central_columns.ibd;&.6!?B?H?R?Xy?b?h?z???n2@RVX\??N:nBBB?BB?BB B?BB?BBB?B"B&?B(B,B.iB2B6B:B>BBBFBJBNBRBVBZB^Bb*4bBfBjBnBrBvBzB~BBBBBBBBBBBB:);hB2hhhDh@Bh<hh*Vh:hF?hJhN?hPhThJhhN,hPhhT,?h,h0?h2h6hFHhhvh(h*hhhkhl$h# phpmyadmin/pma__central_columnskCBpRLHD<84,%phpmyadmin/pma__central_columnsvh$!P 8v "_'t$phpmyadmin/pma__central_columnsh $ =0,($  t$vh7db_name Sh $ 1-)%! t$vhLcol_name Sh $ Lvhacol_type Sh $ 3/+'# t$v?)hvcol_lengthS h $ ?62.*& t$vhcol_collation Sh $ 3/+'# t$vhcol_isNullh $ ƀ2.*&" t$vhcol_extra Sh $ 40,($ t$vhcol_defaultS h 3 40  tvhphpmyadmin/pma__Sscentral_columns!h 4Հ 6  tvh.\phpmyadmin\pma__central_columns.ibd6.h $. P840,($(t$.vhPRIMARY2h . W  0 t.vhdb_nameh . EY ! 8 t.vh%col_name:;2r2r2Z r 2   r 2  r2r2r2r2r2r2 r!2!"#r$2$%&r'2'()r*2*+J,r-2-./r02012r32345r62678r929:;r<2<=>r?2&&?&*?,0n2:>?BF?HLN?RV?X\^?bf?hlnirvz~%#+:;r\2XT.n?? ???"&?(,.i26:o>BFJNRVZ^bfjnrvz~RNJ%@B.  h82h6x8hBBBFBJBNBRBVBZB^BbBfBjBn:*;iBiiiD%i@Bi<ii*Vi:iF?iJiN?iPiTiJiiN,iPiiT,?i,i0?i2i6iFHiixi(i*ihi#  phpmyadminpma__central_columns€ phpmyadminpma__central_columnsxi]?i82i6x8i/!(.\phpmyadmin\pma__des~V DMigner_settings.ibd7(.\phpmyadmin\pma__designer_settings.ibd;7(.\phpmyadmin\pma__designer_settings.ibd;&.6!?B?H?R?X?b?h?z???n2@RVX\??N:nB2B:B>?BBBF?BHBLBN?BRBV?BXB\B^?Bb 5!Bf?BhBlBniBrBvBzB~BBBBBBBBBBBBBBBBBBBBBBBBBBBB:,;kBrkkkD2k@Bk<kk*Vk:kF?kJkN?kP kTkJkkN,kPkkT,?k,k0?k2k6kFHkk|k(k*khkkkl%k% !phpmyadmin/pma__designer_settingsNJF>:6.'!phpmyadmin/pma__designer_settings|k%!P 8| Oc)t%phpmyadmin/pma__designer_settingsk % I1-)%! t%|k9username Sk % 62.*& tD!@%|kNsettings_dataS k  3 62  t|kcphpmyadmin/pma__designer_settings!k 4 8  t|ko.\phpmyadmin\pma__designer_settings.ibd6/k %/ b%/|k{PRIMARY2k / p4/|kusername:;2r2r2Щ|"r 2   r 2  r2r2r2r2r2r2 r!2!"#r$2$%&r'2'()r*2*+H#,r-2-./r02012r32345r62678r929:;r<2<=>r?2&&?&*?,0n2:>?BF?HLN?RV?X\^?bf?hlnirvz~Z|$:;r\2XT.n?? ???"&?(,.i26:H? %q>BFJNRVZ^bfjnrvz~RNJ%@B/  (k82k6x8kBBBFBJBNBRBVBZB^BbBfBjBnBrBvBzB~BBBBBBBBBBBB:-;lB2lllDԀ'l@Bl<ll*Vl:lF?lJlN?lPlTlJllN,lPllT,?l,l0?l2l6lFHll~l(l*lhl%  phpmyadminpma__designer_settings  phpmyadminpma__designer_settings~l]?l82l6x8lB BB FB JB NB RB VB ZB ^B bB fB jB n:.;mBmmmDm@Bm<mq)m*Vm:mF?mJmN?mPmTmJmmN,mPmmT,?m,m0?m2m6mFHmmm(m*mhm:  phpmyadminpma__designer_settingsPRIMARY n_diff_pfx01    0phpmyadminpma__designer_settingsPRIMARYn_diff_pfx01m]?usernamem:  phpmyadminpma__designer_settingsPRIMARY n_leaf_pages *y !  8phpmyadminpma__designe+߀*cr_settingsPRIMARYn_leaf_pagesmN]?Number of leaf pages in the indexm2  phpmyadminpma__designer_settingsPRIMARYsize *  @phpmyadminpma__designer_settingsPRIMARYsizem]?Number of pages in the indexm82m6x8m/!'.\phpmyadmin\pma__export_templates.ibd7'.\phpmyadmin\pma__export_templates.ibd;7'.\phpmyadmin\pma__export_templates.ibd;&.6!?B?H?R?X?b?h?z???n2@RVX\?ZD,'?N:nB rB zB ~?B B ?B B B ?B B ?B B B ?B B ?B B B iB B B B B B B B B B B B B B B B B B B B B!B!B! B!B!B!B!B!B!"-NB!&B!*B!.:/;nB nnnDrn@Bn<nn*Vn:nF?nJnN?nPnTnJnnN,nPnnT,?n,n0?n2n6nFHnnn(n*nhnknl&n$  phpmyadmin/pma__export_templates MIE=95-& phpmyadmin/pma__export_templatesn&!P 8 ~a(t&phpmyadmin/pma__export_templatesf0Σ. n & u+'# t&n8idn & 1-)%! t&nMusername Sn & K40,($ t&nbexport_type Sn & 62.*& t&nwtemplate_name Sn & Vntemplate_dataS n  3? 51  tnP8/?nphpmyadmin/pma__export_templates!n 4S 7  tn.\phpmyadmin\pma__export_templates.ibd60n &0 b&0nPRIMARY2n 0 M  H t0nid:;2r2r2r 2   r 2$40  r2r2r2r2r2r2 r!2!"#r$2$%&r'2'()r*2*+,r-2-./r0201012r32345r62678r929:;r<2<=>r?2&&?&*?,0n2:>?BF?HLN?RV?X\^?bf?hlnirvz~P2:;r\2XT.n?? ???"&?(,.i26:>BFJNRVZ_3$^bfjnrvz~RNJ%@B0  p61n &1 @EA=951@t&1nu_user_type_template2n 1 Y ! P t1nusernamen Q.41 _ $ X t1nexport_typen 1 c & ` t1n*template_name`n??????i "&*.26:>}ۜ5BFJNRVZ^bfjn:;\XT.nrz~??????i16 "&*.RrNJ%@B1  n82n6x8n?B!BB!F?B!HB!LB!N?B!RB!V?B!XB!\B!^?B!bB!f?B!hB!lB!niB!rB!vB!zB!~B!677B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!:0;oB!roooD2o@Bo<oo*Vo:oF?oJoN?oPoToJooN,oPooT,?o,o0?o2o6oFHooSO8Oo(o*oho$  phpmyadminpma__export_templates B"BB"FB"Jo9B"NB"RB"VB"ZB"^B"bB"fB"jB"nB"rB"vB"zB"~B"B"B"B"B"B"B"B"B"B"B"B":1;pB"2pppDp@Bp<pp*Vp:pF?pJpN?pPpTpJppN,pPppT,?p,p0?p2p6pFHppp(p*phH:Np9  phpmyadminpma__export_templatesPRIMARY n_diff_pfx01 +X   Hphpmyadminpma__export_templatesPRIMARYn_diff_pfx01p]?idp9  phpmyadminpma__export_templatesPRIMARY n_leaf_pages +À !  PMphpmyadminpma__export_templatesPRIMARYn_leaf_pagespM]?Number of leaf pages in the indexp1  phpmyadminpma__export_templatesPRIMARYsize ,#nH;{  Xphpmyadminpma__export_templatesPRIMARYsizep]?Number of pages in the indexpF  phpmyadminpma__export_templatesu_user_type_template n_diff_pfx01 ,   `lphpmyadminpma__export_templatesu_user_type_templaten_diff_pfx01p]?usernamepF  phpmyadminpma__export_templatesu_user_type_template n_diff_pfx02 -   hphpmyadminpma__export_templatesu_user_tUX<Yype_templaten_diff_pfx02p ]?username,export_typepF  phpmyadminpma__export_templatesu_user_type_template n_diff_pfx03 -w "  pzphpmyadminpma__export_templatesu_user_type_templaten_diff_pfx03pS]?username,export_type,template_namepF  phpmyadminpma__export_templatesu_user_type_template n_leaf_pages - !  xphpmyadminpma__export_templatesu_user_type_tempG^=Vlaten_leaf_pagesp]?Number of leaf pages in the indexp>  phpmyadminpma__export_templatesu_user_type_templatesize .  iphpmyadminpma__export_templatesu_user_type_templatesizep]?Number of pages in the indexp82p6x8p  !  & P  4 . , /> -C  - + .5 ,U 7.\phpmyadmin\pma__bookmark.ibd7.\mysql\innodb_table_stats.ibd7.\mysql\innodb_index_stats.ibd7".\phpmyadmin\pma__colu@?mn_info.ibd7.\phpmyadmin\pma__history.ibd7 .\phpmyadmin\pma__pdf_pages.ibd7 .\phpmyadmin\pma__recent.ibd7 .\phpmyadmin\pma__favorite.ibd7 $.\phpmyadmin\pma__table_uiprefs.ibd7 .\phpmyadmin\pma__relation.ibd7 #.\phpmyadmin\pma__table_coords.ibd7!.\phpmyadmin\pma__table_info.ibd7.\phpmyadmin\pma__tracking.ibd7!.\phpmyadmin\pma__userconfig.ibd7.\phpmyadmin\pma__users.ibd7!.\phpmyadmin\pma__usergroups.ibd7'.\phpmyadmin\pma__navigationhiding.ibHK3@d7$.\phpmyadmin\pma__savedsearches.ibd7&.\phpmyadmin\pma__central_columns.ibd7(.\phpmyadmin\pma__designer_settings.ibd7'.\phpmyadmin\pma__export_templates.ibd8{u8~nB"B"B"?B"B"?B"B"B"?B"B"?B"B"B"?B"B"?B"B"B"iB"B"B"B"B#B#B# B#B#B#B#B#B#"B{0A#&B#*B#.B#2B#6B#:B#>B#BB#FB#JB#NB#RB#VB#ZB#^B#bB#fB#jB#n:2;qB"qqqDq@Bq<qq*Vq:qF?qJqN?qPqTqJqqN,qPqqT,?q,q0?q2q6qFHqqq(q*qhq root&cqrootq]r{"T\MBMConsole\/Mode":"collapse"}7!.\phpmyadmin\pma__userconfig.ibdq82q6x8q?B$BB$F?B$HB$LB$N?B$RB$V?B$XB$\B$^?B$bB$f?B$hB$lB$niB$rB$vB$zB$~B$B$B$B$B$B$B$B$B$B$B$B$TEB$B$B$B$B$B$B$B$B$B$B$B$B$B$B$B$:4;sB$rsssD2s@Bs<ss*Vs:sF?sJsN?sPsTsJssN,sPssT,?s,s0?s2s6sFHsss(s*shsK phpmyadminpma__userconfig phpmyadminpma__userconfig'g!FJMs7.\mysql\innodb_table_stats.ibdsR  Ms phpmyadminpma__userconfig]? phpmyadminpma__userconfigMs_]qs82s6x8sB%B"SGB%FB%JB%NB%RB%VB%ZB%^B%bB%fB%jB%nB%rB%vB%zB%~B%B%B%B%B%B%B%B%B%B%B%B%:5;tB%2tttDt@Bt<tt*Vt:tF?tJtN?tPtTtJttN,tPttT,?t,t0?t2t6tFHtts#EHt(t*thtw phpmyadminpma__userconfigPRIMARY n_diff_pfx016 phpmyadminpma__userconfigPRIMARY n_diff_pfx01' Pt7.\mysql\innodb_index_stats.ibdt~  Pt phpmyadminpma__userconfigPRIMARY n_diff_pfx01]?6 phpmyadminpma__userconfigPRIMARY n_diff_pfx01 Pt]qtw phpmyadminpma__userconfigPRIMARY n_leaf_pages6 phpmyadm ߣI6inpma__userconfigPRIMARY n_leaf_pages Pt Qt~  Pt phpmyadminpma__userconfigPRIMARY n_leaf_pages]?6 phpmyadminpma__userconfigPRIMARY n_leaf_pages PtQ]qtg phpmyadminpma__userconfigPRIMARYsize. phpmyadminpma__userconfigPRIMARYsize Pt ”tn  Pt phpmyadminpma__userconfigPRIMARYsize]?. ɀJ6phpmyadminpma__userconfigPRIMARYsize Ptu]qt82t6x8t/!%.\northfield_demo\wp_commentmeta.ibd7%.\northfield_demo\wp_commentmeta.ibd;&.6!?B?H?R?X?b?h?z???n6v#L 2@;?RVX\??N:7%.\northfield_demo\wp_commentmeta.ibd55(t5*t5̂t55'5" northfield_demo/wp_commentmetaKGC;73+$Rnorthfield_demo/wp_commentmeta5t'!P 8 ]&t'northfield_demo/wp_commentmeta5 ' !0,($  t'5meta_idM 5 ' !X3/+'#  t'5comment_id5 ' !1-)%! (t'5meta_key 5 ' !ـ3/+'# 0t'5meta_value 5  3} 3/  t5northfield_demo/wp_commentmeta!5 4 5  t5.\northfield_demo\wp_commentmeta.ibd625  N '2 840,($Ht'25PRIMARY25 2 IW  h t25meta_id:;&&?&?,n2?B?H?R?X?b?hni?r:;r\2XTn?????"?(.i?2RNJ%@B2?46O  635 '3 ݀;73/+'Pt'354comment_id25 3 z] # p t35Mcomment_id`n??????i?.:;\XTnr??????i?RrNJ%@B3? X6UP 45 '4 %951-)%Xt'45bmeta_key25 4 Y ! x t45{meta_key`n2?B?H?R?X?b?hni?r.:;r\2XTn?????"?(.i?2RNJ%@B4? 5855dQL 555x.25.65x55|..577(L7*L7L7" northfield_demowp_commentmeta&northfield_demowp_commentmeta7LiX7.\mysql\innodb_table_stats.ibd7877777+/27/67+77//.788(8*8I87 northfield_demowp_commentmetaPRIMARY n_diff_pfx01& R  ҋnorthfield_demowp_commentmetaPRIMARYn_diff_pfx018iXmeta_id7.\mysql\innodb_index_stats.ibd87 northfield_demowp_commentmetaPRIMARY n_leaf_pages /~ ! (northfield_demowp_commentmetaPRIMARYn_leaf_pages8,iXNumber of leaf pages in the index8/ northfield_demowp_commentmetaPRIMARYsize / ѳnorthfield_demowp_commentmetaPRIMARYsizeo#S: 8giXNumber of pages in the index8: northfield_demowp_commentmeta comment_id n_diff_pfx01 0V Knorthfield_demowp_commentmetacomment_idn_diff_pfx018iXcomment_id8: northfield_demowp_commentmeta comment_id n_diff_pfx02 0  northfield_demowp_commentmetacomment_idn_diff_pfx028iXcomment_id,meta_id8: northfield_demowp_comment{T( meta comment_id n_leaf_pages 1' ! qnorthfield_demowp_commentmetacomment_idn_leaf_pages8iXNumber of leaf pages in the index82 northfield_demowp_commentmeta comment_idsize 1  northfield_demowp_commentmetacomment_idsize8TiXNumber of pages in the index88 northfield_demowp_commentmetameta_key n_diff_pfx01 2  ώnorthfieldСU\ _demowp_commentmetameta_keyn_diff_pfx018iXmeta_key88 northfield_demowp_commentmetameta_key n_diff_pfx02 2{  )northfield_demowp_commentmetameta_keyn_diff_pfx028iXmeta_key,meta_id88 northfield_demowp_commentmetameta_key n_leaf_pages 2 ! μnorthfield_demowp_commentmetameta_keyn_leaf_pages8iXNumber of leaf pages in the inubV dex80 northfield_demowp_commentmetameta_keysize 3M Fnorthfield_demowp_commentmetameta_keysize8>iXNumber of pages in the index888Y8]8_88c02806Y888Y0.8? 2 \2 4 2 ! ! 5 "% O<"W 3 !d  3 2; 0~ 2 0 V 3 1Z / 3~ 1 0 .(>/!".\northfield_demo\wp_comments.ibd7".\northfield_demo\wp_comments.ibd;&.6!?B?H?R?X?b?h?z?z1X ??n2@;?RVX\??N:7".\northfield_demo\wp_comments.ibd::(:*:::(: northfield_demo/wp_comments ӀHD@840(!Rnorthfield_demo/wp_comments:(!P 8 W#t(northfield_demo/wp_comments: ( "X(:comment_ID?jY" : ( "[840,( @t(:comment_post_ID: ( "73/+' Ht(:comment_author : ( "䀙=951- Pt(: comment_author_email : ( #*;73/+ Xt(:comment_author_url  : ( #v:62.* `t(:4c`v KZ, omment_author_IP : ( #51-)% ht(:Icomment_date : ( $ 951-) pt(:^comment_date_gmt : ( $M840,( xt(:scomment_content : ( $62.*& t( :comment_karma: ( $܀951-) tmp[A ( :comment_approved P: ( %!62.*& t( :comment_agent : ( %i51-)% t( :comment_type P: ( %73/+' t( :comment_parent: ( %0,($  t(:user_id:  3w 0,  t U\5 :northfield_demo/wp_comments!: 4y 2  t:.\northfield_demo\wp_comments.ibd65: (5 p840,($`t(5:PRIMARY2: 5 ] #  t5:7comment_ID:;&&?&?,n2?B?H?R?X?b?hni?r:;r8">] \2XTn?????"?(.i?2RNJ%@B5? 66: (6 @<840,ht(6:Lcomment_post_ID2: 6 g (  t6:ecomment_post_ID`n??????i?.:;*2nM^ \XTnr??????i?RrNJ%@B6? 967: (7 JFB>:6pt(7:zcomment_approved_date_gmt2: 7 -i )  t7:comment_approved: 7 `<:comment_date_gmt`n2?B?H?R?X]h_ ?b?hni?r.:;r\2XTn?????"?(.i?2RNJ%@B7? 68: (8 QA=951-xt(8:comment_date_gmt2: 8 D8:comment_date_gmtan??????>W` i?.:;\XTn r??????i?RrNJ%@B8? 69: (9 ?;73/+t(9:comment_parent2: 9 e '  t9:comment_parentan 2 ?B?H?R?X?b?hni?Ya r.:;r\2XTn  ?????"?(.i?2RNJ%@B9? 36:: (: EA=951t(::comment_author_email2: :( q -  t:(:2comment_author_emailbn  ??????67b i?. : ;\XTn r ??????i?RrNJ%@B:? :8:::::J22:26:J::N2.:;;(;*;; northfield_demo wp_comments9  northfield_demo wp_commentscomment_approved_date_gmtsize 7  ʁnorthfield_demowp_commentscomment_approved_date_gmtsize<iXNumber of pages in the index<A northfield_demo wp_commentscomment_author_email n_diff_pfx01 7beg    northfield_demowp_commentscomment_author_emailn_diff_pfx01<iXcomment_author_email<A northfield_demo wp_commentscomment_author_email n_diff_pfx02 7   (ɐnorthfield_demowp_commentscomment_author_emailn_diff_pfx02<?iXcomment_author_email,comment_ID<A northfield_demo wp_commentscomment_author_email n_leaf_pages 8y !  0 northfield_demowp^ho _commentscomment_author_emailn_leaf_pages<iXNumber of leaf pages in the index<9 northfield_demo wp_commentscomment_author_emailsize 8  8Ȍnorthfield_demowp_commentscomment_author_emailsize<iXNumber of pages in the index<= northfield_demo wp_commentscomment_date_gmt n_diff_pfx01 9}  @northfield_demowp_commentscomment_date_gmtn_diff_pfx01<iXi& comment_date_gmt<= northfield_demo wp_commentscomment_date_gmt n_diff_pfx02 9   HǨnorthfield_demowp_commentscomment_date_gmtn_diff_pfx02<GiXcomment_date_gmt,comment_ID<= northfield_demo wp_commentscomment_date_gmt n_leaf_pages :a !  P+northfield_demowp_commentscomment_date_gmtn_leaf_pages<iXNumber of leaf pages in the index<5 northfieldrj3 _demo wp_commentscomment_date_gmtsize:;2%@B?- = [mysqlgtid_slave_posPRIMARYn_diff_pfx01]domain_id  bmysqlgtid_slave_posPRIMARYn_diff_pfx02]domain_id,sub_id !  kmysqlgtid_slave_posPRIMARYn_leaf_pages]Number of leaf pages in the index (-mysqlgtid_slave_posPRIMARYsize]ۢ6k Number of pages in the index  0cnorthfield_demowp_commentmetaPRIMARYn_diff_pfx01iXmeta_id ! 8unorthfield_demowp_commentmetaPRIMARYn_leaf_pagesiXNumber of leaf pages in the index @hnorthfield_demowp_commentmetaPRIMARYsizeiXNumber of pages in the index Hinorthfield_demowp_commentmetacomment_idn_diff_pfx01iXcomment_id  Pqnoۿl rthfield_demowp_commentmetacomment_idn_diff_pfx02iXcomment_id,meta_id ! Xxnorthfield_demowp_commentmetacomment_idn_leaf_pagesiXNumber of leaf pages in the index  `knorthfield_demowp_commentmetacomment_idsizeiXNumber of pages in the index  henorthfield_demowp_commentmetameta_keyn_diff_pfx01iXmeta_key  pmnorthfield_demowp_commentmetameta_keyom n_diff_pfx02iXmeta_key,meta_id ! xvnorthfield_demowp_commentmetameta_keyn_leaf_pagesiXNumber of leaf pages in the index inorthfield_demowp_commentmetameta_keysizeiXNumber of pages in the index  cnorthfield_demowp_commentsPRIMARYn_diff_pfx01<iXcomment_ID !  rnorthfield_demowp_commentsPRIMARYn_leaf_pages<(iXNumber of le?n af pages in the index  enorthfield_demowp_commentsPRIMARYsize<`iXNumber of pages in the index   {northfield_demowp_commentscomment_approved_date_gmtn_diff_pfx01<iXcomment_approved !  northfield_demowp_commentscomment_approved_date_gmtn_diff_pfx02<iXcomment_approved,comment_date_gmt/ ,  northfield_demowp_commentscomment_approved_date_gmtn_diff_pfx03<$iX`o comment_approved,comment_date_gmt,comment_ID !  northfield_demowp_commentscomment_approved_date_gmtn_leaf_pages<niXNumber of leaf pages in the index  wnorthfield_demowp_commentscomment_approved_date_gmtsize<iXNumber of pages in the index   znorthfield_demowp_commentscomment_author_emailn_diff_pfx01<iXcomment_author_email   northfield_demowp_commentscommen^:(p t_author_emailn_diff_pfx02<?iXcomment_author_email,comment_ID !  northfield_demowp_commentscomment_author_emailn_leaf_pages<iXNumber of leaf pages in the index  rnorthfield_demowp_commentscomment_author_emailsize<iXNumber of pages in the index  rnorthfield_demowp_commentscomment_date_gmtn_diff_pfx01<iXcomment_date_gmt   }northfield_demowp_comme҉q ntscomment_date_gmtn_diff_pfx02<GiXcomment_date_gmt,comment_ID !  +northfield_demowp_commentscomment_date_gmtn_leaf_pages<iXNumber of leaf pages in the index   Xphpmyadminpma__bookmarkPRIMARYn_diff_pfx01]?id !  ophpmyadminpma__bookmarkPRIMARYn_leaf_pages]?Number of leaf pages in the index  %phpmyadminpma__bookmarkPRIMARYsize]?71r Number of pages in the index   dphpmyadminpma__central_columnsPRIMARYn_diff_pfx01]?db_name    mphpmyadminpma__central_columnsPRIMARYn_diff_pfx02]?db_name,col_name !  (vphpmyadminpma__central_columnsPRIMARYn_leaf_pages]?Number of leaf pages in the index  0"phpmyadminpma__central_columnsPRIMARYsize]?Number of pages in the index  ks 8[phpmyadminpma__column_infoPRIMARYn_diff_pfx01]?id !  @rphpmyadminpma__column_infoPRIMARYn_leaf_pages]?Number of leaf pages in the index  Hephpmyadminpma__column_infoPRIMARYsize]?Number of pages in the index   P`phpmyadminpma__column_infodb_namen_diff_pfx01]?db_name   Xkphpmyadminpma__column_infodb_namen_diff_pfx02]?2t db_name,table_name   `wphpmyadminpma__column_infodb_namen_diff_pfx03]?db_name,table_name,column_name !  hrphpmyadminpma__column_infodb_namen_leaf_pages]?Number of leaf pages in the index  p$aphpmyadminpma__column_infodb_namesize]?Number of pages in the index   xgphpmyadminpma__designer_settingsPRIMARYn_diff_pfx01]?username !  Bu xphpmyadminpma__designer_settingsPRIMARYn_leaf_pages]?Number of leaf pages in the index  kphpmyadminpma__designer_settingsPRIMARYsize]?Number of pages in the index   `phpmyadminpma__export_templatesPRIMARYn_diff_pfx01]?id !  wphpmyadminpma__export_templatesPRIMARYn_leaf_pages]?Number of leaf pages in the index  jphpmyadminpma__export_templav tesPRIMARYsize]?Number of pages in the index   sphpmyadminpma__export_templatesu_user_type_templaten_diff_pfx01]?username   phpmyadminpma__export_templatesu_user_type_templaten_diff_pfx02]?username,export_type "  phpmyadminpma__export_templatesu_user_type_templaten_diff_pfx03]?username,export_type,template_name !  phpmyadminpma__w export_templatesu_user_type_templaten_leaf_pages]?Number of leaf pages in the index  iphpmyadminpma__export_templatesu_user_type_templatesize]?Number of pages in the index   ^phpmyadminpma__favoritePRIMARYn_diff_pfx01]?username !  ophpmyadminpma__favoritePRIMARYn_leaf_pages]?Number of leaf pages in the index  @phpmyadminpma__favoritePRIMARYsizeLDx ]?Number of pages in the index   Wphpmyadminpma__historyPRIMARYn_diff_pfx01]?id !  nphpmyadminpma__historyPRIMARYn_leaf_pages]?Number of leaf pages in the index  aphpmyadminpma__historyPRIMARYsize]?Number of pages in the index   ^phpmyadminpma__historyusernamen_diff_pfx01]?username  aphpmyadminpma__histo[y ryusernamen_diff_pfx02]?username,db   gphpmyadminpma__historyusernamen_diff_pfx03]?username,db,table   qphpmyadminpma__historyusernamen_diff_pfx04]?username,db,table,timevalue    tphpmyadminpma__historyusernamen_diff_pfx05]?username,db,table,timevalue,id !  (ophpmyadminpma__historyusernamen_leaf_pages]?Uz Number of leaf pages in the index  0phpmyadminpma__historyusernamesize]?Number of pages in the index   8fphpmyadminpma__navigationhidingPRIMARYn_diff_pfx01]?username   @pphpmyadminpma__navigationhidingPRIMARYn_diff_pfx02]?username,item_name   Hzphpmyadminpma__navigationhidingPRIMARYn_diff_pfx03]?username,item_name,item_type $ sm{ Pphpmyadminpma__navigationhidingPRIMARYn_diff_pfx04]?username,item_name,item_type,db_name /  Xphpmyadminpma__navigationhidingPRIMARYn_diff_pfx05]?username,item_name,item_type,db_name,table_name !  `wphpmyadminpma__navigationhidingPRIMARYn_leaf_pages]?Number of leaf pages in the index  hphpmyadminpma__navigationhidingPRIMARYsize]?Number of pages i1| n the index   p^phpmyadminpma__pdf_pagesPRIMARYn_diff_pfx01]?page_nr !  xpphpmyadminpma__pdf_pagesPRIMARYn_leaf_pages]?Number of leaf pages in the index  cphpmyadminpma__pdf_pagesPRIMARYsize]?Number of pages in the index   ^phpmyadminpma__pdf_pagesdb_namen_diff_pfx01]?db_name   fphpmyadminpma__pdf_pagesdb_namen_diff_pfx02.R} ]?db_name,page_nr !  pphpmyadminpma__pdf_pagesdb_namen_leaf_pages]?Number of leaf pages in the index  cphpmyadminpma__pdf_pagesdb_namesize]?Number of pages in the index   \phpmyadminpma__recentPRIMARYn_diff_pfx01]?username !  mphpmyadminpma__recentPRIMARYn_leaf_pages]?Number of leaf pages in the index  phpmyad;6~ minpma__recentPRIMARYsize]?Number of pages in the index  _phpmyadminpma__relationPRIMARYn_diff_pfx01]?master_db   lphpmyadminpma__relationPRIMARYn_diff_pfx02]?master_db,master_table #  yphpmyadminpma__relationPRIMARYn_diff_pfx03]?master_db,master_table,master_field !  ophpmyadminpma__relationPRIMARYn_leaf_pages]?л Number of leaf pages in the index  bphpmyadminpma__relationPRIMARYsize]?Number of pages in the index fphpmyadminpma__relationforeign_fieldn_diff_pfx01]?foreign_db  tphpmyadminpma__relationforeign_fieldn_diff_pfx02]?foreign_db,foreign_table " ~phpmyadminpma__relationforeign_fieldn_diff_pfx03]?foreign_db,foreign_table,master`* _db / phpmyadminpma__relationforeign_fieldn_diff_pfx04]?foreign_db,foreign_table,master_db,master_table1 < phpmyadminpma__relationforeign_fieldn_diff_pfx05]?foreign_db,foreign_table,master_db,master_table,master_field ! uphpmyadminpma__relationforeign_fieldn_leaf_pages]?Number of leaf pages in the index  6phpmyadminpma__relationforeign_fieldsize]x ?Number of pages in the index    ]phpmyadminpma__savedsearchesPRIMARYn_diff_pfx01]?id !  (tphpmyadminpma__savedsearchesPRIMARYn_leaf_pages]?Number of leaf pages in the index  0gphpmyadminpma__savedsearchesPRIMARYsize]?Number of pages in the index   8{phpmyadminpma__savedsearchesu_savedsearches_username_dbnamen_diff_pfx01]?username_    @phpmyadminpma__savedsearchesu_savedsearches_username_dbnamen_diff_pfx02]?username,db_name   Hphpmyadminpma__savedsearchesu_savedsearches_username_dbnamen_diff_pfx03]?username,db_name,search_name !  Pphpmyadminpma__savedsearchesu_savedsearches_username_dbnamen_leaf_pages]?Number of leaf pages in the index  Xphpmyadminpma__savedsearchesu_savedsearches_username_]g dbnamesize]?Number of pages in the index   `aphpmyadminpma__table_coordsPRIMARYn_diff_pfx01]?db_name   hlphpmyadminpma__table_coordsPRIMARYn_diff_pfx02]?db_name,table_name "  p|phpmyadminpma__table_coordsPRIMARYn_diff_pfx03]?db_name,table_name,pdf_page_number !  xsphpmyadminpma__table_coordsPRIMARYn_leaf_pages]?Nui mber of leaf pages in the index  fphpmyadminpma__table_coordsPRIMARYsize]?Number of pages in the index   _phpmyadminpma__table_infoPRIMARYn_diff_pfx01]?db_name   jphpmyadminpma__table_infoPRIMARYn_diff_pfx02]?db_name,table_name !  qphpmyadminpma__table_infoPRIMARYn_leaf_pages]?Number of leaf pages in the index  phpmyadminpmaN __table_infoPRIMARYsize]?Number of pages in the index   cphpmyadminpma__table_uiprefsPRIMARYn_diff_pfx01]?username   kphpmyadminpma__table_uiprefsPRIMARYn_diff_pfx02]?username,db_name   vphpmyadminpma__table_uiprefsPRIMARYn_diff_pfx03]?username,db_name,table_name !  tphpmyadminpma__table_uiprefsPRIMARYn_leaf_pages]?5 Number of leaf pages in the index   phpmyadminpma__table_uiprefsPRIMARYsize]?Number of pages in the index   ]phpmyadminpma__trackingPRIMARYn_diff_pfx01]?db_name   hphpmyadminpma__trackingPRIMARYn_diff_pfx02]?db_name,table_name   pphpmyadminpma__trackingPRIMARYn_diff_pfx03]?db_name,table_name,version !  ophpmyadm$ inpma__trackingPRIMARYn_leaf_pages]?Number of leaf pages in the index  bphpmyadminpma__trackingPRIMARYsize]?Number of pages in the index   `phpmyadminpma__userconfigPRIMARYn_diff_pfx01]qusername !  qphpmyadminpma__userconfigPRIMARYn_leaf_pages]qNumber of leaf pages in the index  phpmyadminpma__userconfigPRIMARYsize]qNumbe-e r of pages in the index  aphpmyadminpma__usergroupsPRIMARYn_diff_pfx01]?usergroup  ephpmyadminpma__usergroupsPRIMARYn_diff_pfx02]?usergroup,tab    mphpmyadminpma__usergroupsPRIMARYn_diff_pfx03]?usergroup,tab,allowed !  (qphpmyadminpma__usergroupsPRIMARYn_leaf_pages]?Number of leaf pages in the index  0phpmyadminpma__usHev8 ergroupsPRIMARYsize]?Number of pages in the index   8[phpmyadminpma__usersPRIMARYn_diff_pfx01]?username   @ephpmyadminpma__usersPRIMARYn_diff_pfx02]?username,usergroup !  Hlphpmyadminpma__usersPRIMARYn_leaf_pages]?Number of leaf pages in the index  Pphpmyadminpma__usersPRIMARYsize]?Number of pages in the index8C %@& ci mysqlgtid_slave_posPRIMARYn_diff_pfx01:;6%@B& a  phpmyadminpma__historyusernamesize  - ր  bphpmyadminpma__historyusernamesize]?Number of pages in the index   fphpmyadminpma__navigationhidingPRIMARYn_diff_pfx01]?username   pHW phpmyadminpma__navigationhidingPRIMARYn_diff_pfx02]?username,item_name   (zphpmyadminpma__navigationhidingPRIMARYn_diff_pfx03]?username,item_name,item_type $  0phpmyadminpma__navigationhidingPRIMARYn_diff_pfx04]?username,item_name,item_type,db_name /  8phpmyadminpma__navigationhidingPRIMARYn_diff_pfx05]?username,item_name,item_type,db_naSF me,table_name !  @wphpmyadminpma__navigationhidingPRIMARYn_leaf_pages]?Number of leaf pages in the index  Hjphpmyadminpma__navigationhidingPRIMARYsize]?Number of pages in the index   P^phpmyadminpma__pdf_pagesPRIMARYn_diff_pfx01]?page_nr !  Xpphpmyadminpma__pdf_pagesPRIMARYn_leaf_pages]?Number of leaf pages in the index  `cphpmyadminpma__pG; df_pagesPRIMARYsize]?Number of pages in the index   h^phpmyadminpma__pdf_pagesdb_namen_diff_pfx01]?db_name   pfphpmyadminpma__pdf_pagesdb_namen_diff_pfx02]?db_name,page_nr !  xpphpmyadminpma__pdf_pagesdb_namen_leaf_pages]?Number of leaf pages in the index  cphpmyadminpma__pdf_pagesdb_namesize]?Number of pages in the in> dex   \phpmyadminpma__recentPRIMARYn_diff_pfx01]?username !  mphpmyadminpma__recentPRIMARYn_leaf_pages]?Number of leaf pages in the index  `phpmyadminpma__recentPRIMARYsize]?Number of pages in the index  _phpmyadminpma__relationPRIMARYn_diff_pfx01]?master_db   lphpmyadminpma__relationPRIMARYn_diff_pfx02]?RĂ master_db,master_table #  yphpmyadminpma__relationPRIMARYn_diff_pfx03]?master_db,master_table,master_field !  ophpmyadminpma__relationPRIMARYn_leaf_pages]?Number of leaf pages in the index  bphpmyadminpma__relationPRIMARYsize]?Number of pages in the index fphpmyadminpma__relationforeign_fieldn_diff_pfx01]?foreign_db  r tphpmyadminpma__relationforeign_fieldn_diff_pfx02]?foreign_db,foreign_table " ~phpmyadminpma__relationforeign_fieldn_diff_pfx03]?foreign_db,foreign_table,master_db / phpmyadminpma__relationforeign_fieldn_diff_pfx04]?foreign_db,foreign_table,master_db,master_table1 < phpmyadminpma__relationforeign_fieldn_diff_pfx05]?foreign_db,foref9 ign_table,master_db,master_table,master_field ! uphpmyadminpma__relationforeign_fieldn_leaf_pages]?Number of leaf pages in the index  hphpmyadminpma__relationforeign_fieldsize]?Number of pages in the index   ]phpmyadminpma__savedsearchesPRIMARYn_diff_pfx01]?id !  tphpmyadminpma__savedsearchesPRIMARYn_leaf_pages]?Number of leaf pages in the indexH^;  gphpmyadminpma__savedsearchesPRIMARYsize]?Number of pages in the index   {phpmyadminpma__savedsearchesu_savedsearches_username_dbnamen_diff_pfx01]?username    phpmyadminpma__savedsearchesu_savedsearches_username_dbnamen_diff_pfx02]?username,db_name   (phpmyadminpma__savedsearchesu_savedsearches_username_dbnamen_diff_pfx03]?usern ame,db_name,search_name !  0phpmyadminpma__savedsearchesu_savedsearches_username_dbnamen_leaf_pages]?Number of leaf pages in the index  8phpmyadminpma__savedsearchesu_savedsearches_username_dbnamesize]?Number of pages in the index   @aphpmyadminpma__table_coordsPRIMARYn_diff_pfx01]?db_name   Hlphpmyadminpma__table_coordsPRIMARYn_diff_pfx02]?ļ db_name,table_name "  P|phpmyadminpma__table_coordsPRIMARYn_diff_pfx03]?db_name,table_name,pdf_page_number !  Xsphpmyadminpma__table_coordsPRIMARYn_leaf_pages]?Number of leaf pages in the index  `fphpmyadminpma__table_coordsPRIMARYsize]?Number of pages in the index   h_phpmyadminpma__table_infoPRIMARYn_diff_pfx01]?db_name   pjphpmy adminpma__table_infoPRIMARYn_diff_pfx02]?db_name,table_name !  xqphpmyadminpma__table_infoPRIMARYn_leaf_pages]?Number of leaf pages in the index  dphpmyadminpma__table_infoPRIMARYsize]?Number of pages in the index   cphpmyadminpma__table_uiprefsPRIMARYn_diff_pfx01]?username   kphpmyadminpma__table_uiprefsPRIMARYn_diff_pfx02]-^ ?username,db_name   vphpmyadminpma__table_uiprefsPRIMARYn_diff_pfx03]?username,db_name,table_name !  tphpmyadminpma__table_uiprefsPRIMARYn_leaf_pages]?Number of leaf pages in the index  gphpmyadminpma__table_uiprefsPRIMARYsize]?Number of pages in the index   ]phpmyadminpma__trackingPRIMARYn_diff_pfx01]?db_name   j hphpmyadminpma__trackingPRIMARYn_diff_pfx02]?db_name,table_name   pphpmyadminpma__trackingPRIMARYn_diff_pfx03]?db_name,table_name,version !  ophpmyadminpma__trackingPRIMARYn_leaf_pages]?Number of leaf pages in the index  bphpmyadminpma__trackingPRIMARYsize]?Number of pages in the index   `phpmyadminpma__userconfigPRIMARYn_diff_pfx01vaX ]qusername !  qphpmyadminpma__userconfigPRIMARYn_leaf_pages]qNumber of leaf pages in the index  dphpmyadminpma__userconfigPRIMARYsize]qNumber of pages in the index  aphpmyadminpma__usergroupsPRIMARYn_diff_pfx01]?usergroup  ephpmyadminpma__usergroupsPRIMARYn_diff_pfx02]?usergroup,tab   mphpmyadminpm$ a__usergroupsPRIMARYn_diff_pfx03]?usergroup,tab,allowed !  qphpmyadminpma__usergroupsPRIMARYn_leaf_pages]?Number of leaf pages in the index  dphpmyadminpma__usergroupsPRIMARYsize]?Number of pages in the index   [phpmyadminpma__usersPRIMARYn_diff_pfx01]?username    ephpmyadminpma__usersPRIMARYn_diff_pfx02]?use rname,usergroup !  (lphpmyadminpma__usersPRIMARYn_leaf_pages]?Number of leaf pages in the index  0vphpmyadminpma__usersPRIMARYsize]?Number of pages in the index+ &  i  Xҋnorthfield_demowp_commentscomment_date_gmtsize<iXNumber of pages in the index<; northfield_demo wp_commentscomment_parent n_diff_pfx01 ;Y_|   `northfield_demowp_commentscomment_parentn_diff_pfx01< iXcomment_parent<; northfield_demo wp_commentscomment_parent n_diff_pfx02 ;ǀ   hѯnorthfield_demowp_commentscomment_parentn_diff_pfx02< AiXcomment_parent,comment_ID<; northfield_demo wp_commentscomment_parent n_leaf_pages <5!  p6northfield_demowp_commentscomment_parentn_leaf_pages8WvVA < iXNumber of leaf pages in the index<3 northfield_demo wp_commentscomment_parentsize <  xнnorthfield_demowp_commentscomment_parentsize< iXNumber of pages in the index<< northfield_demo wp_commentscomment_post_ID n_diff_pfx01 ='   Qnorthfield_demowp_commentscomment_post_IDn_diff_pfx01< iXcomment_post_ID<< northfield_demo wp_comd. mentscomment_post_ID n_diff_pfx02 =   northfield_demowp_commentscomment_post_IDn_diff_pfx02< 6iXcomment_post_ID,comment_ID<< northfield_demo wp_commentscomment_post_ID n_leaf_pages > !  fnorthfield_demowp_commentscomment_post_IDn_leaf_pages< viXNumber of leaf pages in the index<4 northfield_demo wp_commentscomment_post_IDsize {ᶀ >~  northfield_demowp_commentscomment_post_IDsize< iXNumber of pages in the index<8<X<\<^<<b42<46X<<<X4.<>8 :   [ 2 =2 2 2 72 2 l   a 9  ߁  4 % 3 % %u $ $ &D # $Y %- #6 #  I $ " " "g > = < ; >8 ?% <`     =S    7  ;   :  J G 0  >>(>*>A> (cӀ$e >A WordPress Commenterwapuu@wordpress.examplehttps://wordpress.org/Hi, this is a comment. To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard. Commenter avatars come from Gravatar.1comment8&c!8&c)18&c8&+( c!8&c1 wapuu@word>8>Q>U>W>>[x62>66Q>x>>|Q6.>7 .)>/!.\northfield_demo\wp_links.ibd7.\northfield_demo\wp_links.ibd;&.6!?B?H?R?X?b?h?z???n2@;?RVX\??Nv]6 :7.\northfield_demo\wp_links.ibd??(?*?!?$?%)? northfield_demo/wp_links .EA=51-%Rnorthfield_demo/wp_links?) !P 8  Q t)northfield_demo/wp_links? ) &8R)?link_id? ) &w1-)%! t)?link_url ? ) &2.*&" @ t)?link_name ? ) &3/+'# t)?(link_image ? ) '740,($ t)?=link_target d? ) 'y951-) t)?Rlink_description ? ) '51-)% t)?glink_visible P? ) (3/+'#v+-H  t)?|link_owner? ) (H40,($ t)?link_rating? ) (51-)% t) ?link_updated ? ) (̀1-)%! t) ?link_rel ? ) )3/+'# t) ?link_notes ? ) )Q1-)%!FFF  t) ?link_rss ?  3q -)  t?northfield_demo/wp_links!? 4s /  t?.\northfield_demo\wp_links.ibd6;? ); K840,($t);?PRIMARY2? ; .W   t;?+link_id:;&&?&?,n2Zz ?B?H?R?X?b?hni?r:;r\2XTn?????"?(.i?2RNJ%@B;? 6<? )< =951-)t)<?@link_visible2? < fa %  t<?Ylink_visible`n??-: ????i?.:;\XTnr??????i?RrNJ%@B  0northfield_demowp_linksPRIMARYn_diff_pfx01AiXlink_idA1 northfield_demowp_linksPRIMARY n_leaf_pages. &  ! northfield_demowp_linksPRIMARYn_leaf_pagesA iXf5 Number of leaf pages in the indexA) northfield_demowp_linksPRIMARYsize "E northfield_demowp_linksPRIMARYsizeAUiXNumber of pages in the indexA6 northfield_demowp_links link_visible n_diff_pfx01 " 7northfield_demowp_linkslink_visiblen_diff_pfx01AiXlink_visibleA6 northfield_demowp_links link_visible n_diff_pfx02 M #  northfield_demowp_linkslink_visiblen_diff_pfx02AiXlink_visible,link_idA6 northfield_demowp_links link_visible n_leaf_pages #} ! anorthfield_demowp_linkslink_visiblen_leaf_pagesAiXNumber of leaf pages in the indexA. northfield_demowp_links link_visiblesize #  northfield_demowp_linkslink_visiblesizeA0iXØ) Number of pages in the indexA8ASAWAYAA]x92A96SAxAA|S9.A9  r  2  !24U 3= )] ) ) ( ' ( ( ' (T ' 'C &  ND & #E $  # $ " "o  .*>/!!.\northfield_demo\wp_options.ibd7!.\northfield_demo\wp_options.ibd;&.6!?B?H?R?X?b?h?z???n2@;?RVX\??3C N:7!.\northfield_demo\wp_options.ibdDD(XD*XDXDD*D northfield_demo/wp_options GC?73/' Rnorthfield_demo/wp_optionsDX*!P 8 8U"t*northfield_demo/wp_optionsD * )2.*&" t*Dzoption_idD * )Ӏ40,($  t*Doption_name tn D * *51-)% (t*Doption_value D * *W1-)%! 0t*Dautoload PD  39u /+  tDnorthfield_demo/wp_options!D 4Qw 1  tD.\northfield_demo\wp_options.ibd6=D *= 耑840,($t*=DPRIMARY2D T = [ "  t=Doption_id:;&&?&?,n2?B?H?R?X?b?hni?r:;r\2XTn?????"?(.i?2RNJ%@B=? e6>D *> 5<840,(t*>D,+ option_name2D > _ $  t>D-option_name`n??????i?.:;\XTnr??????i?RrNJ%@B>? 6?D *? }951-)%t*?DBautoloadT)Ն 2D ? Y !  t?D[autoload`n2?B?H?R?X?b?hni?r.:;r\2XTn?????"?(.i?2RNJ%@B?? D8DDDƁDDx;2D;6DxDD|;.DEE(E*E@ y0 E northfield_demo wp_optionsЀ northfield_demowp_optionsĐEiXE8EPETEVEEZx<2E<6PExEE|P<.E6FF([F*[F[F3 northfield_demo wp_optionsPRIMARY n_diff_pfx01 $`  northfield_demowp_optionsPRIMARYn_diff_pfx01ƑF[iXoption_idF3 northfield_demo wp_optionsPRIMARY n_7 m leaf_pages $ǀ !  %northfield_demowp_optionsPRIMARYn_leaf_pagesƑFiXNumber of leaf pages in the indexF+ northfield_demo wp_optionsPRIMARYsize %(  northfield_demowp_optionsPRIMARYsizeƑFiXNumber of pages in the indexF4 northfield_demo wp_optionsautoload n_diff_pfx01 %   Pnorthfield_demowp_optionsautoloadn_diff_pfx01ƑK}- FiXautoloadF4 northfield_demo wp_optionsautoload n_diff_pfx02 %   northfield_demowp_optionsautoloadn_diff_pfx02ƑF0iXautoload,option_idF4 northfield_demo wp_optionsautoload n_leaf_pages &^ !  northfield_demowp_optionsautoloadn_leaf_pagesƑFhiXNumber of leaf pages in the indexF, northfield_demo wp_optionsautoloadsize @G &ɀ  northfield_demowp_optionsautoloadsizeƑFiXNumber of pages in the indexF7 northfield_demo wp_options option_name n_diff_pfx01 '; northfield_demowp_optionsoption_namen_diff_pfx01ƑFiXoption_nameF7 northfield_demo wp_options option_name n_leaf_pages ' ! Fnorthfield_demowp_optionsoption_namen_leaf_pagesƑF iX4x}5 Number of leaf pages in the indexF/ northfield_demo wp_options option_namesize (  northfield_demowp_optionsoption_namesizeƑFFiXNumber of pages in the indexF8FFFɁFFx=2F=6FxFF|=.F8|    ) i2 2 23u 4 E |' ) *c *  * '` ( ' & % &* 0 (7 %T & $ HH(H*HBH *c ĆɓHcrona:10:{i:1776440655;a:1:{s:34:"wp_privacy_delete_olX` d_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776469528;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776473054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776474854;a:1:{s5 :17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776476654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776512655;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}) i:1776512728;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776512730;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1 777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on8&c%cron8&c!onH *ɓHsiteurlhttp://northfield-theatre.localon~+siteurl~H *hzL  ɓH homehttp://northfield-theatre.localon~homeH *q(ɓHblognameNorthfield Theatreonc-(blognameH * 0HɓH*blogdescriptionWhere Yorkshire stages the worldonc;0blogdescriptionH *(c8QF0 ɓH:users_can_register0onA8users_can_registerH *v @ɓHJadmin_emailadmin@northfield-theatre.localonc3 @admin_emailH *Y HɓHZstart_of_week1on7 Hstart_of_weekH * [PS ɓHjuse_bala nceTags0on#;Puse_balanceTags  H *  S X$ ɓHzuse_smilies1on>3 Xuse_smilies  H *  La` ɓHrequire_name_email1onA`require_name_email  II(aI*aIaIKnorthfield_demo wp_optionsnorthfield_demo wp_optionsH *.sn Ia w[h ɓHcomments_notify1on;hcomments_notify  IU  Ianorthfield_demo wp_optionsnorthfield_demo wp_optionsH * I [ p ɓHposts_per_rss10on7 pposts_per_rss . I8IIIρG IIx2I6IxII|.IH * ]xjɓHrss_use_excerpt0ont;xrss_use_excerpt>H * y;ɓHmailserver_urlmail.example.comon9mailserver_urlNH * 5ɓHmailserver_loginlogin@example.comon=G)>) mailserver_login^H * r[ɓHmailserver_passon;mailserver_passnH * aɓHmailserver_port110on#ort~H * __ɓH default_category1on~=Hdefault_categoryH *V.[  q/ɓHdefault_comment_statusopenon]I*default_comment_statusH * AiɓH*default_ping_statusopenon{Cdefault_ping_statusH * ziɓH:default_pingback_flag1onGdefault_pingback_flagH *YrwmJ  ]ɓHJposts_per_page10on,posts_per_pageH * _ \ɓHZdate_formatF j, Yon~3 ^date_formatH * ] ,ɓHjtime_formatg:i aon#3 &time_formatH * D ɓHzlinks_updated_datei! _formatF j, Y g:i aonOlinks_updated_date_formatH * scɓHcomment_moderation0onA true";}&*  {  &t7 rewrite_rules>H * YS ɓHhack_file0onJnorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 J p'/ hack_fileNH *  _  ɓHڵ% blog_charsetUTF-8onJ  J pnorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 J ' 5 blog_charset ^ H *! _~!ɓHmoderation_keysoff;tmoderation_keys!c#off!H !*" gO{am7 "ɓHactive_pluginsa:0:{}onc9active_plugins"n"Jnorthfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pagesH "*# J (!W  #ɓH category_baseon7  category_base##J  J northfield_demo wp_options option_name n_leaf_pa J ges:northfield_demo wp_options option_name n_leaf_pages J (H #*$T ($ɓHping_siteshttps://rpc.pingomatic.com/on1 (ping_sites$$H $*%a0%ɓH*comment_max_links2on=?0comment_max_links%%H %*&Q 8{&ɓHFh  :gmt_offset0onJonorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize J (|1 8Dgmt_offset&&Jo  J northfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize J (|H &*'i@Q'ɓHJdefault_email_category1onJ8-` J0J4J6JJ:x2J60JxJJ|0.J{,email_category''H '*(_H(ɓHZrecently_editedoff;Hrecently_edited(~(H (*)UsP)ɓHjtemplatenorthfield-theatreon#-P0template))H )**s X)8 *ɓHzstylesheetnorthfield-theatreon#1 Xstylesheet**H **+g`x+ɓHcomment_registration0onXE`~comment_registration++H +*,a hD,ɓHhtml_typetext/htmlon/ hhtml_type, ,H ,*-,Y p-ɓHuse_trackback0on<05 [7 puse_trackback-0-H -*.]i x.ɓHdefault_rolesubscriberon5 x%default_role.@.H .*/[ /ɓHdb_version60717on1 db_version/P/H /*0y0ɓHuploads_use_yearmonth_folders1onWuploads_use_yearmit onth_folders0`0H 0*1S F1ɓHupload_pathon&upload_path1p1H 1*2*U 2ɓHblog_public1on3 blog_public22H 2*3Tg3ɓH default_link_category2onGdefault_link_category33H 3*4vL _ 4ɓHshow_on_frontpageon7 tshow_on_front44H 4*5M5ɓH*tag_baseon-tag_base55H 5*6W e6ɓH:show_avatars1on5 show_avatars66H 6*7 W 97ɓHJavatar_ratingGon{0  7 avatar_rating770 H 7*87[ 8ɓHZupload_url_pathon;upload_url_path88H 8*9dc9ɓHjthumbnail_size_w150on=ythumbnail_size_w99H 9*:F:ɓHzthumbnail_size_h150on=thumbnail_size_h:# :H :*;[z;ɓHthumbnail_crop1on9thumbnail_crop;;H ;*<] L<ɓHmedium_size_w300on( 7  medium_size_w< <H <*=$@=ɓHmedium_size_h300on' 7 medium_size_h=0=H =*  >Sg>ɓHavatar_defaultmysteryon(7  9:avatar_default>@>H >*?'` ] ?ɓHlarge_size_w1024on85 large_size_w?P?H ?*@& @@ɓHlarge_size_h1024on85 large_size_h@& `P/ @H @*Aq\AɓHimage_default_link_typenoneon% 8Kimage_default_link_typeApAH A*Ba"BɓHimage_default_sizeon}Aimage_default_sizeB&* BH B*C$ Na CɓH image_default_alignon8C $) image_default_alignCCH C*Dw(DɓHclose_comments_for_old_posts0on%T =U(close_comments_for_old_postsDDH D*Eo0EɓH*close_comments_days_old14on=K0close_comments_days_oldEEH E*F]8KFɓH:thread_comments1on ;8thread_commentsFFH F*G%g@GɓHJthread_comments_depth5on2G@thread_comments_depthGGH G*HTW HHɓHZpage_comments0onx7 H%page_commentsHHH H*IcPIɓHjcomments_per_page50on?Pcomments_per_p*S)X ageIIH I*JsXJɓHzdefault_comments_pageneweston{GXdefault_comments_pageJJH J*K] `NKɓHcomment_orderasconX7 `Gcomment_orderKKH K*L"a hLɓHsticky_postsa:0:{}on#5 hsticky_postsL LH h L*MQ(pMɓHwidget_categoriesa:2:{i:1;a:0:{}s:12:"_multiwidget";i:1;}auto?plwidget_categoriesMc%p>autoMH M*N xNɓHwidget_texta:2:{i:1;a:0:{}s:12:"_multiwidget";i:1;}auto 3 xMwidget_textN@NH N*O܀ @OɓHwidget_rssa:2:{i:1;a:0:{}s:12:"n# _multiwidget";i:1;}auto 1 widget_rssOROH O*P0oPɓHuninstall_pluginsa:0:{}off?suninstall_pluginsPPH P*Q]QɓHtimezone_stringon;timezone_stringQ0QH Q*R_RɓHpage_for_posts216onr9r$) page_for_postsRRH R*S[ XSɓH page_on_front222on 7 page_on_frontSSH S*Te)TɓHdefault_post_format0onCdefault_post_formatTTH T*UGeUɓH*link_manager_enabled0onIEIlink_manager_enabledUi¦ UH U*Vz{VɓH:finished_splitting_shared_terms1onj[finished_splitting_shared_termsVVH V*WO WɓHJsite_icon0on/ Ysite_iconWWH W*XiZXɓHZmedium_large_size_w768onCmedium_large_size_wXXH r X*Ye%YɓHjmedium_large_size_h0onCmedium_large_size_hYYH Y*ZKqZɓHzwp_page_for_privacy_policy3on #Qwp_page_for_privacy_policyZZH Z*[~u[ɓHshow_comments_cookies_opt_in1onMUdshow_comments_cookies_opt_in[j [H [*\y |\ɓHadmin_email_lifespan1791891854on EKadmin_email_lifespan\'\H \*]_?]ɓHdisallowed_keysoffj;disallowed_keys]v]H ]*^1w^ɓHcomment_previously_approved1onScomment_previously_approved^7d, ^H ^*_`_ɓHauto_plugin_theme_update_emailsa:0:{}off [auto_plugin_theme_update_emails_G_H _*`u`ɓHauto_update_core_devenabledon JEauto_update_core_dev`X`H `*auVaɓHauto_update_core_minorenabledon wIauto_update_co~3 re_minorayaH a*bZbɓHauto_update_core_majorenabledon wIauto_update_core_majorbbH b*cV cɓH wp_force_deactivated_pluginsa:0:{}on #U wp_force_deactivated_pluginsccH c*du(dɓHwp_attachment_pages_enabled0on #S(wp_attKb^) achment_pages_enabledddH d*e[0beɓH*wp_notes_notify1on ;0\wp_notes_notifyeeH e*fk83fɓH:initial_db_version60717on2nitial_db_versionffH f*g= = @gɓHJwp_user_rolesa:5:{s:13:"administrator";a:2:{s:4:"name";s:13:"Administrator";s:1- 2:"capabilities";a:61:{s:13:"switch_themes";b:1;s:11:"edit_themes";b:1;s:16:"activate_plugins";b:1;s:12:"edit_plugins";b:1;s:10:"edit_users";b:1;s:10:"edit_files";b:1;s:14:"manage_options";b:1;s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:6:"import";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:8:"levȼ6 el_10";b:1;s:7:"level_9";b:1;s:7:"level_8";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edihE t_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;s:12:"delete_users";b:1;s:12:"create_users";b:1;s:17:"unfiltered_upload";b:1;s:14:"edit_dashboard";b:1;s:14:"update_plugins";b:1;s:14:"delete_plugins";b:1;s:15:"install_plugins";b:1;s:13:"update_themes";b:1;s:14:"install_themes";b:1;s:11:"update_core";b:1;s:10:"list_users";b:1;s:12:"remove_users";b:1;s:13:"promote_users";b:1;s:18:"edit_theme_options";%d b:1;s:13:"delete_themes";b:1;s:6:"export";b:1;}}s:6:"editor";a:2:{s:4:"name";s:6:"Editor";s:12:"capabilities";a:34:{s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2  ";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;}}s:6:cl "author";a:2:{s:4:"name";s:6:"Author";s:12:"capabilities";a:10:{s:12:"upload_files";b:1;s:10:"edit_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:4:"read";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;s:22:"delete_published_posts";b:1;}}s:11:"contributor";a:2:{s:4:"name";s:11:"Contributor";s:12:"capabilities";a:5:{s:10:"edit_posts";b:1;s:4:"read";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;}}s:10:"subscriber";a:2:SSi {s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}on 7 @wp_user_rolesggH g*htW HדhɓHZfresh_site0off 1 Hfresh_sitehhhH h*i(8iɓHjuser_count1offO1 PFuser_countiiH i*j)Q z X<jɓHzwidg#( et_blocka:6:{i:2;a:1:{s:7:"content";s:19:"";}i:3;a:1:{s:7:"content";s:154:"

Recent Posts

";}i:4;a:1:{s:7:"content";s:227:"

Recent Comments

";}i:5;a:1:{s:7:"content";s:146:"

Archives

";}i:6;a:1:{s:7:"content";s:150:"

Categories

";}s:12:"_multiwidget";i:1;}auto5 XHwidget_blockjdjH j*k]pF 8 )4A `ӔkɓHsidebars_widgetsa:6:{s:19:"wp_inactive_widgets";a:0:{}s:8:"footer-1";a:2:{i:0;s:7:"block-5";i:1;s:7:"block-6";}s:8:"footer-2";a:0:{}s:8:"footer-3";a:0:{}s:9:"sidebar-1";a:3:{i:0;s:7:"block-2";i:1;s:7:"block-3";i:2;s:7:"block-4";}s:13:"array_version";i:3;}auto=`asidebars_widgetskkH k*l,܀ htlɓHwidget_pagesa:1:{s:12:"_multiwidget";i:1;}auto 5U (  hHwidget_pagesl-lH l*m-p)mɓHwidget_calendara:1:{s:12:"_multiwidget";i:1;}auto ;pwidget_calendarm?mH m*n.G~nɓHwidget_archivesa:1:{s:12:"_multiwidget";i:1;}auto;xwidget_archivesnQnH n*o.эoɓHwidget_media_audioa:1:{s:12:"_multiwi4  dget";i:1;}auto Awidget_media_audioocoH o*p.〄pɓHwidget_media_imagea:1:{s:12:"_multiwidget";i:1;}auto HimagepupH p*q/4qɓHwidget_media_gallerya:1:{s:12:"_multiwidget";i:1;}auto HEwidget_media_galleryqqH q*r/ИrɓHwidgetp : _media_videoa:1:{s:12:"_multiwidget";i:1;}auto hvideorrH r*s/؀ GsɓH widget_metaa:1:{s:12:"_multiwidget";i:1;}auto 3 *widget_metassH s*t0) tɓH widget_searcha:1:{s:12:"_multiwidget";i:1;}auto <7 @widget_searchttH t*u0sϱuZЃ N ɓH *widget_recent-postsa:1:{s:12:"_multiwidget";i:1;}auto C>widget_recent-postsuuH u*v0_vɓH :widget_recent-commentsa:1:{s:12:"_multiwidget";i:1;}auto Iwidget_recent-commentsvvH v*w1 wɓH Jwidget_tag_clouda:1:{s:12:"_multiwidget";i:1;}auto =widget_tag_cloudwtp wH w*x1fλxɓH Zwidget_nav_menua:1:{s:12:"_multiwidget";i:1;}auto ;widget_nav_menuxxH x*y1myɓH jwidget_custom_htmla:1:{s:12:"_multiwidget";i:1;}auto Awidget_custom_htmlyyH y*z2 "zɓH z_transient_wp_core_block_css_files꽠 on.:;6 .?a:2:{s:7:"version";s:5:"6.9.4";s:5:"files";a:584:{i:0;s:31:"accordion-heading/style-rtl.css";i:1;s:35:"accordion-heading/style-rtl.min.css";i:2;s:27:"accordion-heading/style.css";i:3;s:31:"accordion-heading/style.min.css";i:4;s:28:"accordion-item/style-rtl.css";i:5;s:32:"accordion-item/style-rtl.min.css";i:6;s:24:"accordion-item/style.css";i:7;s:28:"accordion-item/style.min.css";i:8;s:29:"accordion-panel/style-rtl.css";i:9;s:33:"accordiBo on-panel/style-rtl.min.css";i:10;s:25:"accordion-panel/style.css";i:11;s:29:"accordion-panel/style.min.css";i:12;s:23:"accordion/style-rtl.css";i:13;s:27:"accordion/style-rtl.min.css";i:14;s:19:"accordion/style.css";i:15;s:23:"accordion/style.min.css";i:16;s:23:"archives/editor-rtl.css";i:17;s:27:"archives/editor-rtl.min.css";i:18;s:19:"archives/editor.css";i:19;s:23:"archives/editor.min.css";i:20;s:22:"archives/style-rtl.css";i:21;s:26:"archives/style-rtl.min.css";i:22;s:18:"archives/style.[.) css";i:23;s:22:"archives/style.min.css";i:24;s:20:"audio/editor-rtl.css";i:25;s:24:"audio/editor-rtl.min.css";i:26;s:16:"audio/editor.css";i:27;s:20:"audio/editor.min.css";i:28;s:19:"audio/style-rtl.css";i:29;s:23:"audio/style-rtl.min.css";i:30;s:15:"audio/style.css";i:31;s:19:"audio/style.min.css";i:32;s:19:"audio/theme-rtl.css";i:33;s:23:"audio/theme-rtl.min.css";i:34;s:15:"audio/theme.css";i:35;s:19:"audio/theme.min.css";i:36;s:21:"avatar/editor-rtl.css";i:37;s:25:"avatar/editor-rtl.min.c5^ ss";i:38;s:17:"avatar/editor.css";i:39;s:21:"avatar/editor.min.css";i:40;s:20:"avatar/style-rtl.css";i:41;s:24:"avatar/style-rtl.min.css";i:42;s:16:"avatar/style.css";i:43;s:20:"avatar/style.min.css";i:44;s:21:"button/editor-rtl.css";i:45;s:25:"button/editor-rtl.min.css";i:46;s:17:"button/editor.css";i:47;s:21:"button/editor.min.css";i:48;s:20:"button/style-rtl.css";i:49;s:24:"button/style-rtl.min.css";i:50;s:16:"button/style.css";i:51;s:20:"button/style.min.css";i:52;s:22:"buttons/editor-rt=  l.css";i:53;s:26:"buttons/editor-rtl.min.css";i:54;s:18:"buttons/editor.css";i:55;s:22:"buttons/editor.min.css";i:56;s:21:"buttons/style-rtl.css";i:57;s:25:"buttons/style-rtl.min.css";i:58;s:17:"buttons/style.css";i:59;s:21:"buttons/style.min.css";i:60;s:22:"calendar/style-rtl.css";i:61;s:26:"calendar/style-rtl.min.css";i:62;s:18:"calendar/style.css";i:63;s:22:"calendar/style.min.css";i:64;s:25:"categories/editor-rtl.css";i:65;s:29:"categories/editor-rtl.min.css";i:66;s:21:"categories/editor qI .css";i:67;s:25:"categories/editor.min.css";i:68;s:24:"categories/style-rtl.css";i:69;s:28:"categories/style-rtl.min.css";i:70;s:20:"categories/style.css";i:71;s:24:"categories/style.min.css";i:72;s:19:"code/editor-rtl.css";i:73;s:23:"code/editor-rtl.min.css";i:74;s:15:"code/editor.css";i:75;s:19:"code/editor.min.css";i:76;s:18:"code/style-rtl.css";i:77;s:22:"code/style-rtl.min.css";i:78;s:14:"code/style.css";i:79;s:18:"code/style.min.css";i:80;s:18:"code/theme-rtl.css";i:81;s:22:"code/themeIzlj -rtl.min.css";i:82;s:14:"code/theme.css";i:83;s:18:"code/theme.min.css";i:84;s:22:"columns/editor-rtl.css";i:85;s:26:"columns/editor-rtl.min.css";i:86;s:18:"columns/editor.css";i:87;s:22:"columns/editor.min.css";i:88;s:21:"columns/style-rtl.css";i:89;s:25:"columns/style-rtl.min.css";i:90;s:17:"columns/style.css";i:91;s:21:"columns/style.min.css";i:92;s:33:"comment-author-name/style-rtl.css";i:93;s:37:"comment-author-name/style-rtl.min.css";i:94;s:29:"comment-author-name/style.css";i:95;s:33:[ "comment-author-name/style.min.css";i:96;s:29:"comment-content/style-rtl.css";i:97;s:33:"comment-content/style-rtl.min.css";i:98;s:25:"comment-content/style.css";i:99;s:29:"comment-content/style.min.css";i:100;s:26:"comment-date/style-rtl.css";i:101;s:30:"comment-date/style-rtl.min.css";i:102;s:22:"comment-date/style.css";i:103;s:26:"comment-date/style.min.css";i:104;s:31:"comment-edit-link/style-rtl.css";i:105;s:35:"comment-edit-link/style-rtl.min.css";i:106;s:27:"comment-edit-link/style.cs s";i:107;s:31:"comment-edit-link/style.min.css";i:108;s:32:"comment-reply-link/style-rtl.css";i:109;s:36:"comment-reply-link/style-rtl.min.css";i:110;s:28:"comment-reply-link/style.css";i:111;s:32:"comment-reply-link/style.min.css";i:112;s:30:"comment-template/style-rtl.css";i:113;s:34:"comment-template/style-rtl.min.css";i:114;s:26:"comment-template/style.css";i:115;s:30:"comment-template/style.min.css";i:116;s:42:"comments-pagination-numbers/editor-rtl.css";i:117;s:46:"comments-pagination-U numbers/editor-rtl.min.css";i:118;s:38:"comments-pagination-numbers/editor.css";i:119;s:42:"comments-pagination-numbers/editor.min.css";i:120;s:34:"comments-pagination/editor-rtl.css";i:121;s:38:"comments-pagination/editor-rtl.min.css";i:122;s:30:"comments-pagination/editor.css";i:123;s:34:"comments-pagination/editor.min.css";i:124;s:33:"comments-pagination/style-rtl.css";i:125;s:37:"comments-pagination/style-rtl.min.css";i:126;s:29:"comments-pagination/style.css";i:127;s:33:"comments-paginaV tion/style.min.css";i:128;s:29:"comments-title/editor-rtl.css";i:129;s:33:"comments-title/editor-rtl.min.css";i:130;s:25:"comments-title/editor.css";i:131;s:29:"comments-title/editor.min.css";i:132;s:23:"comments/editor-rtl.css";i:133;s:27:"comments/editor-rtl.min.css";i:134;s:19:"comments/editor.css";i:135;s:23:"comments/editor.min.css";i:136;s:22:"comments/style-rtl.css";i:137;s:26:"comments/style-rtl.min.css";i:138;s:18:"comments/style.css";i:139;s:22:"comments/style.min.css";i:140;s:20:"N.x cover/editor-rtl.css";i:141;s:24:"cover/editor-rtl.min.css";i:142;s:16:"cover/editor.css";i:143;s:20:"cover/editor.min.css";i:144;s:19:"cover/style-rtl.css";i:145;s:23:"cover/style-rtl.min.css";i:146;s:15:"cover/style.css";i:147;s:19:"cover/style.min.css";i:148;s:22:"details/editor-rtl.css";i:149;s:26:"details/editor-rtl.min.css";i:150;s:18:"details/editor.css";i:151;s:22:"details/editor.min.css";i:152;s:21:"details/style-rtl.css";i:153;s:25:"details/style-rtl.min.css";i:154;s:17:"details/st:hM yle.css";i:155;s:21:"details/style.min.css";i:156;s:20:"embed/editor-rtl.css";i:157;s:24:"embed/editor-rtl.min.css";i:158;s:16:"embed/editor.css";i:159;s:20:"embed/editor.min.css";i:160;s:19:"embed/style-rtl.css";i:161;s:23:"embed/style-rtl.min.css";i:162;s:15:"embed/style.css";i:163;s:19:"embed/style.min.css";i:164;s:19:"embed/theme-rtl.css";i:165;s:23:"embed/theme-rtl.min.css";i:166;s:15:"embed/theme.css";i:167;s:19:"embed/theme.min.css";i:168;s:19:"file/editor-rtl.css";i:169;s:23:"file/ed itor-rtl.min.css";i:170;s:15:"file/editor.css";i:171;s:19:"file/editor.min.css";i:172;s:18:"file/style-rtl.css";i:173;s:22:"file/style-rtl.min.css";i:174;s:14:"file/style.css";i:175;s:18:"file/style.min.css";i:176;s:23:"footnotes/style-rtl.css";i:177;s:27:"footnotes/style-rtl.min.css";i:178;s:19:"footnotes/style.css";i:179;s:23:"footnotes/style.min.css";i:180;s:23:"freeform/editor-rtl.css";i:181;s:27:"freeform/editor-rtl.min.css";i:182;s:19:"freeform/editor.css";i:183;s:23:"freeform/editor.m& in.css";i:184;s:22:"gallery/editor-rtl.css";i:185;s:26:"gallery/editor-rtl.min.css";i:186;s:18:"gallery/editor.css";i:187;s:22:"gallery/editor.min.css";i:188;s:21:"gallery/style-rtl.css";i:189;s:25:"gallery/style-rtl.min.css";i:190;s:17:"gallery/style.css";i:191;s:21:"gallery/style.min.css";i:192;s:21:"gallery/theme-rtl.css";i:193;s:25:"gallery/theme-rtl.min.css";i:194;s:17:"gallery/theme.css";i:195;s:21:"gallery/theme.min.css";i:196;s:20:"group/editor-rtl.css";i:197;s:24:"group/editor-rtl.m47 in.css";i:198;s:16:"group/editor.css";i:199;s:20:"group/editor.min.css";i:200;s:19:"group/style-rtl.css";i:201;s:23:"group/style-rtl.min.css";i:202;s:15:"group/style.css";i:203;s:19:"group/style.min.css";i:204;s:19:"group/theme-rtl.css";i:205;s:23:"group/theme-rtl.min.css";i:206;s:15:"group/theme.css";i:207;s:19:"group/theme.min.css";i:208;s:21:"heading/style-rtl.css";i:209;s:25:"heading/style-rtl.min.css";i:210;s:17:"heading/style.css";i:211;s:21:"heading/style.min.css";i:212;s:19:"html/edi- tor-rtl.css";i:213;s:23:"html/editor-rtl.min.css";i:214;s:15:"html/editor.css";i:215;s:19:"html/editor.min.css";i:216;s:20:"image/editor-rtl.css";i:217;s:24:"image/editor-rtl.min.css";i:218;s:16:"image/editor.css";i:219;s:20:"image/editor.min.css";i:220;s:19:"image/style-rtl.css";i:221;s:23:"image/style-rtl.min.css";i:222;s:15:"image/style.css";i:223;s:19:"image/style.min.css";i:224;s:19:"image/theme-rtl.css";i:225;s:23:"image/theme-rtl.min.css";i:226;s:15:"image/theme.css";i:227;s:19:"image9  /theme.min.css";i:228;s:29:"latest-comments/style-rtl.css";i:229;s:33:"latest-comments/style-rtl.min.css";i:230;s:25:"latest-comments/style.css";i:231;s:29:"latest-comments/style.min.css";i:232;s:27:"latest-posts/editor-rtl.css";i:233;s:31:"latest-posts/editor-rtl.min.css";i:234;s:23:"latest-posts/editor.css";i:235;s:27:"latest-posts/editor.min.css";i:236;s:26:"latest-posts/style-rtl.css";i:237;s:30:"latest-posts/style-rtl.min.css";i:238;s:22:"latest-posts/style.css";i:239;s:26:"latest-postsQY! /style.min.css";i:240;s:18:"list/style-rtl.css";i:241;s:22:"list/style-rtl.min.css";i:242;s:14:"list/style.css";i:243;s:18:"list/style.min.css";i:244;s:22:"loginout/style-rtl.css";i:245;s:26:"loginout/style-rtl.min.css";i:246;s:18:"loginout/style.css";i:247;s:22:"loginout/style.min.css";i:248;s:19:"math/editor-rtl.css";i:249;s:23:"math/editor-rtl.min.css";i:250;s:15:"math/editor.css";i:251;s:19:"math/editor.min.css";i:252;s:18:"math/style-rtl.css";i:253;s:22:"math/style-rtl.min.css";i:254;s: :"new_bundled";s:71:"https://downloads.wordpress.org/release/wordpress-6.9.4-new-bundled.zip";s:7:"partial";s:0:"";s:8:"rollback";s:0:"";}s:7:"current";s:5:"6.9.4";s:7:"version";s:5:"6.9.4";s:11:"php_version";s:6:"7.2.24";s:13:"mysql_version";s:5:"5.5.5";s:11:"new_bundled";s:3:"6.7";s:15:"partial_version";s:0:"";}}s:12:"last_checked";i:1776429965;s:15:"version_checked";s:5:"6.9.4";s:12:"translations";a:0:{}}offcS_site_transient_update_coreKH }*I7? 3oyɓH _site_transient_update_pluginsO:8:"stdClass":4:{s:12:"last_checked";i:1776429966;s:8:"response";a:0:{}s:12:"translations";a:0:{}s:9:"no_update";a:0:{}}offYx_site_transient_update_pluginsnH ~*. : ; > %  @ B=? - 7 ĆɓHcrona:10:{i:1776440655;a:1:{s:34:"wp_privacy_delete_old_export_files";a @ :1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776469528;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776473054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776474854;a:1:{s:17:"wp_update_plbA ugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776476654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776512655;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776512728;a:2:DB {s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776512730;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:KC 30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onEɓHsiteurlhttp://northfield-theatre.localon BɓH homehttp://northfield-theatre.localonq(9ɓHblognameNorthfield Theatreon 0NɓH*blogdescriptionWhere Yorkshire stages the worldonc82ɓH:kBD users_can_register0on @HɓHJadmin_emailadmin@northfield-theatre.localonY H-ɓHZstart_of_week1on[P/ ɓHjuse_balanceTags0onS X+ ɓHzuse_smilies1ona`2 ɓHrequire_name_email1on[h/ ɓHcomments_notify1on[ p. ɓHposts_per_rss10on]x/ɓHrss_use_excerpt0ony=ɓHmailserver_urlmail.examplB:E e.comon@ɓHmailserver_loginlogin@example.comon[.ɓHmailserver_passona1ɓHmailserver_port110on_0ɓH default_category1onq9ɓHdefault_comment_statusopenoni6ɓH*default_ping_statusopenoni5ɓH:default_pingback_flag1on]/ɓHJposts_per_page10on_ 0ɓHZdate_formatF j, -F Yon] /ɓHjtime_formatg:i aon DɓHzlinks_updated_date_formatF j, Y g:i aonc2ɓHcomment_moderation0on_1ɓHmoderation_notify1on{ ?ɓHpermalink_structure/%postname%/on  @ɓHrewrite_rules&3onS )ɓHhack_file0on_ 0 ɓHblog_charsetUTF-8on_/!ɓHmodG eration_keysoffg3"ɓHactive_pluginsa:0:{}onW  ,#ɓH category_baseon (D$ɓHping_siteshttps://rpc.pingomatic.com/ona01%ɓH*comment_max_links2onQ 8*&ɓH:gmt_offset0oni@6'ɓHJdefault_email_category1on_H/(ɓHZrecently_editedoffsP9)ɓHjtemplatenorthfield-theatreons X;*ɓHzstylesheetnoPH rthfield-theatreong`4+ɓHcomment_registration0ona h1,ɓHhtml_typetext/htmlonY p--ɓHuse_trackback0oni x5.ɓHdefault_rolesubscriberon[ ./ɓHdb_version60717ony=0ɓHuploads_use_yearmonth_folders1onS *1ɓHupload_pathonU +2ɓHblog_public1ong53ɓH default_link_category2on_  I 04ɓHshow_on_frontpageonM'5ɓH*tag_baseonW ,6ɓH:show_avatars1onW -7ɓHJavatar_ratingGon[.8ɓHZupload_url_pathonc29ɓHjthumbnail_size_w150onF:ɓHzthumbnail_size_h150on[.;ɓHthumbnail_crop1on] /<ɓHmedium_size_w300on@=ɓHmedium_size_h300ong4>ɓHavatar_defaultm7J ysteryon] /?ɓHlarge_size_w1024on@@ɓHlarge_size_h1024onq:AɓHimage_default_link_typenoneona1BɓHimage_default_sizeona 2CɓH image_default_alignonw(<DɓHclose_comments_for_old_posts0ono08EɓH*close_comments_days_old14on]8/FɓH:thread_comments1ong@5GɓHJthread_comments_depth5onW H-xK HɓHZpage_comments0oncP2IɓHjcomments_per_page50onsX:JɓHzdefault_comments_pageneweston] `/KɓHcomment_orderascona h1LɓHsticky_postsa:0:{}on(pZMɓHwidget_categoriesa:2:{i:1;a:0:{}s:12:"_multiwidget";i:1;}auto xTNɓHwidget_texta:2:{i:1;a:0:{}s:12:"_multiwidget";i:1;}auto SOɓHwidget_rssa:2:{i:1;a:0:{}s:12:"_mL ultiwidget";i:1;}autoo7PɓHuninstall_pluginsa:0:{}off].QɓHtimezone_stringon_0RɓHpage_for_posts216on[ /SɓH page_on_front222one3TɓHdefault_post_format0one4UɓH*link_manager_enabled0on{?VɓH:finished_splitting_shared_terms1onO )WɓHJsite_icon0oni5XɓHZmedium_large_size_`M w768one3YɓHjmedium_large_size_h0onq:ZɓHzwp_page_for_privacy_policy3onu<[ɓHshow_comments_cookies_opt_in1ony =\ɓHadmin_email_lifespan1791891854on_/]ɓHdisallowed_keysoffw;^ɓHcomment_previously_approved1onE_ɓHauto_plugin_theme_update_emailsa:0:{}offu:`ɓHauto_update_core_devenabledonK3N u<aɓHauto_update_core_minorenabledonZbɓHauto_update_core_majorenabledon AcɓH wp_force_deactivated_pluginsa:0:{}onu(;dɓHwp_attachment_pages_enabled0on[0/eɓH*wp_notes_notify1onk87fɓH:initial_db_version60717on = @ igɓHJwp_user_rolesa:5:{s:13:"administrator";a:2:{s:4:"name";s:13:"Administrator";s:12:"capabilities";a:61:{s:13:"switch_t&aO hemes";b:1;s:11:"edit_themes";b:1;s:16:"activate_plugins";b:1;s:12:"edit_plugins";b:1;s:10:"edit_users";b:1;s:10:"edit_files";b:1;s:14:"manage_options";b:1;s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:6:"import";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:8:"level_10";b:1;s:7:"level_9";b:1;s:7:"levXZP el_8";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_privaOkQ te_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;s:12:"delete_users";b:1;s:12:"create_users";b:1;s:17:"unfiltered_upload";b:1;s:14:"edit_dashboard";b:1;s:14:"update_plugins";b:1;s:14:"delete_plugins";b:1;s:15:"install_plugins";b:1;s:13:"update_themes";b:1;s:14:"install_themes";b:1;s:11:"update_core";b:1;s:10:"list_users";b:1;s:12:"remove_users";b:1;s:13:"promote_users";b:1;s:18:"edit_theme_options";b:1;s:13:"delete_themes";b:1;s:6:"expM+jR ort";b:1;}}s:6:"editor";a:2:{s:4:"name";s:6:"Editor";s:12:"capabilities";a:34:{s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0" ^S ;b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;}}s:6:"author";a:2:{s:4:"name";s:6:"Author">T ;s:12:"capabilities";a:10:{s:12:"upload_files";b:1;s:10:"edit_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:4:"read";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;s:22:"delete_published_posts";b:1;}}s:11:"contributor";a:2:{s:4:"name";s:11:"Contributor";s:12:"capabilities";a:5:{s:10:"edit_posts";b:1;s:4:"read";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;}}s:10:"subscriber";a:2:{s:4:"name";s:10:"Subscriber";s:12:"cȥQU apabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}onW H+hɓHZfresh_site0off8iɓHjuser_count1offQ z XjɓHzwidget_blocka:6:{i:2;a:1:{s:7:"content";s:19:"";}i:3;a:1:{s:7:"content";s:154:"

Recent Posts

";}i:4;a:1:{s:7:"content";s:227:"

Recent Comments

";}i:5;a:1:{s:7:"content";s:146:"

Archives

";}i:6;a:1:{s:7:"content";s:150:"

Categories

";}s:12:"_multiwidget";i:1;}autoA ` kɓHsidebars_widgetsa:6:{s:19:"wp_inactive_widgets";a:0:{}s:8:"footer-1";a:2:{i:0;s:7:"block-5";i:1;s:7:"block-6";}s:8:"footer-2";a:0:{}s:8:"footer-3";a:0:{}s:9:"sidebar-1";a:3:{i:0;s:7:"block-2";i:1;s:7:"block-3";i:2;s:7:"block-4";}s:13:"array_version";i:3;}auto hKlɓHwidget_pagesa:1:{s:12:"_multiwidget";i:1;}autopNmɓHwidget_callm'X endara:1:{s:12:"_multiwidget";i:1;}auto~nɓHwidget_archivesa:1:{s:12:"_multiwidget";i:1;}autoQoɓHwidget_media_audioa:1:{s:12:"_multiwidget";i:1;}autopɓHwidget_media_imagea:1:{s:12:"_multiwidget";i:1;}autoSqɓHwidget_media_gallerya:1:{s:12:"_multiwidget";i:1;}autoQrɓHwidget_media_videoa:1:{s:12:"_multiwidget";i:1;}auto JsɓH widget_metaa:1:{s:12:"_multiwidget";i:1 >gY ;}auto LtɓH widget_searcha:1:{s:12:"_multiwidget";i:1;}autoRuɓH *widget_recent-postsa:1:{s:12:"_multiwidget";i:1;}autoUvɓH :widget_recent-commentsa:1:{s:12:"_multiwidget";i:1;}autoOwɓH Jwidget_tag_clouda:1:{s:12:"_multiwidget";i:1;}autoNxɓH Zwidget_nav_menua:1:{s:12:"_multiwidget";i:1;}autoRyɓH jwidget_custom_htmla:1:{s:12:"_multiwidget";$Z i:1;}auto "UzɓH z_transient_wp_core_block_css_files&Vong 3~ɓH recovery_keysa:0:{}offO(ɓH WPLANGauto 1lɓH _site_transient_update_coreO:8:"stdClass":4:{s:7:"updates";a:1:{i:0;O:8:"stdClass":10:{s:8:"response";s:6:"latest";s:8:"download";s:59:"https://downloads.wordpress.org/release/wordpress-6.9.4.zip";s:6:"locale";s:5:"en_US";s:8:"packages";O:8:"stdClass":5:{s:4:"fulH[ l";s:59:"https://downloads.wordpress.org/release/wordpress-6.9.4.zip";s:10:"no_content";s:70:"https://downloads.wordpress.org/release/wordpress-6.9.4-no-content.zip";s:11:"new_bundled";s:71:"https://downloads.wordpress.org/release/wordpress-6.9.4-new-bundled.zip";s:7:"partial";s:0:"";s:8:"rollback";s:0:"";}s:7:"current";s:5:"6.9.4";s:7:"version";s:5:"6.9.4";s:11:"php_version";s:6:"7.2.24";s:13:"mysql_version";s:5:"5.5.5";s:11:"new_bundled";s:3:"6.7";s:15:"partial_version";s:0:"";}}s:12:"lastV,p\ _checked";i:1776429965;s:15:"version_checked";s:5:"6.9.4";s:12:"translations";a:0:{}}offoyɓH _site_transient_update_pluginsO:8:"stdClass":4:{s:12:"last_checked";i:1776429966;s:8:"response";a:0:{}s:12:"translations";a:0:{}s:9:"no_update";a:0:{}}off 8%@8|&c : ; B %  @ B=&}  @     - #_ /@ɓHlarge)] _size_h1024onq:AɓHimage_default_link_typenoneona 1BɓHimage_default_sizeona(2CɓH image_default_alignonw0<DɓHclose_comments_for_old_posts0ono88EɓH*close_comments_days_old14on]@/FɓH:thread_comments1ongH5GɓHJthread_comments_depth5onW P-HɓHZpage_comments0oncX2IɓHjcomments_per_z^ page50ons`:JɓHzdefault_comments_pageneweston] h/KɓHcomment_orderascona p1LɓHsticky_postsa:0:{}on(xZMɓHwidget_categoriesa:2:{i:1;a:0:{}s:12:"_multiwidget";i:1;}auto TNɓHwidget_texta:2:{i:1;a:0:{}s:12:"_multiwidget";i:1;}auto SOɓHwidget_rssa:2:{i:1;a:0:{}s:12:"_multiwidget";i:1;}autoo7PɓHuninstall_pluginsa:0:{}o0d_ ff].QɓHtimezone_stringon_0RɓHpage_for_posts216on[ /SɓH page_on_front222one3TɓHdefault_post_format0one4UɓH*link_manager_enabled0on{?VɓH:finished_splitting_shared_terms1onO )WɓHJsite_icon0oni5XɓHZmedium_large_size_w768one3YɓHjmedium_large_size_h0onq:Z` ɓHzwp_page_for_privacy_policy3onu<[ɓHshow_comments_cookies_opt_in1ony =\ɓHadmin_email_lifespan1791891854on_/]ɓHdisallowed_keysoffw;^ɓHcomment_previously_approved1onE_ɓHauto_plugin_theme_update_emailsa:0:{}offu:`ɓHauto_update_core_devenabledonu<aɓHauto_update_core_minorenabledonZbɓHaalىa uto_update_core_majorenabledon(AcɓH wp_force_deactivated_pluginsa:0:{}onu0;dɓHwp_attachment_pages_enabled0on[8/eɓH*wp_notes_notify1onk@7fɓH:initial_db_version60717on = H igɓHJwp_user_rolesa:5:{s:13:"administrator";a:2:{s:4:"name";s:13:"Administrator";s:12:"capabilities";a:61:{s:13:"switch_themes";b:1;s:11:"edit_themes";b:1;s:16:"activate_plugins";b:1;s:12:"edit_plugiVb ns";b:1;s:10:"edit_users";b:1;s:10:"edit_files";b:1;s:14:"manage_options";b:1;s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:6:"import";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:8:"level_10";b:1;s:7:"level_9";b:1;s:7:"level_8";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";IԬc b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:Ud 18:"read_private_pages";b:1;s:12:"delete_users";b:1;s:12:"create_users";b:1;s:17:"unfiltered_upload";b:1;s:14:"edit_dashboard";b:1;s:14:"update_plugins";b:1;s:14:"delete_plugins";b:1;s:15:"install_plugins";b:1;s:13:"update_themes";b:1;s:14:"install_themes";b:1;s:11:"update_core";b:1;s:10:"list_users";b:1;s:12:"remove_users";b:1;s:13:"promote_users";b:1;s:18:"edit_theme_options";b:1;s:13:"delete_themes";b:1;s:6:"export";b:1;}}s:6:"editor";a:2:{s:4:"name";s:6:"Editor";s:12:"capabilities";a:34:ae {s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publis&f h_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;}}s:6:"author";a:2:{s:4:"name";s:6:"Author";s:12:"capabilities";a:10:{s:12:"upload_files";b:1;s:10:"edit_posts";b:1;s:20:g "edit_published_posts";b:1;s:13:"publish_posts";b:1;s:4:"read";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;s:22:"delete_published_posts";b:1;}}s:11:"contributor";a:2:{s:4:"name";s:11:"Contributor";s:12:"capabilities";a:5:{s:10:"edit_posts";b:1;s:4:"read";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;}}s:10:"subscriber";a:2:{s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}onW P+h5Ƽh ɓHZfresh_site0off8iɓHjuser_count1offQ z `jɓHzwidget_blocka:6:{i:2;a:1:{s:7:"content";s:19:"";}i:3;a:1:{s:7:"content";s:154:"

Recent Posts

";}i:4;a:1:{s:7:"content";s:227:"

Recent Comments

";}i:5;a:1:{s:7:"content";s:146:"

Archives

";}i:6;a:1:{s:7:"content";s:150:"

Categories

";}s:12:"_multiwidget";i:1;}aWOj utoA h kɓHsidebars_widgetsa:6:{s:19:"wp_inactive_widgets";a:0:{}s:8:"footer-1";a:2:{i:0;s:7:"block-5";i:1;s:7:"block-6";}s:8:"footer-2";a:0:{}s:8:"footer-3";a:0:{}s:9:"sidebar-1";a:3:{i:0;s:7:"block-2";i:1;s:7:"block-3";i:2;s:7:"block-4";}s:13:"array_version";i:3;}auto pKlɓHwidget_pagesa:1:{s:12:"_multiwidget";i:1;}autoxNmɓHwidget_calendara:1:{s:12:"_multiwidget";i:1;}auto~nɓHwidget_archivesa:1:{s:12gk :"_multiwidget";i:1;}autoQoɓHwidget_media_audioa:1:{s:12:"_multiwidget";i:1;}autopɓHwidget_media_imagea:1:{s:12:"_multiwidget";i:1;}autoSqɓHwidget_media_gallerya:1:{s:12:"_multiwidget";i:1;}autoQrɓHwidget_media_videoa:1:{s:12:"_multiwidget";i:1;}auto JsɓH widget_metaa:1:{s:12:"_multiwidget";i:1;}auto LtɓH widget_searcha:1:{s:12:"_multiwidget";i:Ul 1;}autoRuɓH *widget_recent-postsa:1:{s:12:"_multiwidget";i:1;}autoUvɓH :widget_recent-commentsa:1:{s:12:"_multiwidget";i:1;}autoOwɓH Jwidget_tag_clouda:1:{s:12:"_multiwidget";i:1;}autoNxɓH Zwidget_nav_menua:1:{s:12:"_multiwidget";i:1;}autoRyɓH jwidget_custom_htmla:1:{s:12:"_multiwidget";i:1;}auto "UzɓH z_transient_wp_core_block_css_files23m &Vong 3~ɓH recovery_keysa:0:{}offO(ɓH WPLANGauto 1lɓH _site_transient_update_coreO:8:"stdClass":4:{s:7:"updates";a:1:{i:0;O:8:"stdClass":10:{s:8:"response";s:6:"latest";s:8:"download";s:59:"https://downloads.wordpress.org/release/wordpress-6.9.4.zip";s:6:"locale";s:5:"en_US";s:8:"packages";O:8:"stdClass":5:{s:4:"full";s:59:"https://downloads.wordpress.org/release/wordpress-6.9.4.zip";s:10:"nohn _content";s:70:"https://downloads.wordpress.org/release/wordpress-6.9.4-no-content.zip";s:11:"new_bundled";s:71:"https://downloads.wordpress.org/release/wordpress-6.9.4-new-bundled.zip";s:7:"partial";s:0:"";s:8:"rollback";s:0:"";}s:7:"current";s:5:"6.9.4";s:7:"version";s:5:"6.9.4";s:11:"php_version";s:6:"7.2.24";s:13:"mysql_version";s:5:"5.5.5";s:11:"new_bundled";s:3:"6.7";s:15:"partial_version";s:0:"";}}s:12:"last_checked";i:1776429965;s:15:"version_checked";s:5:"6.9.4";s:12:"translations";o a:0:{}}offoyɓH _site_transient_update_pluginsO:8:"stdClass":4:{s:12:"last_checked";i:1776429966;s:8:"response";a:0:{}s:12:"translations";a:0:{}s:9:"no_update";a:0:{}}off+ & # ܬɓH _site_transient_update_themesO:8:"stdClass":5:{s:12:"last_checked";i:1776436778;s:7:"checked";a:4:{s:18:"northfield-theatre";s:5:"1.0.0";s:16:"twentytwentyfive";s:3:"1.4";s:16:"twentytwentyfour";s:3:"1.4";s:17:"twentytwen^p tythree";s:3:"1.6";}s:8:"response";a:0:{}s:9:"no_update";a:3:{s:16:"twentytwentyfive";a:6:{s:5:"theme";s:16:"twentytwentyfive";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfive/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfive.1.4.zip";s:8:"requires";s:3:"6.7";s:12:"requires_php";s:3:"7.2";}s:16:"twentytwentyfour";a:6:{s:5:"theme";s:16:"twentytwentyfour";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/them9Eq es/twentytwentyfour/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfour.1.4.zip";s:8:"requires";s:3:"6.4";s:12:"requires_php";s:3:"7.0";}s:17:"twentytwentythree";a:6:{s:5:"theme";s:17:"twentytwentythree";s:11:"new_version";s:3:"1.6";s:3:"url";s:47:"https://wordpress.org/themes/twentytwentythree/";s:7:"package";s:63:"https://downloads.wordpress.org/theme/twentytwentythree.1.6.zip";s:8:"requires";s:3:"6.1";s:12:"requires_php";s:3:"5.6";}}s:12:"translations";a:0:{}}offڙr &WL_site_transient_update_themesH * #Ā @ɓH _site_transient_timeout_browser_562dfcd5b68c64c48b5e26801777ec721776944729offc@_site_transient_timeout_browser_562dfcd5b68c64c48b5e26801777ec72H * ( q8hɓH _site_transient_browser_562dfcd5b68c64c48b5e26801777ec72a:10:{s:4:"name";s:6:"Chrome"'m^wsc ;s:7:"version";s:9:"147.0.0.0";s:8:"platform";s:9:"Macintosh";s:10:"update_url";s:29:"https://www.google.com/chrome";s:7:"img_src";s:43:"http://s.w.org/images/browsers/chrome.png?1";s:11:"img_src_ssl";s:44:"https://s.w.org/images/browsers/chrome.png?1";s:15:"current_version";s:2:"18";s:7:"upgrade";b:0;s:8:"insecure";b:0;s:6:"mobile";b:0;}offc8_site_transient_browser_562dfcd5b68c64c48b5e26801777ec72H * ) Ba8ts ՟ɓH _site_transient_timeout_php_check_986ab27a5c44eb5941b7e3b238532f661776944730off}B_site_transient_timeout_php_check_986ab27a5c44eb5941b7e3b238532f66H * *с :(2ɓH _site_transient_php_check_986ab27a5c44eb5941b7e3b238532f66a:5:{s:19:"recommended_version";s:3:"8.3";s:15:"minimum_version";s:6:"7.2.24";s:12:"is_supported";b:0;s:9:"is_secure";b:1;s:13:"is_acceptable";b:1;uIu }offˀ: _site_transient_php_check_986ab27a5c44eb5941b7e3b238532f66H * +>i0DɓH can_compress_scripts0onE(can_compress_scripts;H * ,, A8ɓH ._site_transient_timeout_feed_mod_9bbd59226dc36b9b26cd43f15694c5c31776462152off}A0F_site_transient_timeout_feed_mod_9bbd59226dc36b9b[v$ 26cd43f15694c5c3H * ,`9@ӥɓH ?_site_transient_feed_mod_9bbd59226dc36b9b26cd43f15694c5c31776418952offˀ98G_site_transient_feed_mod_9bbd59226dc36b9b26cd43f15694c5c3H * ,ˀAHBɓH P_site_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d91776462152offPd117b5738fbd35bd8c0391cda1f2b5d9^w  H * -.9PɓH a_site_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d91776418952offPd117b5738fbd35bd8c0391cda1f2b5d9 H * -XtɓH rfinished_updating_comment_type1auto YPfinished_updating_comment_type\H * - ?`3ɓH theme_mods_twenty%x twentyfivea:4:{s:18:"custom_css_post_id";i:-1;s:19:"wp_classic_sidebars";a:3:{s:8:"footer-1";a:11:{s:4:"name";s:15:"Footer Column 1";s:2:"id";s:8:"footer-1";s:11:"description";s:25:"First footer widget area.";s:5:"class";s:0:"";s:13:"before_widget";s:35:"
";s:12:"after_widget";s:6:"
";s:12:"before_title";s:25:"

";s:11:"after_title";s:5:"

";s:14:"before_sidebar";s:0:"";s:13:"after_sidebar";s:0:"";s:12:"show_in_rest";b:0;}s:8:")y footer-2";a:11:{s:4:"name";s:15:"Footer Column 2";s:2:"id";s:8:"footer-2";s:11:"description";s:26:"Second footer widget area.";s:5:"class";s:0:"";s:13:"before_widget";s:35:"
";s:12:"after_widget";s:6:"
";s:12:"before_title";s:25:"

";s:11:"after_title";s:5:"

";s:14:"before_sidebar";s:0:"";s:13:"after_sidebar";s:0:"";s:12:"show_in_rest";b:0;}s:8:"footer-3";a:11:{s:4:"name";s:15:"Footer Column 3";s:2:"id";s:8:"footer-3";s:11:"deoz scription";s:25:"Third footer widget area.";s:5:"class";s:0:"";s:13:"before_widget";s:35:"
";s:12:"after_widget";s:6:"
";s:12:"before_title";s:25:"

";s:11:"after_title";s:5:"

";s:14:"before_sidebar";s:0:"";s:13:"after_sidebar";s:0:"";s:12:"show_in_rest";b:0;}}s:18:"nav_menu_locations";a:0:{}s:16:"sidebars_widgets";a:2:{s:4:"time";i:1776427793;s:4:"data";a:4:{s:19:"wp_inactive_widgets";a:3:{i:0;s:7:"block-2";i:1;s:7:"block-3";x{ i:2;s:7:"block-4";}s:8:"footer-1";a:2:{i:0;s:7:"block-5";i:1;s:7:"block-6";}s:8:"footer-2";a:0:{}s:8:"footer-3";a:0:{}}}}offSXtheme_mods_twentytwentyfive (H * .= h˸ɓH _transient_wp_styles_for_blocksa:2:{s:4:"hash";s:32:"4ad6ed4956ef7f814db220c22a123393";s:6:"blocks";a:6:{s:11:"core/button";s:0:"";s:14:"core/site-logo";s:0:"";s:18:"core/post-template";s:120:":where(.wp-block-post-template.t | is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}";s:18:"core/term-template";s:120:":where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}";s:12:"core/columns";s:102:":where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}";s:14:"core/pullquote";s:69:":root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}";}}on[}: `_transient_wp_styles_for_blocksH * 4{ pɓH theme_mods_northfield-theatrea:3:{s:18:"custom_css_post_id";i:-1;s:16:"sidebars_widgets";a:2:{s:4:"time";i:1776427791;s:4:"data";a:5:{s:19:"wp_inactive_widgets";a:0:{}s:8:"footer-1";a:2:{i:0;s:7:"block-5";i:1;s:7:"block-6";}s:8:"footer-2";a:0:{}s:8:"footer-3";a:0:{}s:9:"sidebar-1";a:3:{i:0;s:7:"block-2";i:1;s:7:"block-3";i:2;s:7:"block-4";}}}s:18:"nav_menu_lo9~C cations";a:2:{s:7:"primary";i:55;s:6:"footer";i:56;}}onWhtheme_mods_northfield-theatre \H * 7 xɓH current_themeNorthfield Theatreauto~7 p[current_theme 9H * 9S]ɓH theme_switchedauto#9xstheme_switched |H * 9yHD ƮɓH theme_switched_via_customizerautoWWtheme_switched_via_customizer H * 9€pɓH customize_stashed_theme_modsa:0:{}offUcustomize_stashed_theme_mods KH *̦ :}.ɓH event_category_childrena:0:{}auto Kevent_category_children̦ ̔H * :B%ɓH wp_calendar_block_has_published_posts1auto g%wp_calendar_block_has_published_posts H *$ :oũ$ɓH category_childrena:0:{}auto=?category_children$ $H *% :q%ɓH -northfield_sample_posts_seeded1autoxYnorthfieldr4O( _sample_posts_seeded% %H *) :w1)ɓH >northfield_pages_ensured_v11autoxSnorthfield_pages_ensured_v1) )H **. : ; F %  @ B=& *     & c I*ɓH O_site_transient_timeout_community-events-1aecf33ab8525ff212ebdffbb438372e1776462151off}I3b _site_transient_timeout_community-events-1aecf33ab8525ff212ebdffbb438372e* *H *+ M DA|+ɓH `_site_transient_community-events-1aecf33ab8525ff212ebdffbb438372ea:4:{s:9:"sandboxed";b:0;s:5:"error";N;s:8:"location";a:1:{s:2:"ip";s:9:"127.0.0.0";}s:6:"events";a:2:{i:0;a:10:{s:4:"type";s:8:"wordcamp";s:5:"title";s:22:"WordCamp Bretagne 2026";s:3:"url";s:35:"https://bretagne.wordcamp.org/2026/";s:6:"meetup";s:0:"";H s:10:"meetup_url";s:0:"";s:4:"date";s:19:"2026-09-18 00:00:00";s:8:"end_date";s:19:"2026-09-18 00:00:00";s:20:"start_unix_timestamp";i:1789682400;s:18:"end_unix_timestamp";i:1789682400;s:8:"location";a:4:{s:8:"location";s:24:"Rennes, Brittany, France";s:7:"country";s:2:"FR";s:8:"latitude";d:48.114604;s:9:"longitude";d:-1.679827;}}i:1;a:10:{s:4:"type";s:8:"wordcamp";s:5:"title";s:25:"WordCamp Netherlands 2026";s:3:"url";s:38:"https://netherlands.wordcamp.org/2026/";s:6:"meetup";s:0:"";s:10:"me eetup_url";s:0:"";s:4:"date";s:19:"2026-11-12 00:00:00";s:8:"end_date";s:19:"2026-11-13 00:00:00";s:20:"start_unix_timestamp";i:1794438000;s:18:"end_unix_timestamp";i:1794524400;s:8:"location";a:4:{s:8:"location";s:21:"Den Haag, Netherlands";s:7:"country";s:2:"NL";s:8:"latitude";d:52.099065600000003;s:9:"longitude";d:4.2975317000000004;}}}}offˀA_site_transient_community-events-1aecf33ab8525ff212ebdffbb438372e+ +H *, ;Ry  = ,ɓH q_site_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c31776462152off=)_site_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c3, .,H *-  5(o-ɓH _site_transient_feed_9bbd59226dc36b9b26cd43f15694c5c3off: ; J    .?a:6:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:" ";s:7:"attribs";( a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:52:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:8:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:14:"WordPress News";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;yp* s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:26:"https://wordpress.org/news";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:59:"The latest news about WordPress and the WordPress community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:13:"lastBuildDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 11 Apr 2026 18:21:14 +0000";s:7:"attribs";a:NF 0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:5:"en-US";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:40:"https://wordpress.org/?v=7.1-alpha-62239";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"image";a:1:{i:0;a:6:{s:4:"data";s:11:" ";s:7:"attribs";a:0:{}s:8:"xml_b0 ase";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:5:{s:3:"url";a:1:{i:0;a:5:{s:4:"data";s:29:"https://s.w.org/favicon.ico?2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:14:"WordPress News";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:26:"https://wordpress.org/news";s:7:"attribs"A  ;a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"width";a:1:{i:0;a:5:{s:4:"data";s:2:"32";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:6:"height";a:1:{i:0;a:5:{s:4:"data";s:2:"32";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}s:4:"item";a:10:{i:0;a:6:{s:4:"data";s:63:" ";s:7:"attribs";a:0:{lo }s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:43:"Celebrating Community at WordCamp Asia 2026";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/04/celebrating-wcasia-2026/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate ";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 11 Apr 2026 18:21:14 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8l` :"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20385";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:395:"WordCamp Asia 2026 brought the global WordPress community to Mumbai, India, from April 9–11, gathering contributors, organizers, sponsors, speakers, and R attendees at the Jio World Convention Centre for three days of learning, collaboration, and community. With 2,281 attendees, the event reflected the scale of the WordPress community and the strong turnout throughout the event. The […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_^| base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:64464:"

WordCamp Asia 2026 brought the global WordPress community to Mumbai, India, from April 9–11, gathering contributors, organizers, sponsors, speakers, and attendees at the Jio World Convention Centre for three days of learning, collaboration, and community. With 2,281 attendees, the event reflected the scale of the Wor;]i dPress community and the strong turnout throughout the event.

The event unfolded across Contributor Day and two conference days, with a program that moved from technical sessions and workshops to hallway conversations, shared meals, and joyful moments of connection across the venue. From first-time attendees to longtime contributors, WordCamp Asia 2026 reflected the breadth of the WordPress ecosystem and the many ways people shaped and sustained it.

l


WordPress is not a company. It is a shared commitment to keeping the web open.

Mary Hubbard, Executive Director, WordPress

Throughout the event, WordCGs amp Asia 2026 balanced formal programming with the conversations happening around it. Sessions and workshops set the pace, while morning networking, tea breaks, lunch, the family photo, the sponsor’s raffle, and the after party in Jasmine Hall helped make the event feel welcoming, social, and connected.

How WordCamp Asia 2026 Took Shape

Bringing together contribution, practical learning, and forward-looking convezJ rsation in one shared program. Across Contributor Day and the conference sessions that followed, attendees moved between hands-on work, technical talks, workshops, and broader discussions about AI, education, enterprise, community growth, and the open web.

The result was a WordCamp that felt expansive without losing its sense of connection. Different rooms with topics as themes, helping different audiences, and different forms of participation all fed int )` o the same larger picture: a community actively building what comes next for WordPress as a feeling that something bigger was happening: not just a schedule being delivered, but a community showing up for one another and for the future of WordPress.

Contributor Day: Building WordPress Together

Contributor Day opened WordCamp Asia 2026 with one of the clearest expressions of what makes the project special: people comingd together to move WordPress forward by working on it. More than 1,500 participants joined 38 table leads across more than 20 contribution tables, creating a day that was expansive in scale and grounded in real work. For some, it was a return to familiar teams and longtime collaborators. For others, it was the beginning of their contributor journey.

The day moved between structured learning and hands-on participation. Alongside contributor sessions, attendTpԈ ees joined workshops, visited the Open Source Library, took part in YouthCamp, and attended The Making of a WordPress Release: Conversations with Past Release Squad Members, a featured panel that added depth and perspective to the work of building and sustaining WordPress.

What made Contributor Day stand out was not only the number of people in the room, but the range of ways they could take part. Workshops created space for skill-building. YouthCamp brought younger participants into the experience and widened the event’s reach in a meaningful way. The day felt welcoming, energetic, and full of possibility.

By the end, the impact was alreadykV_D visible across teams. Polyglots contributors suggested more than 7,000 strings and reviewed 3,200 of them. Photo contributors uploaded 76 images. The Test team worked on more than 20 tickets, and 55 contributors joined Training. Those numbers told only part of the story, but they pointed to what Contributor Day continued to do so well: turn a large gathering into shared work that strengthened the project in real time.

Conference Sessions Take Shape

Across the conference days, WordCamp Asia 2026 covered a wide range of topics, from technical development and hands-on workshops to business strategy and the open web. Sessions took place across the Foundation, Growth, and Enterprise trac ks, with workshops running alongside the main program.

One of the opening sessions was James LePage’s WordPress and AI, which introduced a theme that appeared throughout the conference: how WordPress is responding to changes in AI, publishing, and developer workflows. That topic continued in later sessions focused on AI-driven development, autonomous testing, plugin maintenance, and automation.

Later that morning, a fireside chat with Mary Hubbard and Shilpa Shah shifted the focus toward trust, security, and the longer-term questions shaping open source publishing. Coming early in the program, the conversation gave the conference an important center of gravity, pairing technical change with questions of stewardship, resilience, and what people needed from WordPress as the web continued to evni[ olve. Rather than pulling away from the event’s technical momentum, it deepened it, bringing a human perspective to the pace of change and reminding the audience that progress in open source is not only about what gets built, but about how communities guide, challenge, and sustain that work over time.

From there, the conference widened into a proqU gram that balanced developer-focused talks with sessions on the Interactivity API, the HTML API, AI-driven development workflows, education initiatives, observability, automation, and startup strategy. On the final day, those threads continued through talks on WP translation, community building, WordPress Playground, data engineering, enterprise WordPress, and journalism on the open web.

Together, the two conference days made clear that WordCamp Asia 2026 was designed:` not for one kind of attendee, but for many. Developers, founders, marketers, contributors, organizers, and people finding their place in WordPress for the first time all found something that spoke directly to their work and interests. The breadth of the program was striking, but so was the feeling that these conversations mattered now.

Building What Comes Next

WordCamp Asia 2026 closed with reflections from Mary Hubba& rd, following an opening announcement from Chenda Ngak that WordCamp India will join the calendar in 2027 as the fourth flagship WordPress event.

Mary’s remarks tied together several threads that had already surfaced throughout the event: India’s long-standing role in the WordPress project, the growth of programs like Campus Connect and WordPress Credits, the energy of YouthCamp, and the significance of WordPress 7.0. One of the clearest ideas in the b session was that WordPress is entering a new phase shaped by real-time collaboration, AI infrastructure, and global contributor growth. That framing gave the closing session a strong sense of direction without losing sight of the community work that made it possible.

The session then shifted into a panel discussion about the current state of WordPress Kª and where the project is headed next. Peter Wilson and Sergey Biryukov joined Hubbard on stage, while audience questions brought the conversation back to many of the themes that had shaped the event across all three days. Even from afar, Ma.tt Mullenweg remained part of the discussion, following along remotely and sending written responses during the live Q&A.

Those questions touched on contributor growth, AI, plugins, local communities, product direcH4 tion, and the long-term health of the open web. What stood out was how often the answers returned to the same core idea: WordPress continues to grow through open discussion, shared responsibility, and the people who keep showing up to build it together.

A Lasting Momentum

Over three days in Mumbai, WordCamp Asia 2026 brought together contribution, learning, and community. From Contributor Day through the closing keynotL e, the event balanced hands-on work with bigger conversations about publishing, technology, education, and the open web.

The event also created space for many kinds of participation. Some attendees contributed to Core, Training, Polyglots, Photos, and other teams. Others came for the conference program, workshops, or the chance to reconnect with collaborators and meet new people. Across session rooms, tea breaks, shared meals, sponsor hall conversations,  and the after party, the community side of the event remained just as important as the formal program.

Thank you to the organizers, volunteers, speakers, sponsors, attendees, and everyone who joined online. WordCamp Asia 2026 was a reminder that |N WordPress continues to grow through the people who show up to contribute and build together.

There is still more to look forward to this year. The community will gather again at WordCamp Europe 2026 in Kraków, Poland from June 4–6, followed by WordCamp US 2026 in Phoenix, Arizona from August 16–19.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_baseo _explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20385";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:63:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:36:"How to WI atch WordCamp Asia 2026 Live";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/04/watch-wc-asia-2026-live/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 07 Apr 2026 13:57:21 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}/ s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20368";s:7:"attri2# bs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:371:"WordCamp Asia 2026 will be available to watch live across three days of streaming, making it easy for the global WordPress community to follow along from anywhere. This year’s live streamed programming begins with a special Contributor Day broadcast, followed by two full conference days of presentations from acro|\ ss the WordPress community. This post gathers […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:8791:"

WordCamp A sia 2026 will be available to watch live across three days of streaming, making it easy for the global WordPress community to follow along from anywhere. This year’s live streamed programming begins with a special Contributor Day broadcast, followed by two full conference days of presentations from across the WordPress community.

This post gathers each official stream in one place so you can quickly find the right broadcast for each day. Bookmark this p{ age and return throughout the event to watch live.

Day One: The Making of a WordPress Release

Go behind the scenes of a WordPress release in this special Contributor Day live stream from WordCamp Asia 2026. Past release squad members come together to share stories, reflect on their experience, and talk about what it takes to bring a WordPress release to life. The Panel will go live at 4:30 am UR TC.

Day Two: Conference Livestreams

Watch the second day of WordCamp Asia 2026 live for a full day of presentations and sessions. beginning at 4:00 am UTC, including a Fireside chat with Mary Hubbard, which will begin at 5:00 am UTC over on the Growth Stream.

Foundation

Growth

Enterprise

Day Three: Conference Livestreams

Watch the third day and final day of WordCamp Asia 2026 live, beginning at 4:00 am UTC for another full day of presentations from across the community. Don’t forget to watch Ma.tt Mullenweg give the final keynote, which will begin on the Growth stream at 10:00 am UTC.E s!

Foundation

Growth

En[I" terprise

You can also explore the full schedule to see what is coming up across the event and plan your viewing. However you join, we hope you will follow along and be part of WordCamp Asia 2026.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"dataZ) ";s:5:"20368";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:63:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:44:"From AI to Open Source at WordCamp Asia 2026";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lacſ* ng";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"https://wordpress.org/news/2026/04/wcasia-2026-sessions/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 02 Apr 2026 16:10:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_expliP (+@ cit";b:0;s:8:"xml_lang";s:&* [>.:;^* .?0:"";}i:1;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20341";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:W7ߥ, "false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:386:"April 9-11, 2026 | Jio World Convention Centre, Mumbai, India WordCamp Asia 2026 brings the WordPress community to Mumbai, India, from April 9 to 11, with a schedule shaped around artificial intelligence, enterprise WordPress, developer workflows, product strategy, and open source collaboration. For attendees planning their time, the program offers a us۾- eful view of the […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:13942:"

April 9-11, 2026 | Jio World Cό. onvention Centre, Mumbai, India

WordCamp Asia 2026 brings the WordPress community to Mumbai, India, from April 9 to 11, with a schedule shaped around artificial intelligence, enterprise WordPress, developer workflows, product strategy, and open source collaboration. For attendees planning their time, the program offers a useful view of the ideas, tools, and practical challenges shaping WordPress today.

Keynotes to Set the StqL3 age

The keynote sessions at WordCamp Asia 2026 help frame some of the biggest conversations at this year’s event.

Ma.tt Mullenweg, co-founder of WordPress and CEO of Automat*6 tic, is expected to speak about the future of the open web and the ever-evolving role that WordPress plays.
Mary Hubbard, Executive Director of WordPress, will also join a fireside chat moderated by Shilpa Shah, focusing on leadership, education initiatives, artificial intelligence, and community growth.

Togethere`9 , they offer an early view of the themes and discussions unfolding across WordPress in 2026.

AI, Automation, and the Future of WordPress

Artificial intelligence is one of the clearest threads running through the program. Sessions from Fellyph Cintra, Fumiki Takahashi, and Nirav Mehta examine how AI is already influencing WordPress through Core discussions, testing workflows, plugin development, and day-to-day implementation. That same theme continues in sessions on marketing and content strategy, including Adeline Dahal’s work on structuring WordPress content to make it more machine-readable. 

This cross-section of presentations shows how automation is moving from concept to practice. From autonomous testing with WordPress Playground to AI-supported development workflows, these sessions highlight applicable tools and skills that teams can start using right away, not just concepts. For attendees interested in where WordPress is heading, this is one of the strongest themes across the event.

Enterprise WordPress and Scalability

Enterprise sessions take that discussion further by focusing on scale, architecture, and operational complexity. Rahul Bansal, James Giroux, Anirban Mukherji, and Abid Murshed are among the speakers exploring how WordPress supports larger organizations, more complex commerce systems, and demanding digital environments. Their sessions look atс= growth, implementation, and the kinds of decisions that matter when WordPress is supporting business-critical work.

Other talks in this track focus on the realities of enterprise operations, including migration risk, observability, and long-term performance. Together, they show how WordPress continues to adapt to larger systems and more complex digital ecosystems without losing the flexibility that makes it widely used in the first place.

 s="wp-block-heading">Developer Experience and Modern Practices

The developer track stays grounded in both Core tools and everyday engineering practice. Ryan Welcher will cover the Interactivity API, Jonathan Desrosiers will look at automation in open source, and Takayuki Miyoshi will introduce a schema-sharing approach to form management. These sessions point to a broader shift toward building WordPress systems that are more dynamic, maintainable, and easier to scale over time.

These more technical presentations also include sessions on the WordPress HTML API, Content Security Policy, open source data pipelines, and evolving plugin standards. Rather than focusing on a single type of builder, thisrs@ part of the schedule addresses developers working across infrastructure, security, front-end experiences, and long-term platform health.

Community, Education, and Open Source

The schedule also makes space for the people and ideas that support WordPress beyond engineering alone. A panel featuring Anand Upadhyay and Maciej Pilarski, moderated by Destiny Kanno, looks at education initiatives and student pathways into open source. Kazuko Kaneuchi will reflect on the story of Wapuu and the culture of contribution around WordPress. At the same time, Kotaro Kitamura and ,B Chiharu Nagatomi will share how WordPress and its community shaped their professional journeys.

That wider perspective continues in sessions on product thinking, marketing, career growth, and business strategy. Speakers, including Nabin J7\C aiswalHimani KankariaJulian SongKarishma SundaramSandeep KelvadiAviral MittalAnh Tran, and Anna Hurko, explore how WordPress works and connects with decision-mak|$E ing, discoverability, professional development, and organizational growth. Taken together, these sessions reflect one of WordPress’s long-standing strengths: its ability to connect software, learning, and community in the same space.

Hands-on Workshops

Hands-on workshops round out the schedule, offering practical sessions for attendees who want to move from ideas to implementation. They include:

  • From On-Demand to Cloud: Automate WordPress Installations Like a Pro
  • AI + MCP to build, manage, and automate WordPress end-to-end
  • Building AI Agents with self-editing memory
  • Building Better WordPress Experiences with AI-Driven Development Workflows

Explore the full schedule to plan your sessions, and get your event pass to join WordCamp Asia 2026 in Mumbai.

Mumbai is calling. See you at WordCamp Asia 2026! 

Note: Much of the credit belongs to @webtechpooja (Pooja Derashri) for help in writing this piece.

";s:7:"attribs"]#J ;a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20341";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:75:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a.+K :6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"WordPress 7.0 Release Candidate 2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/news/2026/03/wordpress-7-0-release-candidate-2/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 26 Mar 2026 18:37:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_basebPELc ";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}&* [~.:;b* .?}s:8:"category";a:7:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:1MT#M 7:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:3:"7-0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:11:"development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:5;a:5:{s:4:"data";s:7:"general";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:6;a:5:{s:4:"data";s:8:"releases";s:7:"attribs";a:0:{}s:8:"xmJÖN l_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20324";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:367:"The second Release Candidate (“RC2”) for WordPress 7.0 is ready for download and testing! This version of the WordPress software is under development. PleaӎO se do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you evaluate RC2 on a test server and site. Reaching this phase […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Mary Hubbard";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";2P s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:8740:"

The second Release Candidate (“RC2”) for WordPress 7.0 is ready for download and testing!

This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommeNQ nded that you evaluate RC2 on a test server and site.

Reaching this phase of the release cycle is an important milestone. While release candidates are considered ready for release, testing remains crucial to ensure that everything in WordPress 7.0 is the best it can be.

You can test WordPress 7.0 RC2 in four ways:

PluginInstall and activate the WordPress Beta Tester plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)
Direct DownloadDownload the RC2 version (zip) and install it on a WordPress website.
Command LineUse this WP-CLI command:
wp core update --version=7.0-RC2
WordPress PlaygroundUse the WordPress Playground instance to test the software directly in your browser.  No setup required – just click and go! 

The scheduled final release date for WordPress 7.0 is April 9, 2026. The full release schedule can be found here. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!

Please continue checking the Ma3y}U ke WordPress Core blog for 7.0-related posts in the coming weeks for more information.

What’s in WordPress 7.0 RC2?

What’s new in WordPress 7.0? Check out the Beta 1 announcement and 7.0 Developer Notes for i%V details and highlights. For technical information related to issues addressed since RC1, you can browse the following links:

How you can contribute

WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can help the world’s most5X popular open source web platform, regardless of your technical expertise.

Get involved in testing

Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contribute. 

Your help testing the WordPress 7.0 RC1 version is key to ensuring that the final release is the best it can be. While testing the upgrade process is essentialY , trying out new features is equally important. This detailed guide will walk you through testing features in WordPress 7.0. For those new to testing, follow this general testing guide for more details on getting set up.

What else to test:

If you encounter an issue, please report it to the Alpha/Beta area of the support forud[ ms or directly to WordPress Trac if you are comfortable writing a reproducible bug report.  You can also check your issue against a list of known bugs

Curious about testing releases in general?  Follow along with the testing initiatives in Make Core and join the #core-test channel on Making WordPress Slack.

Test on your hosting platforms

Web hosts provide vital infrastructure for supporting WordPress and its users. Testing on hosting systems helps inform the development process while ensuring that WordPress and hosting platforms are fully compatible, free of errors, optimized for the best ރ] possible user experience, and that updates roll out to customer sites without issue.

Want to test WordPress on your hosting system? Get started with configuring distributed hosting tests here.

Update your theme or plugin

For plugin and theme authors, your products play an integral role in extending the fu ^ nctionality and value of WordPress for all users.

Thanks for continuing to test your themes and plugins with the WordPress 7.0 beta releases. If you haven’t yet, make sure to conclude your testing and update the “Tested up to” version in your plugin’s readme file to 7.0.

If you find compatibi8_ lity issues, please post detailed information to the support forum.

Help translate WordPress

Do you speak a language other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ?  You can help translate WordPress into _` more than 100 languages. This release milestone (RC2) also marks the hard string freeze point of the 7.0 release cycle.

An RC2 haiku

At first just a dream,

RC2 flows like a stream

4#)a

with seven-oh gleam.

Props to @amykamala @annezazu for proofreading and review.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"&b xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20324";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:57:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:49:"WP Packages is Working the Way Ope @c n Source Should";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:47:"https://wordpress.org/news/2026/03/wp-packages/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 25 Mar 2026 15:27:24 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a26d :5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20214";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:395:"When WP Engine acquired WPackagist on March 12, the WordPress developer community faced a familiar e question: what happens when critical open source infrastructure ends up under corporate control? The community already had an answer in progress. Four days later, WP Packages (formerly WP Composer) launched as a fully independent, community-funded alternative, with some neat additional […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Jonathan BoH7af ssenger";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:8351:"

When WP Engine acquired WPackagist on March 12, the WordPress developer community faced a familiar question: what happens when critical open source infrastructure ends up under corporate control? The community already had an answer in progress. Four days later_Rg , WP Packages (formerly WP Composer) launched as a fully independent, community-funded alternative, with some neat additional features.

Built by Ben Words from Roots, the team behind Bedrh ock, Sage, and Trellis, WP Packages is a new open source Composer repository for WordPress plugins and themes. Composer is PHP’s dependency manager, and it is how many professional WordPress developers install and update plugins and themes in their projects. Every free plugin and theme in the WordPress.org directory is available through WP Packages. Migrating from WPackagist can be done via a single script or a few terminal c3I i ommands.

What Happened and Why It Matters

WPackagist was created in 2013 by Outlandish, a UK-based digital cooperative, and it served the WordPress Composer ecosystem for over a decade. In its later years the project suffered from deferred maintenance, slow update cycles, and little to no community input. When WP Engine announced the acquisition, developers raised immediate concerns about a private-equj ity-backed corporation controlling infrastructure this foundational to the WordPress developer workflow. WP Engine immediately updated the Composer info field to display a “WPackagist is now maintained by WP Engine” notice in every developer’s terminal. A small thing, but telling. That’s how corporate ownership changes the relationship between a tool and its users.

Ben had already started building a WPackagist replacement last August, long before the acquisition made headlines. When WP Engine’s deal landed, he accelerated the launch, going live on March 16 with a fully open source repository on GitHub.

Open source repo ≠ transparent system. WP Packages makes everything public, including infrastructure and build process.Ben Word on XSo

It’s also just a better tool. WP Packages supports Composer v2’s metadata-url protocol, which lets Composer fetch metadata only for the packages a project actually needs. WPackagist still relies on the older provider-includes approach, forcing Composer to download large index files before resolving dependencies. Cold dependency resolves on WP Packages are roughly 17x faster: 0.7 seconds for 10 plugins compared to 12.3 second]{bp s on WPackagist.

WP Packages also uses CDN caching with public cache headers and serves immutable, content-addressed per-package files. Package naming is cleaner (wp-plugin/ and wp-theme/ instead of wpackagist-plugin/ and wpackagist-theme/), metadata includes plugin and theme authors, descriptions, and homepage URLs that WPackagist has been missing for years, and updates sync every five minutes rather th/Ӓq an WPackagist’s roughly 90-minute cycle.

How to Switch

Switching from WPackagist to WP Packages requires just a few terminal commands.

  1. Remove your existing WPackagist packages:
composer remove wpackagist-theme/twentytwentyfive
    *r
  1. Remove the WPackagist repository and add WP Packages:
composer config --unset repositories.wpackagist && composer config repositories.wp-composer composer https://repo.wp-packages.org
  1. Require packages with the new naming:
composer require wp-theme/twentytwentyfive

Alternatively, use the migration script to automatically update your composer.json:

curl -sO https://raw.githubusercontent.com/roots/wp-packages/main/scripts/migrate-from-wpackagist.sh && bash migrate-from-wpackagist.sh

Roots also provides a WP Packages Changelog Action for GitHub workflows that tracks dependency updates using the new naming format. Projects using Bedrock already ship with WP Packages configured out of the box.

Open Source Wins

The entire WP Packages project is public. The application code, documentation, and even the full Ansible deplo{u yment configuration are available on GitHub. Anyone can fork the repository and run their own WordPress Composer registry. Ben has also committed publicly that WP Packages will never use the Composer info field to push messages, ads, or upsells into developer terminals. That kind of restraint is easier to promise when a project answers to its community rather than to a corporate parent.

WP Packages is funded through GitHub Sponsors. Current sponsors include Carrot, Kinsta, WordPress.com, and Itineris. The WordPress ecosystem has always been at its strongest when the community builds the tools it needs in the open. Ben saw a gap forming months before anyone else was paying attention, built something better than what existed, and released =Ww it for everyone. No acquisition required. No boardroom decisions about availability or pricing. Just developers solving a problem for other developers and sharing the result. Open source wins.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20214";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{x s:4:"data";s:72:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"WordPress 7.0 Release Candidate 1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/news/2026/03/wordpress-7-0-release-candidate-1( y /";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 24 Mar 2026 19:32:15 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:6:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:h)jz 0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:3:"7-0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:11:"development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:7:"release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:5;a:5:{s:4:"data";s:18:"release candidates";s:7:"attJv{ ribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20229";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:364:"The first Release Candidate (“RC1”) for WordPress 7.0 is ready for download and testing! This version of the WordPress software is still| under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended to evaluate RC1 on a test server and site. WordPress 7.0 RC1 […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Amy Kamala";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s)ڳ} :8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:11508:"

The first Release Candidate (“RC1”) for WordPress 7.0 is ready for download and testing!

This version of the WordPress software is still under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recod~ mmended to evaluate RC1 on a test server and site.

WordPress 7.0 RC1 can be tested using any of the following methods:

PluginInstall and activate the WordPress Beta Tester plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)
Direct DownloadDownload the RC1 version (zip) and install it on a WordPress website.
Command LineUse this WP-CLI command:
wp core update --version=7.0-RC1
WordPress PlaygroundUse the WordPress Playground instance to test the software directly in your browser.  No setup required – just click and go! 

The scheduled final release date for WordPress 7.0 is April 9, 2026. The full release schedule can be found here. Yo>iT ur help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!

Please continue checking the Make WordPress Core blog for 7.0-related posts in the coming weeks for more information.

What’s in WordPress 7.0 RC1?

What’s new in WordPress 7.0? Check out the Beta 1 announcement and WordPress 7.0 Developer Notes for details and highlights.

RC1 contains more than 134 updates and fixes since the Beta 5 release. You can browse the technical details for all issues addressed since Beta 5 using these linksH :

New Features since Beta 1

The release squad in conjunction with project leadership identified additional features that were not ready for beta 1 but are included in RC1 as supporting requirements for flagship features of the release.

Want to look deeper into the details and technical notes for this release? These tickets and pull requests are just some of the latest updates:

  • C #GB-76700: Client Side Media as plugin only
  • #GB-76722: Add support for non-AI providers on Connector’s Screen
  • #GB-76736: New activation hook to enable RTC by default
  • #64904WP_ALLOW_COLLABORATION constant for RTC
  • #GB-76704: Increased polling intervals for RTC
  • #GB-76643: Real Time Collaboration is opt-in by default
  • #GB-76460: Toggle to turn RTC session notifications on/off
  • #62046: Update PHP AI Client package to 1.3.1
  • #GB-76550: Revisions: Show changed block attributes in sidebar
  • #62067: Single config option to disable all LLM related features
  • #63697: OPCache added to Site Health & a gt; Info > Server

The final release is on track for April 9, 2026. As always, a successful release depends on your confirmation during testing. So please download and test!

How you can contribute

WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources belR3 ow outline various ways you can help the world’s most popular open source web platform, regardless of your technical expertise.

Help test this release

Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contribute. Your help testing the WordPress 7.0 RC1 version is key to ensuring that the final release is the best it can be. While testing the upgrade proc{E ess is essential, trying out new features is equally important. This detailed guide will walk you through testing features in WordPress 7.0.

What to test:

If you encounter an issue, please report it to the Alpha/Beta area of the support forums or directly to Trac if you are comfortable writing a reproducible bug report. You can also check your issue aqw gainst a list of known bugs.

Test on your hosting platforms

Hosting systems provide vital infrastructure for supporting WordPress and its users. Testing on hosting infrastructure ensures that WordPress and hosting systems are fully compatible, free of errors, optimized for the best possible user experience, and that updates roll out to customer sites without i4ˡ ssue. Thank you to all web hosts who test WordPress!

Want to set up testing on your hosting system? Get started with configuring distributed hosting tests here.

Update your theme or plugin

For plugin and theme authors, your products play an integral role in extending the functionality and value of WordPress for all users.

Thanks for continuing to test your themes and plugins with the WordPress 7.0 beta releases. With RC1, you’ll want to conclude your testing and update the “Tested up to” version in your plugin’s rea;]r dme file to 7.0. If you find compatibility issues, please post detailed information to the support forum.

Curious about testing releases in general? Follow along with the testing initiatives and join the #core-test channel on Making < WordPress Slack.

Help translate WordPress

Do you speak a language other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ?  You can help translate WordPress into more than 100 languages. This release milestone (RC1) marks the hard string freeze point of the 7.0 release cycle. However, strings will not be available for translation until RC2 later this week.

An RC1 haiku

RC1 arrives

with momentum, sped up time

and jazz on the mind.

ProC ps to @4thhubbard, @desrosj, @jeffpaul, @chaion07, @audrasjb, @jorbin for collaboration and review.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20229";s:7:"aW=  ttribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:72:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"WordPress 7.0 Beta 5";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:OB 5:{s:4:"data";s:56:"https://wordpress.org/news/2026/03/wordpress-7-0-beta-5/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 12 Mar 2026 15:49:14 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:6:{i:0;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:XZ 1;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:3:"7-0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:4:"beta";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:11:"development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_l_ ang";s:0:"";}i:5;a:5:{s:4:"data";s:7:"release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20189";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:342:"WordPress 7.0 Beta 5 is ready for download and testing! This version of the WordPress{ software is still under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended to test Beta 5 on a test server and site.WordPress 7.0 Beta 5 can be tested […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Ahmed Kabir Chaion";s:7:"attribs";a:0:{}s:8:"xml_ban se";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:6719:"

WordPress 7.0 Beta 5 is ready for download and testing!

This version of the WordPress software is still under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s rΖ ecommended to test Beta 5 on a test server and site.WordPress 7.0 Beta 5 can be tested using any of the following methods:

PluginInstall and activate the WordPress Beta Tester plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)
Direct Downloaun dDownload the Beta 5 version (zip) and install it on a WordPress website.
Command LineUse this WP-CLI command:
wp core update --version=7.0-beta5
WordPress PlaygroundUse the WordPress Playground instance to test the software directly in your browser.  No setup is required – just click and go! 

The scheduled final release date for WordPress 7.0 is still April 9, 2026.  The full release schedule can be found here. Your help testing Beta< and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!

Please continue checking the Make WordPress Core blog for 7.0-related posts in the coming weeks for more information. What’s new in WordPress 7.0? Check out the Beta 1, Beta 2, Beta 3 and Beta 4 announcements for details and highlights.

How to test this release

Your help testing the WordPress 7.0 Beta 5 version is key to ensuring evem  rything in the release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. This detailed guide will walk you through testing features in WordPress 7.0.

If you encounter an issue, please report it to the Alpha/Beta area of the support forums or directl%i% y to WordPress Trac if you are comfortable writing a reproducible bug report. You can also check your issue against a list of known bugs.Curious about testing releases in general? Follow along with the testing initiatives in Make Core and join the #core-test channel on < a href="https://wordpress.slack.com/">Making WordPress Slack.

Beta 5 updates and highlights

WordPress 7.0 Beta 5 contains more than 101 updates and fixes since the Beta 3 release.

Each beta cycle focuses on bug fixes, and more are on the way with your help through testing. You can browse the technical details for all issues addressed since Beta 3 using these links:

Issues addressed since Beta 4:

WordPress 7.0 Beta 5 contains a new feature!

Instantly access all the tools you need with a single click using the new Command Palette shortcut in the Omnibar! In 7.0 Beta 5, logged-in editors will see a field with a ⌘K or Ctrl+K symbol in the upper admin bar that unfurls the command palette when clicked. The new command palette entry point stre% amlines navigation and customization, giving you full control from anywhere on your site – whether you’re editing, designing or just browsing plugins.

A Beta 5 haiku

A smooth melody

Beta 5 plays on its strings.

Seven brings good things.

Props to @amykamala, @annezazu and @4thhubbard for proofreading and review.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_eDA& xplicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20189";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:63:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:23:"WordPress [nS 6.9.4 Release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/03/wordpress-6-9-4-release/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 11 Mar 2026 15:34:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";Z a:3:{i:0;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:14:"minor-releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20184";s:7:"attribs";a:1 :{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:366:"WordPress 6.9.4 is now available WordPress 6.9.2 and WordPress 6.9.3 were released yesterday, addressing 10 security issues and a bug that affected template file loading on a limited number of sites. The WordPress Security Team has discovered that not all of the security fixes were fully applied, therefore 6.9.4 has been *+z released containing the necessary […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"John Blackbourn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:2240:"

WordPress 6.9.4 is now available

WordPress 6.9.2 and WordPress 6.9.3 were released yesterday, addressing 10 security issues and a bug that affected template file loading on a limited number of sites.

The WordPress Security Team has discovered that not all of the security fixes were fully applied, therefore 6.9.4 has been released containing the necessary additional fixes.

Because this is a security release, it is recommended that you update your sites immediately.

You can download WordPress 6.9.4 from WordPress.org, or visit your WordPress Dashboard, click “Updates”, and then click “Update Now”. If you have sites that sup/u port automatic background updates, the update process will begin automatically.

For more information on WordPress 6.9.4, please v&* [>.:;n* .?isit the version page on the HelpHub site.

Security updates included in this release

The security teq8 am would like to thank the contributors who reported and investigated this issue, in particular Thomas Kräftner for his responsible disclosure. The security issues that are resolved in 6.9.4 are:

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20184";s:7:"attribs";a:0:{}s:8:"xmld- l_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:57:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:35:"Your Browser Becomes Your WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"h: ttps://wordpress.org/news/2026/03/announcing-my-wordpress/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 11 Mar 2026 13:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1y :{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=19831";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:341:"For nearly two decades, WordPress has been known for a simple, powerful idea: that anyone should be able to get online and start creating with minimal friction. The famous five-minute install captured that spirit for an earlier era of the weYR b. Today, we’re introducing my.WordPress.net, a new take on that idea designed for a new […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brandon Payton";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:15F- 684:"

For nearly two decades, WordPress has been known for a simple, powerful idea: that anyone should be able to get online and start creating with minimal friction. The famous five-minute install captured that spirit for an earlier era of the web. Today, we’re introducing my.WordPress.net, a new take on that idea designed for a new generation of creators.

With my.WordPress.net, WordPress runs entirely and persistently in your browser. There’s no sign-up, no hosting plan, and no domain decision standing between [ you and getting started. Built on WordPress Playground, my.WordPress.net takes the same technology that powers instant WordPress demos and turns it into something permanent and personal. This isn’t a temporary environment meant to be discarded. It’s a WordPress that stays with you.

New Ways to WordPress

When you open my.WordPress.net, you’re placed ''l directly into a complete WordPress environment that runs entirely in your browser. What makes this approach meaningful is not just where WordPress runs, but how it changes the relationship between people and the software itself. By removing the need to sign up or make early decisions about hosting and visibility, my.WordPress.net reframes WordPress as a space you can enter and work within, rather than a service you have to configure before you begin.

“This takes WordPress from being framed as something that is democratizing publishing to democratizing digital sovereignty.” – Alex Kirk

Seen through that lens, my.WordPress.net is not just about convenience. As you don’t need to choose a hosting provider, your WordPress belongs entirely to you. In a pusS blishing environment, you’d briefly interact with WordPress as you prepare your next post. In a personal setting, it becomes a place you shape and return to. That change unlocks new ways of thinking about what WordPress can be.

Permanently and Privately Yours

Because sites on my.WordPress.net are private by default and not accessible from the public internet, they don’t behave like traditional webs u\ ites. They aren’t optimized for traffic, discovery, or presentation, and they don’t need to be. Instead, WordPress becomes a personal environment where ideas can exist before they are ready to be shared, or where they may never be shared at all.

This changes how WordPress can be used day to day. It becomes a place to think, to draft, to organize, and to experiment without pressure, whether that means writing privately, collecting research, or buildingG small tools for personal use. Learning also fits naturally into this model, since people can explore plugins, themes, and features inside a real WordPress environment where mistakes are expected and recoverable.

This turns WordPress into a personal workspace. It becomes a place for thinking, learning, prototyping, and tinkering, where exploration matters more than outcomes. In that role, WordPress shifts from being something you prepare for others to vis0 it into something you actively work inside, adapting to how you want to create and learn over time.

Sparking Creativity with Apps

To make these ideas concrete, my.WordPress.net includes an App Catalog with pre-configured experiences designed specifically for personal use, built with WordPress plugins. These examples highlight how WordPress can function when it’s private, persistent, and easy to experiment with. Each app installs with a single click and configures itself automatically.

Personal CRM

A private relationship manager designed to help you stay in toucSpP h with people who matter to you. Contacts can be grouped, enriched with personal details, and paired with reminders to reconnect. In the demo, this extends to analyzing communication patterns using imported chat data, all stored locally inside WordPress.

Personal RSS Reader

Using the Friends plugin, WordPress becomes a quiet, personal feed reader. Instead of relying on external platforms, you can follow sites and creators inside your own WordPress and read at your own pace, free from algorithms orJ engagement pressure.

AI Workspace and Knowledge Base

Because my.W ordPress.net is powered by WordPress Playground, an AI assistant can safely modify it, empowering you to customize beyond what you’re used to. Ask it to modify a plugin to your liking, or create &* [}.:;r* .2an entirely new one, featuring your desired block. Ask it about the data you have stored in your WordPress. The assistant remembers what it touches and makes it easy to share your changes with others. Over time, WordPress }f itself can become your personal knowledge base that the AI understands and works with.

Zero Barriers

my.WordPress.net lowers the barrier to getting started with WordPress to almost nothing. It offers a fast, commitment-free way to explore, learn, and build, whether the result is a long-term personal project or something that eventually moves elsewhere. In that sense, it updates the spirit of the five-minute install for a browser-first web.

What you should know

  • Storage starts at roughly 100 MB
  • The first launch takes a little longer while WordPress downloads and initializes
  • All data stays in your browser and is not uploaded anywhere
  • Each device has its own separate installation
  • Jn
  • Backups should be downloaded regularly

Create and explore

WordPress has always grown through experimentation. People trying things, breaking things, and discovering new ways to use the platform have shaped what WordPress is today.

my.WordPress.net continues that tradition by making experimentation easier and more personal. It’s an invitation to creatɯu< e without pressure, to explore ideas that may never be published, and to use WordPress in ways that fit your life.


my.WordPress.net is built on WordPress Playground technology. Learn more at WordPress.org/playground or join the conversation in the #meta-playground channel on WordPress Slack.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wob rdpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"19831";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:63:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"WordPress 6.9.3 and 7.0 beta 4";s:7:"attribs";a:0:{}s:8:"xmlе _base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:66:"https://wordpress.org/news/2026/03/wordpress-6-9-3-and-7-0-beta-4/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 10 Mar 2026 23:41:33 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:8:"Releas  es";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:14:"minor-releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20166";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:58& :"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:361:"WordPress 6.9.2 was released earlier today and addressed 10 security issues. A few users have subsequently reported an issue where the front end of their site was appearing blank after updating to 6.9.2. The issue has been narrowed down to some themes using an unusual approach to loading template files via “stringable objects” instead of […u%; ;]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"John Blackbourn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:5985:"

WordPress 6.9.2 was released earlier today and addressed 10 security issues.

A few users have subsequently reported an issue where the front end of their site was appearing blank after updating to 6.9.2. The issue has been narrowed down to some themes using an unusual approach to loading template files via “stringable objects” instead of primitive strings for file paths.

Although this is is not eS an officially supported approach to loading template files in WordPress (the template_include filter only accepts a string), it nevertheless caused some sites to break. As a result, the Security Team has decided to address this in a fast follow 6.9.3 release.

As always, it is recommended that you update your sites to the latest version of WordPress immediately. This ensures your site is protected by all available security fixI6 es in 6.9.2 and that you will not be affected by the bug fixed in 6.9.3.

Many thanks to those who reported the issue, assisted in narrowing down the problem, and helped with the fix, in particular Jos Klever who assisted throughout the process.

You can download WordPress 6.9.3 from WordPress.org, or visi&_ t your WordPress Dashboard, click “Updates”, and then click “Update Now”. If you have sites that support automatic background updates, the update process will begin shortly. You don’t have to do a thing!

For more information on WordPress 6.9.3, please visit the version page on the HelpHub site.

WordPress 7.0 beta 4

2#

The next major release of WordPress will be version 7.0, which is planned for April 9, 2026. The Security Team has decided to package a new beta release (7.0 beta 4) to keep everyone protected from the patched vulnerabilities, including the dedicated members of the community focusing their time and effort on testing the upcoming release.

This will be an addit~[ ional beta release in the 7.0 release cycle. The schedule will remain the same going forward, but with five total beta releases instead of the previously planned four. The next 7.0 beta release is still scheduled for Thursday, March 12th.

This beta version of the WordPress software is still under development. Please do not install, run, or test WordPress 7.0 beta versions on production or mission-critical websites. Instead, you s. hould evaluate Beta 4 on a test server and site.

PluginInstall and activate the WordPress Beta Tester plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)
Direct DownloadDownload the Beta 4 version (zip) and install it on a WordPress website.
Command LineUse this WP-CLI command:
wp core update --version=7.0-beta4
WordPress PlaygroundUse the WordPress Playground instance 2\ to test the software directly in your browser.  No setup is required – just click and go! 

Beta 4 updates and highlights

WordPress 7.0 Beta 4 contains the ten security patches shipped in WordPress 6.9.2, and more than 49 updates and fixes since the Beta 3 release, including 14 in the Editor and 35 in Core. 

Each beta cycle focuses on bA ug fixes. More are on the way, thanks to your help with testing. You can browse the technical details for all issues addressed since Beta 3 at these links:

As always, a successful release depends on your confirmation during testing. So please download and test!

Props @peterwilson, @desrosj, @marybaum, @amykamala for peer reviewing.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_eٗS xplicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20166";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:32:"https://wordpress.org/news/feed/";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_e]F' xplicit";b:0;s:8:"xml_lang";s:0:"";}}}s:44:"http://purl.org/rss/1.0/modules/syndication/";a:2:{s:12:"updatePeriod";a:1:{i:0;a:5:{s:4:"data";s:9:" hourly ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:15:"updateFrequency";a:1:{i:0;a:5:{s:4:"data";s:4:" 1 ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:4:"site";a:1:{i:0;a:5:{s:4:"data";s:8:"146070j 90";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:12:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Fri, 17 Apr 2026 09:42:31 GMT";s:12:"content-type";s:34:"application/rss+xml; charset=UTF-8";s:4:"vary";s:37:"Accept-Encoding, accept, content-type";s:25:"strict-transport-security";s:12:"max-age=3600";s:6:"x-olaf";s:3:"⛄";s:13:"last-modified";s:29:"Sat, 11 Apr 2026 18:21:14 GMT";s:4:"link";s:63:"; rel="https://api.w.org/"";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:16:"content-encoding";s:4:"gzip";s:7:"alt-svc";s:19:"h3=":443"; ma=86400";s:4:"x-nc";s:9:"HIT ord 1";}s:5:"build";i:1760643936;s:21:"cache_expiration_time";i:1776462152;s:23:"__cache_expiration_time";i:1776462152;}&* [°lS5-_site_transient_feed_9bbd59226dc36b9b26cd43f15694c5c3- ?-H *.  =0\Ah .ɓH _site_transient_timeout_feed_d117b5738fbd35bd8c0391cda1f2b5d91776462152offPd117b5738fbd35bd8c0391cda1f2b5d9. P.H */ j 58/ɓH _site_transient_feed_d117b5738fbd35bd8c0391cda1f2b5d9off.:;v .?a:6:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:" ";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xm+o l_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:112:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:16:"WordPress Planet";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_e;K xplicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:28:"http://planet.wordpress.org/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:2:"en";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:47:"WordPress Planet - http://planet.wordpress.org/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xiƸ ml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:50:{i:0;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:100:"Open Channels FM: Podcasting 2.0: The Open Source Movement Reshaping How We Create and Consume Audio";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a\p :5:{s:4:"data";s:34:"https://openchannels.fm/?p=2552870";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:106:"https://openchannels.fm/podcasting-2-0-the-open-source-movement-reshaping-how-we-create-and-consume-audio/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:157:"This episode explores Podcasting 2.0, highlightfD ing community-driven enhancements to RSS, the balance of distribution platforms, and evolving podcast formats.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 16 Apr 2026 09:34:05 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:It was great fun to conduct a Workshop at WordCv@` amp Asia contributor day. Roughly 100 students were in the class and it was a great interactive session. I also know that there were quite a few of you who didn’t get to join us because there wasn’t enough room.

Birgit Pauli-Haack workshop on the block editor and full-site editing was a highlight of the entire event. Her depth of knowledge and infectious enthusiasm for tH= he future of WordPress left me inspired and ready to dive deeper. – Kinjal Dwivedi

If you attended the Block Theme Development workshop at WordCamp Asia 2026 in Mumbai and want to revisit the exercises, or if you couldn’t make it but want to work through it on your own, the c"P omplete workshop bundle is available on GitHub. Everything you need to follow along is included:

  • the reference theme,
  • demo content with media,
  • step-by-step instructions to start your theme, and
  • a blueprint to set up a local site with WordPress Studio or with WordPress Playground.

You can get started within minutes.

If you have used the Site Editor to customize a theme but have not yet built one from scratch, this workshop is a great next step. The exercises stay entirely within the visual editor. By the end, you will have a working portfolio theme and a solid understanding of how template parts, patterns, global styles, and custom templates fit together. Using the Create Block theme plugin, you can save all yourz changes in the new theme files, export it and use it on other websites.

A quick primer before you start

Before jumping into the exercises, it is worth reviewing the workshop slide deck. If you are coming from classic WordPress themes, the mental model is different. A block theme replaces PHP template files with HTML templates built from block markup, and it replaces scattered CSS with a single theme.json file that defines your colors, typography, spacing, and layout in one place. Templates and template parts live in their own folders, and every piece of them is made of blocks.

The Site Editor is where it all comes together. It gives you a visual canvas for designing templates, setting global styles, and previewing changes in r'J eal time. Developers ship defaults through theme.json; site owners customize through the Site Editor. When a user makes a change in the editor, it takes precedence over the theme default. Understand that layering is key before you dive into the exercises.

What the workshop covers

The workshop walks you through building Concrete & Light, a block theme for a fictional heritage architecture stua|] dio based in Mumbai. Rather than starting from theory, you start from a working site with real content — five pages and three project posts — and progressively shape the design through the Site Editor.

Reference theme for the Building block theme from scratch Concrete & Light.

Three guided exercises take you from basics to custom templates:

Exercise 1: Styling the Header. You install fonts (Jost and Playfair Display), set up a semantic color palette, configure typography presets, and transform the default header into a dark, minimal navigation bar with uppercase text and an accent border. This is where you get comfortable with global styles and template p arts.

Exercise 2: Footer and Global Elements. You build a four-column footer with studio branding, page links, social channels, and addresses. Then you style headings, links, and buttons across the entire site to ensure design consistency. By the end, you understand how global element styles cascade through your theme.

Exercise 3: Page Templates. This is where it gets interesting. Yoq{-4 u create a Landing Page template with a full-viewport hero image, a 40% overlay, and a dynamically pulled page title — no hardcoded text. Then you build a Category Projects template with a three-column query loop grid, giving you hands-on experience with archive templates and dynamic content.

You use the visual tools WordPress provides and see the results immediately. The Create Block Theme plugin is pre-installed so you can export your modifications as a proper theme at any point.

Getting started on your own

You have three options for setting up your site:

Instructions for installing WordPress Studio or using the Studio CLI for the workshop are also available.

Whichever route you choose, the blueprint automatically installs WordPress, activates the required plugins, imports all demo content and media, and configures the site settings.

Once your site is running, open the exercise instructions on GitHub and work through them at your own pace. The instructions include color references, specific block settings, and enough context that you should not get stuck even without a workshop facilitator in the room.

The full workshop bundle is on GitHub. Fork it, clone it, or just download the ZIP. And if you build something with it, we would love to hear about it.

If you have trouble or run into problems, email pauli@gutenbergtimes.com or ping me on WP Slack or create an issue or discussion on GitHub

Resources to learn more

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 16 Apr 2026 09:23:27 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Bϔ/ irgit Pauli-Haack";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:90:"WPTavern: #212 – Anne Bovelett on How Web Accessibility Boosts Traffic, SEO, and Revenue";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:zJ 8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:48:"https://wptavern.com/?post_type=podcast&p=203467";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:102:"https://wptavern.com/podcast/212-anne-bovelett-on-how-web-accessibility-boosts-traffic-seo-and-revenue";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";sL` :57574:"
Transcript

[00:00:19] Nathan Wrigley: Welcome to the Jukebox Podcast from WP Tavern. My name is Nathan Wrigley.

[00:00:26] Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this case how web accessibility boosts traffic, SEO, and revenue.

[00:00:39] If you’d like 9xG to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.

[00:00:56] If you have a topic that you’d like us to feature on the podcast, I’m keen to hear from you and hopefully get you or your idea featured on the show. Head to wptavern.com/contact/jukebox and use the form there.

[00:01:13] So on the podcast today we have Anne Bovelett.

[00:01:16] Anne is a seasoned accessibility strategist with many years of experience in the tech industry. Her journey into accessible design began several years ago, and since then, she’s become a passionate advocate for making the web a more inclusive place. Especially for WordPress users and developers. Drawing from her background in consulting, training, and her own experience\\  s, Anne’s work focuses on the intersection of accessibility, universal design, and tangible business outcomes.

[00:01:46] This episode explores accessibility, not just as a moral imperative, but as a strategic advantage for website owners and businesses. Anne explains how neglecting accessibility means you are leaving serious money on the table, referencing compelling research from a variety of credible sources. These studies reveal practical data.   Compliant sites enjoy increases in organic traffic, a boost in keyword rankings, stronger authority, and significant financial opportunities, sometimes running into millions and even billions.

[00:02:22] Anne talks about why accessibility hasn’t always been prioritised on the web, using analogies of the physical world, and the history of web development. She gets into the technical side as well, but this conversation is specifically geared towards t& r he real world, bottom line, business benefits of accessible websites. Reach more users, boost revenue, and even reduce support costs.

[00:02:46] If you’re a website owner, developer, or digital business leader who’s ever wondered whether accessibility is worth it, t&* ,    $&.:;z* .?his episode is for you.

[00:02:57] If you’re intKI  erested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you’ll find all the other episodes as well.

[00:03:07] And so without further delay, I bring you Anne Bovelett.

[00:03:17] I am joined on the podcast by Anne Bovelett. Hello Anne.

[00:03:20] Anne Bovelett: Hi Nathan. Thank you for having me toķ> day.

[00:03:23] Nathan Wrigley: You are very welcome. Anne and I have been talking for quite a long time before we hit record and we’ve covered a lot of ground. But the ground that we’re going to cover today is all to do with accessibility, your WordPress website and why, well, why you are leaving money on the table if you are not pursuing the accessibility goals that you probably should be in the year 2026.

[00:03:43] Before we begin that, I guess it would be a good idea for you, Anne, to give us your credentials. Tell us a little bit about you and how come you get to speak authoritatively about accessibility in WordPress. So over to you, give us your bio.

[00:03:55] Anne Bovelett: It’s the most dangerous thing to ask me ever, right? Because I always talk too much.

[00:04:01] So lEql et me do it differently this time. When I started figuring out about accessibility, about six years ago, I quickly realised that it’s not that complex to learn accessible coding. It’s not that complex to learn universal design principles. But what is hard for a lot of people working in accessibility is that many of them have this very social way of acting. I do too. I’m in it for the right reason, I think, because I want everybody to have freedom and also the freedom to mak]C e the same mistakes that we do, but also not to be constrained in any way.

[00:04:46] And then I was speaking to accessibility specialists, remediators, and in every layer of businesses, and I realised that they were being punched upon by organisations because they were just getting too many roles in one. The expectations were insane. So companies were 2 – 3000 people working for them, outputting I don’t know what kinds of digital products and websites, would expect one person to be the accessibility person to guard the compliance. And I mean this is a recipe for burnout 101.

[00:05:21] And one thing I don’t have a lack of is a big mouth. And one of the reasons why I started working for myself is because of that big mouth. I was not material to be hired, even though I managed to work for 22 years in employment. I realised at some point, if I ask a good fee, for some reason people take me seriously. Have you ever noticed that, Nathan? The more money you ask for, the more serious they’re going to take you. It’s absolutely ridiculous. But that’s what’s happening.

[00:05:59] And so I was trying to find my way in accessibility, like where do I fit in best? And then I thought, I’m going to be the flag bearer and I want to teach companies. And one of the things I like to do is to beat them with their own stick. Bec ause I don’t care why someone makes whatever product, or whatever service they have accessible, I just care that they do. So if the stick that says money works, I’ll beat that. I’ll beat with that. It’s no doubt.

[00:06:35] And that’s where my career started changing, and especially since the past one and a half years. Someone said, you should change your job title. You should turn it into Accessibility Strategist. Well, hereiK we are. I don’t care much for titles, but apparently that pretty much describes what I do.

[00:06:57] Nathan Wrigley: It’s kind of curious to me that if you were to, I say this phrase quite a lot on this podcast because there’s a lot of introspection going on and a lot of gazing back in time. It’s kind of curious that the accessibility bit never got importance from the get-go. And I mean right back from when the i*Yw nternet began.

[00:07:18] There was this great promise that suddenly great swathes of information, which would’ve been hither to unavailable to an awful lot of people, would suddenly be able to be parachuted into your living room via a computer and increasingly, you know, into your hand with a mobile phone.

[00:07:34] And yet the technology developed, the browsers developed, the web design industry developed, and  it never got that importance. I’m genuinely puzzled by how that occurred. How it is that we all ignored that. And it really is probably only within the last 3, 4, 5 years that this clarion call for accessibility has become mainstream. I know that there’s people that have been banging the gong probably right from the beginning, but it has been largely ignored and I find that really curious.

[00:08:07] Anne Bovelett: I think th2 at is due to two things. First of all, because people approach this as a purely social issue that needs to be resolved, and that people can’t imagine that they have certain users, which is arrogance at its finest. But, you know, that’s another topic.

[00:08:27] The other thing is good intentions. Like they say, the road to hell is paved with good intentions, right? Because in the beginning of the internet, when things got more colour, I always^ say this is the point, where things got more colourful, when Google was still small, when Alta Vista was still a thing and Yahoo and you remember, and I think we had four digit or five digit numbers for ICQ members. Actually the HTML, the sites were pretty ugly, right? They were fugly, I would say. I remember we had to build with tables and stuff, and then jump through hoops to make something look the way we wanted to.

[00:09:08] But the thing is, around̈́ that time, all we had was semantic HTML. We still have that, but back then it’s all we had. And because we were using semantic HTML, it was great for screen reader users, for example, and other assistive technology. But then everybody always wants to improve. They want to do better. And there is a German word for it, and I haven’t found the equivalent for that in English. We call it verschlimmbesserung. It literally means, instead of improving it, maybe down proving it. It’T ;s like over-engineering.

[00:09:48] So this is what happened. And then people always want to work faster and they love building tools that help others, because in a sense, we are a social species, if you like it or not. We’re just social in the wrong things often, I think as a society. And from that perspective, there’ve been developers that had a great idea, said, let’s make frameworks, and then let’s make things easier for our fuy ellow designers and developers.

[00:10:13] And very fast, at some point, semantic HTML was not a thing anymore because people were coding with div and span. And the div and span are the chameleons, the useless chameleons if you talk about accessibility, because you can make a div look like something, but you can’t make it behave like something until you put a ton of JavaScript on it. Div is like tofu without seasoning, right?

[00:10:41] And the same is with span. And because semantic elements like a button is challenging to style for some, a lot of frameworks came that used div and span a lot. And then they’re relying on JavaScript. And then these frameworks were growing and then at some point people were like, oh, this is the biggest framework used by everybody, so it must be good. That’s like saying the opinion of the majority is the truth. Unfortunately it’s not.

[00:11:15] That is my theory. I’m saying this more often. There was this time when everybody was doing Duolingo and then making big messages on social media, look, I’m on a 682.5 day streak in Duolingo, developers, right? And I’m like, why are you telling me about your streak for that but you can’t remember 50 semantic HTML elements? That’s very much also bashing the developer, which is pretty unfair because the problem is, with accessibili

[00:11:59] Let me compare that with another situation. So our family home burnt down to the ground and we had to rebuild, and then we got the chance to improve some things because we got modern stuff. And then, because we were building this community seminar centre at the same time, we needed to think about how we’re going to build the toilets, right? And then we had to go, and here, becaul2  se the architect that helped us, he was nice guy, but he didn’t think about wheelchairs, about accessibility.

[00:12:32] At that time, I wasn’t thinking about accessibility or digital accessibility at all. But I was like, what if someone comes in with a wheelchair? Or what if we have a guest that weighs over 190 kilos? Will our toilet survive that? What kind of toilet do we need? And just close your eyes and go into that little toilet room, ba-! throom you call it, probably, and then close your eyes and imagine, okay, I have trouble moving, I have pain, I have rheumatism. I don’t but, you know, and I’m on a stick. Where do I put my stick? Do I have a place to put that in the corner? Can I reach for the paper?

[00:13:13] All these practical things. These are decisions that you take before you even start building the room. And it’s the same thing with anything else. Digital applic_x" ations, terminals, elevators. I don’t know, anything. And the thing is, the better you do it, the less people have to ask questions afterwards about, how does this work?

[00:13:39] Nathan Wrigley: Yeah, it’s kind of interesting because in the real world, I know that in the part of the world where I live, and I’ve made this comparison on different podcasts in the past. It’s so self-evident when somebody, for examplehjo# , who’s using a wheelchair. It’s so self-evident when they can’t get in the building because, well, there they are at the door with some impediment. Maybe there’s three steps that are just unachievable. And it’s really obvious. There they are in the real world. You walk past and you notice it. It’s right there in front of you. Look, there’s a problem that needs to be solved.

[00:14:13] And so for the real world, te $ he legislation in the part of the world where I am, came into effect many years ago. And so, for example, the ramps came in and all the premises that are publicly trading things must have ramps and so on and so forth.

[00:14:26] However, the internet is a different animal in that most of us are browsing in the comfort of our own home. Nobody has any idea what you are browsing. Nobody’s got any idea where it is failing for you because they’re nTb% ot staring over your shoulder. And even if they were staring over their shoulder, it would be fairly hard for them to determine that, again, to use the metaphor of getting in the building, they wouldn’t see that you couldn’t get in the building even if they were watching your phone. It has to be reported by you, the user that can’t achieve the things. And so there’s this real kind of difficulty in matching it up.

[00:15:03] And als`& o because a website kind of looks finished when it looks finished to most people, then you just put the tools away. There’s the website. It looks finished, so it is finished. We’re done. And of course, there’s this whole increasingly vocal cohort of people who, and we’ll get into them in a moment, who are not able to access these things, but they have to self-report.

[00:15:31] And who do you even report to? If I can’t accessv ' a building on my high street, let’s say the local library, I could probably even go to the police in all honesty. There’s a central place. I could go to the police, go to the council, and I could say, this must be fixed. And it, sure enough, it will be fixed. There is no equivalence here. Who would I go to to report a problem so that it will definitely be fixed.

[00:15:53] So there’s this whole sort of strange disconnect, which presents!g( the problem of today. How do we encourage people who don’t get the self-reporting, that it’s a jolly good idea to fix the problems in advance?

[00:16:08] Anne Bovelett: Make it hurt.

[00:16:08] Nathan Wrigley: Or make it valuable, make the fix valuable. And in the scenario that you are describing today, we’re going to talk about some articles, one of which you’) ve written, but also one which has been done by accessibilitychecker.org. We’re going to look into those. This is making the economic argument for doing it.

[00:16:26] Anne Bovelett: I’m sorry for interrupting you, but it was not just accessibilitychecker.org because then everybody’s going to go, oh, yeah, another accessibility site. This was Semrush. Semrush people. They did this together with accessibilitychecker.org.

[00:16:41] Nathan Wrigley: Sorry, I’m reading out the URL where I located it, so yeah. But the point being that there’s an economic imperative. And that kind of cuts through a lot, doesn’t it? You know, if you go to a business and you say to them, if we were to make this minor tweak with your business, we could increase your revenue by 0.5 of a percent. If we make these other tweaks, we can increase you by 8%, 9%, or wha0[+ t have you.

[00:17:04] Any business owner who hears those words is going to be curious. Okay, right, you’ve got my attention, now what? And although it kind of misses out the whole moral argument, like we should be making sites accessible just because that’s morally the right thing to do. Put that to one side. Let’s go with the economic imperative.

[00:17:23] So I will link in the show notes to anythi2oA, ng that we mention today. So I’ll just drop that in. Go to wptavern.com, search for the episode with Anne, and all the links will be provided there, as well, I might add with a transcript of everything that we say today.

[00:17:38] Tell us the sort of headline pieces that you found curious in the accessibilitychecker.org piece, which is obviously, as you said, created by Semrush amongst others.

[00:17:47] Anne Bovelett: I’m just looking at the first page from Semrush itself. And it was interesting because they actually have an infographic on it that says, summary of findings. That’s not accessible at all, but we used it in our Hackathon project last year. But they tested 10,000 websites. And this is actually what I, and many of the people in my&* ,.:;~* .? line of work have been waiting for, data, data, data. B,ڛ. ecause this is what companies care about. And I understand that. You know, they are responsible for people’s salaries, not just the revenue and the turnover, but also for the people that they employ, right?

[00:18:27] And so in this research it showed, after 10,000 websites, that 70% of the sites were not compliant. Well, that’s not news, right? But the thing is, they found a 23% traffic increase tied to higher compliance. 27% more keywords raR/ nked with accessibility improvement. So this is major, but here’s the biggest one. 90% boost in authority score for compliant sites.

[00:18:59] And the thing is, when I read people, wow, we’ve been celebrating last Friday because we had a 0.5 increase in our click rates, for example. That’s another one. I’m like, that could be 10% or 15%. I’m happy to see that it now becomes clear that accessibility affects everything.

v*0

[00:19:21] And the thing is, people approach or companies approach accessibility from a technical standpoint. Like, what do we have to change technically? But accessibility is about people. It’s the same thing with all these solutions, the overlays, the whatever. They’re trying to approach it as a digital problem. But this is a human-centric problem. This is how people use the web.

[00:19:48] And now if you go bak1 ck to SEO, one thing I learned a long time ago, I mean you can tell me about Google and other search engines, whatever you want, I don’t care how technical you are, their biggest customer is the people who search on the web, not the ones who pay them to show their stuff. And so this is what search engines are looking for.

[00:20:16] And now with AI, I’m having a blast because I see people writing stuff like, oh, we have to tell the AI to under@\2 stand our website. But you are leaving your fate in SEO in the hands of something that is going to interpret what you are doing there.

[00:20:36] I’m not going to name the names. It would be unfair because I’m going to confront them with that before. But, there is a massive event that has a fantastic, big website. I find it hard to navigate, but that’s a personal thing. And that is a JavaScript invested monster. And just for fun of it, I0}3 just asked AI, can you find this and this and this for me on that page? And AI was like, no, I can’t. It’s rendering JavaScript. I can’t read this. What do you think that does to a screen reader or, because they’re all using the same technology to read it.

[00:21:10] Nathan Wrigley: Yeah. When I’ve done podcast episodes about accessibility in the past, we’ve often dwelled not on this side, in fact, I dT4 on’t think we’ve ever touched sort of like the SEO and traffic benefit of it. It’s always been from the point of view of, what can you do? As an engineer, as a web developer, what can you do to go in in the weeds and fix things?

[00:21:28] We are just going to brush that aside. You can find that information out. You know, go and talk to Anne, for example, if you want to learn how to do it. But the principle here is more about the SEO and݁65 therefore the traffic side of things, on the flip side of doing the work. So you imagine, the work is not done. It’s poorer in terms of SEO and poorer in terms of reach, poorer in terms of search engine ranking, poorer in terms of revenue through your e-commerce platform or what have you. And then if you do do the work, all of those things increase incrementally.

[00:21:59] And in some cases the data shows fairly substantially. And so I’m jusO6 t going to drill into each of those statistics one at a time because I feel it needs a little bit of like teasing out a little bit. So the first one is, well, there’s many statistics, but the first of the three that I’m going to mention, which you already have mentioned is organic traffic.

[00:22:17] So again, this is making the assumption that the work has been done. You’ve achieved the accessibility goals, presumably, which were many. =h;7 You’ve jumped through all those hoops and you’ve got this benefit on the other side. And here’s some possible benefits.

[00:22:29] Organic traffic increased by an average of 23% as a site’s accessibility compliance score increased. So can I ask you, is that one directly related to search engines then? Because it feels like it is. You know, you did the accessibility work and a byproduct of that is that you became more visible on sea% 8 rch engines. Have I got that right?

[00:22:50] Anne Bovelett: Yeah, of course because if assistive technology can’t read your site, the search engines probably can’t either.

[00:22:59] Nathan Wrigley: Yeah. It’s kind of interesting though that you get that much of a boost. You’d think if you had improved things, you might see, I don’t know, a few percent hj9 ere and there, but this figure of 23%. I mean imagine saying that to a marketing person, or the growth person inside of a company, 23% is possible. The word average in that sentence is bolded. So it’s an average of 23%. So presumably there’s a few that are lower and there’s a few that are higher, but an average increase of 23%. So I don’t ever use the phrase win-win.

[00:23:32] Anne Bovelett: It is win-win. It̵v

[00:24:01] And then they will fix x; the site at some point, maybe they will improve the site, where the design goes, where the user flow goes. But still, it’s not ranking better, and still it’s not ranking better. And I wonder when SEO companies are going to become so smart that they’re going to tell their customer, hey customer, stop writing click here everywhere.

[00:24:25] Nathan Wrigley: That’s a great, concrete example of what you’re talkiO"< ng about, because I was going to drill into the next one because honestly, the next point does confuse me a little bit. Again, I’ll link to it in the show notes, but point 4, I’ll just read it here, is websites ranked for an average of 27% more organic keywords with a higher accessibility score.

[00:24:45] Can you tease that out for me? Because I’m genuinely puzzled by what that even means. I’m not sure how there’s this overlC= ap between accessibility compliance, and the keywords and how the search engine would pick them up. So that’s me being ignorant.

[00:24:59] Anne Bovelett: I would say, set the compliance story on fire. Torch it, and throw it away because compliance is what makes people do the bare minimum. And I think, I know they had to use this term in the report because they’ve been checking it if the site is compliant. And then you will ge]> t lulled into a false sense of security when your score says, like Google does in Lighthouse, ooh, you are 97% accessible. And like, yeah, but the 3% that you say it’s not, is what’s blocking about 80% of a group of potential visitors that you are not having.

[00:25:40] But again, it’s about, in my opinion, it’s about the way things have been coded and the way things have been written. For example, what happens is buttons that aren4? ’t buttons that are not really saying, how do you say it? It’s the same thing. It’s the read more thing again. I have to be careful that I don’t go into the rabbit hole here too much. But it’s the read more thing. It is text where links are actually named properly.

[00:26:08] And just to give you an example, I see a lot of people who try to do affiliate marketing. Let’s say food bloggers. They make humongous sites. They-x@ love using WordPress. I know that. There are tons of plugins also for food bloggers to play out the, what do you call that in English? The nutritional values of this and that. All right. And then these bloggers, people complain about it like, oh, why do they have to write their life stories and that of the spider in the corner on the ceiling before they give me the recipe? Well, that is because they’re trying to get caught in the search engines, right?

[00:26:44] And then they have all these links. Like, someone creates a great meal with a fantastic expensive pan and a pot, and I don’t know what, and they have all these articles from Amazon. And all they have is click here, click here, click here, click here. And then imagine someone who is using that. I mean I love, I have a nice little, what do you call that, extension in Chrome? I’ve been speaking German all morning. This is why my English is so rusty right now. I have 6HB this extension and it just, in a big article, if I want to know, oh, what was that tool that she was using again? I’ll go get the link list with that little extension there, or I’ll just run the screen reader and get the link list, because that’s easy for me to do. And then all I see is click here, click here, click here. So I’m not finding the link through that pan, and so I’m not buying it through her link.

[00:27:35] Affil;C iate websites could make so much more money if they would just do the right thing in their content. Let’s forget about the code of the theme that they chose, just the content. If that is played out correctly, and it’s not some JavaScript generated hoo-ha, which doesn’t happen in WordPress Core, they would make a lot more money.

[00:27:58] Nathan Wrigley: Because I haven’t really been following the SEO industry for r{S-D a very long time, I really don’t have much intelligence around what search engines these days look for. You know, back in the day when I was building websites, there was a, almost like a playbook that you could go through. And if you did these things, you could achieve reasonable results in SEO.

[00:28:18] And that was the state of the internet 15 years ago when algorithms were less sophisticated, and people were just beginning to kind of get onlineC~E and use things like Google all the time. But it sounds to me as if we’ve got to a point with search engines, as if they’re able to, I’m maybe going to overstate this, it feels like the more human you have become as a website, the more likely Google will favour you.

[00:28:48] I’m not really encapsulating that very well, but what I mean is, if you put content on there, which is human readable. If you make it obvious where to click =F to do the thing, rather than stop it with keywords and things which, you know, is not really in the best intentions of humans, that’s clearly done for the algorithm only, it does sound like you are saying that the search engines favour, I’m doing air quotes here, humanity.

[00:29:15] Anne Bovelett: They always have. Let me circle back to what I said before. We, as the people who use search engines, and nowadays they’re AG I in whatever they do, we are the biggest customer for them. Because if we’re not there to search, to use them, they can’t sell their services to the people paying to be found.

[00:29:37] I might be, how do you say that, unorthodox in this approach, but I’ve seen it. I have a friend, Manuela van Prooijen, she’s the owner of a company called Weblish. In the Netherlands she trains people in how to set up businesses with WordPress and0|H how to build with WordPress. And you wouldn’t expect it when someone is just focused on that, but she’s got a very broad perspective of things. And she dove into SEO in a way that I’ve never seen before. And some of the SEO experts that I know, and we know together, were like, why didn’t we ever think of that? And it had to do with structured data. And of course, everything she builds is accessible.

[00:30:24] Nathan Wrigl*`wI ey: Okay, so I’m going to pivot slightly. However, I think we’ve made the case that if you are endeavouring to make your website more accessible, I think by reading that piece, you will understand that there are definite benefits in terms of traffic and search engine rankings and so on. So let’s just take that one as a given.

[00:30:43] And then I’m going to move over to a piece which you yourself wrote, not that long ago '+6J actually. Almost exactly a year ago, March 4th, 2025. It’s on your website, annebovelett.eu. It’s called The E-commerce Industry’s Billion Pound Mistake. And in here you make the argument, and you bind it to money, to actual dollar terms and things like that, which is quite interesting.

[00:31:05] So I’m wondering if you’d just paint the numbers around what you were saying here, if you can remember. I know it’s a year a:K go now that you wrote it. But broadly speaking, what was the economic case that you were making?

[00:31:13] Anne Bovelett: It’s actually, this is based on a British report, actually. It’s called the Click Away Pound Report. It was brought in 2019. And that actually measures how much revenue people left lying on the street by not making their shops, their online shops, accessible. And the economic case is, we say in Dutch, you hVLL thief your own wallet, if you’re not doing it. And again, these are, this is data, these are numbers.

[00:31:48] So in 2016, for example, the click away pound increased by 45%. Let me just throw around some numbers, right? So in 2016, the money that people left lying on the street by not making their eshops accessible was 11.75 billion. Billion, not million, billion pounds. In 2019, that was already up to 17 billion. Really, I don’t know if th9M ey’re going to do another Click Away Pound Report again at some point, but I think we’re going to be shocked. Because since 2019, the state of the internet actually worsened because of all this technology. And it’s getting worse because of all this vibe coding voodoo, where they’re using AI that is trained on inaccessible code. But that’s another thing.

[00:32:45] So there’s another article that I have. I think it is soSN much money that people leave lying on the street, this is larger than the Chinese economy, that amount. It’s in an article I wrote about e-commerce in 2022, where I was criticising CMSs, including WooCommerce, who actually did a great job. Now WooCommerce Core is now accessible. And said, okay, if your system sucks, the people using your system are going to lose without being able to help it.&* ,^.:;* .?

[00:33:18] Nathan Wrigley: If you send me the link to that piece, I will obviously add that into the show notes.

[00:33:22] Anne Bovelett: It seems I’m on the cold side of accessibility because that is something that forever stuck with me. Someone called me cold hearted, because I’m talking about the commercial side of accessibility all the time. But, you know, there was a time, this is maybe wP a strange segway, but there was a time where I weighed way over a hundred kilos. I was so heavy. I had trouble moving, I was in pain, I was uncomfortable. And for me, buying clothes became an uncomfortable exercise. Going into these shops, especially these nice boutique shops, with their very small cabins, you know, trying to turn around and not being able to step into a pair of pants or whatever. Just uncomfortable.

[00:34:13] But the most uncomfortable W|2Q thing about it for me was that I got blatantly ignored by the ladies that were selling the clothes in the stores. And three years after that, I had lost about 37 kilos. And I came into that one store where it was very, very apparent that they really weren’t interested in talking to me at all. I came in and they immediately jumped me, both of them, the shop owner and her assistant. And I got madder and madder and madder and madder.

[00:34:49] And at .amR some point I said, you know what? Keep your clothes, just tell me don’t you remember me? Don’t you know who I am? No, we don’t remember you. And I was like, well, here’s the picture. Oh yeah, I’ve seen you before. And you know what, the fact, at that time I was thinking, maybe it’s because you’re too busy or you are, you know, I don’t know. But the fact that you jumped me right now with the same amount of people in the place tells me something V"*S else.

[00:35:15] Now, why am I telling this story? This is how a lot of people that need assistive technology feel, and also how older people feel on the web. I mean, I don’t know about the UK, but in the Netherlands, you can’t do your taxes without a couple of apps on a phone. Well, if you jump through a million hoops, maybe you can send it in on paper still, but it’s almost impossible. If apps like that don’t work correctly, you&N?T #8217;re putting people’s fate in someone else’s hand, because you’re working with their tax number.

[00:35:54] I don’t know in the UK, in the Netherlands, your personal tax number, never ever give that to someone. Never. Your social security number, don’t do it. And then you’re like, maybe 60, 70-year-old, and you’re right before that stage where the technology’s getting too hard for you, but apps to do thewU se things are too difficult.

[00:36:17] There is a local tax office in the Netherlands that had a full accessibility redesign done by Level Level in Rotterdam. And for them, the support requests went down, I think by 30% or something. I couldn’t find the case on their website anymore.

[00:36:35] But this is because people are being empowered to do things by themselves. That’s what they want. And for exampley&V , in Germany, there are statistics about that. This is an article that I actually published today that, I think it says like 90% of all German users will always try to first solve something by themselves, and if it doesn’t work they’ll walk away.

[00:36:58] Nathan Wrigley: That’s one of the curious things that come out of the article. The first part of this conversation was all about SEO and what have you. We didn’ݦW t really talk much about the person experiencing the problem. It was more about search engines and maybe how you would technically fix things. But this is so interesting. In your piece, you, and I’m just going to quote it because that’s going to be the easiest way to get the information into the record.

[00:37:20] And it says, a shocking 75% of disabled customers have willingly paid more for a product from an accessible website, rather than styrnX ruggle with a cheaper inaccessible one. And that kind of sums up the whole thing really for me, that if you are faced with a struggle to do something, let’s say, I dont know, you want to buy a widget and it’s $100. The calculus that you are going through is, I could spend an hour and a half trying to get that $100 widget, or I could go to this other website and pay $120 for it and be done in three minutes. Well, that’s obvious, I know which one I’m going to do, which FoY is really interesting.

[00:38:02] Anne Bovelett: Yeah, yeah. And there’s another thing. People are always like, oh, accessibility is only for the blind. No. The people that go forgotten in that, and I have to tell you, disabilities rarely come alone, right? I’m just going to take myself as an example. I have ADHD on steroids. I’m in the spectrum. I’m old. I need two pairs of glasses, one for my computer, one for myoZ regular stuff. I’m starting to lose my hearing in certain regions. I am the target group. If I need to go and order, and I’m B2B, right? I’m a business.

[00:38:41] I will order B2B because then I can deduct the VAT. And I have to buy hardware. And I always try to buy the best. I will go to a store, maybe, and it’s B2B and I will go online. If I can’t figure out their stuff, I’m leaving. If I need to look at a manual, a/1[ video manual, that has background music while someone is talking, but there is no subtitles, I’m gone. I can’t follow it. My brain won’t let me.

[00:39:15] Nathan Wrigley: Yeah, I mean the analogy in my head is kind of, I don’t know, you’re going into a clothes shop or something like that and you need a new pair of shoes or something, and you discover that all the shoes are in a locked cupboard in a corner. \ And in order to get to the shoes, you need to ask a receptionist for the key. And then they go and find the key, and then they give you the wrong key and the key doesn’t work. And then they don’t point out where the box of shoes is, so you’re completely confused.

[00:39:36] That whole thing is just avoided by going to the next shop along the street where all the shoes are right there for you to pick up and try on and what have you. You&#폀] 8217;ve made the journey easy, and it turns out that price isn’t necessarily the prime mover here, which is really interesting. I find that statistic fascinating, that people will pay accordingly if they can get what they need out of it. I mean I know it sounds like common sense, but having it painted in those stark colours is.

[00:40:04] Anne Bovelett: Yeah, yeah. This is one of the things I did want to mention as well. I have the Z^ privilege of talking to Mark Weisbrod a lot from Greyd. You know him? He’s the CEO of Greyd. I think he’s unique, especially in the world of WordPress because he’s looking at things solely from a business perspective. He’s not distracted by technical issues or whatsoever. He will get it from there. He’s someone who often says to me like, okay, I like the story now show me the data.

[00:40:39] But then at some point, I remembe_ r it was before the European Accessibility Act was coming into effect, I think. So this, we’re talking about this in 2023 or something. And then I said, I don’t get it. Why is everybody so focused on the European Accessibility Act? Look at how much money they can make by leaving people their dignity. Because that’s basically what it is by making your stuff accessible.

[00:41:06] If you get past the stupid idea that if something is accessYD` ible, it can’t look nice. I mean, go to github.com without being logged in, that’s accessible. It’s a wonderful website. And then I said, where is the common sense? Why, if I talk to the C-suite of a company in one of those business things, and I say, listen, if you would make this and this and this more accessible in your web shop, your turn over would go up by so many percent, why are they not like, we’ve got to invest this money right now?

[00:41:39] And then he said, no matter what, people will always think with their wallet today and tomorrow. They’re not thinking about next week. Only the most visionary leaders in the industries think way more. And this is something I say now, because he said, he was telling me about they were selling, in a company he worked for, they were selling solar systems. And these systems would save the buyers so much money on the long run, but it was very hard to sell them because;^b it was in the long run.

[00:42:20] And if a CEO or a CFO, I mean I know it sounds offending, I don’t mean it that way, but in large corporations it’s to eat or to be eaten. Managers are always afraid of their managers kicking down on them and the others kicking up, and they’re always trying to defend their own spot in the business. It’s only in smaller companies that people can have more leverage. So there are always so many power c s at play in a company that if you start talking to a company about, it’s for the greater good of your company, it’s the same argument as it’s for the greater good of humanity.

[00:42:59] And I’ll just give you another number for example. Based on the Click Away Pound Report, and some other data that I have, I’ve been working on building a calculator. You tell me which country your web shop is in, you tell me how much turnove˭d r you have per year and then that calculator is going to tell you how much potential revenue you are walking away from by not making it accessible. I did this for very, very big supermarket chain in Switzerland, and the outcome was you could make 0.94% more revenue. And then you’re like, yeah, less than 1%. Yeah, sure. Ah, it’s still 350 million Swiss Francs.

[00:43:43] Nathan Wrigley: Yeah. Less than 1% but still that kind ofG݈e money, wow.

[00:43:47] Anne Bovelett: Yes. And then you get this perspective thing. Because I’m pretty sure the day that this knowledge seeps through to the unions of the employees of this company, the employees are going to go like, why do we have to save money, or why do we not get a raise where you don’t take the opportunity to make that much more turnover? And then someone else with other interests in the company says, ye`KFf ah, but the stakeholders, you know, or the investors, this is why this is not happening. I mean, we all think common sense is the greatest good in the world. People do not have common sense, period.

[00:44:33] Nathan Wrigley: It’s that sort of invisible layer to people who don’t experience any of the accessibility problems that the industry is trying to tackle. For example, you’re fully sighted, you can use your legs andCSAg walk about and use a mouse and use regular computer and use a regular screen and your ears are working fine and all those kind of things. All of that stuff is just sort of hidden from you, and so it just somehow doesn’t drive itself to the front of your consciousness.

[00:44:56] Which is why this is so interesting because, although you said you’ve kind of been berated in the accessibility community for banging the gong about money all the tim1MZh e, it’s a great way to cut through, isn’t it? You can go to the CEO of a company and make the economic argument, I would imagine, much more readily than you can do with the moral argument.

[00:45:16] Anne Bovelett: I’ve been thinking about this a lot, about writing up a profile for a position in companies that I don’t think exists yet. Because normally, we call it the sheep with five legs in Dutch. It’s very ([i hard to find that sheep with five legs. If someone is an accessibility officer in a big company, they are being banged on for compliance. If someone is working on accessibility in a lower rank, they’re getting overworked because people have so many expectations or they just don’t do things.

[00:45:52] It’s always, this person is screaming in the desert like, hey, this is happening. I’ve seen this happen, I was guiding a company witc"j h more than I think 13 or 14 development teams, over 85 people, and they didn’t talk to each other. Design, didn’t talk to development, development didn’t talk to development in other areas, because that was how the company was structured.

[00:46:18] And I think people need to be educated in two ways to have this position that doesn’t exist yet. It’s a position where you are able to kick the shins of the C-suite in a professif&$k onal manner, of course, but also sit down with development, design, and content teams and make them communicate with each other in a way that works.

[00:46:48] And for that, you have to understand these processes. And normally, I’m absolutely not for people in managing positions that know the job that the people they’re managing is doing, because they very often become that, how do you say that, the driver on the carriage running in front of tl%l he horses? You know, that’s really dangerous. You shouldn’t interfere into detail level too much.

[00:47:15] But if you understand it on a detail level, from design content and development, you can get these people to talk to each other and help each other. Because there’s absolutely nothing wrong with a developer that sees a design and is like, woah, that design, the way that is made, that’s going to cause some accessibility issueNm s. Those are issues.

[00:47:39] And normally they will just, no, no, I was asked to develop this. I’ll develop it. Instead, you need to raise a culture where people go to the designer and say, hey, I noticed this. What is your thought behind this? And they can’t. And if they had a middle person for that where they could go to and say, look, I got this, I’m not sure about it, then you would have a fantastic flow in a company to make thingEvn s accessible.

[00:48:06] Because this goes through so much more. So an article that I published today is about how much money you lose in support. It’s the same thing. If a support, people doing support are not used to really listen and someone says, I’m hard of hearing, or someone says, I have dyslexia. When you’re saying, yeah, go read it, it’s on that page on our website. If this person calls you because he couldn’t find, fo or understand the page, and then you force this person into vulnerability by admitting that he or she has dyslexia. And that is going to leave a very bad taste in someone’s mouth. And what happens? They’re going to walk away. If you’re not some government thing that everybody needs like, I don’t know, taxes, because otherwise they’ll come and rob you.

[00:48:54] Nathan Wrigley: It is genuinely so interesting because a lot of the content that I’ve made in the past has been definitely about the ways to fix your website. So here’s the WCAG guidelines, go figure. This episode’s been really entirely different.

[00:49:07] So first of all, looking at Semrush, and the data. Just sort of painting the picture of the improvements that you can get in terms of traffic and visibility?-1q across search engines should you go down the accessibility route. But also then getting into the financial bit, which it sounds like is your thing.

[00:49:27] So I think that’s hopefully of interest to some people who perhaps have just always thought about accessibility as a, I’m a web developer, there’s another job that I’ve got to do. Well, now you’re kind of armoured with things that you could maybe even approach clients * r with. You know, you’ve got a website, we haven’t looked at it in a few years, you are always looking for ways to make more revenue out of your website. Well, look, I’ve got this thing in my back pocket. This is a really credible way that we can do some tweaks. I know what I need to do. There’s guidelines that I can follow. Let’s do that and see if we can improve the revenue.

[00:50:00] I think we’ve probably covered thaEwUHs t. And so with that in mind, Anne, just before we end, I’m going to try and link to the piece that you mentioned. I’ll certainly, anything that we’ve mentioned in this podcast, I’ll try and link to in the show notes on WP Tavern. Do you just want to tell us where we can find you? I did reference your website at one point during the podcast, but do you just want to give us that again, or maybe social networks or something like that where you hang out?

[00:50:23] Anne Bovelett: If you remember how to spell my name, just put it in Google, you’ll find me everywhere. Okay. No. So it’s Anne and then Bovelett, which is B from Bernard, B-O-V-E-L-E-T-T. You can find me on LinkedIn a lot. I’m there a lot because I talk shop a lot.

[00:50:44] Very active on X, Twitter. So that’s where you find me. And don’t be afraid to approach me. Just, if you u send me LinkedIn DMs, it can take a while because sometimes I get too many, and then I’m overwhelmed and, yeah. But the best thing is to send me an email. Just go to the contact page on my website.

[00:51:06] Nathan Wrigley: All that it remains for me to do is to say, Anne Bovelett, thank you for chatting to me today. That was really interesting. Thank you so much.

[00:51:12] Anne Bovelet v t: Thank you for having me and giving me the platform.

[00:51:13] Nathan Wrigley: You are very welcome.

On the podcast today we have Anne Bovelett.

Anne is a seasoned accessibility strategist with many years of experience in the tech industry. Her journey into accessible design began several years ago, ag9 w nd since then she’s become a passionate advocate for making the web a more inclusive place, especially for WordPress users and developers. Drawing from her background in consulting, training, and her own experiences, Anne’s work focuses on the intersection of accessibility, universal design, and tangible business outcomes.

This episode explores accessibility, not just as a moral imperative, but as a strategic advantage for website owners and businessebx s. Anne explains how neglecting accessibility means you’re leaving serious money on the table, referencing compelling research from a variety of credible sources. These studies reveal practical data. Compliant sites enjoy increases in organic traffic, a boost in keyword rankings, stronger authority, and significant financial opportunities, sometimes running into millions and even billions.

Anne talks about why accessibility hasn’t always been prioritiTy sed on the web, using analogies of the physical world and the history of web development. She gets into the technical side as well, but this conversation is specifically geared toward the real-world, bottom-line business benefits of accessible websites, reach more users, boost revenue, and even reduce support costs.

If you’re a website owner, developer, or digital business leader who’s ever wondered whether accessibility work is ‘worth it’ this epBz isode is for you.

Useful links

Semrush

Accessibility Checker website

 Manuela van Prooijen’s Weblish

The e-commerce industry’s billion-pound mistake

Click-Away Pound Report

Anne on LinkedIn

Anne on X

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:.a| "Wed, 15 Apr 2026 14:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Nathan Wrigley";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0c-} :"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:74:"Open Channels FM: The Imperative of Layered Security in Modern Web Hosting";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551968";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:81:"https://openchannels.fm/the-imperative-of-layered-security3~ -in-modern-web-hosting/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:232:"Cybersecurity in web hosting is increasingly complex, requiring a layered security approach. Diverse threats demand specialized defenses, with ongoing challenges balancing protection and usability against evolving AI-driven attacks.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"j& ";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 15 Apr 2026 13:01:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s. :8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:51:"Open Channels FM: Open Channels FM and Keep It Open";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2552847";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:58:"https://openchannels.fm/open-channels-fmͱ* -and-keep-it-open/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:387:"In this episode, Bob introduces “Keep It Open,” a new initiative dedicated to supporting independent, honest conversations around the open web. He shares the importance of community contributions, sponsorships, and how listeners can get involved in keeping the web open and free here at Open Channels FM. Takeaways The3 significance of maintaining an independent and […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 15 Apr 2026 10:37:45 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:I/ 0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:81:"Open Channels FM: Lessons from Two Decades of Open Source and the Social Internet";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2552805 7";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:88:"https://openchannels.fm/lessons-from-two-decades-of-open-source-and-the-social-internet/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:275:"In this episode, host Matthias Pfefferle chats with software engineer Will Norris, discussing his extensive contributionTKr s to open standards, federated identity, and open source, particularly within the WordPress ecosystem and the evolution of decentralized social networking.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 14 Apr 2026 09:21:09 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:M 5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:75:"Riad Benguella: Meet Studio Code: I redesigned my WordPress site in 2 hours";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xm' l_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:26:"https://riad.blog/?p=57250";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:90:"https://riad.blog/2026/04/13/meet-studio-code-i-redesigned-my-wordpress-site-in-a-2-hours/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3204:"

The shoemaker’s children go barefoot or, as we say in French, Les cordonniers sont toujours les plus mal chaussés. That’s been me for years. As a developer working on WordPress, I’ve long neglected the design of my site. This ends today.

We’ve recently released a new tool called Studio Code, think of it as Claude Code but tailored for WordPress. A tool you can install by running npm -g ~f  install wp-studio and invoke using studio code locally. Or you can try directly using npx wp-studio code. I took this as an opportunity to see what it’s capable of, and oh boy! I’m mind-blown 🤯

It took me:

  • 1 tiny prompt to pull the site locally
  • 1 main redesign prompt and 3 or 4 follow-up prompts to get everything redesigned and sorted out.
  • 1 last ti(} ny prompt to push the site online

The whole process lasted about a couple of hours during the weekend, while watching yet another Sinner-Alcaraz match on TV.

(Ok, I’m lying a bit. The push didn’t work the first time because I had discovered a bug that had since been fixed.)<1P /em>

There are a lot of things that made the experience so enjoyable for me. I can see myself switching how I work with WordPress sites entirely to this process:

  • All it took to get access to all my remote sites was to login to WP.com prompted by the tool itself.
  • I didn’t have to think much or configure anything. I didn’t h. ave to install any MCP, or provide any specific instructions. It just worked.
  • I really enjoyed the feeling of freedom it gives you to iterate on your designs, content, and explore wild ideas. It feels like everything is possible, your ideas are the limit.
  • I really enjoyed the safety net of the local development. I can change anything, break whatever I want, yet it’s still local and won’t impact my live site until I decide.
  • I literally just said j push my site back to riad.blog” and that was it.

Nonetheless, the tool still has some rough edges, but we’re shipping early and iterating fast. We want you to test it and please share any feedback you have with us. We have a lot of ideas and you can also bring your own, it’s all Open Source.


I forgot, what do you think about my new design? I wanted something minimal but gives you a small “hacker” feeling. Don’t be too harsh on me.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 13 Apr 2026 15:48:51 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elemeI3 nts/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Riad Benguella";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:62:"Open Channels FM: Collaborative Publishing in Modern WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:#A 17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551706";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://openchannels.fm/collaborative-publishing-in-modern-wordpress/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"da&* ,>6 .:;* .?ta";s:189:"Real-time collaboration in WordPress enhances team efficiency by allowing simultaneous editing, though initial limitations exist. Future improvements aim for smoother, scalable experiences.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 13 Apr 2026 12:15:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s# :8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:65:"Donncha: Media Picker for Immich: Self-Hosted Photos in WordP->Y ress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"https://odd.blog/?p=89592706";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:84:"https://odd.blog/2026/04/12/media-picker-for-immich-self-hosted-photos-in-wordpress/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:} "description";a:1:{i:0;a:5:{s:4:"data";s:4160:"

I’ve just released Media Picker for Immich on the WordPress.org plugin directory. It connects WordPress to a self-hosted Immich server so you can browse, search, and insert your photos and videos into posts without copying files around.

Immich

I run Immich at home. It’s where my photos now live. They’re organised, searchable, with facial recogn( ition and AI search. My WordPress uploads directory is where photos used to go, and the two never talked to each other. This plugin fixes that.

How it works

Point the plugin at your Immich server and give it an API key. You can set a site-wide key or let each user configure their own to connect to their own Immich account.

Screenshot 1: Settings → Immich:
ServerQ�������� address and blank site-wide API key, default cache settings

If the site-wide key is blank, each user adds their own key on their profile page. All Immich API calls happen server-side.

Screenshot 2: User Profile page, Immich API Key field showing *******.

Two ways to add media

Once configured, an Immich tab appears in two places.

The first is the Media Library grid. Switch to the Immich view and you can search, filter by person, and either Use or Copy assets into WordPress.

Screenshot 3: Media → Library, Immich view.
  • Use creates a virtual attachment. Nothing is copied; WordPress proxies the media from Immich on demand and caches it locally on first request. Your uploads directory stays lean.
  • Copy downloads the original f[- ile into wp-content/uploads/ as a normal attachment.

The same tab shows up in the “Select or Upload Media” dialog inside the post editor, so you can pull an Immich photo straight into a post without leaving the editor.

Screenshot 4: Select or Upload Media dialog, Immich tab.

A few details worth mentioning

  • Videos work too. Proxied videos stream with seek support.
  • Lightbox. Proxied Immich images in posts open a full-resolution lightbox on click.
  • Local cache. Proxied media is cached to wp-content/cache/immich/ after the first fetch. Optional cleanup with a configurable lifetime.
  • Your server stays private. Immich only needs ty` o be reachable from WordPress — not from the public internet. Visitors never connect to Immich directly.
  • When images are copied over, virtually or otherwise, you can insert them into a post like any other image, which also includes adding them to galleries in posts.

Get it

Install it from the WordPress plugin directory or search for “media picker for C Immich” in the plugins page in WordPress.

Feedback and bug reports are welcome. Development is done on GitHub here.

#Immich #WordPress #WordPressplugin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 12 Apr 2026 18:07:25 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_la^ ng";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"Donncha";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:63:"WordPress.org blog: Celebrating Community at WordCamp Asia 2026";s:7:"at]Cd tribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20385";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/04/celebrating-wcasia-2026/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4*q :"data";s:27872:"

WordCamp Asia 2026 brought the global WordPress community to Mumbai, India, from April 9–11, gathering contributors, organizers, sponsors, speakers, and attendees at the Jio World Convention Centre for three days of learning, collaboration, and community. With 2,281 attendees, the event reflected the scale of the WordPress community and the strong turnout throughout the event.

The event unfolded across Cont;u  ributor Day and two conference days, with a program that moved from technical sessions and workshops to hallway conversations, shared meals, and joyful moments of connection across the venue. From first-time attendees to longtime contributors, WordCamp Asia 2026 reflected the breadth of the WordPress ecosystem and the many ways people shaped and sustained it.

#L


WordPress is not a company. It is a shared commitment to keeping the web open.

Mary Hubbard, Executive Director, WordPress

Throughout the event, WordCamp Asia 2026 balanced formal programming with the conversations happening around it. Sessions and workshops set the pace, while morning networking, tea breaks, lunch, the family photo, the sponsor’s raffle, anu# d the after party in Jasmine Hall helped make the event feel welcoming, social, and connected.

How WordCamp Asia 2026 Took Shape

Bringing together contribution, practical learning, and forward-looking conversation in one shared program. Across Contributor Day and the conference sessions that followed, attendees moved between hands-on work, technical talks, workshops, and broader discussions about AI, education, e2 nterprise, community growth, and the open web.

The result was a WordCamp that felt expansive without losing its sense of connection. Different rooms with topics as themes, helping different audiences, and different forms of participation all fed into the same larger picture: a community actively building what comes next for WordPress as a feeling that something bigger was happening: not just a schedule being delivered, but a community showing up for one aKp/ nother and for the future of WordPress.

Contributor Day: Building WordPress Together

Contributor Day opened WordCamp Asia 2026 with one of the clearest expressions of what makes the project special: people coming together to move WordPress forward by working on it. More than 1,500 participants joined 38 table leads across more than 20 contribution tables, creating a day that was expansive in scale and grounded in real 1v$ work. For some, it was a return to familiar teams and longtime collaborators. For others, it was the beginning of their contributor journey.

The day moved between structured learning and hands-on participation. Alongside contributor sessions, attendees joined workshops, visited the Open Source Library, took part in YouthCamp, and attended The Making of a WordPress Release: Conversations with Past Release Squad Members, a featured panel that added depth and perspective to the work of building and sustaining WordPress.

What made Contributor Day stand # out was not only the number of people in the room, but the range of ways they could take part. Workshops created space for skill-building. YouthCamp brought younger participants into the experience and widened the event’s reach in a meaningful way. The day felt welcoming, energetic, and full of possibility.

By the end, the impact was already visible across teams. Polyglots contributors suggested more than 7,000 strings and reviewed 3,200 of them. Photo4 contributors uploaded 76 images. The Test team worked on more than 20 tickets, and 55 contributors joined Training. Those numbers told only part of the story, but they pointed to what Contributor Day continued to do so well: turn a large gathering into shared work that strengthened the project in real time.


Questions? Suggestions? Ideas?
Don’t hesitate to send
them via email or
send me a message on WordPress Slack or Twitter @bph.


For questions to be answered on the Gutenberg Changelog,
send them to changelog@gutenbergtimes.com


Featured Image:


";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 28 Mar 2026 03:40:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Birgit Pauli-Haack";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:44;N   a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:46:"Gutenberg Times: WordPress 7.0 Source of Truth";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://gutenbergtimes.com/?p=44884";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicip  t";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:57:"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:81326:"

Welcome to the Source of Truth for WordPress 7.0!

Before you dive headfirst into all the big anF  d small changes and pick your favorites, make sure to read these preliminary thoughts about this post and how to use it. If you have questions, leave a comment or email me at pauli@gutenbergtimes.com.

Huge Thank You to all collaborators on this post: Anne McCarthy, Sarah Norris, Ella van Durpe, Maggie Cabrera, Ben Dwyer, Jonathan Bossenger, Justin Tadlock, Dave Smith, Courtney Robertson and a lot more. ItR

Table of Contents

Changelog

Any changes are cataloged here as the release goes on.

  • March 27, 2026: First edition
  • March 30, 2026:
    • Fixes for clarity and grammar.
    • ^1[$
    • Changed feature image of the post.
    • RTC: Added Introduce filters for the polling intervals (76518)
  • April 1, 2026:
  • April 17, 2026
    • Update on new release date no later then 4/22.

Important note/guidelines

Try not to just copy and paste what’s in this post since it’s going to be shared with plenty of folks. Use this as inspiration for your own stuff and to get the best info about this release. If you do copy and paste, just remember that others might do the same, and it could lead to some awkwardI&I* ,:؀ ;JI*JJ J.? moments with duplicate content floating around online.

  • Each item has been taggO%' ed using best guesses with different high-level labels so that you can more readily see at a glance who is likely to be most impacted.
  • Each item has a high-level description, visuals (if relevant), and key resources if you would like to learn more.

Overview

Highlight grid WordPress 7.0 (still a work in progress)

Note: As always, what’s shared here is being actively pursued but doesn’t necessarily mean each will make it into the final release of WordPress 7.0.

WordPress 7.0 introduces several new features and performance enhancements.

Key new j) features include:

  • Real-time collaboration: multiple users can now work on the same post.
  • Navigation overlays: Customizable mobile menus for more flexible styling.
  • Content focused pattern editing: Pattern editing now prioritizes the content editing experience with more available options when needed.
  • Visual revisions: A new revisions screen inside the )* block editor gives a visual preview of the changes with an easy-to-understand color-coded system.
  • AI Foundation in WordPress: User can connect their site to an AI agent of choice to use the AI experiments plugin. Plugin developers can use the Connectors API to register connections to external services.

Furthermore, WordPress 7.0, entails:

  • Two new blocks: the Icon bTs + lock and the Breadcrumbs block.
  • Viewport-based block show/hide: Block visibility extended to customize display according to screen-sizes.
  • Gallery lightbox navigation: improved browsing through images placed in a gallery.
  • Font management for all themes: The screen to upload and manage fonts is now available in the Appearance menu for classic and block themes.

Many more quality of life changes for workflow and design tools made it into this release. You’ll find the complete list below.

WordPress 7.0 is set to be released on April 9, 2026 at Contributor Day of WordCamp Asia.
The new release date will be announced no later than April 22. (see <- a href="https://make.wordpress.org/core/2026/03/31/extending-the-7-0-cycle/">Ventura’s announcement)

Of note, this release consists of features from the Gutenberg plugin version 22.0 – 22.6. Here are the release posts of those plugin releases: 22.0 | 22.1 | 22.2 | 22.3 | 22.4 | 22.5 | 22.6. Later Gutenberg releases contain bug fixes, backported to WordPress 7.0. release branches.

Assets

In this Google Drive folder you can view all assets in this document.

Tags

To make this document easier to navigate based on specific audiences, the following tags are used li82 berally:

  • [end user]: end user focus.
  • [theme builder]: block or classic theme author.
  • [plugin author]: plugin author, whether block or otherwise.
  • [developer]: catch-all term for more technical folks.
  • [site admin]: this includes a “builder” type.
  • [enterprise]: specific items that would bepLa3 of interest to or particularly impact enterprise-level folks
  • [all]: broad impact to every kind of WordPress user.

How can you use these? Use your browser’s Find capability and search for the string including the brackets. Then use the arrows to navigate through the post from one result to the next.

Short vid?$4 eo on how to use the tags to navigate the post.

Priority items for WordPress 7.0

Real-Time Collaboration (RTC) [enterprise][45 site admin]

Multiple users can now work on the same page at the same time, seeing each other’s changes as they happen. No more “someone else is editing this” warnings. Whether you’re co-writing a post, reviewing a layout, or making last-minute edits before publishing, everyone stays in sync without leaving the editor.

It represents the biggest step toward achieving full collaborative ediʘ6 ting, not only for newsrooms and big publishing houses. It also simplifies working on a site editing for agencies and their clients as well as designers and writers working together on a post.

A presence indicator in the editor header shows who’s currently editing. Under the hood, title, content, and excerpt now sync via Y.text for more granular conflict resolution, and numerous reliability fixes address disconnection handling, revision rX)$7 estores, and performance metrics. (75286, 75398, 75065, 75448, 75595).

You can enable the feature via Settings > Writing. Check the box next to Enable early access to real-time collaboration, in the Collaboration section.

The infrastructure implementation uses HTTP polling for universal compat9 ibility, CRDT (Conflict-free Replicated Data Type) update data is stored persistently in post_meta on a special internal wp_sync_storage post type (one per “room”/document).

The sync provider architecture is designed so that the storage and transport layer can be swapped out. Updates are batched and periodically compacted. WordPress code initially limits simultaneous collaborators to two to protect hosts. (64622).

Hosting companies have the option to add a different provider. There will be a wp-config constant that can be used to change the defaults.

Introduces JavaScript filters to allow third party developers to slow down or speed up polling via the RTC client. (76518).

For more details, check out the Dev Note Real-Time Collaboration in the Block Editor.

Update:

Since October, WordPress VIP beta participants — spanning newsrooms, research institutions, and enterprise publishers — tested the real-time collaboration against live editorial workflou0< ws, reporting back what worked, what broke, and what they couldn’t live without. Their voices didn’t just validate the feature — they shaped it.

Matias Ventura explains why the WordPress 7.0 cycle is being extended by a few weeks: the real-time collaboration feature needs more time to nail"j= its data architecture. After Matt Mullenweg, co-founder of WordPress, expressed a preference to revisit the proposed custom table for syncing presence and content changes, the team is refining the design before committing.

The proposal for custom table to keep a record of the changes to a post/page from each browser window, was discussed in the trac ticket (64696)

Plugin developers relying on metaboxes will want to take note — collaborative editing is disabled when metaboxes are present, making this cycle your window to migrate.

Navigation blocks now have customizable overlays and give user full control over mobile hamburger menus. A prominent Create overlay button in the side bar guides you through the setup, providing a selection of patterns to achieve various designs for your overlay. WordPress(t@ 7.0 comes with multiple built-in patterns including centered navigation, accent backgrounds, and black backgrounds. New blocks default to “always” showing overlays. The Navigation block sidebar section also shows a preview of the selected overlay template parts. You can also access the list of Navigation Overlays via Appearance > Editor > Patterns > Template Parts.

To make it easier for users to create custom overlays for their mobile navigation, four new patterns are now available for the navigation overlay template parts:

  • Submenus: Always visible option: Users can now add navigation blocks to their overlays and toggle if they’d like to have the submenus always visible or not. (74653)
  • Page Creation in Navigation: Create pages directly from the Navigation block with helpful {F Snackbar notices and improved parent page search using relevance matching (72627, 73836).

Treating patterns like a single block [all]

Get ready for a smoother, more intuitive experience when using patterns in WordPress 7.0. ItQG{ s becoming much easier to customize your site’s design sections with a simplified editing workflow and an improved content-focused mode.

Users naturally stay in the safe lane without accidentally breaking designs. Agencies can hand off a site knowing clients can’t wreck the layout by defauJ&J* ,z؀ ;KJ*KK K.?lt — they’d have to deliberately choose to go deeper.

What’s New for Patterns:

  • Quick Content Edits: When you select a pattern, instead of seeing a list of individual blocks, you’ll see a clean, expanded inspector panel. This panel exposes all the editable text and image fields directly, organized for easy access.
  • Content-Only Focus: Patterns will now default to a Content-Only editing mode. This simplifies the efiI xperience by letting you quickly fill in the content without seeing all the underlying design tools.
  • Full Customization (If You Need It): If you do need to change the structure or design of a pattern, you can simply “detach” it. This gives you full access to all the individual blocks, just like before. Use the Edit Pattern button from the sidebar.
  • A Unified Experience: This new approach makes pattJ erns feel like single, smart design objects with easy-to-update attributes, whether you’re using a pattern, a design section, or a partially synced pattern.

Head over to the dev note Pattern Editing in WХK ordPress 7.0 for the full picture.

AI in WordPress [enterprise][developers][site admin]

WordPress 7.0 ships with a WP AI client API and a built-in Connectors screen — a centralized hub for managing all kinds of external service integrations, not just AI providers. Connect to OpenAI, Claude, or Gemini and WordPress automatically installs the right p#rL lugin and prompts you for your API key. Developers get a consistent framework to build on—enabling features like content generation, block building, and theme creation without reinventing the plumbing every time.

The new Connectors page also sports a shout-out to the AI Experiments plugin if users want to see AI features, like title, excerpt, or alt-text generation, in action.

But the real value of this Connectors API is broader: any plugin that needs to connect to an outside service via API keys or other credentials can tap into this standardized connection management system. Users get one place to maintain all$N their integrations. And plugin developer a standardized way to tap into the plumbing.

Visual Revisions [all]

How revisions work for the block editor was completely reimagined. The visual Revisions screen keeps you in the editor the entire time, activating a subtle revision mode right where you work, eliminating the need to jump to a separate screen. A timeline slider in the header allows you to b'\P rowse through different versions, seeing content updates in real-time.

The system highlights visual differences, showing added and removed text, formatting changes, and outlining modified blocks instead of raw code. For long documents, a mini-map along the scrollbar indicates where changes exist, letting you jump directly to them, and the sidebar remains useful with a summary of the changes for the current revision. To simplify reverting, the “UpdatbQ e” or “Publish” button is replaced by a “Restore” button when you are browsing the history (74742).

Yellow marks a changed section/block, in red you’ll find deletions and green are additions compared to the early version.

R

Wes Theron has a short video on How to restore previous versions of a page or post in WordPress.

Anne McCarthy also gives a great walk through the screens on Youtube:

New Blocks

The new native Breadcrumbs block in WordPress 7.0 provides dynamic navigational trails for the Site Editor. It automatically generates paths from the homepage to the current page, adapting to context.

The block handles hierarchical pϙT ages (e.g., “Home / Services / Web Design / Portfolio”) and includes taxonomy for blog posts (e.g., “Home / Technology / Your Post Title”). Beyond simple pages, it correctly constructs paths for archive pages (category, tag, author, date), search results, and 404 errors. For Custom Post Types, it includes the post type archive in the trail.

Breadcrumbs block displaying post categories WordPress 7.0

The block offers alignment options (left, center, right, wide/full), as well as other block design options. Additional settings are available for showing the last item as text or a link and consistent homepage handling (7264V 9).

The dev note Breadcrumb block filters has the details.

Icon Block [alֹW l]

The new Icon block empowers users to add decorative icons from a curated collection to their content. It utilizes a new server-side SVG Icon Registration API, ensuring icon registry updates propagate without block validation errors.

The initial release is limited as it doesn’t yet allow registering third-party icon collections. Extensibility for third-party icon registration is planned for future releaq!X se in 7.1, following further development on the Icon registry API architecture. A REST endpoint at /wp/v2/icons supports searching and filtering. The initial set draws from the wordpress/icons package (71227, 72215, 75576).

Block Editor enhancements

Custom CSS for Individual Blocks [enduser][site admin] [theme bJaZ uilder]

Previously, applying custom CSS to a block instance required adding a custom class name and then writing a rule in the Site Editor’s global Custom CSS. This two-step process was complex for most users and inaccessible to content editors without Site Editor access.

A new custom CSS block support introduces a Custom CSS input to the Advanced panel within the block editor sidebar, conveni< [ ently placed next to the familiar “Additional CSS Class(es)” field. You only need to add the CSS declarations (no selectors!) If you do need to target nested elements, use the & symbol (for example, & a { color: red; }). This field is focused purely on styling and will reject any HTML input. The field is guarded by the edit_css capability to see and use this powerful new field. The editor automatically adds a has-custom-css class for styling consistency. #73959, #74969.

Dive into the dev note Custom CSS for Individual Block Instances for the complete rundown.

Control viewport-based block visibility [all]

When you’re editing a post or page, you can now choose to show or hide any block depending on the visitor’s screen size. Select a block, click Show in the toolbar, and pick which devices — desktop, tablet, or mobile — should display it. You can also hide a block from the document entirely through the same modal.

For the nitty-gritty, see the dev note ]/` Block Visibility in WordPress 7.0.

Anne McCarthy walks you through the feature:

A ?a nchor support for dynamic blocks [developer][plugin author]

Dynamic blocks now support Anchor (id attribute) functionality. The anchor reference is consistently stored within the block comment delimiter, enabling dynamic rendering on the front end. (74183)

Paste color 8b values in the color picker [end user][theme builder] [site admin]

Color pickers throughout the block styles sidebar, now offer support for pasting complete color values. You can now copy/paste the brand colors from a design document or website into the color picker box and don’t have to go through the process of selecting the right color and hue (73166).

Dimension support for width and height [theme builder][site admin]

WordPress 7.0 expands the Dimensions block supports system with three significant improvements: width and height are now available as standard block supports under dimensions, and themes can now define dimension size presets to give users a con*yd sistent set of size options across their site.

The Dev Note Dimensions Support Enhancements in WordPress 7.0 has the details for block.development and theme builders.

Email notifications for Notes [all]

Collaborators can now get*re notified when someone leaves a note on their content. No more checking back constantly (73645).

Block Attributions Groups in the sidebar [all]

The block editor sidebar is being reorganized to make controls easier to find. Block settings will be grouped into four clear sections:

  • Content (text, images, captions),
  • List (reordering and nesting for blocks like Lists and Social Icons),
  • Settings (block-specific options), and
  • Styles (typography, colors, spacing).

This means you won’t need to hunt through toolbars or scattered panels — everything will live in a predictable place in the sidebar. bCRg Connected data sources will also appear directly next to the attributes they affect, so you can see at a glance what’s linked and where. It also means that for the transition a reordering of the sidebar and controls to be in different place than before. For instance. For an image block that includes the “Alt” text setting is now to be found in the content tab rather than the settings tab. (73845)

Here’s an example of the implementation for Patterns:

Link Control validation di [end user] [site admin]

The Link Control component in Gutenberg now validates the URLs, you enter helping to avoid broken links (73486).

Improved Blocks and Block handling

Pseudo Styles for Button Blocks [theme builder][site admin]

Theme designers and developers can now style button states (hover, focus, active, and focus visible) directly within the theme.json, making it much easier to keep all design controls centralized and consistent. This reduces the reliance on custom CSS for things like button hover states (71418).

JSON
{
    "styles": {
        "blocks":{
                "core/button":{
                    "color":{
                        "background":"blue"
                    },
                    ":hover":{
                        "color":{
                        "background":"green"
                        }
                    },
                    ":focus":{
                        "color":{
                        "background":"purple"
                        }
                    }
                }
            }
    }
}

More details are available in the Dev Note: Pseudo-element support for blocks and their variations in theme.json.

Extra divs removed fruhx om blocks in the editor [theme builder][developer][site admin]

WordPress 7.0 introduced a new HtmlRenderer component, which renders HTML content as React elements with optional wrapper props. For theme authors, this means that several blocks will no longer have an extra wrapping <div> in the editor, allowing for consistent styling with the front end (7Ky 4228).

Blocks that have been fixed are:

Universal Text Alignment [all]

Nearly all text blocks now support the standardized text-align block support system, including Paragraph, Button, Comment blocks, Heading, and Verse. Plus, text justify alignment is now available. See tracking issue to follow along ona{ the progress (60763).

Cover Block Video Embeds [site admin][end user]

For the Cover block this release comes with the ability to use embedded videos (like YouTube or Vimeo) as background videos in the Cover block, rather than being restricted to locally uploaded files. Offloading video to 3rd-M:| party services helps reduce hosting and bandwidth costs. Also, the focal pointer is now available for fixed background. (#73023, #74600).

The Gallery block’s “Enlarge on click” lightbox now lets you navigate between images. When you click a gallery image, back/next buttons appear so you can browse through the rest of the gallery without closing the lightbox. Keyboard navigation'~ (arrow keys) and screen reader announcements are fully supported. It also works with swiping on mobile, however the swiping isn’t yet visual/animated. (62906) and lightbox items still miss captions.

Content Tab in sidebar [site admin][end user]

For fast access to Alt text box the sidebar of the Gallery block shows a new content tab in the sidebar.

Responsive Grid Block [site admin][end user][theme builder]

The Grid block is now responsive even when you set a column count. Previously, you had to choose between setting a minimum column width (responsive, Auto mode) or a fixed column count (Manual mode)—a binary toggle that confused many users. Now you can set both: when you do, the column count becomes a maximum, a"x nd the grid scales down responsively based on your minimum column width.

You can set neither, either, or both—the block handles all combinations gracefully. The confusing Auto/Manual toggle is gone entirely, replaced by clearer “minimum width” and “columns” labels with a plain-language description explaining the relationship between the two controls.. (73662)

{

Heading block variations [site admin][end user]

Each heading level (H1-H6) is now registered as a block variation on the Heading block. These do not appear in the inserter, but the change does add icons to the 2om block’s sidebar for transforming it between variations (73823).

HTML Block Enhancement [site|  admin] [themebuilder] [end user]

The HTML block was redesigned to work now as a modal-based editor featuring separate tabs for HTML, CSS, and JavaScript. Admin can now use it for more powerful customizations, when HTML JS and CSS work on a single block. (73108).

Image block inline editing and controls [site admin][end user]

WordPress 7.0 comes with a revamp of the image editing feature in the editor. It’s now easier to crop, rotate or zoom in on a particular image corner. (#72414) (#73277).

Advanced Image Controls [si te admin][end user]

Image block now supports the focal point control and aspect ratio adjustments for wide and full alignments, plus reorganized inspector controls with a dedicated content tab. #73115, #74519, #74201

Math Block Improvements [end users][site admin]

LaTeX input now uses a monospaced fo-)_ nt, and style options are available for better mathematical expression editing (72557, 73544).

Paragraph [all]

A new typography tool has been added for specifying the line indent of paragraph blocks (73114, 74889). Users and theme creators can specify line indentation rules for a single paragraph block and also at global styles / theme.json level for all paragraph blocks. For global styles and theme.json, it’s possible to choose whether all paragraphs or only subsequent paragraphs are indented, which accounts for different indentation standards around the world.

The dev note on the new textIndent block support has all the details for developers work]K ing on blocks or themes.

The example code sets a default indent value of 1.5em globally for paragraphs:

JSON
{
  "settings": {
    "typography": {
      "textIndent": "true"
    }
  },
  "styles": {
    "blocks": {
      "core/paragraph": {
        "typography": {
          "textIndent": "1.5em"
{        }
      }
    }
  }
}

More details can be learned in the Dev Note: New Block Support: Text Indent (textIndent)

Columns in Paragraph blocks [all]

Now that there is block support for typographical columns, the paragraph block can now handle text columns by default (74656).

On the front-end only, the Paragraph block now has a .wp-block-paragraph class. This change doesn’t affect global styles, which still use the p selector.(71207)

Z

Query Loop Enhancements [all]

Query loops now support excluding terms. When the block is locked it now hides design change and choose pattern options. #73790, #74160

Verse Block, renamed to Poetry [all]

The Verse Block has been renamed to Poetry block (74722) Also it now utilizes border-box hf for its box-sizing, which guards against overflow issues and should make it easier to style without additional custom CSS.

Admin / Workflow updates

Manage fonts for all themes in a dedicated page [site admin][theme builder] [enterprise]

A dediJ cated Fonts page is now available under the Appearance menu for all themes. Until now, font management has lived deep inside Global Styles, requiring navigation through several panels to install or preview a font. This new standalone page lets block theme users browse, install, and manage their typography collection in one dedicated space.

Under the hood, this page is built on a new routing infrastructure for the Site Editor, designed to improve navigati  on and support new top-level pages in wp-admin. View transitions are now wired into this routing layer, providing early zoom/slide animations when navigating between pages (73630, 73876, 73586).

The Font Library and Global Styles also work with classic themes (#73971, #73876). Like the Media Library, you can access the Font Library as a modal or through a dedicated admin section—regardless of your theme type.

Command Palett  e in Adminbar [all]

Instantly access all the tools you need with a single click using the new Command Palette shortcut in the Omnibar! In 7.0 Beta 5, logged-in editors will see a field with a ⌘K or Ctrl+K symbol in the upper admin bar that unfurls the command palette when clicked. The new command palette entry point streamlines navigation and customization, giving you full control from anywhere on your site – whether youZ re editing, designing or just browsing plugins.

View Transitions [all]

View transitions have been integrated into the WordPress admin in 7.0, enabling smooth transitions between screens. The implementation for the front end is slated for the next WordPress 7.1 (64470) The result is a smoother page-to-page transitions usinaC g the CSS View Transitions API — no markup or JavaScript changes required, just a progressive enhancement you’ll notice immediately when navigating between admin screens.

Improved screens across WP-Admin [all]

WordPress 7.0 is getting a CSS-only “coat-of-paint” vis4e ual reskin of the wp-admin, bringing the classic admin screens closer to the visual language of the block and site editors — no markup changes, no JavaScript, no functional changes, and all existing CSS class names and admin color schemes preserved. (64308)

  • New default color scheme: “Modern” replaces “Fresh” as the default admin color scheme (#64546)
  • Updated buttons and input fields: primary, secondary, and link buttons, plus text inputs, selects, checkboxes, and radio buttons, now align with the WordPress Design System (#64547)
  • Updated notices: info, warning, success, and error notices refreshed for clarity and consistency (#64548), including on the login scr een
  • Updated cards and metaboxes: dashboard widgets and metaboxes get modernized styling (#64549)
  • New wp-base-styles stylesheet handle: consolidates admin color scheme CSS custom properties into a single reusable stylesheet, available across the admin and the block editor content iframe
  • Login and registration screens: the WordPress logo updated from blue to gray to match the new design,e and scheme styles now apply to login, install, database repair, and upgrade screens

Developer Goodies [developer][enterprise]

Client-side Abilities API

WordPress 7.0 ships a JavaScript counterpart to the server-side Abilities API introduced in 6.9. The Client-Side Abilities API arrives as two packages: @wordpress/abilities for pure state management usable in any project, and @wordpress/core-abilities, which auto-f etches server-registered abilities via the REST API. You can now register browser-only abilities — navigation, block insertion, and more — opening the door to browser agents, extensions, and WebMCP integrations directly in the client.

WP AI Client

WordPress 7.0 ships a built-in AI Client,<&\- /strong> that gives your plugin a single, provider-agnostic PHP entry point — wp_ai_client_prompt() — for text, image, speech, and video generation. You describe what you need; WordPress routes it to whichever AI provider the site owner has configured via Settings > Connectors. Official provider plugins cover Anthropic, Google, and OpenAI. No credential handling, no provider lock-in, and graceful feature detection before any UI is shown.

PHP-only block registration

Developers can now create simple blocks using only PHP. This is meant for blocks that only need server-side rendering and aren’t meant to be highly interactive. When possible this feature also auto-generates sidebars for user input for suitable attributes and design tools.

To do so, call register_block_type with the new autoRegister flag. A render_callback function must also be provided. (71792)

Dev note with all the details. PHP-only block registration

Pattern Overrides for custom blocks

Since WordPres" s 6.5, Pattern Overrides let you create synced patterns where the layout stays consistent but specific content can change per instance. The catch? Only four core blocks supported it: Heading, Paragraph, Button, and Image.

Not anymore. Any block attribute that suppoM&M* ,9ـ;NM*NN N.?rts Block Bindings now su19Yr pports Pattern Overrides by default. Block authors can opt in through the server-side block_bindings_supported_attributes filter. This closes a long-requested enhancement and opens up synced patterns to custom blocks (73889).

DataViews, Data Form components and Fields API

A substantial API update introduces new layouts, validation rules, grouping options, and picker improvements affecting plugins using wordpress/dataviews. The Dev Note has all the pertinent details: DataViews, DataForm, et al. in WordPress 7.0

UI Primitives and Components

The WordPress UI package just got a significant update, adding multiple new components and tools to help developers create more polished and accessible interfaces  for WordPress users.

A list of all the dev notes can be reviewedR} from the Make Core blog

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 27 Mar 2026 16:37:11 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Birgit Pauli-Haack";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:49_ 17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:45;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:66:"Open Channels FM: Shaping Data Sovereignty and Internet Resilience";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fl m/?p=2550900";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:76:"https://openchannels.fm/navigating-data-sovereignty-and-internet-resilience/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:388:"In recent years, the concept of data sovereignty has become increasingly important. As more countries introduce or tighte9Z! n regulations around where and how data must be stored and protected, companies serving the global internet community face a unique set of challenges. These regulatory requirements force hosting providers and infrastructure companies to think not just about […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 27 Mar 2026 11:19:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_ba% se_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:46;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"WordPress.org blog: WordPress 7.0 Release ֳ Candidate 2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20324";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/news/2026/03/wordpress-7-0-release-candidate-2/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"5 description";a:1:{i:0;a:5:{s:4:"data";s:8700:"

The second Release Candidate (“RC2”) for WordPress 7.0 is ready for download and testing!

This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you evaluate RC2 on a test server and site.

Reaching this phase of the release cycle is an important milestone. While release candidates are considered ready for release, testing remains crucial to ensure that everything in WordPress 7.0 is the best it can be.

You can test WordPress 7.0 RC2 in four ways:

PluginInstall and activate the WordPress Beta Tester plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)
Direct DownloadDownload the RC2 version (zip) and install it on a WordPress website.
Command LineUse this WP-CLI command:
wp core u+E pdate --version=7.0-RC2
WordPress PlaygroundUse the WordPress Playground instance to test the software directly in your browser. No setup required – just click and go!

The scheduled final release date for WordPress 7.0 is AprilE?  9, 2026. The full release schedule can be found here. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!

Please continue checking the Make WordPress Core blog for 7.0-related posts in the coming weeks for more information.

What’s in WordPress 7.0 RC2?

What’s new in WordPress 7.0? Check out the Beta 1 announcement and 7.0 Developer Notes for details and highlights. For technical information related to issues addreOMr ssed since RC1, you can browse the following links:

How you can contribute

WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can help the world’s most popular open source web platform, regardless of your technical expertise%k .

Get involved in testing

Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contribute.

Your help testing the WordPress 7.0 RC1 version is key to ensuring that the final release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. This detailed guide will walk you through testing features in WordPress 7.0. For those new to testing, follow this general testing guide for more details on getting set up.

What else to test:

If you encounter an issue, please report it to the Alpha/Beta area of the support forums or directly to WordPress Tra?Nw c if you are comfortable writing a reproducible bug report. You can also check your issue against a list of known bugs.

Curious about testing releases in general? Follow along with the testing initiatives in Make Core and join the #core-test channel on Making WordPress Slack.

Test on your hosting platforms

Web hosts provide vital infrastructure for supporting WordPress and its users. Testing on hosting systems helps inform the development process while ensuring that WordPress and hosting platforms are fully compatible, free of errors, optimized for the best possible user experience, and that updates roll out to customer sites without issue.

Want to test WordPress on your hosting system? Get started with configuring distributed hosting tests here.

Update your theme or plugin

For plugin and theme authors, your products play an integral role in extending the functionality and value of WordPress for all users.

Thanks for B^ continuing to test your themes and plugins with the WordPress 7.0 beta releases. If you haven’t yet, make sure to conclude your testing and update the “Tested up to” version in your plugin’s readme file to 7.0.

If you find compatibility issues, please post detailed information to the support forum.

Help translate WordPress

Do you speak a language other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ? You can help translate WordPress into more than 100 languages. This release milestone (RC2) also marks the hard string freeze point of the 7.0 release cycle.

An RC2 haiku

At first just a dream,

RC2 flows like a stream

with seven-oh gleam.

Props to @amykamala @annezazu for proofreading and review.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 26 Mar 2026 18:37:28 +0000";s:7:"atN tribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Mary Hubbard";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:47;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"da/= ta";s:93:"Open Channels FM: How AI and Cloud Tools Are Transforming WooCommerce Development and Testing";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551142";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:100:"https://openchannels.fm/how-ai-and-cloud-tools-are-transforming-woocommerce-deveo&? lopment-and-testing/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:256:"In this episode, Derek talks with WooCommerce's Brian Coords about how AI is reshaping e-commerce, from automating tasks to enhancing flexibility for developers and merchants. Brian shares insights on using AI for better workflows and community engagement.";s:7:"atN&N* ,yـ;ON*OO O.'tr=v ibs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 26 Mar 2026 11:41:22 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:48;a:6:{s:4:"data";s:21:" B& ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"Gary: Embed All The Things!";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"https://pento.net/?p=5677";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"da ta";s:50:"https://pento.net/2026/03/26/embed-all-the-things/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3361:"

Over 10 years ago, we introduced the oEmbed API to WordPress, expanding how WordPress handled embedding to cover all WordPress sites. It was an intentional decisiQy on to focus on oEmbed at the time: we wanted to focus on the embedding mechanism that would give site owners maximum control over what their embeds looked like. The code we wrote back then still runs on tens of millions of WordPress sites every day.

There was something extra that continued to bug me, however. What about all the other sites? oEmbed provides rich embed experiences, but not every site needs that. Sometimes, you just need a card with an image& and a description, which is where OpenGraph has similarly stood the test of time. It provides a straightforward method for both site owners to create simple, rich embeds, and for service providers like Slack, Discord, or even Apple Messages to safely create a rich card to place alongside links.

WordPress has grown since then, too. The big change is Gutenberg, of course, which really brought forward the idea that the editor should be a rich content experit ence, that shouldn’t just be reserved for the front end.

With that in mind, I build a plugin to handle embedding all the other sites.

This is a block plugin that tries to avoid you using the block it provides if at all possible! Instead, it hooks into the end of the Embed block rendering process – if the URL you pasted couldn’t be embedded all the normal ways, this plugin will try a few more fall back options: OpenGraph, Twitter Card tags, or even just a plain description in the meta tags. It’s the kind of plugin that you can install, ZH and never have to think about again.

One of the nicest things about WordPress is how pluggable it is. Even as a long time WordPress Core developer, I don’t think everything needs to land in Core, sometimes a feature can live as~ handy little plugin. If you like everything just magically embedding, give this plugin a try!

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 26 Mar 2026 03:12:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Gary";s:7:"attribs";a:0:{}s:8:"xml_basDr e";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:49;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:21:"Matt: Ari &amp; X";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151640";s:7:"attribs";a:0:{}s:8:"xml_bW3n ase";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:28:"https://ma.tt/2026/03/ari-x/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3274:"

I’m in NYC for the Stephan Wolfram dev/ai/nyc conversation tomorrow at the Automattic Noho space2Ԑ . While walking back from the Apple Store in Soho where I had picked up a new Studio Display XDR to try out, ran into one of my favorite YouTube accounts to follow right now, Ari at Home! I ran into him around 32 minutes into this Twitch stream. Here’s how he set up his rig.

A videoA I’ve shared with friends recently is when Harry Mack ran into Ari, which was fun for me because they’re two of my favorite accounts to follow. Sorry I didn’t freestyle! I had to get back to do some work, which is why I got the monitor.

In other cool X/Twitter news, they launched an awesome feature today that lets you restrict replies not just to people you follow, but to people t6 hey follow as well. Nikita gave a hat tip to the conversation I had with Peter Levels / @levelsio.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 25 Mar 2026 23:48:04 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:[/"r 17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:9:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Fri, 17 Apr 2026 09:42:32 GMT";s:12:"content-type";s:8:"text/xml";s:13:"last-modified";s:29:"Fri, 17 Apr 2026 09:30:22 GMT";s:4:"vary";s:15:"Accept-Encoding";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:16:"content-encoding";s:4:"gzip";s:7:"alt-svc";s:19:"h3=":443"; ma=86400";s:4:"x-nc";s:9:"HIT ord 2";}s:5:"build";i:1760643936;s:21:"cache_expiration_tiNjd me";i:1776462152;s:23:"__cache_expiration_time";i:1776462152;}O&O* ,ǠPd117b5738fbd35bd8c0391cda1f2b5d9/ a/H *0 Ҁ ;@50ɓH _transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b1776462152offR;_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b0 r0H *1 ; 3H1ɓH _transient_da ash_v2_88ae138922fe95674369b1cb3d215a2boffR3_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b1 1H *J  @PlJɓH _site_transient_timeout_browser_e42bf526b243df7a236ec20a10eeb5ef1777025021off}Pe42bf526b243df7a236ec20a10eeb5efJ JH *K   v8XKɓH _site_transie7O& nt_browser_e42bf526b243df7a236ec20a10eeb5efa:10:{s:4:"name";s:6:"Chrome";s:7:"version";s:13:"147.0.7727.15";s:8:"platform";s:9:"Macintosh";s:10:"update_url";s:29:"https://www.google.com/chrome";s:7:"img_src";s:43:"http://s.w.org/images/browsers/chrome.png?1";s:11:"img_src_ssl";s:44:"https://s.w.org/images/browsers/chrome.png?1";s:15:"current_version";s:2:"18";s:7:"upgrade";b:0;s:8:"insecure";b:0;s:6:"mobile";b:0;}offPe42bf526b243df7a236ec20a10eeb5efK KH =0 *L  o @`3LɓH _site_transient_timeout_browser_9f1c933cf85ae1ac7df7f332c63db2871777025063off}P9f1c933cf85ae1ac7df7f332c63db287L LH *M = 8hMɓH _site_transient_browser_9f1c933cf85ae1ac7df7f332c63db287a:10:{s:4:"name";s:7:"unknown";s:7:"version";s:0:"";s:8:"platform";s:0:"";s:10:"update_url";s:0:"";s:7:"img_src";s:0:"";s:11:"img_src_ssl";s:0:"";s:15:"Y4$^ current_version";s:0:"";s:7:"upgrade";b:0;s:8:"insecure";b:0;s:6:"mobile";b:0;}offP9f1c933cf85ae1ac7df7f332c63db287M MH *]  Ip]ɓH _transient_timeout_northfield_basket_ea469ed8-37a3-469d-aa37-578af4e1940b1776514825offI._transient_timeout_northfield_basket_ea469ed8-37a3-469d-aa37-578af4e1940b] ]H *^ { ۃAx^\Q ɓH ,_transient_northfield_basket_ea469ed8-37a3-469d-aa37-578af4e1940ba:4:{s:5:"items";a:2:{i:0;a:13:{s:2:"id";s:39:"bi_2bc3a319-709a-444b-802f-8ba98605994d";s:7:"eventId";s:7:"evt_020";s:9:"eventName";s:27:"Folk Night at the Town Hall";s:9:"eventSlug";s:27:"folk-night-at-the-town-hall";s:10:"eventImage";s:20:"jazz-foyer-thumb.jpg";s:10:"instanceId";s:8:"inst_088";s:8:"datetime";s:19:"2026-05-01T19:30:00";s:5:"venue";s:19:"Todmorden Town Hall";s:12:"ticketTypeId";s:8:"tt_adult";s:14:"tiֳ cketTypeName";s:5:"Adult";s:5:"price";d:16;s:8:"quantity";i:1;s:9:"lineTotal";d:16;}i:1;a:13:{s:2:"id";s:39:"bi_be500d4a-5ebd-47a4-9919-50ad6d903db2";s:7:"eventId";s:7:"evt_012";s:9:"eventName";s:7:"Fleabag";s:9:"eventSlug";s:7:"fleabag";s:10:"eventImage";s:17:"fleabag-thumb.jpg";s:10:"instanceId";s:8:"inst_060";s:8:"datetime";s:19:"2026-06-10T19:30:00";s:5:"venue";s:6:"Studio";s:12:"ticketTypeId";s:8:"tt_adult";s:14:"ticketTypeName";s:5:"Adult";s:5:"price";d:25;s:8:"quantity";i:1;s:9:"lineTyU otal";d:25;}}s:8:"subtotal";d:41;s:8:"donation";i:0;s:5:"total";d:41;}offA _transient_northfield_basket_ea469ed8-37a3-469d-aa37-578af4e1940b^ ^H *b [(*bɓH =_transient_health-check-site-status-result{"good":18,"recommended":3,"critical":0}onq*(_transient_health-check-site-status-resultb lbH *v  #hvfK$KF ɓH N_site_transient_timeout_theme_roots1776438578offc#0_site_transient_timeout_theme_rootsv vH *w  wɓH __site_transient_theme_rootsa:4:{s:18:"northfield-theatre";s:7:"/themes";s:16:"twentytwentyfive";s:7:"/themes";s:16:"twentytwentyfour";s:7:"/themes";s:17:"twentytwentythree";s:7:"/themes";}offaS8_site_transient_theme_rootsw wH *~ y V P>yɓH p_site_transient_timeout_wp_theme_files_patterns-61bb4546c49549b17ee02a1fb73aa82e1776440411offNP@U_site_transient_timeout_wp_theme_files_patterns-61bb4546c49549b17ee02a1fb73aa82ey ,yH *z 295HzɓH _site_transient_wp_theme_files_patterns-61bb4546c49549b17ee02a1fb73aa82ea:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}offRHE+a H_site_transient_wp_theme_files_patterns-61bb4546c49549b17ee02a1fb73aa82ez =zH *{  I'{ɓH _transient_timeout_northfield_basket_87f155f0-d231-43e0-a4c0-8175a479e5851776525527offIP_transient_timeout_northfield_basket_87f155f0-d231-43e0-a4c0-8175a479e585{ N{H *| I- A|ɓH _transient_northfield_basket_87f155f0-d2312 -43e0-a4c0-8175a479e585a:4:{s:5:"items";a:2:{i:0;a:13:{s:2:"id";s:39:"bi_2faf27df-5388-41fb-8fce-d90045cc0bdb";s:7:"eventId";s:7:"evt_001";s:9:"eventName";s:6:"Hamlet";s:9:"eventSlug";s:6:"hamlet";s:10:"eventImage";s:16:"hamlet-thumb.jpg";s:10:"instanceId";s:8:"inst_002";s:8:"datetime";s:19:"2026-05-16T19:30:00";s:5:"venue";s:15:"Main Auditorium";s:12:"ticketTypeId";s:8:"tt_adult";s:14:"ticketTypeName";s:5:"Adult";s:5:"price";d:45;s:8:"quantity";i:1;s:9:"lineTotal";d:45;}i:1;a:13:{s:2:"id";s)) :39:"bi_4ec83ab9-e935-4e3f-bc1c-fe2d1b94eabd";s:7:"eventId";s:7:"evt_001";s:9:"eventName";s:6:"Hamlet";s:9:"eventSlug";s:6:"hamlet";s:10:"eventImage";s:16:"hamlet-thumb.jpg";s:10:"instanceId";s:8:"inst_002";s:8:"datetime";s:19:"2026-05-16T19:30:00";s:5:"venue";s:15:"Main Auditorium";s:12:"ticketTypeId";s:9:"tt_family";s:14:"ticketTypeName";s:6:"Family";s:5:"price";d:117;s:8:"quantity";i:1;s:9:"lineTotal";d:117;}}s:8:"subtotal";d:162;s:8:"donation";i:0;s:5:"total";d:162;}off{[ AX_transient_northfield_basket_87f155f0-d231-43e0-a4c0-8175a479e585| _|H8HRHVHXHH\x?2H?6RHxHH|R?.H8   Q  ^            E  C     ;    r  : A     7  :  ;G  9  :J  -  ,4  (    X  .E    ,  9[        v      *  .  # 0L u      &    ,h    ,  )        b  (          T     {  ,    l  8    :  ]    c  8  4  w  %  ]           Y           I  : &$ [        9  2  !  e  Q    4    z     -6   "  +F        #  L   e        M              %    0  \      5  >     [     A  )    a    {        "      T  ~    ?  p        '  \    &@    =       .+>/!".\northfield_demo\wp_postmeta.ibd7".\northfield_demo\wp_postmeta.ibd;&.6!?B?H?R?X?b?h?z???n2@;?RVX\??N:7".\northfield_demo\wp_postmeta.ibdKK(K*" J KGKJKK+K northfield_demo/wp_postmeta ۀHD@840(!Rnorthfield_demo/wp_postmetaϖK+!P 8 `W#t+northfield_demo/wp_postmetaK + *0,($  8t+ϖKmeta_idK + *JϖK'post_idK + +1-)%! Ht+ϖK+u֚O@u_nt_sale_statusOnSale~O ?+{g֚OPv_nt_event_json_idevt_002v)O @+ Ku *֚O`v_nt_summaryOscar Wilde's sparkling comedy of mistaken ident V Q ity and cucumber sandwiches, directed by the award-winning Toby Frow.%O A+F֚Opv_nt_age_guidanceSuitable for all?O B+i  @֚Ov_nt_run_time150^O C+0s( ֚Ov_nt_content_warningsy9>f1  O D+d{ 0֚Ov_nt_venueMain AuditoriumdO E+i 8֚Ov_nt_min_price12O F+J֚Ov_nt_max_price38&O G+kH.֚Ov_nt_is_featured1; n.  O H+BuP֚Ov_nt_sale_statusOnSalePO I+w} X֚Ov_nt_availabilityAvailablee|O J+`֚O w_nt_instance_json_idinst_007zwO K+{h@֚O w_nt_evN  ent_json_idevt_002O L+0 p֚O w_nt_datetime2026-05-28T19:30:00IO M+m{ x֚O 0w_nt_venueMain AuditoriumO N+} ֚O @w_nt_availabilityAvailable O O+oΞ M wD֚O Pw_nt_available_seats620O P+,q ֚O `w_nt_total_seats1200O Q+gu֚O pw_nt_sale_statusOnSale O R+֚O x_nt_instance_json_idinst_008"xP܈   ;O S+{V֚O x_nt_event_json_idevt_0027 ^O T+ ֚O x_nt_datetime2026-05-29T19:30:00L ~O U+W{ ֚O x_nt_venueMain Auditoriuma O V+} ֚O x=*K % _nt_availabilityAvailablev O W+wZ֚O x_nt_available_seats480 O X+q֚O x_nt_total_seats1200 O Y+Qu֚O x_nt_sale_statusOnSale O Z+ܷ H ֚O y_nt_instance_json_idinst_009y .O [+{l֚O y_nt_event_json_idevt_002 QO \+ /֚O y_nt_datetime2026-05-30T14:30:00 qO ]+A{ ֚O 0y_nt_venueMain Auditorium #   O ^+} ֚O @y_nt_availabilityAvailable O _+wp֚O Py_nt_available_seats5503 O `+q5֚O `y_nt_total_seats1200H O a+;u֚O py_nt_salev  _statusOnSale] O b+s ֚O z_nt_instance_json_idinst_010rz !O c+¦{(֚O z_nt_event_json_idevt_002¦ D”O d+æ 0E֚O z_nt_datetime2026-05-30T19:30:00æ dÔO e+Ħc# V +{ 8֚O z_nt_venueMain AuditoriumĦ ĔO f+Ŧo} @֚O z_nt_availabilityAvailableŦ ŔO g+ƦwH֚O z_nt_available_seats390Ʀ ƔO h+ǦqPK֚O z_nt_total_seats1200Ǧu  ǔO i+Ȧ%uX֚O z_nt_sale_statusOnSale Ȧ ȔO j+ɦ]`֚O {_nt_instance_json_idinst_011 {ɦ ɔO k+ʦ{h֚O {_nt_event_json_idevt_002 /ʦ 7ʔO l+˦؀ p[֚O v !, {_nt_datetime2026-06-04T19:30:00 D˦ W˔O m+̦{ x֚O 0{_nt_venueMain Auditorium Y̦ r̔O n+ͦY} ֚O @{_nt_availabilityAvailable nͦ ͔O o+Φw֚O P{_nt_available_seats820 Φ ΔO p+Ϧ "N qa֚O `{_nt_total_seats1200 Ϧ ϔO q+Цu)֚O p{_nt_sale_statusOnSale Ц ДO r+ѦG֚O |_nt_instance_json_idinst_012 |Ѧ єO s+Ҧ{֚O |_nt_event_json_idevt_002 Ҧ#  #  *ҔO t+Ӧ€ q֚O |_nt_datetime2026-06-06T19:30:00 Ӧ JӔO u+Ԧ{ -֚O |_nt_venueMain Auditorium Ԧ eԔO v+զC} ֚O |_nt_availabilityAvailable զ }ՔO w+֦w֚O $) |_nt_available_seats950 +֦ ֔O x+צqw֚O |_nt_total_seats1200 @צ הO y+ئu?֚O |_nt_sale_statusOnSale Uئ ؔO z+٦1{֚O }_nt_event_json_idevt_003 j}٦ٔO {+ڦѧ+ % kUz ֚O }_nt_summaryAn enchanting open-air-style staging of Shakespeare's most magical comedy, complete with live folk music and aerial silks. ڦڔO |+ۦo֚O }_nt_age_guidance8+ ۦ3۔O }+ܦRi ֚O 0}_nt_run_time155 ܦRܔO ~+ݦf] &o  ֚O @}_nt_content_warningsHaze effects, Aerial performance ݦmݔO +ަ{ Z֚O P}_nt_venueMain Auditorium ަXޔO +ߦ i ֚O `}_nt_min_price14 ߦߔO + SJ֚O q}_nt_max_price42 I71 ' O + k ߵ֚O }_nt_is_featured0 O + u(߀֚O }_nt_sale_statusOnSale 'O + } 0F֚O }_nt_availabilityAvailable <pO +!*8֚O ~_nt_instance_json_Y ( idinst_013 Q~ O +!h{@֚O ~_nt_event_json_idevt_003 fO +! Hފ֚O ~_nt_datetime2026-06-10T19:30:00 {=O +!{ PF֚O ~_nt_venueMain Auditorium O +!i )S "*} X ֚O ~_nt_availabilityAvailable O +"gw`֚O ~_nt_available_seats700 O +"qhݐ֚O ~_nt_total_seats1200 O +"upX֚O ,~_nt_sale_statusOnSale T\ * O +#x֚O =_nt_instance_json_idinst_014 /O +#R{֚O N_nt_event_json_idevt_003 RO +# ܠ֚O __nt_datetime2026-06-12T19:30:00 #rO +#{ \֚%X8 +/ O p_nt_venueMain Auditorium 8O +$} ֚O _nt_availabilityAvailable MO +$Qw֚O _nt_available_seats640 bO +$qۦ֚O _nt_total_seats1200 wO + ,R $un֚O _nt_sale_statusOnSale O +%4֚O _nt_instance_json_idinst_015 "O +%<{֚O _nt_event_json_idevt_003 EO +%} ڶ֚O _nt_datetime2026-06-13T14:30:00Cm -  eO +%{ r֚O _nt_venueMain Auditorium O +%} 5֚O _nt_availabilityAvailable O +&;w֚O_nt_available_seats830 O +&yqټF .2 ֚O+_nt_total_seats1200 O +&uل֚O<_nt_sale_statusOnSale 4O +&쀃J֚OM_nt_instance_json_idinst_016 IO +'&{ ֚O^_nt_event_json_idevt_003 ^8O +[MH / 'g ֚Oo_nt_datetime2026-06-13T19:30:00 sXO +'{ ؈֚O_nt_venueMain Auditorium sO +'} K֚O_nt_availabilityAvailable O +(%w ֚O_nt_availabl8 0 e_seats520 O +(cq(֚O_nt_total_seats1200 O +(u0ך֚O_nt_sale_statusOnSale O +(ր8`֚O_nt_instance_json_idinst_017 O +){C& 1K @֚O_nt_event_json_idevt_003+O +)Q H֚O_nt_datetime2026-06-20T19:30:00KO +){ P֚֞O_nt_venueMain Auditorium0fO +)} Xa֚O_nt_availabilityAvailableEЛ 2 ~O + *w`# ֚O*_nt_available_seats950Z  O + *Mqh ֚O;_nt_total_seats1200o  O + *upհ ֚OL_nt_sale_statusOnSale  O + *{xv ֚O]_nt_ev[֞ 3 ent_json_idevt_004  O + *3i 9 ֚On_nt_summaryTennessee Williams' exquisite memory play comes to the Studio in an intimate, devastating new production.   O ++7qԠ֚O_nt_age_guidance12+'O ++g h֚O/gԎ 4 _nt_run_time120FO +,04֚O_nt_content_warningsThemes of family conflict, References to alcoholaO +,O +.ji ֚OK_Ofm 7 nt_venueStudioO +.yю֚O\_nt_availabilitySoldOutO +.sR֚Om_nt_available_seats0O +/o֚O~_nt_total_seats200O +/Ww* 89 ֚O_nt_sale_statusSoldOutO +/Ч֚O_nt_instance_json_idinst_019(0O + /{f ֚O_nt_event_json_idevt_004= S O +!0   )!֚O_nt_datetime2026-05-22T19:30:00R!X: 9 s!O +"0Gi ("֚O_nt_venueStudiog""O +#0y0ϱ#֚O_nt_availabilityLastFew|##O +$0s8u$֚O_nt_available_seats8$$O +%0o@<%֚O_nt_total_seats200 : %%O +&14uH&֚O_nt_sale_statusOnSale&&O +'1kP'֚O(_nt_instance_json_idinst_020'#'O +(1{XΊ(֚O9_nt_event_json_idevt_004(F(O +)1怉 `Ήٖ ;I M)֚OJ_nt_datetime2026-05-24T14:30:00)f)O +*2#i h *֚O[_nt_venueStudio**O ++2gyp+֚Ol_nt_availabilityLastFew$++O +,2ux͙,֚O}_nt_available_seats129,,O +baG < -2o_-֚O_nt_total_seats200N--O +.3u(.֚O_nt_sale_statusOnSalec..O +/3H/֚O_nt_instance_json_idinst_021x//O +03{̭0֚O_nt_event_json_idev3%3 = t_004090O +13À p1֚O_nt_datetime2026-05-27T19:30:001Y1O +24i ,2֚O_nt_venueStudio2t2O +34D} 3֚O_nt_availabilityAvailable33O +44xu˺&b3 >: 4֚O_nt_available_seats6544O +54oˀ5֚O_nt_total_seats20055O +64uI6֚O'_nt_sale_statusOnSale 66O +75'7֚O8_nt_instance_json_idinst_022 7 7O +$]K ? 85a{8֚OI_nt_event_json_idevt_00458,8O +95 ʑ9֚OZ_nt_datetime2026-05-30T19:30:00J9L9O +:5i M:֚Ok_nt_venueStudio_:g:O +;6#} ;֚O|_nt_availabilityAvaila  @ blet;;O +<6Wu<֚O_nt_available_seats98<<O +=6oɡ=֚O_nt_total_seats200==O +>6uj>֚O_nt_sale_statusOnSale>>O +?7{0?֚Y A/ O_nt_event_json_idevt_005??O +@7@=n @֚O_nt_summaryRichard Bean's side-splitting farce returns — a riotous comedy of mistaken identity, slapstick, and skiffle.@@O +A7}q UA֚O_nt_age_guidance12+A(AO +B8g (B H B/ ֚O_nt_run_time165BGBO +C8S(0C֚O_nt_content_warningsAudience interaction, Loud sound effectsCbCO +D8{ 8LjD֚O_nt_venueMain Auditorium1DZDO +E8i @KE֚O&_nt_min_price14FE_Cq C EO +F9%JF֚O7_nt_max_price40[FFO +G9YkPG֚OH_nt_is_featured1pGGO +H9uXƮH֚OY_nt_sale_statusOnSaleHHO +I9} `tI֚Oj_nt_availabilityAvailableI2 D rIO +J9h6J֚O{_nt_instance_json_idinst_023JJO +K::{pK֚O_nt_event_json_idevt_005KKO +L:{ xŸL֚O_nt_datetime2026-06-24T19:30:00L?LO +M:{ tM E8 ֚O_nt_venueMain AuditoriumMMO +N:} 7N֚O_nt_availabilityAvailableNNO +O.:;2%@B@?->~{=֚O`_wp_page_templatedefault\֚Op_wp_page_templatedefault A֚O_wp_trash_meta_statuspublish E? F (B֚O_wp_trash_meta_time1776352529{0=c֚Oo_nt_event_json_idevt_001Qx 8d֚Oo_nt_summaryShakespeare's greatest tragedy returns in a gripping new production that strips the play back to its raw emotional core.q@8e֚Oo_nt_age_guidance12+g H4f֚Oo_nt_run_time180:Psg֚Oo_nt_content_warningsStrobe lighting, SCx G tage combat, Themes of death and suicide{ X=h֚Oo_nt_venueMain Auditoriumi `4i֚Oo_nt_min_price15Jj֚Oo_nt_max_price45kp5k֚O o_nt_is_featured1ux:l֚O0o_nt_sale_statusOnSale} >m֚O@o_nt_availabilityAvailableAn֚OPp_nt_instance_json_idinst_001{=o֚O`p_߼ H nt_event_json_idevt_001 Dp֚Opp_nt_datetime2026-05-15T19:30:00{ =q֚Op_nt_venueMain Auditoriumy<r֚Op_nt_availabilitySoldOuts9s֚Op_nt_available_seats0q8t֚Op_nt_total_seats1200w;u֚Op_nt_sale_statusSoldOutAv֚Oq_nt_instance_json_idinst_002{=) I w֚Oq_nt_event_json_idevt_001 Dx֚Oq_nt_datetime2026-05-16T19:30:00{ =y֚Oq_nt_venueMain Auditoriumy<z֚Oq_nt_availabilityLastFewu:{֚O q_nt_available_seats23q8|֚O0q_nt_total_seats1200u:}֚O@q_nt_sale_statusOnSaleA~֚OPr_nt_instance_json_id7m J inst_003{=֚O`r_nt_event_json_idevt_001 D֚Opr_nt_datetime2026-05-17T14:30:00{  =֚Or_nt_venueMain Auditorium} (>֚Or_nt_availabilityAvailablew0;֚Or_nt_available_seats340q88֚Or_nt_total_seats1200u@:֚Or_nt_sale_statusOnSaleHA֚O K s_nt_instance_json_idinst_004{P=֚Os_nt_event_json_idevt_001 XD֚Os_nt_datetime2026-05-17T19:30:00{ `=֚Os_nt_venueMain Auditorium} h>֚Os_nt_availabilityAvailablewp;֚O s_nt_available_seats512qx8֚O0s_nt_total_seats1200u:֚O@s_nt_sale_statusOnSale=t L A֚OPt_nt_instance_json_idinst_005{=֚O`t_nt_event_json_idevt_001 D֚Opt_nt_datetime2026-05-21T19:30:00{ =֚Ot_nt_venueMain Auditorium} >֚Ot_nt_availabilityAvailablew;֚Ot_nt_available_seats780q8֚Ot_nt_total_seats1200u:֚OS M t_nt_sale_statusOnSaleA֚Ou_nt_instance_json_idinst_006{=֚Ou_nt_event_json_idevt_001 D֚Ou_nt_datetime2026-05-23T19:30:00{ =֚Ou_nt_venueMain Auditorium} >֚Ou_nt_availabilityAvailablew;֚O u_nt_available_seats890q8֚O0u_nt_total_seats1200u: g N ֚O@u_nt_sale_statusOnSale{=֚OPv_nt_event_json_idevt_002Ku ֚O`v_nt_summaryOscar Wilde's sparkling comedy of mistaken identity and cucumber sandwiches, directed by the award-winning Toby Frow.E֚Opv_nt_age_guidanceSuitable for alli  4֚Ov_nt_run_time150s(9֚Ov_nt_content_warnings{ 0= O ֚Ov_nt_venueMain Auditoriumi 84֚Ov_nt_min_price12J֚Ov_nt_max_price38kH5֚Ov_nt_is_featured1uP:֚Ov_nt_sale_statusOnSale} X>֚Ov_nt_availabilityAvailable`A֚O w_nt_instance_json_idinst_007{h=֚O w_nt_event_json_idevt_002 pD֚O rgl P w_nt_datetime2026-05-28T19:30:00{ x=֚O 0w_nt_venueMain Auditorium} >֚O @w_nt_availabilityAvailablew;֚O Pw_nt_available_seats620q8֚O `w_nt_total_seats1200u:֚O pw_nt_sale_statusOnSaleA֚O x_nt_instance_json_idinst_008{=֚O x_nt_event_json_idevt_002 ha Q D֚O x_nt_datetime2026-05-29T19:30:00{ =֚O x_nt_venueMain Auditorium} >֚O x_nt_availabilityAvailablew;֚O x_nt_available_seats480q8֚O x_nt_total_seats1200u:֚O x_nt_sale_statusOnSaleA֚O y_nt_instance_json_idinst_009{=֚O y_nt_eA R vent_json_idevt_002 D֚O y_nt_datetime2026-05-30T14:30:00{ =֚O 0y_nt_venueMain Auditorium} >֚O @y_nt_availabilityAvailablew;֚O Py_nt_available_seats550q8֚O `y_nt_total_seats1200u:֚O py_nt_sale_statusOnSale A֚O z_nt_instance_json_idinst_010{(=(\ S ֚O z_nt_event_json_idevt_002 0D֚O z_nt_datetime2026-05-30T19:30:00{ 8=֚O z_nt_venueMain Auditorium} @>֚O z_nt_availabilityAvailablewH;֚O z_nt_available_seats390qP8֚O z_nt_total_seats1200uX:֚O z_nt_sale_statusOnSale`A֚O {_nt_instance_json__j9 T idinst_011{h=֚O {_nt_event_json_idevt_002 pD֚O {_nt_datetime2026-06-04T19:30:00{ x=֚O 0{_nt_venueMain Auditorium} >֚O @{_nt_availabilityAvailablew;֚O P{_nt_available_seats820q8֚O `{_nt_total_seats1200u:֚O p{_nt_sale_statusOnSaleA֚Or U |_nt_instance_json_idinst_012{=֚O |_nt_event_json_idevt_002 D֚O |_nt_datetime2026-06-06T19:30:00{ =֚O |_nt_venueMain Auditorium} >֚O |_nt_availabilityAvailablew;֚O |_nt_available_seats950q8֚O |_nt_total_seats1200u:֚O |_nt_sale_statusOnSale{! V =֚O }_nt_event_json_idevt_003Uz ֚O }_nt_summaryAn enchanting open-air-style staging of Shakespeare's most magical comedy, complete with live folk music and aerial silks.o7֚O }_nt_age_guidance8+i 4֚O 0}_nt_run_time155 Y֚O @}_nt_content_warningsHaze effects, Aerial performance{ =֚O P}_nt_venueM)e9 W ain Auditoriumi 4֚O `}_nt_min_price14J֚O q}_nt_max_price42k 5֚O }_nt_is_featured0u(:֚O }_nt_sale_statusOnSale} 0>֚O }_nt_availabilityAvailable8A֚O ~_nt_instance_json_idinst_013{@=֚O ~_nt_event_json_idevt_003 HD֚O ~_nt_datetime2026-06-10T19:} X 30:00{ P=֚O ~_nt_venueMain Auditorium} X>֚O ~_nt_availabilityAvailablew`;֚O ~_nt_available_seats700qh8֚O ~_nt_total_seats1200up:֚O ,~_nt_sale_statusOnSalexA֚O =_nt_instance_json_idinst_014{=֚O N_nt_event_json_idevt_003 D֚O _$[ Y _nt_datetime2026-06-12T19:30:00{ =֚O p_nt_venueMain Auditorium} >֚O _nt_availabilityAvailablew;֚O _nt_available_seats640q8֚O _nt_total_seats1200u:֚O _nt_sale_statusOnSaleA֚O _nt_instance_json_idinst_015{=֚O _nt_event_json_idevt_003 N Z D֚O _nt_datetime2026-06-13T14:30:00{ =֚O _nt_venueMain Auditorium} >֚O _nt_availabilityAvailablew;֚O_nt_available_seats830q8֚O+_nt_total_seats1200u:֚O<_nt_sale_statusOnSaleA֚OM_nt_instance_json_idinst_016{=֚O^_nt_evenxم [ t_json_idevt_003 D֚Oo_nt_datetime2026-06-13T19:30:00{ =֚O_nt_venueMain Auditorium} >֚O_nt_availabilityAvailablew ;֚O_nt_available_seats520q(8֚O_nt_total_seats1200u0:֚O_nt_sale_statusOnSale8A֚O_nt_instance_json_idinst_017{@=N \ ֚O_nt_event_json_idevt_003 HD֚O_nt_datetime2026-06-20T19:30:00{ P=֚O_nt_venueMain Auditorium} X>֚O_nt_availabilityAvailablew`; ֚O*_nt_available_seats950qh8 ֚O;_nt_total_seats1200up: ֚OL_nt_sale_statusOnSale{x= ֚O]_nt_event_json_idevt_0y ] 043i  ֚On_nt_summaryTennessee Williams' exquisite memory play comes to the Studio in an intimate, devastating new production.q8֚O_nt_age_guidance12+g 4֚O_nt_run_time1200i֚O_nt_content_warningsThemes of family conflict, References to alcoholi 4֚O_nt_venueStudioh 4֚O_nt_min_price12JD4 ^ ֚O_nt_max_price28k5֚O_nt_is_featured1u:֚O_nt_sale_statusOnSaley<֚O_nt_availabilityLastFewA֚O_nt_instance_json_idinst_018{=֚O)_nt_event_json_idevt_004 D֚O:_nt_datetime2026-05-20T19:30:00i 4֚OK_nt_venueStudioy<] _ ֚O\_nt_availabilitySoldOuts9֚Om_nt_available_seats0o7֚O~_nt_total_seats200w;֚O_nt_sale_statusSoldOutA֚O_nt_instance_json_idinst_019{= ֚O_nt_event_json_idevt_004  D!֚O_nt_datetime2026-05-22T19:30:00i (4"֚O_nt_venueStudn ` ioy0<#֚O_nt_availabilityLastFews89$֚O_nt_available_seats8o@7%֚O_nt_total_seats200uH:&֚O_nt_sale_statusOnSalePA'֚O(_nt_instance_json_idinst_020{X=(֚O9_nt_event_json_idevt_004 `D)֚OJ_nt_datetime2026-05-24T14:30:00i h4*֚O[J a _nt_venueStudioyp<+֚Ol_nt_availabilityLastFewux:,֚O}_nt_available_seats12o7-֚O_nt_total_seats200u:.֚O_nt_sale_statusOnSaleA/֚O_nt_instance_json_idinst_021{=0֚O_nt_event_json_idevt_004 D1֚O_nt_datetime2026-05-27T19:30:00i 42,B b ֚O_nt_venueStudio} >3֚O_nt_availabilityAvailableu:4֚O_nt_available_seats65o75֚O_nt_total_seats200u:6֚O'_nt_sale_statusOnSaleA7֚O8_nt_instance_json_idinst_022{=8֚OI_nt_event_json_idevt_004 D9֚OZ_nt_datetime2026-05-30T19:30:00i ـ6 c 4:֚Ok_nt_venueStudio} >;֚O|_nt_availabilityAvailableu:<֚O_nt_available_seats98o7=֚O_nt_total_seats200u:>֚O_nt_sale_statusOnSale{=?֚O_nt_event_json_idevt_005=n @֚O_nt_summaryRichard Bean's side-splitting farce returns — a riotous comedy of mistaken iden}m> d tity, slapstick, and skiffle.q 8A֚O_nt_age_guidance12+g (4B֚O_nt_run_time165(0aC֚O_nt_content_warningsAudience interaction, Loud sound effects{ 8=D֚O_nt_venueMain Auditoriumi @4E֚O&_nt_min_price14JF֚O7_nt_max_price40kP5G֚OH_nt_is_featured1uX:H֚OYvl e _nt_sale_statusOnSale} `>I֚Oj_nt_availabilityAvailablehAJ֚O{_nt_instance_json_idinst_023{p=K֚O_nt_event_json_idevt_005 xDL֚O_nt_datetime2026-06-24T19:30:00{ =M֚O_nt_venueMain Auditorium} 7N֚O_nt_availabilityAvailable8%@8&c% I f :;6%@B@&~    -?q8֚O |_nt_total_seats1200u:֚O |_nt_sale_statusOnSale{ =֚O }_nt_event_json_idevt_003Uz (֚O }_nt_summaryAn enchanting open-air-style staging of Shakespeare's most magical comedy, complete with live folk music and aerial silks.o%< g 07֚O }_nt_age_guidance8+i 84֚O 0}_nt_run_time155 @Y֚O @}_nt_content_warningsHaze effects, Aerial performance{ H=֚O P}_nt_venueMain Auditoriumi P4֚O `}_nt_min_price14J֚O q}_nt_max_price42k`5֚O }_nt_is_featured0uh:֚O }_nt_sale_statusOnSale} p>3J h ֚O }_nt_availabilityAvailablexA֚O ~_nt_instance_json_idinst_013{=֚O ~_nt_event_json_idevt_003 D֚O ~_nt_datetime2026-06-10T19:30:00{ =֚O ~_nt_venueMain Auditorium} >֚O ~_nt_availabilityAvailablew;֚O ~_nt_available_seats700q8֚O ~_nt_>Ong i total_seats1200u:֚O ,~_nt_sale_statusOnSaleA֚O =_nt_instance_json_idinst_014{=֚O N_nt_event_json_idevt_003 D֚O __nt_datetime2026-06-12T19:30:00{ =֚O p_nt_venueMain Auditorium} >֚O _nt_availabilityAvailablew;֚O _nt_available_seats640q8yq j ֚O _nt_total_seats1200u:֚O _nt_sale_statusOnSaleA֚O _nt_instance_json_idinst_015{=֚O _nt_event_json_idevt_003 D֚O _nt_datetime2026-06-13T14:30:00{ =֚O _nt_venueMain Auditorium} >֚O _nt_availabilityAvailablew ;֚O_nt_availabl k le_seats830q(8֚O+_nt_total_seats1200u0:֚O<_nt_sale_statusOnSale8A֚OM_nt_instance_json_idinst_016{@=֚O^_nt_event_json_idevt_003 HD֚Oo_nt_datetime2026-06-13T19:30:00{ P=֚O_nt_venueMain Auditorium} X>֚O_nt_availabilityAvailablew`;k l ֚O_nt_available_seats520qh8֚O_nt_total_seats1200up:֚O_nt_sale_statusOnSalexA֚O_nt_instance_json_idinst_017{=֚O_nt_event_json_idevt_003 D֚O_nt_datetime2026-06-20T19:30:00{ =֚O_nt_venueMain Auditorium} >֚O_nt_availabilityAvailq\E m ablew; ֚O*_nt_available_seats950q8 ֚O;_nt_total_seats1200u: ֚OL_nt_sale_statusOnSale{= ֚O]_nt_event_json_idevt_0043i  ֚On_nt_summaryTennessee Williams' exquisite memory play comes to the Studio in an intimate, devastating new production.q8֚O_nt_age_guidance12+g 4: n ֚O_nt_run_time1200i֚O_nt_content_warningsThemes of family conflict, References to alcoholi 4֚O_nt_venueStudioh 4֚O_nt_min_price12J֚O_nt_max_price28k5֚O_nt_is_featured1u:֚O_nt_sale_statusOnSaley<֚O_nt_availabilityLastFewAR)` o ֚O_nt_instance_json_idinst_018{=֚O)_nt_event_json_idevt_004  D֚O:_nt_datetime2026-05-20T19:30:00i (4֚OK_nt_venueStudioy0<֚O\_nt_availabilitySoldOuts89֚Om_nt_available_seats0o@7֚O~_nt_total_seats200wH;֚O_nt_sale_statusSoldOut/ p PA֚O_nt_instance_json_idinst_019{X= ֚O_nt_event_json_idevt_004 `D!֚O_nt_datetime2026-05-22T19:30:00i h4"֚O_nt_venueStudioyp<#֚O_nt_availabilityLastFewsx9$֚O_nt_available_seats8o7%֚O_nt_total_seats200u:&֚O_nt_sale_statusOnW&pl q SaleA'֚O(_nt_instance_json_idinst_020{=(֚O9_nt_event_json_idevt_004 D)֚OJ_nt_datetime2026-05-24T14:30:00i 4*֚O[_nt_venueStudioy<+֚Ol_nt_availabilityLastFewu:,֚O}_nt_available_seats12o7-֚O_nt_total_seats200u:.֚O_n- r t_sale_statusOnSaleA/֚O_nt_instance_json_idinst_021{=0֚O_nt_event_json_idevt_004 D1֚O_nt_datetime2026-05-27T19:30:00i 42֚O_nt_venueStudio} >3֚O_nt_availabilityAvailableu:4֚O_nt_available_seats65o75֚O_nt_total_seats200u:6xR s O'_nt_sale_statusOnSaleA7֚O8_nt_instance_json_idinst_022{=8֚OI_nt_event_json_idevt_004  D9֚OZ_nt_datetime2026-05-30T19:30:00i (4:֚Ok_nt_venueStudio} 0>;֚O|_nt_availabilityAvailableu8:<֚O_nt_available_seats98o@7=֚O_nt_total_seats200uH t H:>֚O_nt_sale_statusOnSale{P=?֚O_nt_event_json_idevt_005=n X@֚O_nt_summaryRichard Bean's side-splitting farce returns — a riotous comedy of mistaken identity, slapstick, and skiffle.q`8A֚O_nt_age_guidance12+g h4B֚O_nt_run_time165(paC֚O_nt_content_warningsAudience interaction, Loud sound effec'@ u ts{ x=D֚O_nt_venueMain Auditoriumi 4E֚O&_nt_min_price14JF֚O7_nt_max_price40k5G֚OH_nt_is_featured1u:H֚OY_nt_sale_statusOnSale} >I֚Oj_nt_availabilityAvailableAJ֚O{_nt_instance_json_idinst_023{=K֚O_nt_event_json_idevt_005 DQ; v3 L֚O_nt_datetime2026-06-24T19:30:00{ =M֚O_nt_venueMain Auditorium} 7N֚O_nt_availabilityAvailable+&wrO֚O_nt_available_seats560OOO +Pq7P֚O_nt_total_seats1200-PPO +Q9uDbߞ wI Q֚O_nt_sale_statusOnSaleBQQO +RqR֚O_nt_instance_json_idinst_024WR1RO +S{S֚O_nt_event_json_idevt_005lSTSO +T쀉 GT֚O%_nt_datetime2026-06-25T19:30:009!K* x TtTO +U){ U֚O6_nt_venueMain AuditoriumUUO +Vm} V֚OG_nt_availabilityAvailableVVO +WwW֚OX_nt_available_seats480WWO +XqMX֚O y) i_nt_total_seats1200XXO +Y #u Y֚Oz_nt_sale_statusOnSaleYYO +Z [(Z֚O_nt_instance_json_idinst_025Z$ZO +[ {0ߚ[֚O_nt_event_json_idevt_005[G[O +\gTF zg  ր 8]\֚O_nt_datetime2026-06-27T14:30:00)\g\O +]!{ @]֚O_nt_venueMain Auditorium>]]O +^!W} H^֚O_nt_availabilityAvailableS^^O +_!wPޞ_֚O_nt_available_seats650q@ { h__O +`!qXc`֚O_nt_total_seats1200}``O +a" u`+a֚O_nt_sale_statusOnSaleaaO +b"Ehb֚O_nt_instance_json_idinst_026bbO +c"{pݰs1 |< c֚O$_nt_event_json_idevt_005c:cO +d" xsd֚O5_nt_datetime2026-06-27T19:30:00dZdO +e"{ /e֚OF_nt_venueMain AuditoriumeueO +f#A} f֚OW_nt_availabilityAvailableffOh } +g#~wܴg֚Oh_nt_available_seats420ggO +h#qyh֚Oy_nt_total_seats1200%hhO +i#uAi֚O_nt_sale_statusOnSale:iiO +j$/j֚O_nt_instance_json_idins.쮿 ~ t_027Oj jO +k$i{k֚O_nt_event_json_idevt_005dk-kO +l$ ۉl֚O_nt_datetime2026-07-02T19:30:00ylMlO +m${ Em֚O_nt_venueMain AuditoriummhmO +n%+ >4x N } n֚O_nt_availabilityAvailablennO +o%hwo֚O_nt_available_seats880ooO +p%qڏp֚O_nt_total_seats1200ppO +q%uWq֚O_nt_sale_statusOnSaleqqO,/  +r&r֚O#_nt_instance_json_idinst_028rrO +s&S{s֚O4_nt_event_json_idevt_005 s sO +t& ٟt֚OE_nt_datetime2026-07-04T19:30:00!t @tO +u&{ [u֚OV*m * _nt_venueMain Auditorium6u [uO +v'} v֚Og_nt_availabilityAvailableKv svO +w'Ryw֚Ox_nt_available_seats1020`w wO +x'oؤx֚O_nt_total_seats1200ux xO +yA M 'u ly֚O_nt_sale_statusOnSaley yO +z({(2z֚O_nt_event_json_idevt_006z!zO +{(>Mv 0{֚O_nt_summaryOne unforgettable night of classic Northern Soul anthems performed live with a full brass section and guest vocalists.{{O +=  |({8O|֚O_nt_age_guidanceSuitable for all|)|O +})!i @ }֚O_nt_run_time150}H}O +~)f$H~֚O_nt_content_warningsStanding event in stalls, Loud music~c~O +){ Py֚O*.b * _nt_venueMain Auditorium!NO !+)i X<֚O_nt_min_price18O "+*4J֚O"_nt_max_price352O #+*hkh֚O3_nt_is_featured1GO $+*up՟֚ODR ' _nt_sale_statusOnSale\!O %+*yxe֚OU_nt_availabilityLastFewq!fO &++ )֚Of_nt_instance_json_idinst_029 O '++G{֚Ow_nt_event_json_idevt_006!O (+m+@ g + ԫ֚O_nt_datetime2026-05-24T19:30:00!3O )++{ g֚O_nt_venueMain Auditorium"zO *+, y*֚O_nt_availabilityLastFew#O ++,Fu֚O_nt_available_seats45  !O ,+,qӴ֚O_nt_total_seats1200!O -+,u|֚O_nt_sale_statusOnSale"O .+,{B֚O_nt_event_json_idevt_007.#HO /+-.g 3*  ֚O_nt_summaryVienna Festival Ballet presents Tchaikovsky's timeless masterpiece in a sumptuous traditional staging with a full corps de ballet.C"O 0+-loR֚O_nt_age_guidance6+X"O 1+.i ֚O!_nt_run_time165m"<O 2+.UL [ ֚O2_nt_content_warningsHaze effects, Themes of death"WO 3+.{ ё֚OC_nt_venueMain Auditorium#O 4+.i T֚OT_nt_min_price18"O 5+/J֚Oe_nt_max_price50"O 6+w  /Pk֚Ov_nt_is_featured1"O 7+/uз֚O_nt_sale_statusOnSale#O 8+/} }֚O_nt_availabilityAvailable#O 9+/?֚O_nt_instance_json_idinst_030<  #%O :+01{ ֚O_nt_event_json_idevt_007*$O ;+0r (֚O_nt_datetime2026-07-08T19:30:00?#hO <+0{ 0}֚O_nt_venueMain AuditoriumT$O =+0} 8@cb` @ ֚O_nt_availabilityAvailablei%;O >+10w@֚O_nt_available_seats430~#O ?+1nqH֚O_nt_total_seats1200#O @+1uPΏ֚O _nt_sale_statusOnSale%O A+s  1ဃXU֚O1_nt_instance_json_idinst_031%ZO B+2{`֚OB_nt_event_json_idevt_007%}O C+2\ h֚OS_nt_datetime2026-07-10T19:30:00%O D+2{ p͓֚Od_nt_venuQu  eMain Auditorium%O E+2} xV֚Ou_nt_availabilityAvailable%O F+3w֚O_nt_available_seats380&%O G+3Xq֚O_nt_total_seats1200;&O H+3u:k ? ֚O_nt_sale_statusOnSaleP&/O I+3ˀk֚O_nt_instance_json_idinst_032e&MO J+4{*֚O_nt_event_json_idevt_007z&pO K+4F ֚O_nt_datetime2026-07-11T14:30:00/  &O L+4{ ˩֚O_nt_venueMain Auditorium&O M+4} l֚O_nt_availabilityAvailable&O N+5w.֚O_nt_available_seats600&O O+5Bq֚OAm  _nt_total_seats1200'O P+5}uʻ֚O0_nt_sale_statusOnSale'"O Q+5ʁ֚OA_nt_instance_json_idinst_033 '@O R+5{@֚OR_nt_event_json_idevt_007"'cO S+}c;e ] 60 ֚Oc_nt_datetime2026-07-11T19:30:007'O T+6m{ ɿ֚Ot_nt_venueMain AuditoriumL'O U+6} ɂ֚O_nt_availabilityAvailablea'O V+6wD֚O_nt_available_seats290E  v'O W+7,q ֚O_nt_total_seats1200'O X+7gu֚O_nt_sale_statusOnSale(O Y+7ȗ֚O_nt_instance_json_idinst_034(3O Z+7{ V֚-ݲ 2 O_nt_event_json_idevt_007(VO [+8 (֚O_nt_datetime2026-07-15T19:30:00(vO \+8W{ 0֚O_nt_venueMain Auditorium(O ]+8} 8ǘ֚O _nt_availabilityAvailable (O ^+*q  8w@Z֚O_nt_available_seats720(O _+9qH֚O/_nt_total_seats12003(O `+9QuP֚O@_nt_sale_statusOnSaleH)O a+9Xƭ֚OQ_nt_instance_json_idinst_035ƨs  ])&O b+9{`l֚Ob_nt_event_json_idevt_007r)IO c+¦: h/֚Os_nt_datetime2026-07-18T19:30:00¦)i”O d+æ:A{ p֚O_nt_venueMain Auditoriumæ)ÔO e+Ħ:} xS D Ů֚O_nt_availabilityAvailableĦ)ĔO f+Ŧ:wp֚O_nt_available_seats910Ŧ)ŔO g+Ʀ;q5֚O_nt_total_seats1200Ʀ)ƔO h+. : ;:%@B@&   &cu2 A ֚O_nt_sale_statusOnSaleǦ)ǔO i+Ȧ{֚O_nt_event_json_idevt_008Ȧ*<ȔO j+ɦ]~ y֚O_nt_summaryJulia Donaldson and Axel Scheffler's beloved picture book springs to life on stage in this magical adaptation for little ones.ɦ$8ɔO k+ʦ 4[ Z o(֚O_nt_age_guidance3+/ʦ$RʔO l+˦e 0֚O _nt_run_time55D˦$q˔O m+̦s8a֚O_nt_content_warningsY̦$̔O n+ͦi @(֚O._nt_venueStudionͦ*w͔O <I  o+ΦHh H֚O?_nt_min_price10Φ$ΔO p+Ϧ|J֚OP_nt_max_price18Ϧ$ϔO q+ЦkX֚Oa_nt_is_featured1Ц$ДO r+Ѧu`W֚Or_nt_sale_statusOnSaleѦ*єO s+*[  Ҧ} h֚O_nt_availabilityAvailableҦ*ҔO t+ӦSp֚O_nt_instance_json_idinst_036Ӧ*ӔO u+Ԧ{x֚O_nt_event_json_idevt_008Ԧ+ ԔO v+զҀ a֚O_nt_datew؉ # time2026-05-23T11:00:00զ*\ՔO w+֦i ֚O_nt_venueStudio+֦+֔O x+צS} ֚O_nt_availabilityAvailable@צ,/הO y+ئu֚O_nt_available_seats80Uئ*ؔO z+٦o^5 > q֚O_nt_total_seats200j٦*ٔO {+ڦu:֚O _nt_sale_statusOnSaleڦ,ڔO |+ۦ6֚O_nt_instance_json_idinst_037ۦ,N۔O }+ܦp{֚O-_nt_event_json_idevt_008ܦ,qܔ91  O ~+ݦ ֚O>_nt_datetime2026-05-23T14:00:00ݦ,ݔO +ަi >֚OO_nt_venueStudioަ,ޔO +ߦ2}  ֚O`_nt_availabilityAvailableߦ,ߔO +fu֚Oq_nt_availab1  le_seats55,O +o֚O_nt_total_seats200 -O +u[֚O_nt_sale_statusOnSale '-#O +!֚O_nt_instance_json_idinst_038 <-AO +O{Ƃb F ֚O_nt_event_json_idevt_008 Q-dO + ֚O_nt_datetime2026-05-25T11:00:00 f-O +i _֚O_nt_venueStudio {-O +} +֚O_nt_availabilityAvailable -[9~  O +Ew֚O_nt_available_seats120 -O +m ֚O _nt_total_seats200 -O +u({֚O_nt_sale_statusOnSale .O +0A֚O,_nt_instance_json_idinst?  _039 .4O + /{8֚O=_nt_event_json_idevt_008 .WO + p @֚ON_nt_datetime2026-05-28T11:00:00!.wO + i H֚O__nt_venueStudio!#.O + } P: D K֚Op_nt_availabilityAvailable!8.O + %wX ֚O_nt_available_seats145!M.O + cm`֚O_nt_total_seats200!b.O + uh֚O_nt_sale_statusOnSale!w/ O +   Հpa֚O_nt_instance_json_idinst_040!/'O + {x ֚O_nt_event_json_idevt_008!/JO + P ֚O_nt_datetime2026-05-31T11:00:00!/jO + i ֚O_nt_ve  nueStudio!/O + } k֚O_nt_availabilityAvailable!/O + w-֚O _nt_available_seats160!/O + Cm֚O_nt_total_seats200" /O + ~ug 6 ֚O+_nt_sale_statusOnSale"/O + {֚O<_nt_event_json_idevt_009"40=O + Uz D֚OM_nt_summaryOur monthly Saturday night comedy showcase featuring four brilliant stand-ups and a headline act, hosted by Lucy Beaumont."I+,O +K! L  ,q֚O^_nt_age_guidance16+"^+FO + g b֚Oo_nt_run_time120"s+eO +.֚O_nt_content_warningsStrong language, Adult themes"+O +Bi ֚O_nt_venueStudio"%rD  0xO +h ֚O_nt_min_price12"+O +J֚O_nt_max_price20"+O +k<֚O_nt_is_featured0"+O +4u֚O_nt_sale_statusOnSale"?sG  0O +i} ֚O_nt_availabilityAvailable#0O +֚O_nt_instance_json_idinst_041#0O +{N֚O _nt_event_json_idevt_009#01 O +" !/ = ֚O _nt_datetime2026-05-23T20:00:00#E0]O + _i   ֚O *_nt_venueStudio#Z 1 O + y( ֚O ;_nt_availabilitySoldOut#o 20 O + s0] ֚O L_nt_available_seats0# 0 O + t2X W o8$ ֚O ]_nt_total_seats200# 0 O + Lw@ ֚O n_nt_sale_statusSoldOut# 2 O +H֚O _nt_instance_json_idinst_042#2OO +{Pq֚O _nt_event_json_idevt_009G  #2rO + X4֚O _nt_datetime2026-06-06T20:00:00#2O +5O +6-u6֚O#'_nt_available_seats80' 656O +7kk7֚O#8_nt_total_seats80[b  ' 757O +8u8֚O#I_nt_sale_statusOnSale'587 8O +9ۀ[9֚O#Z_nt_instance_json_idinst_046'J97]9O +:{:֚O#k_nt_event_json_idevt_010'_:7:O +;V ; ? ֚O#|_nt_datetime2026-05-29T18:30:00't;7;O +<g <֚O#_nt_venueFoyer'<7<O +=} f=֚O#_nt_availabilityAvailable'=7=O +> u(>֚O#_nt_available_seats80'>7>O +?Д W Hk?֚O#_nt_total_seats80'?8?O +@u@֚O#_nt_sale_statusOnSale'@82@O +A~A֚O#_nt_instance_json_idinst_047'A8PAO +B{=B֚O#_nt_event_json_idevt_0104  (B8sBO +C3 C֚O$_nt_datetime2026-06-05T18:30:00(C8CO +Dpg D֚O$_nt_venueFoyer(1D8DO +E} E֚O$&_nt_availabilityAvailable(FE8EO +FuKF֚&X . O$7_nt_available_seats80([F8FO +G%kG֚O$H_nt_total_seats80(pG9GO +H_uH֚O$Y_nt_sale_statusOnSale(H9%HO +I I֚O$j_nt_instance_json_idinst_048(I9CIO +Jr#G \ {(`J֚O${_nt_event_json_idevt_010(J9fJO +K  0#K֚O$_nt_datetime2026-06-12T18:30:00(K9KO +L Mg 8L֚O$_nt_venueFoyer(L9LO +M } @߬M֚O$_nt_availabilityAvailable(K)  M9MO +N uHnN֚O$_nt_available_seats80)N9NO +O!kP4O֚O$_nt_total_seats80)O` 9OO +P!];]O +^$~u۴^֚O%_nt_available_seats80*S^;^O +_$kz_֚O%_nt_total_seats80*h_;_O +`$up͕ I D`֚O%_nt_sale_statusOnSale*}``;`O +a%,{ a֚O&_nt_event_json_idevt_011*a  n( Hxn֚O&_nt_datetime2026-07-21T19:30:00+n<_nO +o({ P4o֚O&_nt_venueMain Auditorium+o=oO +p)<} Xp֚O'_nt_availabilityAvailable+p>2pO +q)yw`ֹq֚O'_nt_availabl|  e_seats510+qb. : ; 2 %  @ BB? - n?_nt_age_guidanceeA|(c&vailabilitymrz#+3;INV^fnv "05=EMU]kpEX_nt_available_seatss{ $,4<OW_gow #6>FNV^G_nt_content_warningsgC~(  *e7 @_nt_datetimepx!)19LT\dlt 3;CKS[nAe_nt_event_json_idcow  (08?KS[cksz&2:BJRZamG_nt_instance_json_idnv~'/7JRZbjr19AIQYl= `_nt_is_featuredkG.i9-[p   _nt_max_pricejF-h in_priceiE,g7  h_nt_run_timefB})d= _nt_sale_statuslu} &.6>HQYaiqy %/8@HPX`j5  _nt_summaryd @{'b= _nt_total_seatst| %-5=PX`hpx $7?GOW_1 &   _nt_venuehqy"*2:DMU]emu !+4<DLT\foA _wp_page_templateI$_wp_trash_meta_statusE_wp_trash_meta_time 88%@&cG_nt_age_guidancee : ; 6 %  @ BB&O_nt_instance_json_id     - G#_nt_instancMn  e_json_id'/7JRZbjr19AIQYl=_nt_is_featuredkG.i9 p_nt_max_pricejF-h in_priceiE,g7  _nt_run_timefB})d=x_nt_sale_statuslu} &.6>HQYaiqy %/8@HPX`j5 `_nt_summaryd @{'b=  _nt_total_seatst| %-5=PX`hpx $7?GOW_1 H_nt_venuehqy"*2:DMU]emu !+4<DLT\foA8 _wp_page_templateIH$_wp_trash_meta_statusEP_wp_trash_meta_time 8+ !& qb0cO +r)q6 A h~r֚O'#_nt_total_seats1200+r rO +s)upFs֚O'4_nt_sale_statusOnSale, s sO +t**x t֚O'E_nt_instance_json_idinst_052,!t tO +u*d{u֚O'V_nt_event_json_idevt_011,6u |]9  uO +v* Վv֚O'g_nt_datetime2026-07-23T19:30:00,Kv vO +w*{ Jw֚O'x_nt_venueMain Auditorium,`w wO +x+&}  x֚O'_nt_availabilityAvailable,ux  7xO +y+cwy֚O'80` # _nt_available_seats440,y !yO +z+qԔz֚O'_nt_total_seats1200,z SzO +{+u\{֚O'_nt_sale_statusOnSale,{ q{O +|,"|֚O'_nt_instance_json_idinst_053,| |O +}kbG T ,N{}֚O'_nt_event_json_idevt_011,} !5}O +~, Ӥ~֚O'_nt_datetime2026-07-25T14:30:00,~ !X~O +,{ `֚O(_nt_venueMain Auditorium- O !+-} #֚O(_nt_availabilityAvailableܘ  - !{O "+-Mw֚O("_nt_available_seats680-2 !O #+-qҪ֚O(3_nt_total_seats1200-G O $+-ur֚O(D_nt_sale_statusOnSale-\ O %+-8֚O(UUj ) _nt_instance_json_idinst_054-q O &+.8{֚O(f_nt_event_json_idevt_011- !O '+.y Ѻ֚O(w_nt_datetime2026-07-25T19:30:00- !O (+.{ v֚O(_nt_venueMain Auditorium- )O )+ {7  .} 9֚O(_nt_availabilityAvailable- "O *+/7w ֚O(_nt_available_seats350- "*O ++/uq(֚O(_nt_total_seats1200- AO ,+/u0Ј֚O(_nt_sale_statusOnSale1d  . _O -+/考8N֚O(_nt_instance_json_idinst_055. }O .+0"{@ ֚O(_nt_event_json_idevt_011.. "MO /+0c H֚O(_nt_datetime2026-07-29T19:30:00.C "pO 0+0{ P B ֚O)_nt_venueMain Auditorium.X O 1+0} XO֚O)!_nt_availabilityAvailable.m "O 2+1!w`֚O)2_nt_available_seats890. "O 3+1_qh֚O)C_nt_total_seats1200. O 4+  1upΞ֚O)T_nt_sale_statusOnSale. O 5+1Ҁxd֚O)e_nt_instance_json_idinst_056. O 6+2 {#֚O)v_nt_event_json_idevt_011. "O 7+2M ֚O)_nt_datetimeY  2026-08-01T19:30:00. "O 8+2{ ֚͢O)_nt_venueMain Auditorium/  O 9+2} e֚O)_nt_availabilityAvailable/ #O :+3 y'֚O)_nt_available_seats1050/* #BO ;+3IoFj E ֚O)_nt_total_seats1200/?  /O <+3u̳֚O)_nt_sale_statusOnSale/T  MO =+3{y֚O)_nt_event_json_idevt_012/i #eO >+33i <֚O)_nt_summaryPhoebe Waller-Bridge's original one-womanZ[+ L show that started it all — sharp, filthy, and achingly funny./~ O ?+44qˣ֚O*_nt_age_guidance16+/ O @+4g k֚O* _nt_run_time75/  O A+5;8֚O*1_nt_content_warningsVery strong language, Sexual content, Themes `  of bereavement/ XO B+58i ֚O*B_nt_venueStudio/  O C+5h ʐ֚O*S_nt_min_price14/ O D+5J֚O*d_nt_max_price25/ dO E+6k(֚O*u_nt_is_feature.H  d00 .O F+6Hu֚O*_nt_sale_statusOnSale0&  O G+6}yɹ֚O*_nt_availabilityLastFew0; #O H+6}֚O*_nt_instance_json_idinst_0570P  kO I+6{ C <֚O*_nt_event_json_idevt_0120e #O J+74  ֚O*_nt_datetime2026-06-03T19:30:000z #O K+7qi (Ȼ֚O*_nt_venueStudio0 !O L+7y0ȇ֚O*_nt_availabilitySoldOut0 $ZO f  M+7s8K֚O*_nt_available_seats00 #O N+8%o@֚O+_nt_total_seats2000  O O+8^wH֚O+_nt_sale_statusSoldOut0 !O P+8PǠ֚O+0_nt_instance_json_idinst_058kG@ " 0 !O Q+8{X_֚O+A_nt_event_json_idevt_0121  $}O R+9 `"֚O+R_nt_datetime2026-06-05T19:30:001" $O S+9Ni h֚O+c_nt_venueStudio17 !O T+9ypƪEi = ֚O+t_nt_availabilityLastFew1L $O U+9sxn֚O+_nt_available_seats41a $O V+:o5֚O+_nt_total_seats2001v !O W+:;u֚O+_nt_sale_statusOnSale1 !O X+"x a :r֚O+_nt_instance_json_idinst_0591 "O Y+:{Ń֚O+_nt_event_json_idevt_0121. & "O Z+:퀉 F֚O+_nt_datetime2026-06-07T14:30:001 O [+. : ; > %  @ B@&0 {      & ci ֚O+_nt_venueStudio1 "=O \+ y֚O+_nt_availabilityLastFew1  NO ]+ u ֚O, _nt_available_seats152  O ^+ o(F֚O,_nt_totap]t  l_seats2002 "UO _+ *u0֚O,/_nt_sale_statusOnSale23 "sO `+ a8֚O,@_nt_instance_json_idinst_0602H "O a+ {@֚O,Q_nt_event_json_idevt_0122] %O b+ ܀X T  HW֚O,b_nt_datetime2026-06-10T19:30:002r %9O c+¦ i P֚O,s_nt_venueStudio2¦ "”O d+æ ]} X֚O,_nt_availabilityAvailable2æ %TÔO e+Ħ u`֚O,_nt_available_seats722Ħ %s|  O f+Ŧ ohg֚O,_nt_total_seats2002Ŧ "ŔO g+Ʀ  up0֚O,_nt_sale_statusOnSale2Ʀ "ƔO h+Ǧ @x֚O,_nt_instance_json_idinst_0612Ǧ #ǔO i+Ȧ z{֚O,_nt_ev7h  ent_json_idevt_0123Ȧ %ȔO j+ɦ  x֚O,_nt_datetime2026-06-13T19:30:003ɦ %ɔO k+ʦ i 4֚O,_nt_venueStudio3/ʦ #+ʔO l+˦ <} ֚O- _nt_availabilityAvailable3D˦ %˔O m+̦ pwK/ H ֚O-_nt_available_seats1103Y̦ %̔O n+ͦ m֚O-._nt_total_seats2003nͦ #C͔O o+Φ uP֚O-?_nt_sale_statusOnSale3Φ #aΔO p+Ϧ  {֚O-P_nt_event_json_idevt_0133Ϧ &ϔ;q  O q+Ц ZW{ ֚O-a_nt_summaryA gala concert celebrating the best choral and vocal talent from across Yorkshire, raising funds for local music education.3Ц  ДO r+Ѧ .֚O-r_nt_age_guidanceSuitable for all3Ѧ єO s+Ҧ Bi ֚O-_nt_run_time1203ׄ=  Ҧ  ҔO t+Ӧ s֚O-_nt_content_warnings3Ӧ ӔO u+Ԧ { |֚O-_nt_venueMain Auditorium4Ԧ #ԔO v+զ i ?֚O-_nt_min_price104զ !/ՔO w+֦ 1J֚O-_nt_max_price30N  4+֦ !K֔O x+צ ek֚O-_nt_is_featured04@צ !gהO y+ئ u֚O-_nt_sale_statusOnSale4Uئ #ؔO z+٦ } h֚O-_nt_availabilityAvailable4j٦ &LٔO {+ڦ *֚O. M*$ * _nt_instance_json_idinst_0624ڦ #ڔO |+ۦ F{֚O._nt_event_json_idevt_0134ۦ &۔O }+ܦ   ֚O.-_nt_datetime2026-06-28T19:30:004ܦ &1ܔO ~+ݦ { (h֚O.>_nt_venueMain Auditorium4ݦ $+ݔO +VbC  ަ  } 0+֚O.O_nt_availabilityAvailable4ަ &ޔO +ߦ  Ew8֚O.`_nt_available_seats7404ߦ &kߔO +  q@֚O.q_nt_total_seats12004 #O +  uHz֚O._nt_sale_statusOnSale4  5 $O +  {P@֚O._nt_event_json_idevt_0145' 'O +  0k X֚O._nt_summaryNew Adventures reimagines the fairy tale as a wartime romance set during the London Blitz — dance theatre at its most spectacular.5< #O +  no`N֚O." " _nt_age_guidance8+5Q &O +  "i h֚O._nt_run_time1455f $O +  YAp֚O._nt_content_warningsWartime themes, Loud sound effects, Haze effects, Strobe lighting5{ &O +  { xi֚O._nt_venueMain Auditorium5禚   $O +  i ,֚O._nt_min_price185 $CO +  DJ֚O/ _nt_max_price485 $_O +  xk֚O/_nt_is_featured05 ${O +  u֚O/,_nt_sale_statusOnSale5 G&  %O +  } U֚O/=_nt_availabilityAvailable5 'IO +  ֚O/N_nt_instance_json_idinst_0636 $O +  Y{֚O/__nt_event_json_idevt_0146# 'O +   u ; ֚O/p_nt_datetime2026-08-05T19:30:0068 '.O +  { U֚O/_nt_venueMain Auditorium6M %cO + } ֚O/_nt_availabilityAvailable6b 'O + Xw֚O/_nt_available_seats3906w 'hO +2P   q֚O/_nt_total_seats1200`6 $O + ug֚O/_nt_sale_statusOnSale6 %O +  -֚O/_nt_instance_json_idinst_0646 %O + C{֚O/_nt_event_jsonOde  _idevt_0146 ( O +  ֚O/_nt_datetime2026-08-07T19:30:006 (+O + { k֚O0 _nt_venueMain Auditorium6 &O + } .֚O0_nt_availabilityAvailable7  (FO + BwP I ֚O0+_nt_available_seats3107 (eO + q֚O0<_nt_total_seats120074 &*O + u }֚O0M_nt_sale_statusOnSale7I &HO + (C֚O0^_nt_instance_json_idinst_0657^ G$u  &fO + -{0֚O0o_nt_event_json_idevt_0147s (O + n 8֚O0_nt_datetime2026-08-08T14:30:007 (O + { @֚O0_nt_venueMain Auditorium7 &O + } HD֚O0-< * _nt_availabilityAvailable7 (O + ,wP֚O0_nt_available_seats5207 (O + jqX֚O0_nt_total_seats12007 &O + u`֚O0_nt_sale_statusOnSale7 &O + KM U ݀hY֚O0_nt_instance_json_idinst_0668 &O + {p֚O0_nt_event_json_idevt_0148 )O + X x֚O1_nt_datetime2026-08-08T19:30:0080 )#O + { ֚O1_nt_venueMain Auditoriu10  m8E 'O +  } Z ֚O1*_nt_availabilityAvailable8Z  )> O +  w ֚O1;_nt_available_seats2608o  )] O +  Tq ֚O1L_nt_total_seats12008  ' O +  u ֍BI 0 O1]_nt_sale_statusOnSale8  '6 O +  ǀo ֚O1n_nt_instance_json_idinst_0678  'T O + {.֚O1_nt_event_json_idevt_0148 )O + B ֚O1_nt_datetime2026-08-12T19:30:008 )O<  + { ֚O1_nt_venueMain Auditorium8 'wO + } p֚O1_nt_availabilityAvailable9 )O + w2֚O1_nt_available_seats6809 )O + >q֚O1_nt_total_seatsh@WE  12009, 'O + yu֚O1_nt_sale_statusOnSale9A 'O + ֚O1_nt_instance_json_idinst_0689V 'O + {D֚O2_nt_event_json_idevt_0149k )O + , !v N ֚O2_nt_datetime2026-08-15T19:30:009 *O + i{ ֚O2)_nt_venueMain Auditorium9 'O + } ֚O2:_nt_availabilityAvailable9 *6O + wH֚O2K_nt_available_seats8509 jx  *UO + (q ֚O2\_nt_total_seats12009 (O + cu ֚O2m_nt_sale_statusOnSale9 ($O + {(֚O2~_nt_event_json_idevt_0159 *wO + Ձ]~ 0^֚O2_nt_s5ϣ  ummaryJulia Donaldson and Axel Scheffler's high-flying adventure swoops into the Studio with songs, laughs, and a very scary dragon.: %.O + o8֚O2_nt_age_guidance3+:( 'O +  e @y ֚O2_nt_run_time55:=  %H O +! sHF!֚O2x? # _nt_content_warnings:R! '!O +" *i P "֚O2_nt_venueStudio:g" (e"O +# ch X#֚O2_nt_min_price10`:|# %{#O +$ J$֚O2_nt_max_price16:$ %$O +% khq%֚O3F  _nt_is_featured0:% %%O +& up<&֚O3_nt_sale_statusOnSale:& (&O +' 4} x'֚O3(_nt_availabilityAvailable:' *'O +( n(֚O39_nt_instance_json_idinst_069:( (B(O +) !j1 X {)֚O3J_nt_event_json_idevt_015:) *)O +* 퀉 F*֚O3[_nt_datetime2026-06-06T11:00:00;* **O ++ *i +֚O3l_nt_venueStudio;$+ (+O +, n} ,֚O3}_nt_availabilityAvailable;9,D   +U,O +- u-֚O3_nt_available_seats90;N- *-O +. oV.֚O3_nt_total_seats200;c. (}.O +/ u/֚O3_nt_sale_statusOnSale;x/ )\/O +0 Q0֚O3_nt_in3 L " stance_json_idinst_070;0 )z0O +1 {1֚O3_nt_event_json_idevt_015;1 +t1O +2 ̀ g2֚O3_nt_datetime2026-06-06T14:00:00;2 +2O +3  i #3֚O3_nt_venueStudio;3 )3O +4 'I V M} 4֚O4_nt_availabilityAvailable;4 +4O +5 u5֚O4_nt_available_seats65;5 +5O +6 ow6֚O4'_nt_total_seats200< 6 )6O +7 u@7֚O48_nt_sale_statusOnSale< 7 )F  7O +8 08֚O4I_nt_instance_json_idinst_071<58 )8O +9 j{9֚O4Z_nt_event_json_idevt_015  m0ߗ>֚O4_nt_total_seats200<> *,>O +? @~ N  u8`?֚O4_nt_sale_statusOnSale<? *J?O +@ !@&@֚O4_nt_instance_json_idinst_072<@ *h@O +A !J{HA֚O4_nt_event_json_idevt_015<A ,lAO +B ! PިB֚O4_nt_datetime2026-06-14T11:00:00>  =B ,BO +C !i XdC֚O5_nt_venueStudio=C *CO +D " } `0D֚O5_nt_availabilityAvailable=1D ,DO +E "@whE֚O5&_nt_available_seats155=FE ,EO +F "~mpݷF֚O57 # _nt_total_seats200=[F *FO +G "ux݀G֚O5H_nt_sale_statusOnSale=pG *GO +H "{FH֚O5Y_nt_event_json_idevt_016=H ,HO +I #*?o  I֚O5j_nt_summaryA once-in-a-lifetime evening with one of the greatest actors of our time, i؏)Z 0 n conversation with Gyles Brandreth.=I (IO +J #gjJ֚O5{_nt_age_guidanceSuitable for all=J +JO +K $g %K֚O5_nt_run_time90=K (KO +L $KsL֚O5_nt_content_warnings=L +2LO +M a# W $~{ ۹M֚O5_nt_venueMain Auditorium=M +MO +N $i |N֚O5_nt_min_price25>N )NO +O $JO֚O5_nt_max_price55>O )"OO +P %(kP֚O5_nt_is_featured1>-P )>PO +Q yn T %\uQ֚O5_nt_sale_statusOnSale>BQ +8QO +R %yڥR֚O6_nt_availabilityLastFewd.: ;  %  @ BA? - !ocdefghijklmpnopqrstuqvwxyz{|}r~stu"  vwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCt|y  DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ș6        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~$        !"#$%&'()*+,-./0123456789:;<=>͆g  ?@ABCDEFGHIJKLMNOPQ 88%@&c) :;  %  @ BA&}      - h!      !"#$%&'()*+,?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ԟ5        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ 8+ j& jRdd3 -#RO +S %ˀiSUdB 7 O6_nt_instance_json_idinst_073 S *SO +T &{(T֚O6%_nt_event_json_idevt_016 T -dTO +U &H U֚O66_nt_datetime2026-08-22T19:30:00 U -UO +V &{ ٧V֚O6G_nt_venueMain Auditorium V +VzP  O +W &yjW֚O6X_nt_availabilityLastFew W -WO +X 'u.X֚O6i_nt_available_seats32 X -BXO +Y 'BqY֚O6z_nt_total_seats1200 Y +YO +Z '|uؼZ֚O6_nt_sale_statusOnSale;i    Z +ZO +[ '{؂[֚O6_nt_event_json_idevt_017  '[ -[O +\ '3i  E\֚O6_nt_summaryThe National Theatre's multi-award-winning production of Mark Haddon's bestselling novel arrives on tour.  <\ +V\O +] (+q(׬]֚O6_nt_age_guidan#  ce11+  Q] -]O +^ (g 0t^֚O6_nt_run_time165  f^ +p^O +_ (O8@_֚O6_nt_content_warningsStrobe lighting, Loud sound effects, Strong language, Themes of family conflict  {_ -_O +` )0{ @ָ`֚O6_nt_venueMain Auditorium  ` ?  ,:`O +a )i H{a֚O7_nt_min_price14  a +aO +b )Jb֚O7_nt_max_price42  b +bO +c *)kXc֚O7$_nt_is_featured0  c +cO +d *]u`d֚O75_nt_sale_statusOnSale  d Mh  ,pdO +e *} hդe֚O7F_nt_availabilityAvailable  e . eO +f *̀pff֚O7W_nt_instance_json_idinst_074 !f ,fO +g + {x%g֚O7h_nt_event_json_idevt_017 !#g .agO +h +K h֚7 7 O7y_nt_datetime2026-08-25T19:30:00 !8h .hO +i +{ Ԥi֚O7_nt_venueMain Auditorium !Mi ,iO +j +} gj֚O7_nt_availabilityAvailable !bj .jO +k , w)k֚O7_nt_available_seats580 !wk .?kO +lrv   ,Gql֚O7_nt_total_seats1200 !l ,RlO +m ,uӶm֚O7_nt_sale_statusOnSale !m -1mO +n ,|n֚O7_nt_instance_json_idinst_075 !n -OnO +o ,{;o֚O7_nt_event_json_idevt_017[>   !o .oO +p -5 p֚O8_nt_datetime2026-08-27T19:30:00 !p /pO +q -r{ Һq֚O8_nt_venueMain Auditorium !q -rqO +r -} }r֚O8#_nt_availabilityAvailable " r /rO +s -w?+ ? s֚O84_nt_available_seats460 "s /<sO +t .1qt֚O8E_nt_total_seats1200 "4t -tO +u .luu֚O8V_nt_sale_statusOnSale "Iu -uO +v .ђv֚O8g_nt_instance_json_idinst_076 "^v -vOYU$  +w .{Qw֚O8x_nt_event_json_idevt_017 "sw /^wO +x / x֚O8_nt_datetime2026-08-29T14:30:00 "x /~xO +y /\{ y֚O8_nt_venueMain Auditorium "y -yO +z /} Гz֚O8_nt_ava`  ilabilityAvailable "z /zO +{ /wU{֚O8_nt_available_seats690 "{ /{O +| 0q |֚O8_nt_total_seats1200 "| .|O +} 0Vu(}֚O8_nt_sale_statusOnSale "} .}O +~ 00Ϩx> E ~֚O8_nt_instance_json_idinst_077 #~ .=~O + 0{8g֚O9_nt_event_json_idevt_017 # /O !+ 1  @*֚O9_nt_datetime2026-08-29T19:30:00 #0 /O "+ 1F{ H֚O9"_nt_venueMain Auditorium #E ^  .`O #+ 1} PΩ֚O93_nt_availabilityAvailable #Z 0O $+ 1wXk֚O9D_nt_available_seats410 #o 04O %+ 2q`0֚O9U_nt_total_seats1200 # .xO &+ 2@uh֚O9f_nt_hJ ! sale_statusOnSale # .O '+ 2xp;֚O9w_nt_instance_json_idinst_078 # .O (+ 2{x}֚O9_nt_event_json_idevt_017 # 0VO )+ 2 @֚O9_nt_datetime2026-09-02T19:30:00 # 0vO *+ 04 "^ 30{ ֚O9_nt_venueMain Auditorium # .O ++ 3t} ֚̿O9_nt_availabilityAvailable $ 0O ,+ 3ẃ֚O9_nt_available_seats820 $ 0O -+ 3qF֚O9_nt_total_seats1200 $,, #  .O .+ 4*u֚O9_nt_sale_statusOnSale $A / O /+ 4b֚O9_nt_instance_json_idinst_079 $V /+O 0+ 4{˓֚O:_nt_event_json_idevt_017 $k 0O 1+ 4݀ V3 $; ֚O:!_nt_datetime2026-09-05T19:30:00 $ 0O 2+ 5{ ֚O:2_nt_venueMain Auditorium $ /NO 3+ 5^} ֚O:C_nt_availabilityAvailable $ 1 O 4+ 5wʗ֚O:T_nt_available_seats980 $ 1,O 5+ןK %  5q\֚O:e_nt_total_seats1200 $ /fO 6+ 6u$֚O:v_nt_sale_statusOnSale $ /O 7+ 6L{֚O:_nt_event_json_idevt_018 $ 1NO 8+ 6Er ɭ֚O:_nt_summaryAn electrifyib &q ng celebration of Irish music and dance featuring world champion dancers and a live traditional band. % ,O 9+ 6À ֚O:_nt_age_guidanceSuitable for all %( .O :+ 7ei ֚O:_nt_run_time120 %= ,O ;+ 7Ȓ֚O:_nt_content_wd͕ '+ arningsLoud music, Haze effects %R .O <+ 7{ A֚O:_nt_venueMain Auditorium %g /O =+ 8/i  ֚O:_nt_min_price16 %| ,O >+ 8lJ֚O:_nt_max_price38 % ,O ?+ 8k0ǜ-a&j (+ O;_nt_is_featured0 % -O @+ 8u8g֚O; _nt_sale_statusOnSale % /O A+ 9 } @-֚O;1_nt_availabilityAvailable % 1O B+ 9CH֚O;B_nt_instance_json_idinst_080 % /O C+Kl )  9{PƮ֚O;S_nt_event_json_idevt_018 % 1O D+ 9€ Xq֚O;d_nt_datetime2026-09-09T19:30:00 & 1nO E+ 9{ `-֚O;u_nt_venueMain Auditorium &$ 0NO F+ :C} h֚O;_nt_availabilityAvail5w8 * able &9 2,O G+ :wpŲ֚O;_nt_available_seats650 &N 1O H+ :qxw֚O;_nt_total_seats1200 &c /O I+ :u?֚O;_nt_sale_statusOnSale &x 0O J+.:;B%@B@&^y/ +     &c֚O;_nt_instance_json_idinst_081 & 0O K+{֚O;_nt_event_json_idevt_018 & 2KO L+ r֚O;_nt_datetime2026-09-10T19:30:00 & 2kO M+r42 ,N { (.֚O;_nt_venueMain Auditorium & 0O N+B} 0֚O<_nt_availabilityAvailable & 2O O+w8֚O<_nt_available_seats720 & 2O P+q@x֚O<0_nt_total_seats1200 '  1v4 - O Q+uH@֚O֚O=s_wp_page_templatepage-our-story.php (¦ 2”O d+æ֚O=_wp_page_templatepage-contact.php (æ 2ÔO e+Ħ̀^֚O=_wp_page_templatepage-moorside.php (Ħ 2ĔO f+ϦpPZ 3@ ֚O=_wp_page_templatepage-whats-on.php (Ϧ 3ϔO g+ЦY֚O=_wp_page_templatepage-visit.php (Ц 36ДO h+Ѧ֚O=_wp_page_templatepage-access.php )Ѧ 3VєO i+Ҧl֚O=_wp_page_templatepage-basket.php "н 4 )Ҧ 3vҔO j+Ӧ)֚O=_wp_page_templatepage-checkout.php )-Ӧ 3ӔO k+Ԧn{ ֚O=_menu_item_typepost_type )BԦ c= @D_menu_item_typeԔO l+զ ~֚O> _menu_item_menu_item_parent0 )Wզ  5; cU H_menu_item_menu_item_parentՔO m+֦y(=֚O>_menu_item_object_id223 )l֦ 4YG P_menu_item_object_id֔O n+צ 3u0֚O>._menu_item_objectpage )צ 4YA X_menu_item_objectהO o+ئ om8֚O>?_menu_item_target )? 6 ئ 4A `u_menu_item_targetؔO p+٦ @֚O>P_menu_item_classesa:1:{i:0;s:0:"";} )٦ cC hs_menu_item_classesٔO q+ڦ gHI֚O>a_menu_item_xfn )ڦ 4;; px_menu_item_xfnڔO r+ۦ 'H֚O>r_menu_item_url )ۦ 4;;?@? 7*  x_menu_item_url۔O s+ܦ Z{ X֚O>_menu_item_typepost_type )ܦ 4;ܔO t+ݦ `֚O>_menu_item_menu_item_parent0 )ݦ 4YݔO u+ަ yhe֚O>_menu_item_object_id224 *ަ 4ޔO v+ߦ u 8A p)֚O>_menu_item_objectpage *)ߦ 4ߔO w+ Gmx֚O>_menu_item_target *> 4O x+ ֚O>_menu_item_classesa:1:{i:0;s:0:"";} *S 4O y+ gq֚O>_menu_item_xfn *h 5O z+밌 9  H֚O>_menu_item_url *} 5$O {+ 2u ֚O? _menu_item_typecustom * 5AO |+ e֚O?_menu_item_menu_item_parent231 * 5_O }+ w֚O?-_menu_item_object_id232 * : 5O ~+ xR֚O?>_menu_item_objectcustom * 5O + m֚O?O_menu_item_target * 5O + Z֚O?`_menu_item_classesa:1:{i:0;s:0:"";} * 5O + g֚O?q3 ; _menu_item_xfn +b 6 O + ؀3e֚O?_menu_item_urlhttp://northfield-theatre.local/visit/#getting-here +% 6*O + { ֚O?_menu_item_typepost_type +: 6GO +q֚O?_menu_item_menu_item_parent231 u슷 < +O 6eO +w֚O?_menu_item_object_id212 +d 6O +uC֚O?_menu_item_objectpage +y 6:6;uB vuuu,Ou0,u2u6OPuOT,O2uO6,OFu +-m ֚u8_menu_item_target +"] =  6u +g֚uI_menu_item_classesa:1:{i:0;s:0:"";} + 6u +g֚uZ_menu_item_xfn + 7u +H֚uk_menu_item_url + 70u +{ %֚u|_menu_item_typepos׈G > t_type + 7Mu +K ֚u_menu_item_menu_item_parent231 + 7ku +w(֚u_menu_item_object_id225 ,  7u +u0i֚u_menu_item_objectpage ,! 7u +mqx ?A 8/֚u_menu_item_target ,6 7u +A@֚u_menu_item_classesa:1:{i:0;s:0:"";} ,K 7u +wgH֚u_menu_item_xfn ,` 8u +H֚u_menu_item_url ,u 86u +Jͤ @P uXK֚u_menu_item_typecustom , 8Su +%`֚u_menu_item_menu_item_parent231 , 8qu +_wh֚u&_menu_item_object_id235 , 8u +xp֚u7_menu_item_objectcustom , y| A  8u +mxV֚uH_menu_item_target , 8u + ֚uY_menu_item_classesa:1:{i:0;s:0:"";} , 8u +Pg֚uj_menu_item_xfn - 9u +0֚u{\q BP _menu_item_urlhttp://northfield-theatre.local/visit/#eat-drink - 9<u +uB֚u_menu_item_typecustom -2 9Yu +.֚u_menu_item_menu_item_parent231 -G 9wu +hw֚u_menu_item_object_id236 1V C -\ 9u +x֚u_menu_item_objectcustom -q 9u +mM֚u_menu_item_target - 9u + # ֚u_menu_item_classesa:1:{i:0;s:0:"";} - b  : u + Yg 2/ D- ֚u_menu_item_xfn -  :% u + + ֚u_menu_item_urlhttp://northfield-theatre.local/visit/#faqs -  :B u + { > ֚u_menu_item_typepost_type -  :_ u + 2 ֚u%_menu_item_menu_item_parent0 Z[M E -  :} u +oy֚u6_menu_item_object_id228 . :u +u֚uG_menu_item_objectpage . :u +mJ֚uX_menu_item_target .. :u +&֚ui_'D F. menu_item_classesa:1:{i:0;s:0:"";} .C ; u +\g֚uz_menu_item_xfn .X ;+u +H֚u_menu_item_url .m ;Hu +{ f֚u_menu_item_typepost_type . ;eu +  )P GA ֚u_menu_item_menu_item_parent0 . ;u +Gy(֚u_menu_item_object_id213 . ;u +u0֚u_menu_item_objectpage . ;u +m8r֚u_menu_item_target .b ;u + yn H @<֚u_menu_item_classesa:1:{i:0;s:0:"";} . <u +4gH֚u_menu_item_xfn / <1u +|H֚u_menu_item_url / )u +*g@*֚u_menu_item_xfn 0P* >=*u ++0H+֚u#_menu_item_url 0e+ >Z+u +,c{ ,֚u4_menu_item_typepost_type 0zn O , >w,u +--֚uE_menu_item_menu_item_parent238 0-. & -u +.wZ.֚uV_menu_item_object_id214 0. v.u +/u/֚ug_menu_item_objectpage 0/ /u +0Rm= P3 0֚ux_menu_item_target 00 0u +11֚u_menu_item_classesa:1:{i:0;s:0:"";} 01 1u +2gf2֚u_menu_item_xfn 02  2u +3 H3֚u_menu_item_url 1 3  3u +4={ &'^ QE 4֚u_menu_item_typepost_type 1"4  C4u +5p 5֚u_menu_item_menu_item_parent0 175  5u +6y(6֚u_menu_item_object_id216 1L6 !6u +7u0F7֚u_menu_item_objectpage 1a7 ݂ R !97u +8 *m8 8֚u_menu_item_target 1v8 !Y8u +9 d@9֚u_menu_item_classesa:1:{i:0;s:0:"";} 19 !y9u +: gHߎ:֚u"_menu_item_xfn 1: !:u +; H;֚u3_menu_item_url 1Kb S ; !;u +<!{ X(<֚uD_menu_item_typepost_type 1< !<u +=!H`=֚uU_menu_item_menu_item_parent0 1= !=u +>!yhު>֚uf_menu_item_object_id229 1> ">u +?!upn?w T3 ֚uw_menu_item_objectpage 2 ? "??u +@"mx4@֚u_menu_item_target 2@ "_@u +A"<A֚u_menu_item_classesa:1:{i:0;s:0:"";} 23A "Au +B"rgݶB֚u_menu_item_xfn 2HB "Bu +CXYk U> "HC֚u_menu_item_url 2]C "Cu +D"{ PD֚u_menu_item_typepost_type 2rD "Du +E# E֚u_menu_item_menu_item_parent0 2E "Eu +F#]yF֚u_menu_item_object_id223 2F #"* f V Fu +G#uܖG֚u_menu_item_objectpage 2G #EGu +H#m\H֚u_menu_item_target 2H #eHu +I$&I֚u!_menu_item_classesa:1:{i:0;s:0:"";} 2I #Iu +J$JgJ֚u2_menu_i W tem_xfn 2J #Ju +K$HK֚uC_menu_item_url 3K #Ku +L${ xL֚uT_menu_item_typepost_type 3L #Lu +M$;M֚ue_menu_item_menu_item_parent0 3/M #Mu +N%5yN֚<n< X/ uv_menu_item_object_id224 3DN $(Nu +O%vuھO֚u_menu_item_objectpage 3YO $KOu +P%mڄP֚u_menu_item_target 3nP $kPu +Q%쀑NQ֚u_menu_item_classesa:1:{i:0;s:0:"";} 3Q $Qu +R7 YS &"gR֚u_menu_item_xfn 3R $Ru +S&jHS֚u_menu_item_url 3S $Su +T&{ ٠T֚u_menu_item_typepost_type 3T $Tu +U&Ѐ cU֚u_menu_item_menu_item_parent0 3U %Uup Z +V' y("V֚u_menu_item_object_id225 3V %.Vu +W'Nu0W֚u_menu_item_objectpage 4W %QWu +X'm8جX֚u _menu_item_target 4X %qXu +Y'Ā@vY֚u1_menu_item_classesa:1:{i:W [ 0;s:0:"";} 4+Y %Yu +Z'gH.Z֚uB_menu_item_xfn 4@Z %Zu +[(BH[֚uS_menu_item_url 4U[ %[u +\(u{ X\֚ud_menu_item_typepost_type 4j\ %\u +](`׋]֚uuϷ \) _menu_item_menu_item_parent0 4] & ]u +^(yhJ^֚u_menu_item_object_id213 4^ &4^u +_)&up_֚u_menu_item_objectpage 4_ &W_u +`)bmx`֚u_menu_item_target 4` &w`u +a)>ts ]V ֞a֚u_menu_item_classesa:1:{i:0;s:0:"";} 4a &au +b)gVb֚u_menu_item_xfn 4b &bu +c*Hc֚u_menu_item_url 4c &cu +d*M{ d֚u_menu_item_typepost_type 5d &du +} 7 ^ e*ճe֚u_menu_item_menu_item_parent0 5'e 'eu +f*yrf֚u_menu_item_object_id216 5<f ':fu +g*u6g֚u_menu_item_objectpage 5Qg ']gu +h+:mh֚u0_menu_item_target ?T _ 5fh '}hu +i+ti֚uA_menu_item_classesa:1:{i:0;s:0:"";} 5{i 'iu +j+g~j֚uR_menu_item_xfn 5j 'ju +k+Hk֚uc_menu_item_url 5k 'ku +l,%{ l֚ut_menu_item_type'_ug ` post_type 5l 'lu +m,Xm֚u_menu_item_menu_item_parent0 5m (mu +n,yӚn֚u_menu_item_object_id214 5n (@nu +o,u^o֚u_menu_item_objectpage 5o (cou +p-mxo aC $p֚u_menu_item_target 6p (pu +q-Lq֚u_menu_item_classesa:1:{i:0;s:0:"";} 6#q (qu +r-gҦr֚u_menu_item_xfn 68r (ru +s-Hs֚u_menu_item_url 6Ms (su +tl bU -{@t֚u_nt_event_json_idevt_019 6bttu +u.0 T  u֚u _nt_summaryA new play about the last pub in a Pennine mill town. Yorkshire-made, Yorkshire-set. 6wu 0uu +v.mq(v֚u _nt_age_guidance14+d 6v  vu +w.JV cD g 0Gw֚u /_nt_run_time110 6w 03wu +x/)*8x֚u @_nt_content_warningsStrong language, References to bereavement 6x4xu +y/] @аy֚u Q_nt_venueTodmorden Town Hall 6y 2byu +z/i Hoz֚u b_nt_min_pric΃ d e10 6z 0fzu +{0J{֚u s_nt_max_price22 6{ 0{u +|05kX|֚u _nt_is_featured1 7 | 0|u +}0iu`}֚u _nt_sale_statusOnSale 7} 2}u +~0} hϘ~֚u _nt_availaboL e ilityAvailable 74~ )~u +0؀pZ֚u _nt_instance_json_idinst_084 7I 2?u +1{x֚u _nt_event_json_idevt_019 7^.u +1W ֚u _nt_datetime2026-05-22T19:30:00 7su +& fb 1 Θ֚u _nt_venueTodmorden Town Hall 7 4 u +1} W֚u _nt_availabilityAvailable 7 *#u +2w֚u _nt_available_seats180 7u +2Wm֚u _nt_total_seats280 7qM g  2zu +2u֚ͧu ._nt_sale_statusOnSale 7 4yu +2ɀm֚u ?_nt_instance_json_idinst_085 7 4u +3{,֚u P_nt_event_json_idevt_019 8qu +3D > h? ֚u a_nt_datetime2026-05-23T19:30:00 8u !+3 ̫֚u r_nt_venueTodmorden Town Hall 80 4u "+3yj֚u _nt_availabilityLastFew 8E *Bu #+4u.֚u _nt_available_seats24 8Zu $+/ i 4Bo֚u _nt_total_seats280 8o 4u %+4|u˽֚u _nt_sale_statusOnSale 8 4u &+4˃֚u _nt_instance_json_idinst_086 8 5u '+4{B֚u _nt_event_json_iћ j devt_019 8u (+5. ֚u _nt_datetime2026-05-24T15:00:00 8u )+5k ֚u _nt_venueTodmorden Town Hall 8 51u *+5} ʀ֚u _nt_availabilityAvailable 8 *au ++5 kK wB֚u _nt_available_seats210 9 u ,+6.m ֚u -_nt_total_seats280 9 5Iu -+6iu(֚u >_nt_sale_statusOnSale 9, 5gu .+60ɖ֚u O_nt_instance_json_idinst_087 9A |T l 5u /+6{8U֚u `_nt_event_json_idevt_019 9V +u 0+7 @֚u q_nt_datetime2026-05-24T19:30:00 9k Ku 1+7X H֚u _nt_venueTodmorden Town Hall 9 5u 2+7} Pȓ֚u X m, _nt_availabilityAvailable 9 *u 3+7wXU֚u _nt_available_seats195 9 fu 4+8m`֚u _nt_total_seats280 9 5u 5+8Vuh֚u _nt_sale_statusOnSale 9 5u 6+8{ nL pǩ֚u _nt_event_json_idevt_020 9 u 7+8ǁKu xl֚u _nt_summaryA monthly celebration of the British Isles' living folk tradition, with headline acts and an open session afterwards. 9 3u 8+9֚u _nt_age_guidanceSuitable for all : *u 9+%1 o 9i Ƃ֚u _nt_run_time180 :( 3u :+9sN֚u _nt_content_warnings :=Nu ;+:" ֚u ,_nt_venueTodmorden Town Hall :R 6u <+:[g ֚u =_nt_min_price8 :ga p  4#u =+:i š֚u N_nt_max_price16d# :| 4?u >+:km֚u __nt_is_featured0 :c 4[u ?+;u8֚u p_nt_sale_statusOnSale : 6Uu @+.:;F%@B@&V q    &c} ֚u _nt_availabilityAvailable : *u A+֚u _nt_instance_json_idinst_088 : 5u B+{ q֚u _nt_event_json_idevt_020 : u C+ (4,}c r@ ֚u _nt_datetime2026-05-01T19:30:00 : u D+< 0֚u _nt_venueTodmorden Town Hall ; 6u E+} 8֚u _nt_availabilityAvailable ;$ *u F+w@q֚u _nt_available_seats240 ;9 u Fg s G+mH6֚u _nt_total_seats280 ;N 67u H+:uP֚u _nt_sale_statusOnSale ;c 7u I+qX֚u _nt_instance_json_idinst_089 ;x 74u J+{`֚u +_nt_event_jso t n_idevt_020 ;!(u K+쀉 hG֚u <_nt_datetime2026-06-05T19:30:00 ;!Hu L+) p֚u M_nt_venueTodmorden Town Hall ; 7Wu M+m} x֚u ^_nt_availabilityAvailable ; *u N+3$ uN w֚u o_nt_available_seats260 ;!cu O+mI֚u _nt_total_seats280 ; 7ou P+'u֚u _nt_sale_statusOnSale <  7u Q+^֚u _nt_instance_json_idinst_090 <  O# v 7u R+{֚u _nt_event_json_idevt_020 <5!u S+ـ Z֚u _nt_datetime2026-07-03T19:30:00  |S ܀ HP֚u_nt_venueTodmorden Town Hall =Ц 8Дu h+Ѧ } P֚u)_nt_availabilityAvailable >Ѧ +xєu i+Ҧ awX֚u:_nt_available_seats160 >Ҧ"Ҕu j+Ӧ m`֚uK_nt_total_seats280 >-Ӧ 8] m } Ӕu k+Ԧ uh_֚u\_nt_sale_statusOnSale >BԦ 9<Ԕu l+զ p%֚um_nt_instance_json_idinst_092.:;%@BA&   8&c!df0 9ZՔu m+֦ K{x֚u~_ntd ~! _event_json_idevt_021}֦"֔u n+צ  ֚u_nt_datetime2026-05-28T14:00:00צ"הu o+ئ ɀ c֚u_nt_venueTodmorden Town Hallئ 9}ؔu p+٦ y"֚u_nt_availabilityLastFew٦ +ٔu q+ڦm U  Nu֚u_nt_available_seats18ڦ"ڔu r+ۦ o֚u_nt_total_seats280ۦ 9۔u s+ܦ uu֚u_nt_sale_statusOnSaleܦ 9ܔu t+ݦ ;֚u_nt_instance_json_idinst_093a0  ݦ 9ݔu u+ަ 5{֚u_nt_event_json_idevt_021%ަ"ޔu v+ߦ v ֚u_nt_datetime2026-05-29T11:00:00:ߦ"ߔu w+  y֚u(_nt_venueTodmorden Town HallO 9u x+ } 8: 7 ֚u9_nt_availabilityAvailabled +u y+8w֚uJ_nt_available_seats190y#u z+vm֚u[_nt_total_seats280 : u {+u֚ul_nt_sale_statusOnSale :*u |+dO \ 考N֚u}_nt_instance_json_idinst_094 :Hu }+"{ ֚u_nt_event_json_idevt_021#<u ~+c ֚u_nt_datetime2026-05-29T14:00:00#\u + ֚u_nt_venueTodmorden H  Town Hallc :ku +} K֚u_nt_availabilityAvailable  +u +%w ֚u_nt_available_seats175!#wu +cm ֚u_nt_total_seats2806 :u +u(#9 < ֚u_nt_sale_statusOnSaleK :u +Հ0a֚u_wp_page_templatepage-take-part.php.:;%@BA&Q   -!QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~,        !"#[  $%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-~ [ 8+ j& Ud3g 3u + 8֚u_wp_page_templatepage-hire.php ;6O8H*HOOO΁OOx2O6OxOO|.O _  k   k 3  - ~  ~  *    @  =  V  S       (  ( R n   / 1 B D ;@    i :c   f 9  8# 7#   66  56 S 4J  b 3L 2_  1_ f 0q    /e  .8  -T  ,`  +|  * : ) ( 9 ' & 8 % 7 % 6 $ 5 #( K  u 4 y "D !P  3  l  x : 2  9 1  8^  0 7`   0  6q   . 5s  4  -  .          3  , 2  +  ~  :  +  +  6 ; :* *" " ). 8 1 0 (J / .u - 7 'V &r - I 6 {p~  5 %~ , S o $ + 4 4 y #  b 3 2!  m "  1 !    0=  H6    /1 .   * 8  - ) ( ,-  D ( +B *U )j  ^ j (} ' & 1  %   $  '  &* # "  %=  $R   #e "z  : !  9  "   8 4Mb   !  7   6   5  4   3  2  E    2 Z k   1      |l   0   /   . '   -           < O  ,  ,   +    *1 3}   /  ;  ) 1  '   &   %   $   $   " "  ! 4        5  7!   d  "  2   <  k 8    &  0  4 w  F  J J  \  : a  ` p  ;9  O  :K  r    9K  v      8t      7m  6 X  b  g   5"  8  w  M v    42 a  38 j+  F   N [ \  m q    ( r  2H   1N   0^  :  /d  9  .t  8  -z  ,  7  +  * I   6T  5f  )  (3  4j  3|  'J  D  &P  %d   H  e    $   i   2  1    #2  "H Sz   !R  :z  0   / 9   .  h 8   r  - 7      6   ,  5   2"      +    * 4 3 2  ;  ) 1  :  (   0 /  '  9 .  87  6 - ,    5 ]1   &  4  %    3  2  2  $ +  1 *     )   )  0# (  #o '0  " %   $  /' .H  # " !   !  .9    ! -   ;   P  ^   s         -=   b     x  ,O  +S   #   #   *e        )8  '      2   '  &   L |(_       %0   $S            *    : >   [ [  "  "   "8         ! ;C :I  4 9Y 8_    8 7o    U 6u   5  4 4  5 3   2  J 4  1   0 /  Y  K .   -t  `  a   v  :  v :  a 9 8-   7<   , 6P r|<  +  5@ *  k ) 3  q (F 3     'Z 2   1)   0* &[   %p  9 /?  J .@ <=  $q   # -U   ,V   +k   *l "   ) !   (       '   &  %4 Znm   ! $S   2 #W  "v  !z          v  ;2  :C      <         9V  8f  b  7y  x      =    ?  h - _ q  6     5    I  - :   3  C 4< I 9 Y 8 _ 3Q o 2U u  7  _  7   1g  6 6    1   5 0k  3 /}  . - , 2 D T 'Sl  g   1 + q  " 0 4 * ) 8 / J  4  K l ( / .   X & ' C  ' &  <  = -  R  k  S  x  h , %n i $  +.  *2   #    t3   )D C  (D " ! 'm &G  $    $ #!   "2 !D      U ne  g x   : 9 5 8   7  6 @ 5 ` 5  4 ( 3" D 2#   xjz  18 H 09 d /X .]  ,  , +  *< h ))  '    &   %  Ƈ  $  #  #   " * !  +  1 < A J  G  Q  w    (<     $  - 1  E  R  7 f M u      W  n    =  x        !        : P 9  8  ; : م  9 8" 74 68 5J 4N 3` 2d 1v 0z / . -6 ,N +O 7 6 *p )n ( ' &! 5   5t2  4 3 %3   K $7 O a 2 e 1 w 0 { #I  "M  / /$  !_   c VN}   .& ,  u  y  +  *  )      (  '     $    &  %  $ # ^ I n  # "    !       Ģs         4                * 4 N ֖  " 4 8 X q J L {        O   a      e   w  s   {       8                    +  -I  - 3 / D C I Y G .,>/!.\northfield_demo\wp_posts.ibd7.\northfield_demo\wp_posts.ibd;&.6!?B?H?R?X?b?h?z???n2@;?RVX\??N:7.\northfi  # eld_demo\wp_posts.ibdPP(P*PP"P#,P northfield_demo/wp_posts 2EA=51-%Rnorthfield_demo/wp_posts؛P,!P 8 Q t,northfield_demo/wp_postsP , +u+'# Xt,؛PIDP , +ۀ40,($ `t,؛Ppost_authorP , ,2.*&" b+ D ht,؛Ppost_date P , ,X62.*& pt,؛P&post_date_gmt P , ,51-)% xt,؛P;post_content P , ,ހ3/+'# t,؛PPpost_title P , -"51-)% t,؛Pepost_excerpt P , -d40,(*b K $ t,؛Pzpost_status PP , -73/+' t,؛Pcomment_status PP , -뀇40,($ t, ؛Pping_status PP , .162.*& t, ؛Ppost_password P , .t2.*&" t, ؛Ppost_name  P , .Op M 0,($  t, ؛Pto_ping P , .}/+'# t, ؛Ppinged P , /962.*& t,؛P post_modified P , /w:62.* t,؛P"post_modified_gmt P , />:62. t,؛P7post_content_filtered P ,%">   040,($ t,؛PLpost_parentP , 0Ry-)%! t,؛Paguid P , 03/+'# t,؛Pvmenu_orderP , 0р2.*&" t,؛Ppost_type PP , 173/+' t,؛Ppost_mime_type P ,  1T62.*& t,؛Pcomment_countP  3q -)  t؛Pnorthfield_demo/wp_posts!P 4s /  t؛P.\northfield_demo\wp_posts.ibd6CP ,C 840,($t,C؛PPRIMARY2P C M   tC؛PID:;&&?&?,H  n2?B?H?R?X?b?hni?r:;r\2XTn?????"?(.i?2RNJ%@BC? 6DP ,D 뀕:62.*&t,D؛Ppost_name2P D [ "  tD؛P)post_name`n?"  ?????i?.:;\XTnr??????i?RrNJ%@BD? e6EP ,E 3A=951-t,E؛P>type_status_date2P E 6E؛PWpost_typeP E _ $  tEL ! ؛Plpost_statusP !E K[ "  tE؛Ppost_dateP "E zM   tE؛PID`n2?B?H?R?X?b?hni?r.:;r\2XTn?????"?(.i?2RNJ%@BE? 6FP #,F }*=3 Y <840,(t,F؛Ppost_parent2P $F _ $ ( tF؛Ppost_parentan??????i?.:;\XTn r??????i?RrNJ%@BF? 6GP %,G ZG؛Pp$ * ost_author2P &G :G؛Ppost_authoran 2 ?B?H?R?X?b?hni?r.:;r\2XTn  ?????"?(.i?2RNJ%@BG? N6HP ',H C?;73/t,H؛Ptype_status_authorh  2P (H [ " 8 tH؛P post_typeP )H +_ $ @ tH؛P5post_statusP *H X2؛PJpost_authorbn  ??????i?. : ;\XTn r ??????i?RrNJ%@BH? ۉp  P8P/P3P5PP9x2P6/PxPP|/.P] _ QQ(Q*QFQ northfield_demowp_posts`northfield_demowp_postsڜQiXQ8QVQZQ\QQ`x2Q6VQxQQ|V.Q<RR(R*R7R1 northfield_demowp_postsPRIMARY n_diff_pfx01 蓡 v ,  Xnorthfield_demowp_postsPRIMARYn_diff_pfx01ܝRiXIDR1 northfield_demowp_postsPRIMARY n_leaf_pages -_ ! `northfield_demowp_postsPRIMARYn_leaf_pagesܝRiXNumber of leaf pages in the indexR) northfield_demowp_postsPRIMARYsize - h'northfield_demowp_postsPRIMARYsizeܝRIiXNumber of pages in the indexR5 nG < orthfield_demowp_posts post_author n_diff_pfx01 .& pnorthfield_demowp_postspost_authorn_diff_pfx01ܝRviXpost_authorR5 northfield_demowp_posts post_author n_diff_pfx02 .  x`northfield_demowp_postspost_authorn_diff_pfx02ܝRiXpost_author,IDR5 northfield_demowp_posts post_author n_leaf_pages . ! northfield_d3oRJ h emowp_postspost_authorn_leaf_pagesܝRiXNumber of leaf pages in the indexR- northfield_demowp_posts post_authorsize /U  northfield_demowp_postspost_authorsizeܝR!iXNumber of pages in the indexR3 northfield_demowp_posts post_name n_diff_pfx01 /Ȁ northfield_demowp_postspost_namen_diff_pfx01ܝRRiXpost_nameR3 northfield_demowp_ ( posts post_name n_diff_pfx02 0. northfield_demowp_postspost_namen_diff_pfx02ܝRiXpost_name,IDR3 northfield_demowp_posts post_name n_leaf_pages 0 ! Znorthfield_demowp_postspost_namen_leaf_pagesܝRiXNumber of leaf pages in the indexR+ northfield_demowp_posts post_namesize 0  northfield_demowp_postspost_namesize= A ܝRiXNumber of pages in the indexR5 northfield_demowp_posts post_parent n_diff_pfx01 1d northfield_demowp_postspost_parentn_diff_pfx01ܝR&iXpost_parentR5 northfield_demowp_posts post_parent n_diff_pfx02 1Ȁ   northfield_demowp_postspost_parentn_diff_pfx02ܝR_iXpost_parent,IDR5 northfield_demowp_posts post_parent n_leap  f_pages 2- ! ߸northfield_demowp_postspost_parentn_leaf_pagesܝRiXNumber of leaf pages in the indexR- northfield_demowp_posts post_parentsize 2  Enorthfield_demowp_postspost_parentsizeܝRiXNumber of pages in the indexR< northfield_demowp_poststype_status_author n_diff_pfx01 3 northfield_demowp_poststype_status_authorn8 A _diff_pfx01ܝRiXpost_typeR< northfield_demowp_poststype_status_author n_diff_pfx02 3n  unorthfield_demowp_poststype_status_authorn_diff_pfx02ܝRBiXpost_type,post_statusR< northfield_demowp_poststype_status_author n_diff_pfx03 3؁ ! northfield_demowp_poststype_status_authorn_diff_pfx03ܝRiXpost_type,post_status,post_a-j  uthorR< northfield_demowp_poststype_status_author n_diff_pfx04 4N $ }northfield_demowp_poststype_status_authorn_diff_pfx04ܝRiXpost_type,post_status,post_author,IDR< northfield_demowp_poststype_status_author n_leaf_pages 4Ѐ ! northfield_demowp_poststype_status_authorn_leaf_pagesܝRiXNumber of leaf pages in the indexR4 northfield_demowp_poststC " ype_status_authorsize 5U ~northfield_demowp_poststype_status_authorsizeܝRBiXNumber of pages in the indexR: northfield_demowp_poststype_status_date n_diff_pfx01 5π northfield_demowp_poststype_status_daten_diff_pfx01ܝRziXpost_typeR: northfield_demowp_poststype_status_date n_diff_pfx02 6<  ۩northfield_demowp_po1ѯ a ststype_status_daten_diff_pfx02ܝRiXpost_type,post_statusR: northfield_demowp_poststype_status_date n_diff_pfx03 6  5northfield_demowp_poststype_status_daten_diff_pfx03ܝRiXpost_type,post_status,post_dateR: northfield_demowp_poststype_status_date n_diff_pfx04 7 " ڷnorthfield_demowp_poststype_status_daten_diff_pfx04ܝR4iXѯ2t 4 post_type,post_status,post_date,IDR: northfield_demowp_poststype_status_date n_leaf_pages 7 !  6northfield_demowp_poststype_status_daten_leaf_pagesܝRriXNumber of leaf pages in the indexR2 northfield_demowp_poststype_status_datesize 8 (پnorthfield_demowp_poststype_status_datesizeܝRiXNumber of pages in the indexR8RGRKRMRRQxUVG > 2R6GRxRR|G.R-8o ] 2 i2 2 2 R2 2 j u    N d h  z  ~        a =       7K 7 5 8J 5 3 4 1 0Z 2[ .  0 v 8  * 6  /   1 - 7 5 0  W 3. / C 1 3 . / -p 0 .H /  .  -  , 6o Zr%     1` 0^ /E 4 .= -. 2 ,! 1 / ,d - d *   4 1 0 / - , !G  + TT(T*TDT ,ca$  ߟT

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

Hello world!publishopenopenhello-worldhttp://northfield-theatre.local/?p=1post8&c3 hello-wor1  ld8&c?postpublish8&c!8&c!8&cEpostpublishT ,*  HߟT

This is an example page. It's different from a blog post because it will stay in one place and will show+Z  up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:

Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)

...or something like this:

The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.

As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!

Sample Pagepublishclosedopensample-pagehttp://northfield-theatre.local/?page_id=2page~&sample-pagec?pagepublish}}cEpagepubgc  lishT , ߟT 

Who we are

Suggested text: Our website address is: http://northfield-theatre.local.

Comments

Suggested text: When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection.

An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privaP  cy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.

Media

Suggested text: If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. VisitoqM  rs to the website can download and extract any location data from images on the website.

Cookies

Suggested text: If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leavM  e another comment. These cookies will last for one year.

If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.

When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two dw~F  ays, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed.

If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

Embedded content from other websites

Suggested text: Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.

These websites may collect data about you, usuj*  e cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.

Who we share your data with

Suggested text: If you request a password reset, your IP address rax2  will be included in the reset email.

How long we retain your data

Suggested text: If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.

For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

What rights you have over your data

Suggested text: If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

WhG u ere your data is sent

Suggested text: Visitor comments may be checked through an automated spam detection service.

Privacy Policydraftclosedopenprivacy-policyhttp://northfield-theatre.local/?page_id=3page~9 privacy-policyc; pagedraft|u 7 cA pagedraftT ,9$ (fߟT^Auto Draftauto-draftopenopen^http://northfield-theatre.local/?p=4postc(E (postauto-draft^K (postauto-draftT ,3'    +  0ߟT,󂙹Navigationpublishclosedclosednavigation󂙹http://northfield-theatre.local/navigation/wp_navigation~1 0navigationO 0twp_navigationpublishU 0hwp_navigationpublishT ,M  E$]8ߟT<ݙ{ "blogname": { "value": "Northfield Theatre", "type": "option", "user_id": 1, "date_modified_gmt": "2026-04-16 15:15:29" }, "blogdescription": { "value": "Where Yorkshire stages the world", "type": "option", "user_id": 1, "date_modified_gmt": "2026-04-16 15:15:29" } }trashclosedclosed288a4d40-36bc-48db-8141-8f698a7e8730ݙ x http://northfield-theatre.local/288a4d40-36bc-48db-8141-8f698a7e8730/customize_changesete$8288a4d40-36bc-48db-8141-8f698a7e8730cY8customize_changesettrashc_8customize_changesettrashT ,t?B! 4@޺ߟTLdd{"version": 3, "isJ  GlobalStylesUserThemeJSON": true }Custom Stylespublishclosedclosedwp-global-styles-twentytwentyfiveddhttp://northfield-theatre.local/wp-global-styles-twentytwentyfive/wp_global_styles_!@Lwp-global-styles-twentytwentyfiveU@wp_global_stylespublishd[@wp_global_stylespublishT ,u,` " ! ߟT\jj{"version": 3, "isGlobalStylesUserThemeJSON": true }Custom Stylespublishclosedclosedwp-global-styles-twentytwentyfourjjhttp://northfield-theatre.local/wp-global-styles-twentytwentyfour/wp_global_styles$ourPjbT , "Ղ?C" 4P| ߟLi  Tlrr{"version": 3, "isGlobalStylesUserThemeJSON": true }Custom Stylespublishclosedclosedwp-global-styles-twentytwentythreerrhttp://northfield-theatre.local/wp-global-styles-twentytwentythree/wp_global_stylesSa"Pwp-global-styles-twentytwentythree {r    T ,o#/.xqXZTn"  oߟT|GG

Director Anya Kapoor brings a visceral new production of Hamlet to Northfield Theatre this spring, setting the action in a crumbling modernist palace where surveillance cameras line every corridor and trust has become the rarest currency.

Fresh from his Olivier Award-nominated turn in The Lehman Trilogy, Marcus Okonkwo takes on the role of the Danish prince in a performance alrJ  eady generating enormous anticipation. Joining him are RSC veteran Eleanor Harding as Gertrude and newcomer Priya Mehta as Ophelia, whose West End debut last year earned her a Critics' Circle nomination.

This production asks urgent questions about power, duty, and the paralysing weight of grief. With a haunting original score performed live by a four-piece ensemble and Rosie Elnile's transformative set design, this Hamlet promiseo5  s to be unlike any you've seen before.

Running time approximately 3 hours including one interval.

HamletShakespeare's greatest tragedy returns in a gripping new production that strips the play back to its raw emotional core.publishclosedclosedhamletGGhttp://northfield-theatre.local/events/hamlet/nt_event)Xhamleto$GXnt_eventpublivU  shGo%o%o3MXnt_eventpublishoT ,p% I"`pߟTGGHamlet — Fri 15 May 2026, 7:30pmpublishclosedclosedhamlet-fri-15-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/hamlet-fri-15-may-2026-730pm/nt_instanceU`hamlet-fri-15-may-2026-730pm  pK `nt_instancepublishGp:p:pQ `nt_instancepublishpT ,q*qߟTGGHamlet — Sat 16 May 2026, 7:30pmpublishclosedclosedhamlet-sat-16-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/hamlet-sat-16-may-2026-730pm/nt_instance:sat-16-may-2026-730pmIT  qqOqOqqT ,r+rߟTGGHamlet — Sun 17 May 2026, 2:30pmpublishclosedclosedhamlet-sun-17-may-2026-230pmGGhttp://northfield-theatre.local/nt_instance/hamlet-sun-17-may-2026-230pm/nt_instance8un-17-may-2026-230pmrrdrdr;rT ]  ,s,sߟTGGHamlet — Sun 17 May 2026, 7:30pmpublishclosedclosedhamlet-sun-17-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/hamlet-sun-17-may-2026-730pm/nt_instance730pms@sysysdsT ,t-tߟT:~|  GGHamlet — Thu 21 May 2026, 7:30pmpublishclosedclosedhamlet-thu-21-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/hamlet-thu-21-may-2026-730pm/nt_instanceD:thu-21-may-2026-730pmtfttttT ,u.uߟTGGHamlet — Sat 23 May 2026, 7:30pmpublishclosedclosedhamlet-sat-23-may-2K  2026-730pmGGhttp://northfield-theatre.local/nt_instance/hamlet-sat-23-may-2026-730pm/nt_instance223-may-2026-730pmuuuuuT ,v/-GuvߟTGG

There is nothing quite like Wilde. His most enduringly popular play is a masterclass in comic timin  g, social satire, and the peculiar absurdity of Victorian manners — and this new touring production from Headlong Theatre captures every ounce of its wit.

Jack Worthing and Algernon Moncrieff are two gentlemen of leisure whose tangled web of fictional identities unravels spectacularly when they both decide to be christened 'Ernest'. With the formidable Lady Bracknell standing between them and happiness, only the truth — and aڭ  well-placed handbag — can save the day.

Director Toby Frow relocates the action to a sun-drenched 1920s garden party, with period jazz, flowing champagne, and costumes that would make the Bright Young Things weep with envy. The result is a joyous, fleet-footed production that reminds us why Wilde remains the undisputed king of comedy.

'Exquisite comic timing and a cast clearly haT  ving the time of their lives' — The Stage

The Importance of Being EarnestOscar Wilde's sparkling comedy of mistaken identity and cucumber sandwiches, directed by the award-winning Toby Frow.publishclosedclosedthe-importance-of-being-earnestGGhttp://northfield-theatre.local/events/the-importance-of-being-earnest/nt_event[bthe-importance-of-being-earnestvvvvl!  vT ,w0 b5;wߟTGGThe Importance of Being Earnest — Thu 28 May 2026, 7:30pmpublishclosedclosedthe-importance-of-being-earnest-thu-28-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-importance-of-being-earnest-thu-28-may-2026-730pm/nt_instance€55the-importance-of-being-earnest-thu-28-may-20Q  26-730pmwwwwwT ,x6\xߟT GGThe Importance of Being Earnest — Fri 29 May 2026, 7:30pmpublishclosedclosedthe-importance-of-being-earnest-fri-29-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-importance-of-being-earnest-fri-29-may-2026-730pm/nt_instance€5the-imp\ݏW B ortance-of-being-earnest-fri-29-may-2026-730pmxxxx.xT ,y7\yߟTGGThe Importance of Being Earnest — Sat 30 May 2026, 2:30pmpublishclosedclosedthe-importance-of-being-earnest-sat-30-may-2026-230pmGGhttp://northfield-theatre.local/nt_instance/the-importance-of-being-earnest-sat-30-may-2026-230pm/nt_instanceQS  2:sat-30-may-2026-230pmy!yyyWyT ,z9@\zߟT,GGThe Importance of Being Earnest — Sat 30 May 2026, 7:30pmpublishclosedclosedthe-importance-of-being-earnest-sat-30-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-importance-of-being-earnest-sat-30-may-2026-730pm/nt_instanceW  u730pmzGz z zzT ,{UU(U*UUMnorthfield_demo wp_postmeta northfield_demo wp_postmeta U`. : ; 2 %  @ BC? - :a$  0ߟT

Welcome to WordPre  ss. This is your first post. Edit or delete it, then start writing!

Hello world!publishopenopenhello-worldhttp://northfield-theatre.local/?p=1post*  HߟT

This is an example page. It's different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them  to potential site visitors. It might say something like this:

Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)

...or something like this:

The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.

As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!

Sample Pagepublishclosedopensample-pagehttp://northfield-theatre.local/?page_id=2page XߟT 

Who we are

Suggested text: Our website addressSG!  is: http://northfield-theatre.local.

Comments

Suggested text: When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection.

An anonymized string cԼ  reated from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.

Media

Sugge.  sted text: If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.

Cookies

Suggested text: If you leave a comment on our site you may opt-in to saving y}   our name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.

If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.

When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed.

If you edit or publish an article, an additional cookie will be saved in your browser. This cookie incluò  des no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

Embedded content from other websites

Suggested text: Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way  as if the visitor has visited the other website.

These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.

Who we share your data with

Suggested text: If you request a password reset, your IP address will be included in the reset email.

How long we retain your data

Suggested text: If you leave a comment, the comment and its metadata are retained indefinitely. This is so w  e can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.

For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

5h 

What rights you have over your data

Suggested text: If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we anI  re obliged to keep for administrative, legal, or security purposes.

Where your data is sent

Suggested text: Visitor comments may be checked through an automated spam detection service.

Privacy Policydraftclosedopenprivacy-policyhttp://northfield-theatre.local/?page_id=3pݢW  age9$ (ߟT^Auto Draftauto-draftopenopen^http://northfield-theatre.local/?p=4post +  0ߟT,󂙹Navigationpublishclosedclosednavigation󂙹http://northfield-theatre.local/navigation/wp_navigationE$]8BߟT<ݙ{ "blogname": { "value": "Northfield Th

Director Anya Kapoor brings a visceral new production of Hamlet to Northfield Theat^  re this spring, setting the action in a crumbling modernist palace where surveillance cameras line every corridor and trust has become the rarest currency.

Fresh from his Olivier Award-nominated turn in The Lehman Trilogy, Marcus Okonkwo takes on the role of the Danish prince in a performance already generating enormous anticipation. Joining him are RSC veteran Eleanor Harding as Gertrude and newcomer Priya Mehta as Ophelia, whose West End p  debut last year earned her a Critics' Circle nomination.

This production asks urgent questions about power, duty, and the paralysing weight of grief. With a haunting original score performed live by a four-piece ensemble and Rosie Elnile's transformative set design, this Hamlet promises to be unlike any you've seen before.

Running time approximately 3 hours including one KP  interval.

HamletShakespeare's greatest tragedy returns in a gripping new production that strips the play back to its raw emotional core.publishclosedclosedhamletGGhttp://northfield-theatre.local/events/hamlet/nt_event I"`pߟTGGHamlet — Fri 15 May 2026, 7:30pmpublishclosedclosedhamlet-fri-15-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/hamlet-fri-15-may-K  2026-730pm/nt_instanceqߟTGGHamlet — Sat 16 May 2026, 7:30pmpublishclosedclosedhamlet-sat-16-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/hamlet-sat-16-may-2026-730pm/nt_instancerߟTGGHamlet — Sun 17 May 2026, 2:30pmpublishclosedclosedhamlet-sun-17-may-2026-230pmGGhttp://northfield-theatre.local/nt_instance/hamlet-sun-17-may-2026-230pm/nt_instances3G  ߟTGGHamlet — Sun 17 May 2026, 7:30pmpublishclosedclosedhamlet-sun-17-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/hamlet-sun-17-may-2026-730pm/nt_instancetߟTGGHamlet — Thu 21 May 2026, 7:30pmpublishclosedclosedhamlet-thu-21-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/hamlet-thu-21-may-2026-730pm/nt_instanceuߟTGGHamlet A۩  Sat 23 May 2026, 7:30pmpublishclosedclosedhamlet-sat-23-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/hamlet-sat-23-may-2026-730pm/nt_instance-GuvߟTGG

There is nothing quite like Wilde. His most enduringly popular play is a masterclass in comic timing, social satire, and the peculiar absurdity of Victorian manners — and this new touring production from Headlong Theati  re captures every ounce of its wit.

Jack Worthing and Algernon Moncrieff are two gentlemen of leisure whose tangled web of fictional identities unravels spectacularly when they both decide to be christened 'Ernest'. With the formidable Lady Bracknell standing between them and happiness, only the truth — and a well-placed handbag — can save the day.

Director Toby Frow reloca;  tes the action to a sun-drenched 1920s garden party, with period jazz, flowing champagne, and costumes that would make the Bright Young Things weep with envy. The result is a joyous, fleet-footed production that reminds us why Wilde remains the undisputed king of comedy.

'Exquisite comic timing and a cast clearly having the time of their lives' — The Stage

The Importance of Being EarnestOscar Wilde's  sparkling comedy of mistaken identity and cucumber sandwiches, directed by the award-winning Toby Frow.publishclosedclosedthe-importance-of-being-earnestGGhttp://northfield-theatre.local/events/the-importance-of-being-earnest/nt_event b5;HwߟTGGThe Importance of Being Earnest — Thu 28 May 2026, 7:30pmpublishclosedclosedthe-importance-of-being-earnest-thu-28-may-2026-730pmGGhttp://northfield-thea;x  tre.local/nt_instance/the-importance-of-being-earnest-thu-28-may-2026-730pm/nt_instance\xߟT GGThe Importance of Being Earnest — Fri 29 May 2026, 7:30pmpublishclosedclosedthe-importance-of-being-earnest-fri-29-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-importance-of-being-earnest-fri-29-may-2026-730pm/nt_instance\yߟTGGThe Importance of Being Earnest — Sat 30 May 2026, 2:30pmK  publishclosedclosedthe-importance-of-being-earnest-sat-30-may-2026-230pmGGhttp://northfield-theatre.local/nt_instance/the-importance-of-being-earnest-sat-30-may-2026-230pm/nt_instance\zߟT,GGThe Importance of Being Earnest — Sat 30 May 2026, 7:30pmpublishclosedclosedthe-importance-of-being-earnest-sat-30-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-importance-of-being-earnest-sat-30-may-2026-730pm/J  nt_instance 8%@8&c : ; 6 %  @ BC&}  p     - s I"pߟTGGHamlet — Fri 15 May 2026, 7:30pmpublishclosedclosedhamlet-fri-15-may-2026-730pmGGhttp://northfield-ts89  heatre.local/nt_instance/hamlet-fri-15-may-2026-730pm/nt_instanceqߟTGGHamlet — Sat 16 May 2026, 7:30pmpublishclosedclosedhamlet-sat-16-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/hamlet-sat-16-may-2026-730pm/nt_instancerߟTGGHamlet — Sun 17 May 2026, 2:30pmpublishclosedclosedhamlet-sun-17-may-2026-230pmGGhttp://northfield-theatre.local/nt_instance/hamlet-sun-176c  -may-2026-230pm/nt_instancesߟTGGHamlet — Sun 17 May 2026, 7:30pmpublishclosedclosedhamlet-sun-17-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/hamlet-sun-17-may-2026-730pm/nt_instancetߟTGGHamlet — Thu 21 May 2026, 7:30pmpublishclosedclosedhamlet-thu-21-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/hamlet-thu-21-may-2026-730pm/nt_instanceǾ'>  uߟTGGHamlet — Sat 23 May 2026, 7:30pmpublishclosedclosedhamlet-sat-23-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/hamlet-sat-23-may-2026-730pm/nt_instance-Gu@vߟTGG

There is nothing quite like Wilde. His most enduringly popular play is a masterclass in comic timing, social satire, and the peculiar absurdity of Victorian manners — and this$  new touring production from Headlong Theatre captures every ounce of its wit.

Jack Worthing and Algernon Moncrieff are two gentlemen of leisure whose tangled web of fictional identities unravels spectacularly when they both decide to be christened 'Ernest'. With the formidable Lady Bracknell standing between them and happiness, only the truth — and a well-placed handbag — can save the day.

Director Toby Frow relocates the action to a sun-drenched 1920s garden party, with period jazz, flowing champagne, and costumes that would make the Bright Young Things weep with envy. The result is a joyous, fleet-footed production that reminds us why Wilde remains the undisputed king of comedy.

'Exquisite comic timing and a cast clearly having the time of their lives' — The Stage

Th+q*  e Importance of Being EarnestOscar Wilde's sparkling comedy of mistaken identity and cucumber sandwiches, directed by the award-winning Toby Frow.publishclosedclosedthe-importance-of-being-earnestGGhttp://northfield-theatre.local/events/the-importance-of-being-earnest/nt_event b5;HHwߟTGGThe Importance of Being Earnest — Thu 28 May 2026, 7:30pmpublishclosedclosedthe-importance-of-being-earnest-thu-28-may-2026-73Ǭ(  0pmGGhttp://northfield-theatre.local/nt_instance/the-importance-of-being-earnest-thu-28-may-2026-730pm/nt_instance\xߟT GGThe Importance of Being Earnest — Fri 29 May 2026, 7:30pmpublishclosedclosedthe-importance-of-being-earnest-fri-29-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-importance-of-being-earnest-fri-29-may-2026-730pm/nt_instance\yߟTGGThe Importance oB\] ! f Being Earnest — Sat 30 May 2026, 2:30pmpublishclosedclosedthe-importance-of-being-earnest-sat-30-may-2026-230pmGGhttp://northfield-theatre.local/nt_instance/the-importance-of-being-earnest-sat-30-may-2026-230pm/nt_instance\zߟT,GGThe Importance of Being Earnest — Sat 30 May 2026, 7:30pmpublishclosedclosedthe-importance-of-being-earnest-sat-30-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-importance-' " of-being-earnest-sat-30-may-2026-730pm/nt_instance+ *& ga4:h{ߟT<GGThe Importance of Being Earnest — Thu 4 Jun 2026, 7:30pmpublishclosedclosedthe-importance-of-being-earnest-thu-4-jun-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-importance-of-being-earnest-thu-4-jun-2026-730pm/nt_inst̃ # anceUl  Unorthfield_demo wp_postmeta northfield_demo wp_postmeta U` U8UU U UUx2U6UxUU|.U4)the-importance-of-being-earnest-thu-4-jun-2026-730pm{m{!{!{{T ,| VVR$ $O V|ߟTLGGThe Importance of Being Earnest — Sat 6 Jun 2026, 7:30pmpublishclosedclosedthe-importance-of-being-earnest-sat-6-jun-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-importance-of-being-earnest-sat-6-jun-2026-730pm/nt_instance4the-importance-of-being-earnest-sat-6-jun-2026-730pm||6|6||T ,}  % @zx6}ߟT\GG

As midsummer approaches, four young lovers flee into the woods, where mischievous fairies and a troupe of hapless amateur actors are about to collide in the most glorious chaos Shakespeare ever wrote.

Northfield Theatre's own ensemble company brings this beloved comedy to life with a productiup & on inspired by English folklore and the wild landscapes of the Yorkshire Dales. Director Sam Clarkson fills the stage with living trees, flickering lanterns, and a Puck who moves through the air on aerial silks.

The mechanicals' play-within-a-play is performed with warmth and belly laughs, Bottom's transformation is genuinely startling, and the fairy world shimmers with an otherworldly beauty that will captivate audiences of all f ' ages.

A perfect summer evening at the theatre. Suitable for ages 8 and above.

A Midsummer Night's DreamAn enchanting open-air-style staging of Shakespeare's most magical comedy, complete with live folk music and aerial silks.publishclosedcloseda-midsummer-nights-dreamGGhttp://northfield-theatre.local/events/a-midsummer-nights-dream/nt_eventM3a-midsummer-nights-drea{3^ ( m}}K}K}}T ,~ :i [.5~ߟTlGGA Midsummer Night's Dream — Wed 10 Jun 2026, 7:30pmpublishclosedcloseda-midsummer-nights-dream-wed-10-jun-2026-730pmGGhttp://northfield-theatre.local/nt_instance/a-midsummer-nights-dream-wed-10-jun-2026-730pm/nt_instancey. a-midsO% )< ummer-nights-dream-wed-10-jun-2026-730pm~~`~`~~T , 4ߟT|GGA Midsummer Night's Dream — Fri 12 Jun 2026, 7:30pmpublishclosedcloseda-midsummer-nights-dream-fri-12-jun-2026-730pmGGhttp://northfield-theatre.local/nt_instance/a-midsummer-nights-dream-fri-12-jun-2026-730pm/nt_instancey.B|G *F a-midsummer-nights-dream-fri-12-jun-2026-730pmuuJT , ҂4ߟTGGA Midsummer Night's Dream — Sat 13 Jun 2026, 2:30pmpublishclosedcloseda-midsummer-nights-dream-sat-13-jun-2026-230pmGGhttp://northfield-theatre.local/nt_instance/a-midsummer-nights-dream-sat-13-jun-2026-230pm/nt_instance%& +. :sat-13-jun-2026-230pm(sT , 4ߟTGGA Midsummer Night's Dream — Sat 13 Jun 2026, 7:30pmpublishclosedcloseda-midsummer-nights-dream-sat-13-jun-2026-730pmGGhttp://northfield-theatre.local/nt_instance/a-midsummer-nights-dream-sat-13-jun-2026-730pm/nt_instance730pm"} , NT , :4ߟTGGA Midsummer Night's Dream — Sat 20 Jun 2026, 7:30pmpublishclosedcloseda-midsummer-nights-dream-sat-20-jun-2026-730pmGGhttp://northfield-theatre.local/nt_instance/a-midsummer-nights-dream-sat-20-jun-2026-730pm/nt_instanceY220-jun-2026-730pmt> - VV(,V*,V,Vynorthfield_demo wp_postmetaPRIMARY n_diff_pfx017northfield_demo wp_postmetaPRIMARY n_diff_pfx01 !V,(T , n;iߟTGG

Tom Wingfield looks back on the cramped St. Louis apartment where he once lived with his ovpm7 . erbearing mother Amanda and his painfully shy sister Laura, whose collection of tiny glass animals is the only world where she feels safe.

This new production by Frantic Assembly associate director Leah Mitchell brings the company's signature physical theatre vocabulary to Williams' most personal play. The result is a production that moves like a dream — or a memory — where the boundaries between past and present dissolve befH / ore your eyes.

Performed in the round in Northfield's Studio space, audiences are just feet away from the Wingfield family as their fragile world begins to crack. With outstanding performances from Emma Fielding as Amanda and newcomer Jake Ferretti as Tom, this is intimate theatre at its most powerful.

The Studio's 200-seat configuration creates an unforgettable theatrical expeiBx 0Y rience. Early booking is strongly recommended.

The Glass MenagerieTennessee Williams' exquisite memory play comes to the Studio in an intimate, devastating new production.publishclosedclosedthe-glass-menagerieGGhttp://northfield-theatre.local/events/the-glass-menagerie/nt_eventCthe-glass-menagerieV  !V,northfield_demo wp_postmetaPRIMARY n_diff_pfx017northfield_demo]\ 1/ wp_postmetaPRIMARY n_diff_pfx01 !V($T , I V)/ߟTGGThe Glass Menagerie — Wed 20 May 2026, 7:30pmpublishclosedclosedthe-glass-menagerie-wed-20-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-glass-menagerieuI+ 2: -wed-20-may-2026-730pm/nt_instanceVynorthfield_demo wp_postmetaPRIMARY n_leaf_pages7northfield_demo wp_postmetaPRIMARY n_leaf_pages !V;)Do)the-glass-menagerie-wed-20-may-2026-730pmVz  !V;northfield_demo wp_postmetaPRIMARY n_leaf_pages7northfield_demo wp_postmetaPRIMARY n_leaf_pages !V)D/ѹ 3 T , %~ߟTGGThe Glass Menagerie — Fri 22 May 2026, 7:30pmpublishclosedclosedthe-glass-menagerie-fri-22-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-glass-menagerie-fri-22-may-2026-730pm/nt_instanceVinorthfield_demo wp_postmetaPRIMARYsize/northfield_demo wp_postmetaPRIMARYsize q2L 42 !V6)o)the-glass-menagerie-fri-22-may-2026-730pmVt  !V6northfield_demo wp_postmetaPRIMARYsize/northfield_demo wp_postmetaPRIMARYsize !V)=T , &ߟTGGThe Glass Menagerie — Sun 24#Z 5 May 2026, 2:30pmpublishclosedclosedthe-glass-menagerie-sun-24-may-2026-230pmGGhttp://northfield-theatre.local/nt_instance/the-glass-menagerie-sun-24-may-2026-230pm/nt_instanceV{northfield_demo wp_postmetameta_key n_diff_pfx018northfield_demo wp_postmetameta_key n_diff_pfx01 !V*):sun-24-may-2026-230pmV  !Vnorthfield_demo wp_postmetameta_key n_diff_pfx01qP9 6V 8northfield_demo wp_postmetameta_key n_diff_pfx01 !V* fV{northfield_demo wp_postmetameta_key n_diff_pfx028northfield_demo wp_postmetameta_key n_diff_pfx02 !V.*}T !, 'ƂߟTGGThe GR 7 lass Menagerie — Wed 27 May 2026, 7:30pmpublishclosedclosedthe-glass-menagerie-wed-27-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-glass-menagerie-wed-27-may-2026-730pm/nt_instanceV  !V.northfield_demo wp_postmetameta_key n_diff_pfx028northfield_demo wp_postmetameta_key n_diff_pfx02 !V*}07-may-2026-730pm 8 /V{ northfield_demo wp_postmetameta_key n_leaf_pages8northfield_demo wp_postmetameta_key n_leaf_pages !VA*T ", (ߟT GGThe Glass Menagerie — Sat 30 May 2026, 7:30pmpublishclosedclosedthe-glass-menagerie-sat-30-may-2026-730pmGGhttp://northfield-theatre.local/no 9X t_instance/the-glass-menagerie-sat-30-may-2026-730pm/nt_instance):sat-30-may-2026-730pmUV|  !VAnorthfield_demo wp_postmetameta_key n_leaf_pages8northfield_demo wp_postmetameta_key n_leaf_pages !V*22Vk northfield_demo wp_postmetameta_keysize0northfield_demo wp_postmetameta_keysize 9n :# !V @+ZT #,Vv  !V @northfield_demo wp_postmetameta_keysize0northfield_demo wp_postmetameta_keysize !V +Z *;n=ߟTGG

Based on Goldoni's The Servant of Two Masters, One Man, Two Guvnors transplants the action to 1963 Brighton, where small-tiѲ{ ; me hood Francis Henshall finds himself simultaneously employed by two rival gangsters. Keeping his double life a secret while keeping his stomach full proves increasingly, hilariously impossible.

This touring production from Hull Truck Theatre has been packing out venues across the UK and arrives at Northfield with a reputation for leaving audiences in tears of laughter. The physical comedy set pieces — involving a door, a trunk, and an h#J < improbable number of bread rolls — are the stuff of theatrical legend.

With a live skiffle band playing between scenes and audience interaction that makes every performance unique, this is the kind of show that reminds you why live theatre can never be replaced by a screen.

'I haven't laughed this hard in a theatre in years. Pure, unadulterated joy.' — Yorkshire Post One Man, Two GuvnorsRichard Bean's side-splitting farce returns — a riotous comedy of mistaken identity, slapstick, and skiffle.publishclosedclosedone-man-two-guvnorsGGhttp://northfield-theatre.local/events/one-man-two-guvnors/nt_eventC(one-man-two-guvnorsGGVynorthfield_demo wp_postmetapost_id n_diff_pfx017northfield_demo wp_postmeta >! post_id n_diff_pfx01 !V )+V  !V )northfield_demo wp_postmetapost_id n_diff_pfx017northfield_demo wp_postmetapost_id n_diff_pfx01 !V +T $, +3K V)0gߟT,GGOne Man, Two Guvnors — Wed 24 Jun 2026, 7:30pmpublishclos 9 ? edclosedone-man-two-guvnors-wed-24-jun-2026-730pmGGhttp://northfield-theatre.local/nt_instance/one-man-two-guvnors-wed-24-jun-2026-730pm/nt_instanceo)0one-man-two-guvnors-wed-24-jun-2026-730pmVynorthfield_demo wp_postmetapost_id n_diff_pfx027northfield_demo wp_postmetapost_id n_diff_pfx02 !V 8, {\\V  !V 8nort8 A @ hfield_demo wp_postmetapost_id n_diff_pfx027northfield_demo wp_postmetapost_id n_diff_pfx02 !V , T %, 1 ߟT<GGOne Man, Two Guvnors — Thu 25 Jun 2026, 7:30pmpublishclosedclosedone-man-two-guvnors-thu-25-jun-2026-730pmGGhttp://northfield-theatre.local/nt_instance/one-man-twob<) AB -guvnors-thu-25-jun-2026-730pm/nt_instanceVynorthfield_demo wp_postmetapost_id n_leaf_pages7northfield_demo wp_postmetapost_id n_leaf_pages !V G,o)8one-man-two-guvnors-thu-25-jun-2026-730pmVz  !V Gnorthfield_demo wp_postmetapost_id n_leaf_pages7northfield_demo wp_postmetapost_id n_leaf_pages !V , B qq0Vinorthfield_demo wp_postmetapost_idsize/northfield_demo wp_postmetapost_idsize !V B,T &, 2.ߟTLGGOne Man, Two Guvnors — Sat 27 Jun 2026, 2:30pmpublishclosedclosedone-man-two-guvnors-sat-27-jun-2026-230pmGGhttp://northfield-theatre.local/nt_instance/one-man-two-guvnor'ܰ C; s-sat-27-jun-2026-230pm/nt_instanceVt  !V Bnorthfield_demo wp_postmetapost_idsize/northfield_demo wp_postmetapost_idsize !V ,o)@one-man-two-guvnors-sat-27-jun-2026-230pmV8VVVVVx2V6VxVV|.VzYT ', ۭY/ D= 3SߟT\GGOne Man, Two Guvnors — Sat 27 Jun 2026, 7:30pmpublishclosedclosedone-man-two-guvnors-sat-27-jun-2026-730pmGGhttp://northfield-theatre.local/nt_instance/one-man-two-guvnors-sat-27-jun-2026-730pm/nt_instance730pmT (, 4xAU(/qf E ߟTlGGOne Man, Two Guvnors — Thu 2 Jul 2026, 7:30pmpublishclosedclosedone-man-two-guvnors-thu-2-jul-2026-730pmGGhttp://northfield-theatre.local/nt_instance/one-man-two-guvnors-thu-2-jul-2026-730pm/nt_instancem(P[one-man-two-guvnors-thu-2-jul-2026-730pm6T ), 5, F ߟT|GGOne Man, Two Guvnors — Sat 4 Jul 2026, 7:30pmpublishclosedclosedone-man-two-guvnors-sat-4-jul-2026-730pmGGhttp://northfield-theatre.local/nt_instance/one-man-two-guvnors-sat-4-jul-2026-730pm/nt_instancem(Xone-man-two-guvnors-sat-4-jul-2026-730pm\T *,z - , + 4 G + *I )q ,M + * ) ) . : ; : %  @ BC&     & ck:vmߟTGG

The dance floor is calling. Northern Soul Live bringsn; H the legendary sounds of the Wigan Casino, the Twisted Wheel, and the Mecca to Northfield for one extraordinary evening of music and dancing.

Featuring a twelve-piece live band with a four-piece brass section, three guest vocalists, and a setlist that reads like a greatest hits of the movement — from 'Do I Love You' to 'Out on the Floor', 'Tainted Love' to 'Keep On Burning' — this is Northern Souל I l as it was meant to be heard: loud, live, and with a room full of people who know every word.

The stalls seating will be removed to create a standing dance floor in front of the stage, with circle seating retained for those who prefer to watch. Talcum powder will be provided.

Doors open at 7pm for a 7:30pm start. Licensed bar available throughout. This event sold out in 48 hours last ye t JY ar — don't sleep on tickets.

Northern Soul LiveOne unforgettable night of classic Northern Soul anthems performed live with a full brass section and guest vocalists.publishclosedclosednorthern-soul-liveGGhttp://northfield-theatre.local/events/northern-soul-live/nt_eventA`northern-soul-live T +,  KQ C U(.0ߟTGGNorthern Soul Live — Sun 24 May 2026, 7:30pmpublishclosedclosednorthern-soul-live-sun-24-may-2026-730pmGGhttp://northfield-theatre.local/nt_instance/northern-soul-live-sun-24-may-2026-730pm/nt_instancenm(hwnorthern-soul-live-sun-24-may-2026-730pmT ,, k L @1  ߟTGG

When Prince Siegfried encounters a flock of swans by a moonlit lake, he discovers that they are maidens enchanted by the sorcerer Von Rothbart. Among them is Odette, the Swan Queen, who can only be freed by a vow of eternal love. But Von Rothbart has a devastating trick yet to play.

Vienna Festival Ballet&#=ɫ M 039;s lavish touring production features sixty dancers, Tchaikovsky's iconic score performed to a recorded orchestral accompaniment, and the breathtaking white acts that have made Swan Lake the most famous ballet in the world.

With sumptuous traditional costumes, the legendary lakeside set, and pas de deux that showcase extraordinary technical brilliance, this is classical ballet at its grandest and most emotionally devastating.

Swan Lake is the perfect introduction to ballet for newcomers and an unmissable treat for lifelong devotees. A pre-show talk with the company's artistic director takes place at 6:30pm — free for all ticket holders.

Swan LakeVienna Festival Ballet presents Tchaikovsky's timeless masterpiece in a sumptuous traditional staging with a full corps de ballet.publishclosedclosedswan-lakeGGhttp://northfiC OC eld-theatre.local/events/swan-lake/nt_event/ p swan-lake&T -, c K$(:ߟTGGSwan Lake — Wed 8 Jul 2026, 7:30pmpublishclosedclosedswan-lake-wed-8-jul-2026-730pmGGhttp://northfield-theatre.local/nt_instance/swan-lake-wed-8-jul-2026-730pm/nt_instancemji P Yxswan-lake-wed-8-jul-2026-730pmLT .,  6 L%07ߟTGGSwan Lake — Fri 10 Jul 2026, 7:30pmpublishclosedclosedswan-lake-fri-10-jul-2026-730pmGGhttp://northfield-theatre.local/nt_instance/swan-lake-fri-10-jul-2026-730pm/nt_instance[nߔ Q9 swan-lake-fri-10-jul-2026-730pm..T /, 9ؕߟTGGSwan Lake — Sat 11 Jul 2026, 2:30pmpublishclosedclosedswan-lake-sat-11-jul-2026-230pmGGhttp://northfield-theatre.local/nt_instance/swan-lake-sat-11-jul-2026-230pm/nt_instance :sat-11-jul-2026-230pm:=> R CCT 0, ?ؖߟTGGSwan Lake — Sat 11 Jul 2026, 7:30pmpublishclosedclosedswan-lake-sat-11-jul-2026-730pmGGhttp://northfield-theatre.local/nt_instance/swan-lake-sat-11-jul-2026-730pm/nt_instance 4730pm`XXT 1,  S EؗߟTGGSwan Lake — Wed 15 Jul 2026, 7:30pmpublishclosedclosedswan-lake-wed-15-jul-2026-730pmGGhttp://northfield-theatre.local/nt_instance/swan-lake-wed-15-jul-2026-730pm/nt_instance a:wed-15-jul-2026-730pmmmT 2, KؘߟT GGSwQb T an Lake — Sat 18 Jul 2026, 7:30pmpublishclosedclosedswan-lake-sat-18-jul-2026-730pmGGhttp://northfield-theatre.local/nt_instance/swan-lake-sat-18-jul-2026-730pm/nt_instance a08-jul-2026-730pm?T 3, Q9~XߟTGG

A mouse took a stroll  U through the deep dark wood...

Tall Stories' enchanting stage adaptation of the bestselling picture book returns for another run at Northfield, having delighted over a million children worldwide since its premiere.

Join Mouse on a daring adventure through the deep dark wood, where she encounters a fox, an owl, and a snake — all of whom fancy her for lunch. But Mouse has a secret we V apon: the terrifying Gruffalo, with terrible claws and terrible jaws and terrible teeth in his terrible jaws. The only problem? Everyone knows there's no such thing as a Gruffalo... or is there?

With catchy songs, puppetry, and plenty of audience participation, this show is the perfect first theatre experience for young children. Relaxed performances are available — see the Access page for details.

Recommended for ages 3–7, but children of all ages (and their grown-ups) will find plenty to love.

The Gruffalo LiveJulia Donaldson and Axel Scheffler's beloved picture book springs to life on stage in this magical adaptation for little ones.publishclosedclosedthe-gruffalo-liveGGhttp://northfield-theatre.local/events/the-gruffalo-live/nt_event?the-gruffalo-liveme X uT 4, XC U(.`*ߟT,GGThe Gruffalo Live — Sat 23 May 2026, 11:00ampublishclosedclosedthe-gruffalo-live-sat-23-may-2026-1100amGGhttp://northfield-theatre.local/nt_instance/the-gruffalo-live-sat-23-may-2026-1100am/nt_instance m(the-gruffalo-live-sat-23-may-2026-1100am>o Y hT 5, F9T'-h ߟT<GGThe Gruffalo Live — Sat 23 May 2026, 2:00pmpublishclosedclosedthe-gruffalo-live-sat-23-may-2026-200pmGGhttp://northfield-theatre.local/nt_instance/the-gruffalo-live-sat-23-may-2026-200pm/nt_instance k'the-gruffalo-live-sat-23-may-2026-200pm*UɁ Z T 6, g?U(.pߟTLGGThe Gruffalo Live — Mon 25 May 2026, 11:00ampublishclosedclosedthe-gruffalo-live-mon-25-may-2026-1100amGGhttp://northfield-theatre.local/nt_instance/the-gruffalo-live-mon-25-may-2026-1100am/nt_instance m(the-gruffalo-live-mon-25-may-2026-1100am^m [ AT 7, ߟT\GGThe Gruffalo Live — Thu 28 May 2026, 11:00ampublishclosedclosedthe-gruffalo-live-thu-28-may-2026-1100amGGhttp://northfield-theatre.local/nt_instance/the-gruffalo-live-thu-28-may-2026-1100am/nt_instance =m(the-gruffalo-live-thu-28-may-2026-1100ams \ g T 8, ߟTlGGThe Gruffalo Live — Sun 31 May 2026, 11:00ampublishclosedclosedthe-gruffalo-live-sun-31-may-2026-1100amGGhttp://northfield-theatre.local/nt_instance/the-gruffalo-live-sun-31-may-2026-1100am/nt_instance =m(the-gruffalo-live-sun-31-may-2026-1100amB& ]  2T 9, NJ9zߟT|GG

Northfield Theatre's monthly comedy night has become the hottest ticket in West Yorkshire, and with good reason. Each show features four of the UK comedy circuit's brightest talents plus a headline act, all hosted by the incomparable Lucy Beaumont.

G ^

The line-up changes every month, but past headliners have included Sarah Millican, John Bishop, Rosie Jones, and Russell Kane. We announce each month's line-up two weeks before the show on our social media channels.

The Studio transforms into a comedy club for the evening, with cabaret-style seating, a licensed bar, and an atmosphere that's electric from the first joke to the last. Many of these acts goF _ on to sell out arenas — see them up close while you still can.

Doors open at 7pm. Show starts at 8pm. Strictly over-16s only.

Stand Up SaturdayOur monthly Saturday night comedy showcase featuring four brilliant stand-ups and a headline act, hosted by Lucy Beaumont.publishclosedclosedstand-up-saturdayGGhttp://northfield-theatre.local/events/stand-up-saturday/nt_event?ot' `+ stand-up-saturdayT :, = T'-HߟTGGStand Up Saturday — Sat 23 May 2026, 8:00pmpublishclosedclosedstand-up-saturday-sat-23-may-2026-800pmGGhttp://northfield-theatre.local/nt_instance/stand-up-saturday-sat-23-may-2026-800pm/nt_instance k'stand-_߲J a5 up-saturday-sat-23-may-2026-800pm** [T ;, $(3S&,*ߟTGGStand Up Saturday — Sat 6 Jun 2026, 8:00pmpublishclosedclosedstand-up-saturday-sat-6-jun-2026-800pmGGhttp://northfield-theatre.local/nt_instance/stand-up-saturday-sat-6-jun-2026-800pm/nt_instance 3i&\s* b9 tand-up-saturday-sat-6-jun-2026-800pm?? T <, %F9T'-ߟTGGStand Up Saturday — Sat 20 Jun 2026, 8:00pmpublishclosedclosedstand-up-saturday-sat-20-jun-2026-800pmGGhttp://northfield-theatre.local/nt_instance/stand-up-saturday-sat-20-jun-2026-800pm/nt_instance k*5 cA 'stand-up-saturday-sat-20-jun-2026-800pm "TT T =, &a3S&,ߟTGGStand Up Saturday — Sat 4 Jul 2026, 8:00pmpublishclosedclosedstand-up-saturday-sat-4-jul-2026-800pmGGhttp://northfield-theatre.local/nt_instance/stand-up-saturday-sat-4-jul-2026-800pm/nt_instance YX dE 3i&stand-up-saturday-sat-4-jul-2026-800pm Hii T >, '9zCߟTGG

Every Friday evening, the Northfield Foyer Bar transforms into West Yorkshire's most intimate jazz venue. Pull up a stool, order a drink, and let some of the region's finest jazz musicians provids e e the soundtrack to your evening.

Our resident house trio — pianist Hannah Peel, bassist Marcus Sheridan, and drummer Tom Sherwood — are joined each week by a guest soloist or vocalist, drawing from a pool of extraordinary talent that includes saxophonist Nubya Garcia, trumpeter Yazz Ahmed, and vocalist Cleveland Watkiss.

The atmosphere is relaxed and welcoming, whether you're a f jazz aficionado or simply looking for a civilised way to start your weekend. The Foyer Bar serves craft beers, wines, cocktails, and small plates throughout the evening.

No booking required — simply turn up. A suggested donation of £5 supports the artists. Sets at 6:30pm and 8pm.

Jazz at the FoyerLive jazz every Friday evening in our atmospheric Foyer Bar. Free entry with a suggested donation — no booking roxr g equired.publishclosedclosedjazz-at-the-foyerGGhttp://northfield-theatre.local/events/jazz-at-the-foyer/nt_event~?jazz-at-the-foyer~~ T ?, (= T'-JߟTGGJazz at the Foyer — Fri 22 May 2026, 6:30pmpublishclosedclosedjazz-at-the-foyer-fri-22-may-2026-630 h pmGGhttp://northfield-theatre.local/nt_instance/jazz-at-the-foyer-fri-22-may-2026-630pm/nt_instance k'jazz-at-the-foyer-fri-22-may-2026-630pm n %T @, .&ߟTGGJazz at the Foyer — Fri 29 May 2026, 6:30pmpublishclosedclosedjazz-at-the-foyer-fri-29-may-2026-630pmGG†4 ix http://northfield-theatre.local/nt_instance/jazz-at-the-foyer-fri-29-may-2026-630pm/nt_instance $09-may-2026-630pm  tT A, /D3S&,ߟTGGJazz at the Foyer — Fri 5 Jun 2026, 6:30pmpublishclosedclosedjazz-at-the-foyer-fri-5-jun-2026-630pmGGhttp://northfield-theatre?w:F j] .local/nt_instance/jazz-at-the-foyer-fri-5-jun-2026-630pm/nt_instance Yi&Ljazz-at-the-foyer-fri-5-jun-2026-630pm  T B, 0b9T'-ߟT GGJazz at the Foyer — Fri 12 Jun 2026, 6:30pmpublishclosedclosedjazz-at-the-foyer-fri-12-jun-2026-630pmGGhttp://northfield-t4 kd heatre.local/nt_instance/jazz-at-the-foyer-fri-12-jun-2026-630pm/nt_instance k' bjazz-at-the-foyer-fri-12-jun-2026-630pm  T C, 1}ߟTGGJazz at the Foyer — Fri 19 Jun 2026, 6:30pmpublishclosedclosedjazz-at-the-foyer-fri-19-jun-2026-630pmGGhttp://northfield-theatre.local/nt_insSF lQ tance/jazz-at-the-foyer-fri-19-jun-2026-630pm/nt_instance 09-jun-2026-630pm ) T D, 2ߟT,GGJazz at the Foyer — Fri 26 Jun 2026, 6:30pmpublishclosedclosedjazz-at-the-foyer-fri-26-jun-2026-630pmGGhttp://northfield-theatre.local/nt_instance/jazz-at-the-foyer-fri-26-jun-2026-630pm/n m t_instance $06-jun-2026-630pm O T E, 3I6l˘ߟT<GG

Few musicals have captured the hearts of British audiences quite like Blood Brothers. Willy Russell's masterpiece tells the story of twin brothers Mickey and Eddie, separated at birth and raised in vas_& n tly different circumstances on either side of Liverpool — one in poverty, the other in privilege. When they meet by chance and become best friends, neither knows the truth. But as the superstitious Mrs Johnstone warned, when separated twins learn the truth, they will both die on that day.

This definitive touring production has been seen by over four million people worldwide and remains as powerful, funny, and heartbreaking as ever. The sT? o core — featuring 'Marilyn Monroe', 'Tell Me It's Not True', and 'Bright New Day' — is one of the finest in musical theatre.

With a company of twenty-two and a live seven-piece band, this is muscular, emotionally devastating theatre that leaves audiences on their feet and reaching for their tissues.

'One of the best musicals ever written' # p. Sunday Times

Blood BrothersWilly Russell's legendary musical about twin brothers separated at birth returns to thrill a new generation.publishclosedclosedblood-brothersGGhttp://northfield-theatre.local/events/blood-brothers/nt_event98Qblood-brothers  NT F,.: ; > %  @ BC& q      & c+ Q$*ߟTLGGBlood Brothers — Tue 21 Jul 2026, 7:30pmpublishclosedclosedblood-brothers-tue-21-jul-2026-730pmGGhttp://northfield-theatre.local/nt_instance/blood-brothers-tue-21-jul-2026-730pm/nt_instance ae$@5blood-brothers-tue-21-jul-2026-730pm uE r && AT G, ߟT\GGBlood Brothers — Thu 23 Jul 2026, 7:30pmpublishclosedclosedblood-brothers-thu-23-jul-2026-730pmGGhttp://northfield-theatre.local/nt_instance/blood-brothers-thu-23-jul-2026-730pm/nt_instance ae$Hblood-brothers-thu-23-jul-2026-730pm ;; s  T H, ߟTlGGBlood Brothers — Sat 25 Jul 2026, 2:30pmpublishclosedclosedblood-brothers-sat-25-jul-2026-230pmGGhttp://northfield-theatre.local/nt_instance/blood-brothers-sat-25-jul-2026-230pm/nt_instance ae$Pblood-brothers-sat-25-jul-2026-230pm PP T I, g4h t@ ߟT|GGBlood Brothers — Sat 25 Jul 2026, 7:30pmpublishclosedclosedblood-brothers-sat-25-jul-2026-730pmGGhttp://northfield-theatre.local/nt_instance/blood-brothers-sat-25-jul-2026-730pm/nt_instance 730pm ee T J, ʁߟTo u GGBlood Brothers — Wed 29 Jul 2026, 7:30pmpublishclosedclosedblood-brothers-wed-29-jul-2026-730pmGGhttp://northfield-theatre.local/nt_instance/blood-brothers-wed-29-jul-2026-730pm/nt_instance }:wed-29-jul-2026-730pm 0zz T K, ߂!P#)8|ߟTGGBlood Brot͢p v hers — Sat 1 Aug 2026, 7:30pmpublishclosedclosedblood-brothers-sat-1-aug-2026-730pmGGhttp://northfield-theatre.local/nt_instance/blood-brothers-sat-1-aug-2026-730pm/nt_instance ac#hjblood-brothers-sat-1-aug-2026-730pm V 4T L, 3/i@iߟTGG

Before the television series conquered the world, Fleabag was a sixty-minute one-woman show performed at the Edinburgh Fringe. Now, with Phoebe Waller-Bridge's blessing, a new performer takes on the role in this authorised touring production that returns the show to its raw, intimate theatrical roots.

Actress Madeline Brewer delivers a tour-de-force performance as the unnamed narrator — a dry-witted, grief-stricken, sexualxS x ly chaotic young woman running a guinea pig-themed café in London and trying to navigate life after an unthinkable loss.

Stripped of TV production values and performed just feet from the audience in our Studio, the show's emotional gut-punches land even harder. You'll laugh until your sides ache, and then the rug will be pulled from under you in the most devastating way.

This Бu y{ production contains very strong language, sexual content, and references to bereavement. Not suitable for under-16s.

FleabagPhoebe Waller-Bridge's original one-woman show that started it all — sharp, filthy, and achingly funny.publishclosedclosedfleabagGGhttp://northfield-theatre.local/events/fleabag/nt_eventE+p fleabag  jT M, NW zD  I"HߟTGGFleabag — Wed 3 Jun 2026, 7:30pmpublishclosedclosedfleabag-wed-3-jun-2026-730pmGGhttp://northfield-theatre.local/nt_instance/fleabag-wed-3-jun-2026-730pm/nt_instanceUxfleabag-wed-3-jun-2026-730pm | ]T N, C {  ƴߟTGGFleabag — Fri 5 Jun 2026, 7:30pmpublishclosedclosedfleabag-fri-5-jun-2026-730pmGGhttp://northfield-theatre.local/nt_instance/fleabag-fri-5-jun-2026-730pm/nt_instanceUfleabag-fri-5-jun-2026-730pm  T O,  ƵߟTGGFleabag  | Sun 7 Jun 2026, 2:30pmpublishclosedclosedfleabag-sun-7-jun-2026-230pmGGhttp://northfield-theatre.local/nt_instance/fleabag-sun-7-jun-2026-230pm/nt_instance8sun-7-jun-2026-230pm  T P, J#`ߟTGGFleabag — Wed 10 Jun 2026, 7:30pmpublishclosedclosedfleabag-M } wed-10-jun-2026-730pmGGhttp://northfield-theatre.local/nt_instance/fleabag-wed-10-jun-2026-730pm/nt_instanceWfleabag-wed-10-jun-2026-730pm  T Q, ̷ߟTGGFleabag — Sat 13 Jun 2026, 7:30pmpublishclosedclosedfleabag-sat-13-jun-2026-730pmGGhttp://northfield-thb ~Y eatre.local/nt_instance/fleabag-sat-13-jun-2026-730pm/nt_instanceWfleabag-sat-13-jun-2026-730pm 7   'T R, 8{pߟT GG

Yorkshire Voices brings together five outstanding choirs and vocal ensembles from across the county for a single gala evening4  of choral music that spans five centuries and a dozen genres.

Performers include the Huddersfield Choral Society (one of the oldest and most distinguished choral societies in the world), the Leeds Festival Chorus, the Sheffield Philharmonic Chorus, the York Minster Choir, and Northfield Theatre's own Youth Chorus.

The programme ranges from Byrd and Tallis through to Karl Jenkins, wVy  ith folk song arrangements, spirituals, and a specially commissioned piece by Yorkshire-born composer Errollyn Wallen CBE.

All proceeds support the Northfield Theatre Music Education Trust, which provides free instrument tuition and singing lessons to young people across West Yorkshire.

A post-concert reception with the performers is available for £15 per person — book separately.

6( 0 Yorkshire VoicesA gala concert celebrating the best choral and vocal talent from across Yorkshire, raising funds for local music education.publishclosedclosedyorkshire-voicesGGhttp://northfield-theatre.local/events/yorkshire-voices/nt_event=yorkshire-voices "" T S, 7 S&;3  ,xߟTGGYorkshire Voices — Sun 28 Jun 2026, 7:30pmpublishclosedclosedyorkshire-voices-sun-28-jun-2026-730pmGGhttp://northfield-theatre.local/nt_instance/yorkshire-voices-sun-28-jun-2026-730pm/nt_instancei&yorkshire-voices-sun-28-jun-2026-730pm ]77 PT T, k]/_  BߟT,GG

Matthew Bourne's Cinderella is not the fairy tale you think you know. Set during the London Blitz of 1940, this is a wartime romance told through breathtaking dance, where the glass slipper becomes a crystal shoe, the fairy godmother becomes a guardian angel, and the clock strikes midnight as the bombs begin to fall.

New Adventures' company of thiP5  rty dancers performs with the athletic grace and emotional depth that has made Matthew Bourne the most popular choreographer in the world. Lez Brotherston's stunning designs transform the stage from a bombed-out London street to a glittering ballroom and back again with cinematic sweep.

Prokofiev's magnificent score — one of the great ballet scores of the twentieth century — drives the action with surging orchestral power tha   t will leave you breathless.

This production has won multiple awards worldwide and represents dance theatre at its absolute peak. A pre-show talk takes place at 6:30pm before each evening performance.

Matthew Bourne's CinderellaNew Adventures reimagines the fairy tale as a wartime romance set during the London Blitz — dance theatre at its most spectacular.publishclosedclosedmatthew-bournes-cinderellaGGdoy i http://northfield-theatre.local/events/matthew-bournes-cinderella/nt_event Qmatthew-bournes-cinderella LL yT U, o \/6ߟT<GGMatthew Bourne's Cinderella — Wed 5 Aug 2026, 7:30pmpublishclosedclosedmatthew-bournes-cinderella-wed-5-aug-2026-730pmGGpL  http://northfield-theatre.local/nt_instance/matthew-bournes-cinderella-wed-5-aug-2026-730pm/nt_instance{/matthew-bournes-cinderella-wed-5-aug-2026-730pm aa T V, :ߟTLGGMatthew Bourne's Cinderella — Fri 7 Aug 2026, 7:30pmpublishclosedclosedmatthew-bournes-cinderella-fri-7-aug-2026-730pmT6f  GGhttp://northfield-theatre.local/nt_instance/matthew-bournes-cinderella-fri-7-aug-2026-730pm/nt_instance{/matthew-bournes-cinderella-fri-7-aug-2026-730pm vv T W, :ߟT\GGMatthew Bourne's Cinderella — Sat 8 Aug 2026, 2:30pmpublishclosedclosedmatthew-bournes-cinderella-sat-8-aug-C  2026-230pmGGhttp://northfield-theatre.local/nt_instance/matthew-bournes-cinderella-sat-8-aug-2026-230pm/nt_instanceH8sat-8-aug-2026-230pm T X, !":ߟTlGGMatthew Bourne's Cinderella — Sat 8 Aug 2026, 7:30pmpublishclosedclosedmatthew-bournes-cinderella-sat-8-aug-2026-730pmGGf>  http://northfield-theatre.local/nt_instance/matthew-bournes-cinderella-sat-8-aug-2026-730pm/nt_instance730pm ;@T Y, "Yq]07ߟT|GGMatthew Bourne's Cinderella — Wed 12 Aug 2026, 7:30pmpublishclosedclosedmatthew-bournes-cinderella-wed-12-aug-2026-730pmGGht tm ~ tp://northfield-theatre.local/nt_instance/matthew-bournes-cinderella-wed-12-aug-2026-730pm/nt_instance}0 matthew-bournes-cinderella-wed-12-aug-2026-730pm aiT Z, #@ߟTGGMatthew Bourne's Cinderella — Sat 15 Aug 2026, 7:30pmpublishclosedclosedmatthew-bournes-cinderella-sat-15-aug-2026-730pm$  GGhttp://northfield-theatre.local/nt_instance/matthew-bournes-cinderella-sat-15-aug-2026-730pm/nt_instanceH}0Hmatthew-bournes-cinderella-sat-15-aug-2026-730pm T [, $ʌ=9~фkߟTGG

The witch and her cat are happily flying through thS  e sky on their broomstick when the wind picks up and blows away the witch's hat, then her bow, then her wand! Luckily, three helpful animals find the missing items, and all they want in return is a ride on the broom. But is there room on the broom for so many friends? And when a fearsome dragon appears, will they be able to work together to save the day?

Tall Stories' wonderful stage adaptation has been delighting young audiencesC  since 2008, and this refreshed production is funnier and more charming than ever. With inventive puppetry, original songs that children will be singing for weeks, and a dragon that's just scary enough to thrill without terrifying, it's the perfect theatrical adventure for young children.

Each performance includes a post-show meet-and-greet with the cast. Relaxed performances are available on selected dates — see our Access pag{j  e for details.

Recommended for ages 3–7. Running time 55 minutes with no interval.

Room on the BroomJulia Donaldson and Axel Scheffler's high-flying adventure swoops into the Studio with songs, laughs, and a very scary dragon.publishclosedclosedroom-on-the-broomGGhttp://northfield-theatre.local/events/room-on-the-broom/nt_event?room-on-the-broomM    T \,¦ &= T'-NߟTGGRoom on the Broom — Sat 6 Jun 2026, 11:00ampublishclosedclosedroom-on-the-broom-sat-6-jun-2026-1100amGGhttp://northfield-theatre.local/nt_instance/room-on-the-broom-sat-6-jun-2026-1100am/nt_instance{k'room-on-the-broom-sat-6-jun-2026-1100amʗ  ¦ ¦¦¦”T ],æ ,"3S&,0ߟTGGRoom on the Broom — Sat 6 Jun 2026, 2:00pmpublishclosedclosedroom-on-the-broom-sat-6-jun-2026-200pmGGhttp://northfield-theatre.local/nt_instance/room-on-the-broom-sat-6-jun-2026-200pm/nt_instancei&room-on-the-broom-sat-6-jun-2026-200pmGn  æ æ æ æ ÔT ^,Ħ -@?U(.ߟTGGRoom on the Broom — Wed 10 Jun 2026, 11:00ampublishclosedclosedroom-on-the-broom-wed-10-jun-2026-1100amGGhttp://northfield-theatre.local/nt_instance/room-on-the-broom-wed-10-jun-2026-1100am/nt_instancem(room-on-the-broom-wed-10-jun-20  26-1100amĦĦĦĦ3ĔT _,Ŧ .[ߟTGGRoom on the Broom — Sun 14 Jun 2026, 11:00ampublishclosedclosedroom-on-the-broom-sun-14-jun-2026-1100amGGhttp://northfield-theatre.local/nt_instance/room-on-the-broom-sun-14-jun-2026-1100am/nt_instancem(room-on-the-broom-sun-14-jun-2026-1100amU:  ŦBŦ3Ŧ3Ŧ\ŔT `,Ʀ /|GoߟTGG

Dame Judi Dench needs no introduction. With an extraordinary career spanning seven decades — from the Old Vic to the Oscars, from Shakespeare to James Bond — she is quite simply a national treasure.

In t͕  his very special evening at Northfield Theatre, Dame Judi is in conversation with her friend and collaborator Gyles Brandreth, sharing stories from her remarkable life in the theatre, on screen, and beyond. Expect warmth, wisdom, mischief, and the kind of theatrical anecdotes that only a true legend can deliver.

The evening includes an audience Q&A, and copies of Dame Judi's latest book will be available for purchase and signing i8U  n the Foyer after the show.

All proceeds from this event support the Northfield Theatre Restoration Fund, which is raising £2.5 million to restore the building's Grade II listed Victorian auditorium ceiling.

This event is expected to sell out extremely quickly. Priority booking for Northfield Theatre Friends opens one week before general sale.

An Evening Ȼ . with Dame Judi DenchA once-in-a-lifetime evening with one of the greatest actors of our time, in conversation with Gyles Brandreth.publishclosedclosedan-evening-with-dame-judi-denchGGhttp://northfield-theatre.local/events/an-evening-with-dame-judi-dench/nt_event[an-evening-with-dame-judi-denchƦ ƦHƦHƦƔT a,Ǧ 0Gy Z  b5;yߟTGGAn Evening with Dame Judi Dench — Sat 22 Aug 2026, 7:30pmpublishclosedclosedan-evening-with-dame-judi-dench-sat-22-aug-2026-730pmGGhttp://northfield-theatre.local/nt_instance/an-evening-with-dame-judi-dench-sat-22-aug-2026-730pm/nt_instanceo5an-evening-with-dame-judi-dench-sat-22-aug-2026-730pmǦhǦ]Ǧ]ǦǔT b, U  .:; B %  @ BC&     & cqY1i1 ߟT GG

Fifteen-year-old Christopher has an extraordinary brain. He is exceptional at mathematics but ill-equipped to interpret everyday life. When he falls under suspicion for killing his neighbour's dog, he!'  sets out to identify the true culprit, and the investigation leads him on a journey that will turn his whole world upside down.

Simon Stephens' adaptation of Mark Haddon's beloved novel won seven Olivier Awards including Best New Play, and this touring production preserves the original's groundbreaking staging in full. Bunny Christie's set transforms the stage into a mathematical grid that pulses with light and movemen(  t, creating a thrilling visual representation of Christopher's extraordinary mind.

The show combines innovative video design, physical theatre, and a deeply moving story about difference, truth, and the courage it takes to step outside your comfort zone. It is, quite simply, one of the most remarkable theatrical achievements of the 21st century.

'A beautiful, dazzlingly inventi2  ve show about the wonders of the human mind' — Guardian

The Curious Incident of the Dog in the Night-TimeThe National Theatre's multi-award-winning production of Mark Haddon's bestselling novel arrives on tour.publishclosedclosedthe-curious-incident-of-the-dog-in-the-night-timeGGhttp://northfield-theatre.local/events/the-curious-incident-of-the-dog-in-the-night-time/nt_event1 the-curious-incident-of-the-dog-ii:< $ n-the-night-timeȦȦrȦrȦȔT c,ɦ  tGM-ߟTGGThe Curious Incident of the Dog in the Night-Time — Tue 25 Aug 2026, 7:30pmpublishclosedclosedthe-curious-incident-of-the-dog-in-the-night-time-tue-25-aug-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-curious-incident-of-the-dog-in-` H the-night-time-tue-25-aug-2026-730pm/nt_instance߀G(the-curious-incident-of-the-dog-in-the-night-time-tue-25-aug-2026-730pmɦɦɦɦɔT d,ʦ CߟT,GGThe Curious Incident of the Dog in the Night-Time — Thu 27 Aug 2026, 7:30pmpublishclosedclosedthe-curious-incident-of-the-dog-in-the-night-time-thu-27-aS  ug-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-curious-incident-of-the-dog-in-the-night-time-thu-27-aug-2026-730pm/nt_instance߀G0the-curious-incident-of-the-dog-in-the-night-time-thu-27-aug-2026-730pmʦʦʦʦ#ʔT e,˦ ߟT<GGThe Curious Incident of the Dog in the Nightd; $ -Time — Sat 29 Aug 2026, 2:30pmpublishclosedclosedthe-curious-incident-of-the-dog-in-the-night-time-sat-29-aug-2026-230pmGGhttp://northfield-theatre.local/nt_instance/the-curious-incident-of-the-dog-in-the-night-time-sat-29-aug-2026-230pm/nt_instance߀G8the-curious-incident-of-the-dog-in-the-night-time-sat-29-aug-2026-230pm˦ ˦˦˦L˔T f,̦ (?M   ?ߟTLGGThe Curious Incident of the Dog in the Night-Time — Sat 29 Aug 2026, 7:30pmpublishclosedclosedthe-curious-incident-of-the-dog-in-the-night-time-sat-29-aug-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-curious-incident-of-the-dog-in-the-night-time-sat-29-aug-2026-730pm/nt_instance730pm̦F̦̦̦u̔T g,  ͦ  sFL85ߟT\GGThe Curious Incident of the Dog in the Night-Time — Wed 2 Sep 2026, 7:30pmpublishclosedclosedthe-curious-incident-of-the-dog-in-the-night-time-wed-2-sep-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-curious-incident-of-the-dog-in-the-night-time-wed-2-sep-2026-730pm/nt_instanceFH_the-curious-incident-of-ui B the-dog-in-the-night-time-wed-2-sep-2026-730pmͦl͔ͦͦͦT h,Φ  ;ߟTlGGThe Curious Incident of the Dog in the Night-Time — Sat 5 Sep 2026, 7:30pmpublishclosedclosedthe-curious-incident-of-the-dog-in-the-night-time-sat-5-sep-2026-730pmGGhttp://northfield-theatre.local/nt_instance/the-curious-incident-of-the-dog-in-t݅g F he-night-time-sat-5-sep-2026-730pm/nt_instanceFPthe-curious-incident-of-the-dog-in-the-night-time-sat-5-sep-2026-730pmΦΦΦΦΔT i,Ϧ ;;rքH>ߟT|GG

Rhythm of the Dance has thrilled over thirty million people in fifty countries across twenty-five yearluj-  s, and it remains the most spectacular celebration of Irish music, song, and dance on the touring circuit.

The show traces the story of the Irish people from ancient Celtic rituals through the Great Famine and emigration to the vibrant diaspora communities of today. With a cast of champion Irish dancers, a live band playing traditional instruments including uilleann pipes, fiddle, bodhrán, and flute, and stunning vocals that range from ha  unting sean-nós to roof-raising ensemble numbers, it's two hours of pure, exhilarating energy.

The hard-shoe dance sequences are jaw-dropping — a wall of sound created by twenty pairs of feet striking the stage in perfect unison. If you loved Riverdance, you'll love this. If you've never seen Irish dance live, prepare to be astonished.

The show features a standing ovatidڢ  on finale that audiences across the world have been unable to resist. You have been warned.

Rhythm of the DanceAn electrifying celebration of Irish music and dance featuring world champion dancers and a live traditional band.publishclosedclosedrhythm-of-the-danceGGhttp://northfield-theatre.local/events/rhythm-of-the-dance/nt_eventCXarhythm-of-the-danceϦϦ Ϧ Ϧ,  ϔT j,Ц 2C U(.P"ߟTGGRhythm of the Dance — Wed 9 Sep 2026, 7:30pmpublishclosedclosedrhythm-of-the-dance-wed-9-sep-2026-730pmGGhttp://northfield-theatre.local/nt_instance/rhythm-of-the-dance-wed-9-sep-2026-730pm/nt_instancem(`@rhythm-of-the-dance-wed-9-sep-2026-730pmЦЦ ЦBr  ЦДT k,Ѧ NEV)/XߟTGGRhythm of the Dance — Thu 10 Sep 2026, 7:30pmpublishclosedclosedrhythm-of-the-dance-thu-10-sep-2026-730pmGGhttp://northfield-theatre.local/nt_instance/rhythm-of-the-dance-thu-10-sep-2026-730pm/nt_instanceo)hrhythm-of-the-dance-thu-10-sep-2026-730pmѦѦ   /Ѧ /Ѧ?єT l,Ҧ oߟTGGRhythm of the Dance — Fri 11 Sep 2026, 7:30pmpublishclosedclosedrhythm-of-the-dance-fri-11-sep-2026-730pmGGhttp://northfield-theatre.local/nt_instance/rhythm-of-the-dance-fri-11-sep-2026-730pm/nt_instanceo)prhythm-of-the-dance-fri-11-sep-2026-730pmҦ'Ҧ DҦRAW   DҦhҔT m,Ӧ ߟTGGRhythm of the Dance — Sat 12 Sep 2026, 2:30pmpublishclosedclosedrhythm-of-the-dance-sat-12-sep-2026-230pmGGhttp://northfield-theatre.local/nt_instance/rhythm-of-the-dance-sat-12-sep-2026-230pm/nt_instance:sat-12-sep-2026-230pmӦMӦ YӦ YӦӔT n,&V3M  Ԧ g-  pߟT&&Seating Planpublishclosedclosedseating-plan&&http://northfield-theatre.local/seating-plan/page5 seating-planԦ&Ԧ nԦ nԦԔT o,զ ہS*  xߟTLOVu  &&Our Storypublishclosedclosedour-story&&http://northfield-theatre.local/our-story/page&/ our-storyզզ զ զՔT p,֦ G(6ߟT&&Contactpublishclosedclosedcontact&&http://northfield-theatre.local/contact/pageE+i  acontact֦֦ ֦ ֦֔T q,צ :c*ߟT&&Moorside Town Hallpublishclosedclosedmoorside&&http://northfield-theatre.local/todmorden/page -~moorsideצצ צ צ'הT r,ئ >  ߁5%ߟT &&Newspublishclosedclosednews&&http://northfield-theatre.local/news/page%newsئئ ئ ئIؔT s,٦ >@ߟT 

Today we're thrilled to unvsz  eil our 2026–27 season — the first programmed in full by our new Artistic Director, Davinia Okonkwo.

The season opens in September with a bold new production of Antigone, directed by Rebecca Frecknall and co-produced with the Almeida. It's followed by a tour-de-force revival of The Glass Menagerie starring Maxine Peake, and a Christmas revival of A Christmas Carol that promises to become a new Yorkshire ʑ  tradition.

We're equally proud to announce a new partnership with Todmorden Town Hall: eight productions will tour across both houses, including a specially commissioned site-responsive piece from Yorkshire-based company Common Wealth.

Season tickets go on general sale on Monday 28 April at 10am; members and priority subscribers have access from Friday 25 April.

G6 

We can't wait to welcome you back.

Announcing our 2026–27 seasonThirty-two productions, a new partnership with Todmorden Town Hall, and our first full year under Artistic Director Davinia Okonkwo.publishopenopenannouncing-our-2026-27-seasonhttp://northfield-theatre.local/announcing-our-2026-27-season/postWannouncing-our-2026-27-season٦l3 / ?Kpostpublish٦ ٦ ٦ٔT t,ڦ 0cD#y#…IߟT ,

Marcus Okonkwo arrives at the stage door ten minutes early, in a cap and a long wool coat, and apologises — there's no need — for the cold he's been battling through rehearsals.

&lo  quot;I've been saving my voice," he explains, unwrapping a lozenge. "Anya keeps asking me to shout less, but you try shouting less as Hamlet."

It's the Wednesday before the first preview, and our production of Hamlet — directed by Anya Kapoor, the newest addition to the theatre's associate artist roster — is taking shape at pace. The concept: a Hamlet set in a surveillance state, where Elsinore�["  39;s corridors are lined with cameras and every soliloquy is potentially being logged.

"It's not a gimmick," Marcus insists. "Or — well, I hope it isn't. What Anya's doing is asking: what does it mean to grieve in private, when privacy isn't possible any more? That's a question I think everyone my age understands. Every WhatsApp you send is archived somewhere. The idea of having a truly private thob_g  ught feels increasingly quaint."

Hamlet opens at Northfield Theatre on 15 May. Marcus Okonkwo plays Hamlet. Tickets from £15.

In conversation with Marcus OkonkwoOur Hamlet sits down with us to talk surveillance, grief, and why Yorkshire is the best possible place to open this show.publishopenopenin-conversation-with-marcus-okonkwohttp://northfield-theatre.local/in-conversation-with-marcus-oA& # konkwo/post~c#Vin-conversation-with-marcus-okonkwoڦ?postpublishڦ ڦ ڦڔT u,ۦ $' s"eߟT <xx

Every main-house production this spring and summer has at least one access-adapted performance scheduled. Here's the full list:

Hamlet - BSL: 17 May, 2:30pm - Captioned: 21 May, 7:30pm - Audio described: 17 May, 7:30pm (pre-show touch tour at 6pm)

The Gruffalo Live - Relaxed: 28 May, 11am

Swan Lake - Captioned: 15 July, 7:30pm - Audio described: 11 July, 2:30pm

Room on)e  the Broom - Relaxed: 10 June, 11am

The Glass Menagerie - BSL: 22 August, 2:30pm - Audio described: 20 August, 7:30pm

Access bookings can be made by calling our priority line on 01484 567 891 or emailing access@northfieldtheatre.co.uk. Essential companions receive a complimentary ticket. Wheelchair spaces are available in both t[c+  he stalls and the Dress Circle.

As always, we welcome feedback on how we can keep improving our access offer — please get in touch.

Access programme for spring/summerBSL, captioned, audio-described and relaxed performances across every main-house production this spring and summer.publishopenopenaccess-programme-spring-summer-2026xxhttp://northfield-theatre.local/access-programme-spring-summer-202K+K  6/postc#access-programme-spring-summer-2026ۦ?postpublishxۦ ۦ ۦ۔T v,ܦ +Xm>`/KߟT Lhh

Our summer revival of A Midsummer Night's Dream, directed by Sam Clarkson, opened last week to a warm critical reception. A selectionf  of reviews below.

The Stage: "A mischievous, folkloric production that never once feels dutiful. Clarkson's Puck — a startling Niamh Doran, moving through the auditorium on silks — is the best I've seen in years. ★★★★★"

The Guardian: "Every bit as enchanting asJB  it sounds. Bottom's transformation lands a genuine shiver; the mechanicals' play-within-a-play is laugh-out-loud funny. This is Shakespeare you can bring a ten-year-old to. ★★★★"

Yorkshire Post: "A love letter to the Dales, dressed up as a love letter to Shakespeare. We left smelling of bracken. ★★★★"

WhatsOnStage: "Northfield's ensemble company at their confident best. ★★★★"

A Midsummer Night's Dream runs in the Main Auditorium until 14 June. Tickets from £12.

Review: A Midsummer Night's Dream at Northfield"Shakespeare to fall in love with." Read what the critics made of Sam Clarkson's summer revival.publishopen   openreview-midsummer-nights-dreamhhhttp://northfield-theatre.local/review-midsummer-nights-dream/postW review-midsummer-nights-dreamܦ?postpublishhܦ ܦ ܦܔT w,.:;F%@BC&    &'  cGC"u"ߟT \XX

In April we welcome six playwrights into the Studio for an eighteen-month attachment programme, developed with the generous support of the Paul Hamlyn Foundation.

Over the course of the attachment, each writer will develop one new play with dramaturgical support from our Studio Producer, Tomás Riera; a guaranteed rehearsed reading; and a bursary   of £6,000. Two of the six plays will be selected for full production in our Studio in 2028.

We are delighted to introduce the 2026 cohort:

  • Isla Muirhead (Leeds) — writing about ageing and artificial memory
  • Omar Diallo (Bradford) — a verbatim piece set in a suburban mosque
  • Greta Hanssen (Hebden Basf  ridge) — a solo play about an end-of-life doula
  • Ruairi McGrath (Huddersfield) — a Gaelic-language comedy about moving house
  • Priya Mehta (Halifax, joining as writer-in-residence for the season)
  • Darren Buckley (Todmorden) — writing about the closure of a working men's club

Welcome to all of them. Keep an eye on our What's On listings for rehearsed rea0 j dings from September.

Meet the Studio new-writing cohortSix writers, one Studio, eighteen months. Meet the playwrights joining our new-writing attachment programme in April.publishopenopenmeet-the-studio-new-writing-cohortXXhttp://northfield-theatre.local/meet-the-studio-new-writing-cohort/post a" meet-the-studio-new-writing-cohortݦ?postpublishXݦ +ݦ +*n6  ݦݔT x,ަ9%ߟT lHomepublishclosedclosedhomehttp://northfield-theatre.local/home/page~%Chomeަަ @ަ @ަkޔT y,ߦO) &ߟT | Qm  What's Onpublishclosedclosedwhats-onhttp://northfield-theatre.local/whats-on/page-whats-onߦߦ Uߦ Uߦ7ߔT z,JE& (}ߟT Your Visitpublishclosedclosedvisithttp://northfield-theatre.local/visit/page'C  visit j jYT {,A'0ߟT Accesspublishclosedclosedaccesshttp://northfield-theatre.local/access/page)9access   {T |,ǔ0P   ߟT Basketpublishclosedclosedbaskethttp://northfield-theatre.local/basket/page)basket,  T }, 9M)@ߟT Checkoutpublishclosedclosedcheckouthttp://northfield-theatre.local/checkout/pageh  E-xcheckoutK  T ~, ہS*  HߟT Take Partpublishclosedclosedtake-parthttp://northfield-theatre.local/take-part/page/ take-partj  T ,4   5%PBߟT Hirepublishclosedclosedhirehttp://northfield-theatre.local/hire/page~%phire  T , .? $XߟT  publishclosedclosed230h| H ttp://northfield-theatre.local/230/ nav_menu_item#230$Q  nav_menu_itempublish  3W nav_menu_itempublishT , ʁ ߟT  publishclosedclosed231http://northfield-theatre.local/231/nav_menu_item1iUI    GT , jw-  hfߟT Getting Herepublishclosedclosedgetting-herehttp://northfield-theatre.local/getting-here/nav_menu_item5  getting-here  rT ,5w8   =$pߟT  publishclosedclosed233http://northfield-theatre.local/233/(nav_menu_item3 ' 'T ,ǁ ߟT 0 publishclosedclosed234http://northfield-theatre.local/234/2nav_menu_item2Q  J4? < <T ,gi*  iߟT AEat & Drinkpublishclosedclosedeat-drinkhttp://northfield-theatre.local/eat-drink/

Greta Hanssen's funny, furious debut play charts a single night in The Half Moon — the last remaining pub in a fictional Pennine mill town facing its final last orders.

As regulars drift in and the landlord serves what he suspects will be his final round, old grudges, new confessions, and the unfinished nj  business of a whole community spill out. Part state-of-the-nation, part community wake, it's a love letter to small-town Yorkshire from one of our most exciting new voices.

Directed by Common Wealth's Rhiannon White, The Half Moon has its premiere at Todmorden Town Hall before touring to Hull Truck Theatre and Leeds Playhouse in the autumn.

'A playwright to watch.' PѾ  The Stage

The Half MoonA new play about the last pub in a Pennine mill town. Yorkshire-made, Yorkshire-set.publishclosedclosedthe-half-moonhttp://northfield-theatre.local/events/the-half-moon/nt_event 7 Cthe-half-moon  T ,% P#)F   ߟT QThe Half Moon — Fri 22 May 2026, 7:30pmpublishclosedclosedthe-half-moon-fri-22-may-2026-730pmhttp://northfield-theatre.local/nt_instance/the-half-moon-fri-22-may-2026-730pm/nt_instancec#(the-half-moon-fri-22-may-2026-730pms  T ,_ߟT ba  The Half Moon — Sat 23 May 2026, 7:30pmpublishclosedclosedthe-half-moon-sat-23-may-2026-730pmhttp://northfield-theatre.local/nt_instance/the-half-moon-sat-23-may-2026-730pm/nt_instance:sat-23-may-2026-730pm   T ,qߟT sThe Half Moon — Sun 24 May 2026, 3:00pmpublishclosedcy  losedthe-half-moon-sun-24-may-2026-300pmhttp://northfield-theatre.local/nt_instance/the-half-moon-sun-24-may-2026-300pm/nt_instance8un-24-may-2026-300pm0  T , ߟT The Half Moon — Sun 24 May 2026, 7:30pmpublishclosedclosedthe-half-moon-sun-24-may-2026-730pm+ s http://northfield-theatre.local/nt_instance/the-half-moon-sun-24-may-2026-730pm/nt_instance730pmV  T ,!/Cu ߟT 

On the first Friday of every month, Todmorden Town Hall throws open its doors for an evening of live folk music in the beautiful Vih

Each night features a headline act drawn from the best of the contemporary folk scene — past guests have included Lankum, The Unthanks, Sam Sweeney, and Eliza Carthy — supported by emerging artists from the Yorkshire and Lancashire scenes. After the headline set, we clear the chairs and run a genuine open session until late: bring an instrument, bring a voice, or just come and listen with a pint in hand.

The bar is open until 11:30pm with cask ales from local breweries including Vocation, Little Valley, and Bridestones. The Town Hall is a ten-minute walk from Todmorden railway station, with regular services from Manchester and Leeds.

Folk Night at the Town HallA monthly celebration of the British Isles' living folk tradition, with headline acts and an open session afterwards.publishclosedclosedfolk-night-at-the-town-hallU l http://northfield-theatre.local/events/folk-night-at-the-town-hall/nt_eventSfolk-night-at-the-town-hall  T ,"s ]06(زߟT Folk Night at the Town Hall — Fri 1 May 2026, 7:30pmpublishclosedclosedfolk-night-at-the-town-hall-fri-1-may-2026-730pm  http://northfield-theatre.local/nt_instance/folk-night-at-the-town-hall-fri-1-may-2026-730pm/nt_instance^}0folk-night-at-the-town-hall-fri-1-may-2026-730pm|  DT ,'>ߟT Folk Night at the Town Hall — Fri 5 Jun 2026, 7:30pmpublishclosedclosedfolk-night-at-the-town-hall-fri-5-jun-L=q  2026-730pmhttp://northfield-theatre.local/nt_instance/folk-night-at-the-town-hall-fri-5-jun-2026-730pm/nt_instance05-jun-2026-730pm  T ,(>ߟT Folk Night at the Town Hall — Fri 3 Jul 2026, 7:30pmpublishclosedclosedfolk-night-at-the-town-hall-fri-3-jul-2026-730pm0  http://northfield-theatre.local/nt_instance/folk-night-at-the-town-hall-fri-3-jul-2026-730pm/nt_instance03-jul-2026-730pm 4 4T ,*0Bt@ߟT 

When Hex the witch decides to move from her damp cottage to a grand tower in town, everything that canת  go wrong does. The stairs wobble. The cauldron bubbles the wrong colour. Her cat, Marmalade, keeps getting distracted by the pigeons.

A Spell in the Tipsy Tower is a brand-new children's show from Yorkshire-based company Pickled Theatre, featuring puppetry, songs, a very tall hat, and possibly the biggest pop-up book you've ever seen. Suitable for ages 4 and up, and for grown-ups who remember what it's like to want somethin  g to be magic.

Run time 55 minutes, no interval.

A Spell in the Tipsy TowerA warm, rambunctious family show about the witch who can't quite brew a proper potion — perfect for ages 4 and up.publishclosedcloseda-spell-in-the-tipsy-towerhttp://northfield-theatre.local/events/a-spell-in-the-tipsy-tower/nt_eventQva-spell-in-the-tipsy-tower   I ImT ,+jy ^17HйߟT A Spell in the Tipsy Tower — Thu 28 May 2026, 11:00ampublishclosedcloseda-spell-in-the-tipsy-tower-thu-28-may-2026-1100amhttp://northfield-theatre.local/nt_instance/a-spell-in-the-tipsy-tower-thu-28-may-2026-1100am/nt_instanceA1Na-spell-in-the-tipsy-to^ . wer-thu-28-may-2026-1100am ^ ^T ,/o]06P}ߟT A Spell in the Tipsy Tower — Thu 28 May 2026, 2:00pmpublishclosedcloseda-spell-in-the-tipsy-tower-thu-28-may-2026-200pmhttp://northfield-theatre.local/nt_instance/a-spell-in-the-tipsy-tower-thu-28-may-2026-200pm/nt_instance,F  i}0a-spell-in-the-tipsy-tower-thu-28-may-2026-200pmZ s s4T ,0u^17XDߟT A Spell in the Tipsy Tower — Fri 29 May 2026, 11:00ampublishclosedcloseda-spell-in-the-tipsy-tower-fri-29-may-2026-1100amhttp://northfield-theatre.local/nt_instance/a-spell-in-the-tipsy-towe}"x < r-fri-29-may-2026-1100am/nt_instanceA1a-spell-in-the-tipsy-tower-fri-29-may-2026-1100am  ]T ,2,o]06`ߟT A Spell in the Tipsy Tower — Fri 29 May 2026, 2:00pmpublishclosedcloseda-spell-in-the-tipsy-tower-fri-29-may-2026-200pmhttp://northfield-theaÈ j tre.local/nt_instance/a-spell-in-the-tipsy-tower-fri-29-may-2026-200pm/nt_instance}0Da-spell-in-the-tipsy-tower-fri-29-may-2026-200pm  T8TTTXTZTT^x2T6TTxTT|T.T:24 3p / 0 +r *8 ! ' (_   " 3   o   A   $/  g  B   S           0 j h    ,* y  "a  s    r        3  /L  &i    N  M  k  5  1  '  v    o   U     #      6 s     8    w  C  K   /  &   !*   s  2-     =         R  V  2   ..   %N  .c  +`        `  G  $  H  :    4    +; >    &  G    B   6  B  1  '  -H  (    $0  #           Y  A  "   }%0      3[  *  %  4  0j    '      o   S    >  6  26   !    (       <      %  |   .->/!,.\northfield_demo\wp_term_relationships.ibd7,.\northfield_demo\wp_term_relationships.ibd;&.6!?B?H?R?X?b?h?z???n2@;?RVX\??N:7,.\northfield_demo\wp_term_relationships.ibdWM h W(W*WBWEWF-W) %northfield_demo/wp_term_relationships RNJB>:2+% Rnorthfield_demo/wp_term_relationshipsW-!P 8 k- t-northfield_demo/wp_term_relationshipsW - 12.*&" t-Wobject_idW - 1߀951-) t-W,term_taxonomy_idW -6   2 3/+'#  t-WAterm_orderW  3怋 :6  tWVnorthfield_demo/wp_term_relationships!W 4 <  tWb.\northfield_demo\wp_term_relationships.ibd6IW -I f840,($t-IWnPRIMARY2W I [ " P tIWobject_idW I i x# @ ) X tIWterm_taxonomy_id:;&&?&?,n2?B?H?R?X?b?hni?r:;r\2XTn?????"?(.i?2RNJ%@BI? 6JW -J A=951-t-JWterm_taxonomy_id ! d2W J DJWterm_taxonomy_id`n??????i?.:;\XTnr??????i?RrNJ%@BJ? :W8WRWVWXWW\x2W6RWxWW|R.W8XX(X*X#X))rG 6 northfield_demowp_term_relationshipsnorthfield_demowp_term_relationshipsXiXX8X3X7X9XX=x2X63XxXX|3.XYY(qY*qYɂqY> northfield_demowp_term_relationshipsPRIMARY n_diff_pfx01 8 0Snorthfield_demowp_term_relationshipsPRIMARYn_diff_pfx01YqiXobject_idY K > northfield_demowp_term_relationshipsPRIMARY n_diff_pfx02 8  8northfield_demowp_term_relationshipsPRIMARYn_diff_pfx02YiXobject_id,term_taxonomy_idY> northfield_demowp_term_relationshipsPRIMARY n_leaf_pages 9f ! @jnorthfield_demowp_term_relationshipsPRIMARYn_leaf_pagesYiXNumber of leaf pages in the indexY6 northfield_demowp_term_relationships1SU  PRIMARYsize 9 Hnorthfield_demowp_term_relationshipsPRIMARYsizeY7iXNumber of pages in the indexYG northfield_demowp_term_relationshipsterm_taxonomy_id n_diff_pfx01 :_  Pnorthfield_demowp_term_relationshipsterm_taxonomy_idn_diff_pfx01YqiXterm_taxonomy_idYG northfield_demowp_term_relationshipsterm_taxonomy_id n_diff_pfx02.:;:M  %@B& m  !phpmyadminpma__bookmarkPRIMARYn_leaf_pages  - Y !  ophpmyadminpma__bookmarkPRIMARYn_leaf_pages]?Number of leaf pages in the index  bphpmyadminpma__bookmarkPRIMARYsize]?Number of pages in the index   dphpmyadminpma__central_columnsPRIMARYn_diff_pfx01]?db_name   Ub  (mphpmyadminpma__central_columnsPRIMARYn_diff_pfx02]?db_name,col_name !  0vphpmyadminpma__central_columnsPRIMARYn_leaf_pages]?Number of leaf pages in the index  8iphpmyadminpma__central_columnsPRIMARYsize]?Number of pages in the index   @[phpmyadminpma__column_infoPRIMARYn_diff_pfx01]?id !  Hrphpmyadminpma__column_infoPRIMARYn_leaf_pagesƦ|<  ]?Number of leaf pages in the index  Pephpmyadminpma__column_infoPRIMARYsize]?Number of pages in the index   X`phpmyadminpma__column_infodb_namen_diff_pfx01]?db_name   `kphpmyadminpma__column_infodb_namen_diff_pfx02]?db_name,table_name   hwphpmyadminpma__column_infodb_namen_diff_pfx03]?db_name,table_name,column_n~i%  ame !  prphpmyadminpma__column_infodb_namen_leaf_pages]?Number of leaf pages in the index  xephpmyadminpma__column_infodb_namesize]?Number of pages in the index   gphpmyadminpma__designer_settingsPRIMARYn_diff_pfx01]?username !  xphpmyadminpma__designer_settingsPRIMARYn_leaf_pages]?Number of leaf pages in the index  kphpmyadminpma__desi[k  gner_settingsPRIMARYsize]?Number of pages in the index   `phpmyadminpma__export_templatesPRIMARYn_diff_pfx01]?id !  wphpmyadminpma__export_templatesPRIMARYn_leaf_pages]?Number of leaf pages in the index  jphpmyadminpma__export_templatesPRIMARYsize]?Number of pages in the index   sphpmyadminpma__export_templatesu_user_type_templaten_diff_pfx01M^v  ]?username   phpmyadminpma__export_templatesu_user_type_templaten_diff_pfx02]?username,export_type "  phpmyadminpma__export_templatesu_user_type_templaten_diff_pfx03]?username,export_type,template_name !  phpmyadminpma__export_templatesu_user_type_templaten_leaf_pages]?Number of leaf pages in the index  wphpmyadminpma__export_templay  tesu_user_type_templatesize]?Number of pages in the index   ^phpmyadminpma__favoritePRIMARYn_diff_pfx01]?username !  ophpmyadminpma__favoritePRIMARYn_leaf_pages]?Number of leaf pages in the index  bphpmyadminpma__favoritePRIMARYsize]?Number of pages in the index   Wphpmyadminpma__historyPRIMARYn_diff_pfx01]?id !\d   nphpmyadminpma__historyPRIMARYn_leaf_pages]?Number of leaf pages in the index  aphpmyadminpma__historyPRIMARYsize]?Number of pages in the index   ^phpmyadminpma__historyusernamen_diff_pfx01]?username  aphpmyadminpma__historyusernamen_diff_pfx02]?username,db   gphpmyadminpma__historyusernamen_diff_pfx03]?B  username,db,table    qphpmyadminpma__historyusernamen_diff_pfx04]?username,db,table,timevalue   (tphpmyadminpma__historyusernamen_diff_pfx05]?username,db,table,timevalue,id !  0ޚphpmyadminpma__historyusernamen_leaf_pages]?Number of leaf pages in the index+ & :΁  Xnorthfield_demowp_term_relationshipsterm_taW ] xonomy_idn_diff_pfx02YiXterm_taxonomy_id,object_idYG northfield_demowp_term_relationshipsterm_taxonomy_id n_leaf_pages ;J ! `}northfield_demowp_term_relationshipsterm_taxonomy_idn_leaf_pagesYiXNumber of leaf pages in the indexY? northfield_demowp_term_relationshipsterm_taxonomy_idsize ;Ѐ hnorthfield_demowp_term_relationshipsterm_taxonomy_idsize^ƽ# @ YRiXNumber of pages in the indexY8YYY߁YYx2Y6YxYY|.Y  # 2 >24>  1  2, 3"    2t < ; : < 91 : r^   ; 9 [[(g[*g[g[ -cC[g8&c![ -}4[}[ -4[[ - 4 [Ȓ)   [ -o4o[ˀo[ -o $ [ o[ -o ;$ [ o[ -o a$ [ o[ -v4v[/v[ -vP]G  $ [Hv[ -v$[av[ -v$[zOv[ -}4}[}[ -} E$ [}[ -}k$[ŀd}[ -`:  }$[ހ}[ -4[y[ -$[[ -$[)[ -)$[B[ -O4)}  [[%[ -u$[td[ -$[ [ -$[K[ -4[![ - $[؀`[ -09 + 3$[[ -Y$[ [ -4[#u[ -$[<6[ -$[U[ -$[nIV % [ - 4 [ [ !-=$[[ "-c$[2[ #-$[ҀG[ $-4[![ %-$D- $[uG[ ?- $[\[ @-  4 [i Ɣ[ A- $[Ɣ[ B--c  +  #$-[ـT-Ɣ[ C-. I$.[.Ɣ[ D- o4[ Ȕ[ E- $[ $*Ȕ[ F-/ $/[ =/Ȕ[ G-0 $0[ V;0Ȕ[ H-hW   4[ oϔ[ I- -$[ &ϔ[ J- S$[ ϔ[ K-1 y$1[ P1ϔ[ L-2 42[ Ӏ2ٔ[ M-3 43[ Mj " 3ڔ[ N-4 44[ 4۔[ O-5 45[ 5ܔ[ P-6 746[ 76ݔ[ Q-7 ]47[ P 7[ R-7 47[ i"`d} % [ S-7 47[ 7[ T-7 47[ L[ U-7 47[ a[ V-7 47[ ̀v[ W-7 A47[ [ X-7 g47&x  [ [ Y-7 47[ [ Z-7 47[ 1[ [-7 47[ J[ \-7 47[ c[ ]-7%47[ | [ ^-  7K47[ [ _-8q48[ 38[ `-848[ ǀH[ a-848[ ][ b-848[ r[ c-8 48[ E  [ d-8/48[ +[ e-U4[ D[ f-9{$9[ ]9[ g-:$:[ v:[ h-;$;[ ;[ i-t + 4[ [ j-$[ [ k-!9$![ ڀ[ l-<_$<[  <[ m- 6 [ i[ n-$[ %[ o-=5ƀ . $=[ > Y=[ p->$>[ W >[8[[[Ձ[[x2[6[x[[|.[ -   e  5 o  ?    w R        m   =   #  G        u  E   }    O  J    [  M    W  '     _  /    +   U  Ϋ    c %    3    k  ;   s   C   I   {  K 5      Q   !    Y   )   a  1   i  9   q   ..>/!'.\northfield_demo\wp_term_taxonomy.ibd7'.\northfield_demo\wp_term_taxonomy.ibd;&.6!?B?H?R?X?b?h?z???n2@;?RVX\??N:7'.\northfield_demo\wp_term_taxonomy.ibd\\(l\*l\Ăl\\.\$  northfield_demo/wp_term_taxonomy ߀MEXl g IE=95-& (Rnorthfield_demo/wp_term_taxonomy\l.!P 8 a((t.northfield_demo/wp_term_taxonomy\ . 2h951-) (t.\term_taxonomy_id\ . 20,($  0t.\term_id\ . 21-)%! 8t.\taxonomy \ . 3140,($NѼ H @t.\description \ . 3q}/+'# Ht.\parent\ . 3{.*&" Pt.\count\  3 51  t\northfield_demo/wp_term_taxonomy!\ 4: 7  t\.\northfield_demo\wp_term_taxonomy.ibd6K\ .K 840,($to = .K\*PRIMARY2\ K DK\Cterm_taxonomy_id:;&&?&?,n2?B?H?R?X?b?hni?r:;r\2XTn?????"?(.i?2RNJ%@BK? 6L\ .L R2 !] A=951-t.L\Xterm_id_taxonomy2\ L KW  p tL\qterm_id\ L Y ! x tL\taxonomy`n??????i?.:;\XTnr??????i?RrNJ%@Bg " L? 6M\ .M 951-)% t.M\taxonomy2\ M 4M\taxonomy`n2?B?H?R?X?b?hni?r.:;r\2XTn?????"?(.i?2RNJ%@BM? \8\ #R \\ځ\\x2\6\x\\|.\]](]*]?]$ northfield_demowp_term_taxonomy}northfield_demowp_term_taxonomy]iX]8]O]S]U]]Yx2]6O]x]]|O.]5^^(^*^₊^9 northfield_demowp_term_taxonomyPRIMARY n_diff_pfx01 ! northfield_demowp_term_taxonomytaxonomyn_leaf_pages^iXNumber of leaf pages in the index^2 northfield_demowp_term_taxonomytaxonomysize > Hnorthfield_demowp_term_taxonomytaxonomysize^iXNumber of pages in the index^B northfield_demowp_term_taxonomyterm_id_taxonomy n_diff_pfx01. & /{  northfield_eKH 'e demowp_term_taxonomyterm_id_taxonomyn_diff_pfx01^)iXterm_id^B northfield_demowp_term_taxonomyterm_id_taxonomy n_diff_pfx02 0>  :northfield_demowp_term_taxonomyterm_id_taxonomyn_diff_pfx02^oiXterm_id,taxonomy^B northfield_demowp_term_taxonomyterm_id_taxonomy n_leaf_pages 0 ! northfield_demowp_term_taxonomyterm_id_taxonomyn_leaf_pages&({ (@ ^iXNumber of leaf pages in the index^: northfield_demowp_term_taxonomyterm_id_taxonomysize 1# Cnorthfield_demowp_term_taxonomyterm_id_taxonomysize^iXNumber of pages in the index^8^^^^^x2^6^x^^|.^8>    2 2  2 W b 4 y ) 3 3 2 3} 2  a   3g 3= 1 0 0y / . - .W d - 1^ /6 -u ``(`*`D` .6 * cy`category8&c=category8&c-category` .\`wp_theme~"wp_theme~ wp_theme` .\` wp_theme"wp_theme + ` .\`wp_theme"wp_theme` .3-0`,event_categoryPlays, Shakespeare, and dramatic performancesI0zevent_category~90event_category` .o$8`<event_categoryS ,? tand-up, farce, and comedic theatre.event_category` .ހ(@,`Levent_categoryConcerts, gigs, and musical performances.event_category` .D`\event_categoryBallet, contemporary dance, and movement>.event_category - ` .  `l event_categoryShows suitable for children and familiesb. event_category * ` . X `| event_categoryTalks, special events, and more. event_category F ` . y` ` post_tagLθ . =` post_tag b-`post_tag ` . \ ` post_tag" post_tag ~ ` . \ ` post_tag" post_tag  ` .[\`post_tag "post_tagљ / ` .\`post_tag("post_tag` .\`post_tagF"post_tag` .\`post_tagd"post_tag` .K\`p 0# ost_tag"post_tag` .\` post_tag"post_tag` .\`post_tag"post_tag.` .\`,post_tag"post_tagD` ."e 1 ;\`<post_tag"post_tagZ` .w\`Lpost_tag"post_tagp` .\`\post_tag6"post_tag` .\`lpost_tagG 2* T"post_tag` .+\`|post_tagr"post_tag` .g\`post_tag"post_tag` .\`post_tag"post_tag` .  3A \`post_tag"post_tag` .\`post_tag"post_tag ` .W\`post_tag"post_tag ` . \ ` post_tag&" post_tag 4 6 ` .!\!`!post_tagD"!post_tag!L!` !." \"`"post_tagb""post_tag"b"aa(a*a-aGnorthfield_demowp_postsnorthfield_demowp_posts,a` ".# G\#v- 54 ` #post_tag"#post_tag#x#a\  ,anorthfield_demowp_postsnorthfield_demowp_posts` #.$,a  \$`$post_taga8a=aAaCaaGx2a6=axaa|=.a#"$post_tag$$` $.%( 6R  \%`,%post_tag"%post_tag%%` %.& \&`<&post_tag"&post_tag&&` &.' 7\'`L'post_tag"'post_tag''` '.( s\(`\(post_tag1Qe 7! "(post_tag((` (.) \)`l)post_tag4")post_tag))` ).* \*`|*post_tagR"*post_tag**` *.+ '\+`+post_tagp"+post_tag+(+` +., c\,\@ 88 `,post_tag",post_tag,>,` ,.- \-`-post_tag"-post_tag-T-` -.. \.`.post_tag".post_tag.j.` ../ \/`/post_tag"/post_tag/>GWb 9 /` /.0 S\0`0post_tag"0post_tag00` 0.1 \1`1post_tag$"1post_tag11` 1.2 \2`2categoryB"2category2~2` 2.3 \3` 3categoh7 : ry`"3category33` 3.4 C\4`4category~"4category44` 4.5 \5`,5category"5category55bb(b*bMbsnorthfield_demowp_postsPRIMARY n_diff_pfx014northfield_demowp_postsPRIMARY n_diff_pfx01X4 ;  -bg` 5.6 \6`<6category"6category6b  -bnorthfield_demowp_postsPRIMARY n_diff_pfx014northfield_demowp_postsPRIMARY n_diff_pfx01 -blg6` 6.7 \7`L7nav_menu" < 7nav_menu7b-8nav_menu7` 7.83\8`\8nav_menu"8nav_menu8bsnorthfield_demowp_postsPRIMARY n_leaf_pages4northfield_demowp_postsPRIMARY n_leaf_pages -bF8` 8.9o\9`l9post_tagbt  -bnorthfield_demowp_post9 =W sPRIMARY n_leaf_pages4northfield_demowp_postsPRIMARY n_leaf_pages -bo"9post_tag99` 9.:\:`|:post_tag2":post_tag:r:` :.;bcnorthfield_demowp_postsPRIMARYsize,northfield_demowp_postsPRIMARYsize -b.%d >= \;`;post_tagP";post_tag;bn  -bnorthfield_demowp_postsPRIMARYsize,northfield_demowp_postsPRIMARYsize; -bN.` ;.<#\<`\>`>post_tag">post_tag>b  -bnorthfield_demowp_posts post_author n_diff_pfx018northfield_demowp_posts post_author n_diff_pfx01 /%p @7 -b?>`8`T`X`Z``^x2`6T`x``|T.`:b{northfield_demowp_posts post_author n_diff_pfx028northfield_demowp_posts post_author n_diff_pfx02 -bb  -bnorthfield_demowp_posts post_author n_diff_pfx028northfield_demowp_posts post_author n_diff_pfx02 -bGn A! Hb{ northfield_demowp_posts post_author n_leaf_pages8northfield_demowp_posts post_author n_leaf_pages -b]b|  -bnorthfield_demowp_posts post_author n_leaf_pages8northfield_demowp_posts post_author n_leaf_pages -bQ]bk northfield_demowp_posts post_authorsize0northfield_demowp_posts post_authorsize Qu B* -bДbl  -bnorthfield_demowp_posts post_authorsize0northfield_demowp_posts post_authorsize -b @bwnorthfield_demowp_posts post_name n_diff_pfx016northfield_demowp_posts post_name n_diff_pfx01 -b 6b  -b northfield_demowp_posts post_name n_diff_pfx016northfield_demowp_posts post_name n_diff_pfx01؛ CA  -b + 6bwnorthfield_demowp_posts post_name n_diff_pfx026northfield_demowp_posts post_name n_diff_pfx02 -b b  -b northfield_demowp_posts post_name n_diff_pfx026northfield_demowp_posts post_name n_diff_pfx02 -b , bwnorthfield_demowp_posts post_name n_leaf_pages6northfie'w D6 ld_demowp_posts post_name n_leaf_pages -b bx  -b northfield_demowp_posts post_name n_leaf_pages6northfield_demowp_posts post_name n_leaf_pages -b - bgnorthfield_demowp_posts post_namesize.northfield_demowp_posts post_namesize -b !lbh  -b northfield_demowp_posts post_namesize.northfield_demow E$ p_posts post_namesize -b !lb{northfield_demowp_posts post_parent n_diff_pfx018northfield_demowp_posts post_parent n_diff_pfx01 -b !Дb  -b northfield_demowp_posts post_parent n_diff_pfx018northfield_demowp_posts post_parent n_diff_pfx01 -b !b{northfield_demowp_posts post_paren FR t n_diff_pfx028northfield_demowp_posts post_parent n_diff_pfx02 -b"5b  -bnorthfield_demowp_posts post_parent n_diff_pfx028northfield_demowp_posts post_parent n_diff_pfx02 -b"5b{northfield_demowp_posts post_parent n_leaf_pages8northfield_demowp_posts post_parent n_leaf_pages -b"b|  G -bnorthfield_demowp_posts post_parent n_leaf_pages8northfield_demowp_posts post_parent n_leaf_pages -b"bknorthfield_demowp_posts post_parentsize0northfield_demowp_posts post_parentsize -b#bl  -bnorthfield_demowp_posts post_parentsize0northfield_demowp_posts post_parentsize -b#b H northfield_demowp_poststype_status_author n_diff_pfx01?northfield_demowp_poststype_status_author n_diff_pfx01 -bp#vb  -bpnorthfield_demowp_poststype_status_author n_diff_pfx01?northfield_demowp_poststype_status_author n_diff_pfx01 -b#vb northfield_demowp_poststype_status_author n_diff_pfx02?northfield_demowp_poststype_sta70r I$ tus_author n_diff_pfx02 -b#b ! -bnorthfield_demowp_poststype_status_author n_diff_pfx02?northfield_demowp_poststype_status_author n_diff_pfx02 -b"# b"northfield_demowp_poststype_status_author n_diff_pfx03?northfield_demowp_poststype_status_author n_diff_pfx03 -b$Vb # -bnorthfieKmGF J ld_demowp_poststype_status_author n_diff_pfx03?northfield_demowp_poststype_status_author n_diff_pfx03 -bG$V b$northfield_demowp_poststype_status_author n_diff_pfx04?northfield_demowp_poststype_status_author n_diff_pfx04 -b$ؔb % -bnorthfield_demowp_poststype_status_author n_diff_pfx04?northfield_demowp_poststype_statuvȃ K" s_author n_diff_pfx04 -bl$b&northfield_demowp_poststype_status_author n_leaf_pages?northfield_demowp_poststype_status_author n_leaf_pages -b%]b ' -bnorthfield_demowp_poststype_status_author n_leaf_pages?northfield_demowp_poststype_status_author n_leaf_pages -b%]by(northfield_demowp_K L` poststype_status_authorsize7northfield_demowp_poststype_status_authorsize -b%הbz ) -bnorthfield_demowp_poststype_status_authorsize7northfield_demowp_poststype_status_authorsize -b%b*northfield_demowp_poststype_status_date n_diff_pfx01=northfield_demowp_poststype_status_date n_diff_pfx01 -b&Db + J2D M -bnorthfield_demowp_poststype_status_date n_diff_pfx01=northfield_demowp_poststype_status_date n_diff_pfx01 -b&Db,northfield_demowp_poststype_status_date n_diff_pfx02=northfield_demowp_poststype_status_date n_diff_pfx02 -b7&b - -b7northfield_demowp_poststype_status_date n_diff_pfx02=northfield_demowp_posts84 N* type_status_date n_diff_pfx02 -b& b.northfield_demowp_poststype_status_date n_diff_pfx03=northfield_demowp_poststype_status_date n_diff_pfx03 -bT' b / -bTnorthfield_demowp_poststype_status_date n_diff_pfx03=northfield_demowp_poststype_status_date n_diff_pfx03 -b' b0f O northfield_demowp_poststype_status_date n_diff_pfx04=northfield_demowp_poststype_status_date n_diff_pfx04 -bq'b 1 -bqnorthfield_demowp_poststype_status_date n_diff_pfx04=northfield_demowp_poststype_status_date n_diff_pfx04 -b'b2northfield_demowp_poststype_status_date n_leaf_pages=northfield_demowp_poststype_status_date n_le'q2 P af_pages -b(b 3 -bnorthfield_demowp_poststype_status_date n_leaf_pages=northfield_demowp_poststype_status_date n_leaf_pages -b(bu4northfield_demowp_poststype_status_datesize5northfield_demowp_poststype_status_datesize -b(bv 5 -bnorthfield_demowp_poststype_status_datesize5northfield_demoހ Q, wp_poststype_status_datesize -b(b8b]babcbbgx2b6]bxbb|].bC ( ' (R 'S & &w & % $ % # $ #6 "c " ! rJd R !  !'  #  b   P          /  ?  O _ o      l S   g w             '  ; +  ;  K  [ cru T  k  {             # 3 C S c   L   w  ./> s U / !".\northfield_demo\wp_termmeta.ibd7 ".\northfield_demo\wp_termmeta.ibd;   &  . 6!? B? H? R? X? b? h? z? ? ?  n 2@;  ?      R V X \? ?  N :7 ".\northfield_demo\wp_termmeta.ibdcc(c*cJcMcN/c northfield_demo/wp_termmeta AHD@840(!0Rnorthfield_demo/wp_termmetac* V. /!P  8 W#0t/northfield_demo/wp_termmetac / 30,($  Xt/cmeta_idc / 4/Jc*term_idc / 4n1-)%! ht/c?meta_key c / 43/+'# pt/cTmeta_value c   3cw 0,  t 9P W5 cinorthfield_demo/wp_termmeta!c  4y 2  t cu.\northfield_demo\wp_termmeta.ibd6Nc /N 뀑840,($(t/NcPRIMARY 2c N W   tNcmeta_id  :;    &  &? &? ,  n 2? B? H? R? X? b? h ni? r  :;  r c^ X  \2 X T  n ? ? ? ? ? "? ( .i? 2 R N J %  @ BN?  d6Oc /O 4ROcterm_id 2c O 2Octerm_id ` n ? ? ? ? ? ?  i?  .  :;    \ X T  n r? ? ? ? ? h Y` ?  i?  Rr N J %  @ BO?  6Pc /P |951-)%8t/Pcmeta_key 2c P -Y !  tPcmeta_key ` n 2? B? H? R? X? b? h ni? r .  :;  r  \2 X T  n ? ? ? ? ? "? ( WX5 ZN .i? 2 R N J %  @ BP?  c8cZc^c`ccdx2c6Zcxcc|Z.c@dd(md*mdŃmd northfield_demo wp_termmetaE .northfield_demowp_termmetadmiXd8dddہddx2d6dxdd|.dee(e*eNe4 northfield_demo wp_termmetaPR% [ IMARY n_diff_pfx01 1   northfield_demowp_termmetaPRIMARYn_diff_pfx01eiXmeta_ide4 northfield_demo wp_termmetaPRIMARY n_leaf_pages 2 !  pnorthfield_demowp_termmetaPRIMARYn_leaf_pagese.iXNumber of leaf pages in the indexe, northfield_demo wp_termmetaPRIMARYsize 2v  northfield_demowp_termmetaPRIMARYsizen \8 efiXNumber of pages in the indexe5 northfield_demo wp_termmetameta_key n_diff_pfx01 2   northfield_demowp_termmetameta_keyn_diff_pfx01eiXmeta_keye5 northfield_demo wp_termmetameta_key n_diff_pfx02 3M   7northfield_demowp_termmetameta_keyn_diff_pfx02eiXmeta_key,meta_ide5 northfield_demo wp_termmetameta_key n_leaf_pagesYFk ] 3 !  northfield_demowp_termmetameta_keyn_leaf_pageseiXNumber of leaf pages in the indexe- northfield_demo wp_termmetameta_keysize 4  Znorthfield_demowp_termmetameta_keysizeeAiXNumber of pages in the indexe4 northfield_demo wp_termmetaterm_id n_diff_pfx01 4   northfield_demowp_termmetaterm_idn_diff_pfx01erig ^% Xterm_ide4 northfield_demo wp_termmetaterm_id n_diff_pfx02 4   northfield_demowp_termmetaterm_idn_diff_pfx02eiXterm_id,meta_ide4 northfield_demo wp_termmetaterm_id n_leaf_pages 5R !  ,northfield_demowp_termmetaterm_idn_leaf_pageseiXNumber of leaf pages in the indexe, northfield_demo wp_termmetaterm_idsize mn _ 5  northfield_demowp_termmetaterm_idsizeeiXNumber of pages in the indexe8e^ebedeehx2e6^exee|^.eD 9  h24 2 23 4z d 4;  4   D 4 6Q a~t ` 5 5 4 3 3{  5 4G 2 3 2C .0>!/!!.\northfield_demo\wp_terms.ibd7!.\northfield_demo\wp_terms.ibd;!!!&!!.!6!?!B?!H?!R?!X?!b?!h?!z?!?!?!!n!2@;!!?!!!!!!R< aa !V!X!\?!?!!N!:7!.\northfield_demo\wp_terms.ibdgg(g*gZg]g^0g northfield_demo/wp_terms EA=51-%8Rnorthfield_demo/wp_termsg0!P! 8 BQ 8t0northfield_demo/wp_termsg 0 40,($  xt0g"term_idg 0 5/y-)%! t0g7namp* b e  g 0 5nDgLslug  g 0 53/+'# t0gaterm_groupg  !3q -)  t!gvnorthfield_demo/wp_terms!g !4s /  t!g.\northfield_demo\wp_terms.ibd6Qg 0Q Ā840,($@t0QgPRIMARY!2g Q XW  Q9M c2  tQgterm_id!!:;!!!!&!!&?!&?!,!!n!2?!B?!H?!R?!X?!b?!h!ni?!r!!:;!!r!!\2!X!T!!n!?!?!?!?!?!"?!(!.i?!2!R!N!J!%!!@!BQ?! =6Rg 0R  51-)%!Ht0Rgslug!2gkR d  R Q   tRgslug!`!n!?!?!?!?!?!?!!i?!!.!!:;!!!!\!X!T!!n!r?!?!?!?!?!?!!i?!!Rr!N!J!%!!@!BR?! 6Sg 0S ULSgname!2g S ,Sgname!`!nE e !2?!B?!H?!R?!X?!b?!h!ni?!r!.!!:;!!r!!\2!X!T!!n!?!?!?!?!?!"?!(!.i?!2!R!N!J!%!!@!BS?! g8gjgngpggtx2g6jgxgg|j.gPhh(h*hLh northfield_demowp_termsnorthfield_demowp_terms>e f+ hiXh8h\h`hbhhfx2h6\hxhh|\.hBii(i*iIi1 northfield_demowp_termsPRIMARY n_diff_pfx01 6,  Unorthfield_demowp_termsPRIMARYn_diff_pfx01iiXterm_idi1 northfield_demowp_termsPRIMARY n_leaf_pages 6 ! northfield_demowp_termsPRIMARYn_leaf_pagesi&iXDx g6 Number of leaf pages in the indexi) northfield_demowp_termsPRIMARYsize 6 northfield_demowp_termsPRIMARYsizei[iXNumber of pages in the indexi. northfield_demowp_termsname n_diff_pfx01 7]  'northfield_demowp_termsnamen_diff_pfx01iiXnamei. northfield_demowp_termsname n_diff_pfx02 7 north'` h[ field_demowp_termsnamen_diff_pfx02iiXname,term_idi. northfield_demowp_termsname n_leaf_pages 8 !  qnorthfield_demowp_termsnamen_leaf_pagesiiXNumber of leaf pages in the indexi& northfield_demowp_termsnamesize 8u (northfield_demowp_termsnamesizeiiXNumber of pages in the indexi. northfield_demowp_termsslug n_diff_pfxBȶ i 01 8ု  0northfield_demowp_termsslugn_diff_pfx01iHiXslugi. northfield_demowp_termsslug n_diff_pfx02 9@ 8Onorthfield_demowp_termsslugn_diff_pfx02iziXslug,term_idi. northfield_demowp_termsslug n_leaf_pages 9 ! @northfield_demowp_termsslugn_leaf_pagesiiXNumber of leaf pages in the ind€ j exi& northfield_demowp_termsslugsize 9 Hnorthfield_demowp_termsslugsizeiiXNumber of pages in the indexi8iYi]i_iicx2i6Yixii|Y.i?!8>  e  A2  2 23 4 5   5; 5z e k   5 : 9 9g 8= 7  6 9 : 7 8 7 k k(ck*ckck 0!c}  kcUncategorizeduncategorized!8 &!c7 uncategorized! lA 8 &!c7 Uncategorizedk 0! kstwentytwentyfivetwentytwentyfive!c=twentytwentyfive!c=twentytwentyfivek 0!l ktwentytwentyfourtwentytwentyfour!our!ourk 0!(+ ktwentytwentythreetwenc m! tytwentythree!?(twentytwentythree!?(twentytwentythreek 0!E]0 kDramadrama!c'0drama!c'0Dramak 0!a8 kComedycomedy!c)8comedy!c)8Comedyk 0!]@9 n0  kMusicmusic!music!Musick 0!@ kDancedance!'Hdance!'HDancek 0 !aP+  kFamilyfamily!)Pfamily !)PFamily k 0 !E]X  kOtherother!4h o other !Other k 0 !uu `  kShakespeareshakespeare!U3 `1shakespeare !U3 `1Shakespeare k 0 !eh  kClassicclassic!c+hclassic !c+hClassic k 0 !݀pa  k#New Productionnew-produc= p tion!9pnew-production l l(l*lKlanorthfield_demowp_term_relationships*northfield_demowp_term_relationships!9pNew Production 7l k 0!u x! k3Oscar Wildeoscar-wilde!3 xoscar-wilde!3 xOscar Wildell   7lnorthfieBk q^ ld_demowp_term_relationships*northfield_demowp_term_relationships7lX qk 0!Oe kCTouringtouring!h+touringl8l[l_lallex2l6[lxll|[.lA !h+Touringk 0! kSFamily Friendlyfamily-friendly׏ r !A;;family-friendly!A;;Family Friendlyk 0!is kcEnsembleensemble!-Densemble!-DEnsemblek 0!? ksTennessee Williamstennessee-williams!hAtennessee-williams!hATennessee Williamsk 0a s !1i kIntimateintimate!-intimate!-Intimatek 0!ya kStudiostudio!h)studio!h)Studiok 0!] kFarcefarce!'farce!'Farcek D t 0!݀e kAudience Interactionaudience-interaction!cEaudience-interaction!cEAudience Interactionk 0! }  kNorthern Soulnorthern-soul!7 northern-soul!7 Northern Soulk 0!Wq  kLive Musiclive-mu?! u sic!31 nlive-music!31 nLive Musick 0! kOne Night Onlyone-night-only!9one-night-only!9One Night Onlyk 0!ac kBalletballet!p)ballet!p)Balletk 0! m vE  3 kClassicalclassical!/ classical!/ Classicalk 0!=i kChildrenchildren!-uchildren!-uChildrenk 0!sL k#Puppetrypuppetry!U-Fpuppetry!U-FPuppetryk 0!4" wQ q  k3Adaptationadaptation!c1 8adaptation!c1 8Adaptationk 0!i] kCStand-upstand-up!h-stand-up!h-Stand-upk 0 !y )  kSComedy Nightcomedy-night!5 comedy-night !5 ComA x edy Night k 0!!Ge! kcMonthlymonthly!+monthly!!+Monthly!k !0"!Y" ksJazzjazz!3%jazz"!3%Jazz"m m(|m*|mԂ|mnorthfield_demowp_term_relationshipsPRIMARY n_diff_pfx01Anorthfield_demowp_term_relations(f y( hipsPRIMARY n_diff_pfx01 8m| )k "0#!q  # kFree Entryfree-entry!]1  free-entry#!]1  Free Entry#k #0$m   8m|northfield_demowp_term_relationshipsPRIMARY n_diff_pfx01Anorthfield_demowp_term_relationshipsPRIMARY n_diff_pfx01!a(W$ kWeeklyweeklyhR[ z  8m  )2!~)(weekly$!~)(Weekly$k $0%!e0'% kMusicalmusical!+0musical%!+0Musical%k %0&!I8& kOne-Woman Showone-woman-show!$woman-show&!&-Woman Show&mr^ { northfield_demowp_term_relationshipsPRIMARY n_diff_pfx02Anorthfield_demowp_term_relationshipsPRIMARY n_diff_pfx02 8m )nk &0'!{@' kEdinburgh Fringeedinburgh-fringe!=@edinburgh-fringe'!=@Edinburgh Fringe'm   8mnorthfield_demowp_term_relationshipsPRIMARY n_diff_pfx02Anorthfield_demowp_tթ |4 erm_relationshipsPRIMARY n_diff_pfx02 8m: )nqk '0(!aHq( kChoralchoral! )H_choral(! )H_Choral(k (0)!YPA) kGalagala!%Pgala)!%PGala)k )0*! /eX* kCharityc\ } harity!+Xcharity*mnorthfield_demowp_term_relationshipsPRIMARY n_leaf_pagesAnorthfield_demowp_term_relationshipsPRIMARY n_leaf_pages 8m )!+XCharity*k *0+! [`+ kMatthew Bournematthew-bournem   8mnorthfield_demowp_term_relationshipsPRIMARY n_leaf_pagesAnorthfield_demowp_sqm ~5 term_relationshipsPRIMARY n_leaf_pages 8mg )!9`#matthew-bourne+!9`#Matthew Bourne+k +0,! d, kNew Adventuresnew-adventures!9hnew-adventures,!9hNew Adventures,k ,0-! ̀pc- k#In Conversationin-conversation!6;pin-conv02Z  ersation-m}northfield_demowp_term_relationshipsPRIMARYsize9northfield_demowp_term_relationshipsPRIMARYsize 8m *g!6;pIn Conversation-k -0.! } x!. k3Special Eventspecial-eventm~   8mnorthfield_demowp_term_relationshipsPRIMARYsize9northfield_demowp_term_relationshipsPRIMARYsize b # 8mz *g!h7 xspecial-event.!h7 xSpecial Event.k .0/! O/ kCNational Theatrenational-theatre!=national-theatre/!=National Theatre/k /00! } 0 kSAward-winningaward-winning!p7 award-winning0!p7 Award-w6=  inning0mnorthfield_demowp_term_relationshipsterm_taxonomy_id n_diff_pfx01Jnorthfield_demowp_term_relationshipsterm_taxonomy_id n_diff_pfx01 8m *֔k 001! u a1 kcIrish Danceirish-dance!33 irish-dance1!33 Irish Dance1m   8mnorthfield_demowp_term_relationshipsterm_taxonomy_id n_diff_pf]e d x01Jnorthfield_demowp_term_relationshipsterm_taxonomy_id n_diff_pfx01 8m *>k 102! X2 ksSeason newsseason-news!"3 Iseason-news2!"3 ISeason news2k 203! Iq 3 kInterviewsinterviews!1 interviews3!1 Interviews3kS  304! a4 kAccessaccess!c)access4m northfield_demowp_term_relationshipsterm_taxonomy_id n_diff_pfx02Jnorthfield_demowp_term_relationshipsterm_taxonomy_id n_diff_pfx02 8mM +R!c)Access4k 405! e5 kReviewsreviewsm   8mMnorthfiel+  d_demowp_term_relationshipsterm_taxonomy_id n_diff_pfx02Jnorthfield_demowp_term_relationshipsterm_taxonomy_id n_diff_pfx02!"+reviews5 8m +Rq!"+Reviews5k 506! aS6 kStudiostudio!I6!I6k 607! #7 kPrimary Navigationprimary-navmt  igation!UAprimary-navigation7m northfield_demowp_term_relationshipsterm_taxonomy_id n_leaf_pagesJnorthfield_demowp_term_relationshipsterm_taxonomy_id n_leaf_pages 8m  +ئ!UAPrimary Navigation7k 708! M8 kFooter Navigationfooter-navigationm   8m northfield_demowp_term_relationshiphn v sterm_taxonomy_id n_leaf_pagesJnorthfield_demowp_term_relationshipsterm_taxonomy_id n_leaf_pages 8m A +!]?footer-navigation8!]?Footer Navigation8k 809! u 9 kNew Writingnew-writing!3 new-writing9!3 New Writing9k 90:! m [: Q) - kYorkshireyorkshire!/ yorkshire:mnorthfield_demowp_term_relationshipsterm_taxonomy_idsizeBnorthfield_demowp_term_relationshipsterm_taxonomy_idsize!/ Yorkshire: 8m  ,]k :0;! } %; kCommon Wealthcommon-wealth!f7 2common-wealth;m   8m northfield_demowHy y p_term_relationshipsterm_taxonomy_idsizeBnorthfield_demowp_term_relationshipsterm_taxonomy_idsize 8m x ,]!f7 2Common Wealth;m8mmmmmx2m6mxmm|.m k ;0! U> k3Newnew!#!#k8kkkсkkx2k6kxkk|.k ! ! ! ! ! ! ! !  ! S !  ! % ! U ! ! Q !  ! W ! !  ! ! 7 !Q ! ! ! ! ! ! !M ! ! ! ! c ! ղ  ! ! ! !E ! !_ ! ! ! ! ! ! ! ! !9 !W !} ! !  ! !! !O !{ ! , FĽ  ! ! ! ! !M + , *" + )9 * ) .1>"/"!".\northfield_demo\wp_usermeta.ibd7"".\northfield_demo\wp_usermeta.ibd;"""&""."6!?"B?"H?"R?"X?"b?"h?"z?"?"?""n"2@;""?"""lg z """R"V"X"\?"?""N":7"".\northfield_demo\wp_usermeta.ibdnn(n*nQnTnU1n northfield_demo/wp_usermeta HD@840(!@Rnorthfield_demo/wp_usermetan1!P" 8 mW#@t1northfield_demo/wp_usermetan 1 5态1-)%! t1numeta_idn 1 6(0,($ R:& D t1n1user_idn 1 6h1-)%! t1nFmeta_key n 1 63/+'# t1n[meta_value n  "3w 0,  t"npnorthfield_demo/wp_usermeta!n "4y 2  t"n|.\northfield_demo\wp_usermeta.ibd6Tn 1T 840,($Xt1 6 TnPRIMARY"2n T Y !  tTnumeta_id"":;""""&""&?"&?",""n"2?"B?"H?"R?"X?"b?"h"ni?"r"":;""r""\2"X"T""n"?"?"?"?"?""?"(".i?"2"R"N"J"%""@"BT?" 6Un 1U Qv 7 RUnuser_id"2n U W   tUnuser_id"`"n"?"?"?"?"?"?""i?""."":;""""\"X"T""n"r?"?"?"?"?"?""i?""Rr"N"J"%""@"BU?" W6Vn 1V '951-)%ht1Vnmeta," $ _key"2n V +Y !  tVnmeta_key"`"n"2?"B?"H?"R?"X?"b?"h"ni?"r"."":;""r""\2"X"T""n"?"?"?"?"?""?"(".i?"2"R"N"J"%""@"BV?" n8nanengnnkx2n6anxnn|a.nGoo(o* < oJo northfield_demo wp_usermetaހ northfield_demowp_usermetaoiXo8oZo^o`oodx2o6Zoxoo|Z.o@pp(p*p;p4 northfield_demo wp_usermetaPRIMARY n_diff_pfx01 :b   P%northfield_demowp_usermetaPRIMARYn_diff_pfx01piXumeta_idp4 northfield_demo wp_u^` ( sermetaPRIMARY n_leaf_pages : !  Xnorthfield_demowp_usermetaPRIMARYn_leaf_pagespiXNumber of leaf pages in the indexp, northfield_demo wp_usermetaPRIMARYsize. :;>%@B& g  )northfield_demowp_usermetaPRIMARYsize  - ]   Њphpmyadminpma__bookmarkPRIMARYn_diff_pfx01]?g  id+ /& c  northfield_demowp_usermetaPRIMARYsizepSiXNumber of pages in the indexp5 northfield_demo wp_usermetameta_key n_diff_pfx01 ۀ    Cnorthfield_demowp_usermetameta_keyn_diff_pfx01piXmeta_keyp5 northfield_demo wp_usermetameta_key n_diff_pfx02 @   (northfield_demowp_usermetamݻ Q eta_keyn_diff_pfx02piXmeta_key,umeta_idp5 northfield_demo wp_usermetameta_key n_leaf_pages  !  0vnorthfield_demowp_usermetameta_keyn_leaf_pagespiXNumber of leaf pages in the indexp- northfield_demo wp_usermetameta_keysize   8northfield_demowp_usermetameta_keysizep.iXNumber of pages in the indexp4 northfield_demo wp_use#/#!.\northfield_demo\wp_users3- 6 .ibd7#.\northfield_demo\wp_users.ibd;###&##.#6!?#B?#H?#R?#X?#b?#h?#z?#?#?##n#2@;##?######R#V#X#\?#?##N#:7#.\northfield_demo\wp_users.ibdnB&r?B&?B&?B&?B&?B&?B&B&i?B&:8;wB&wwwDrw@Bw<ww*Vw:?wJ?wPwJw,P  wN,wPwwT,?w,?w2wFHwww(w*whwkwl2w northfield_demo/wp_users KEA=51-%HRnorthfield_demo/wp_usersw2 !P# 8 Q Ht2northfield_demo/wp_usersw 2 6u+'# t2w0IDw 2 7)3/+'# t2wEuser_login w ws  2 7c2.*&" t2wZuser_pass w 2 762.*& t2wouser_nicename w 2 7怅3/+'# t2wuser_email w 2 8+1-)%! t2wuser_url w 2 8m840,( t2wuser_registered w f  2 8<840, t2wuser_activation_key w 2 840,($ t2wuser_statusw 2 9?51-)% t2 wdisplay_name w #3q -)  t#wnorthfield_demo/wp_users!w #46s /  t#w.\northfield_demo\wp_users.ibd6Ww 2W2  W o840,($pt2WwPRIMARY#2w W VM   tWw3ID##:;####&##&?#&?#,##n#2?#B?#H?#R?#X?#b?#h#ni?#r##:;##r##\2#X#T##n#?#?#?#?#?#"?#(#.i?#2#R#N#J#%##@#BW?# 6$XG  Xw 2X ?;73/+xt2XwHuser_login_key#2w X ] #  tXwauser_login#`#n#?#?#?#?#?#?##i?##.##:;####\#X#T##n#r?#?#?#?#?#?##i?##Rr#N#J#%##@#BX?# 76Ywb ! 2Y >:62.*t2Ywvuser_nicename#2w Y c &  tYwuser_nicename#`#n#2?#B?#H?#R?#X?#b?#h#ni?#r#.##:;##r##\2#X#T##n#?#?#?#?#?#"?#(#.i?#2#R#N#J#%##@#BY?# 6Zw '/i  2Z O;73/+'t2Zwuser_email#2w Z ] #  tZwuser_email#a#n#?#?#?#?#?#?##i?##.##:;####\#X#T##n #r?#?#?#?#?#?##i?##Rr#N#J#%##@#BZ?# w82w6x8w-ʀ  s.ibd7.\mysql\innodb_index_stats.ibd7".\northfield_demo\wp_comments.ibd7.\northfield_demo\wp_links.ibd7!.\northfield_demo\wp_options.ibd7".\northfield_demo\wp_postmeta.ibd7.\northfield_demo\wp_posts.ibd7,.\northfield_demo\wp_term_relationships.ibd7'.\northfield_demo\wp_term_taxonomy.ibd7 ".\northfield_demo\wp_termmeta.ibd7!.\northfield_demo\wp_terms.ibd7"".\northfield_demo\wp_usermeta.ibd7#.\northfield_demo\wp_users.ibd88[!#  nB)r?B)?B)?B)?B)?B)?B)B)i?B):<;{B){{{Dr{@B{<{{*V{:?{J?{P{J{{N,{P{{T,?{,?{2{FH{{-{({*{h{Wnorthfield_demowp_term_taxonomy%northfield_demowp_term_taxonomy'O{-E7.\mysql\innodb_table_stats.ibd{h  -O{northfield_demowp_termV K _taxonomyiX%northfield_demowp_term_taxonomyO{k-EiY>{82{6x8{tnorthfield_demowp_term_taxonomyPRIMARY n_leaf_pages<northfield_demowp_term_taxonomyPRIMARY n_leaf_pages Pt/-Ct  /Ptnorthfield_demowp_term_taxonomyPRIMARY n_leaf_pagesiX<northfield_demowp_term_taxonomyPRIMARY n_leaf_pages ZFU 9 PtG/-CiYtsnorthfield_demowp_term_taxonomyPRIMARYsize4northfield_demowp_term_taxonomyPRIMARYsize Pt/-tz  /Ptnorthfield_demowp_term_taxonomyPRIMARYsizeiX4northfield_demowp_term_taxonomyPRIMARYsize PtL/-iYtnorthfield_demowp_term_taxonomytaxonomy n_diff_pfx01=northfield_demowp_term_,ss , taxonomytaxonomy n_diff_pfx01 Pt/.$t  /Ptnorthfield_demowp_term_taxonomytaxonomy n_diff_pfx01iX=northfield_demowp_term_taxonomytaxonomy n_diff_pfx01 PtS/.$iYtnorthfield_demowp_term_taxonomytaxonomy n_diff_pfx02=northfield_demowp_term_taxonomytaxonomy n_diff_pfx02 Pt/.t  /P0  tnorthfield_demowp_term_taxonomytaxonomy n_diff_pfx02iX=northfield_demowp_term_taxonomytaxonomy n_diff_pfx02 Pt v/.iY>t northfield_demowp_term_taxonomytaxonomy n_leaf_pages=northfield_demowp_term_taxonomytaxonomy n_leaf_pages Pt //t  /Pt northfield_demowp_term_taxonomytaxonomy n_leaf_pagesiX=northfield_demowp_term_ta * xonomytaxonomy n_leaf_pages Pt //iYtu northfield_demowp_term_taxonomytaxonomysize5northfield_demowp_term_taxonomytaxonomysize Pt )//{t|  /Pt )northfield_demowp_term_taxonomytaxonomysizeiX5northfield_demowp_term_taxonomytaxonomysize Pt //{iYtnorthfield_demowp_term_taxonomyterm_id_ta&g d xonomy n_diff_pfx01Enorthfield_demowp_term_taxonomyterm_id_taxonomy n_diff_pfx01 Pt "/0>t  /Pt "northfield_demowp_term_taxonomyterm_id_taxonomy n_diff_pfx01iXEnorthfield_demowp_term_taxonomyterm_id_taxonomy n_diff_pfx01 Pt /0>iY>tnorthfield_demowp_term_taxonomyterm_id_taxonomy n_diff_pfx02Enorthfield_demowp_term_taxonomyterm_iķ $ d_taxonomy n_diff_pfx02 Pt e/0t  /Pt enorthfield_demowp_term_taxonomyterm_id_taxonomy n_diff_pfx02iXEnorthfield_demowp_term_taxonomyterm_id_taxonomy n_diff_pfx02 Pt /0iY>tnorthfield_demowp_term_taxonomyterm_id_taxonomy n_leaf_pagesEnorthfield_demowp_term_taxonomyterm_id_taxonomy n_leaf_pages Pt'Fq  /1#t  /Ptnorthfield_demowp_term_taxonomyterm_id_taxonomy n_leaf_pagesiXEnorthfield_demowp_term_taxonomyterm_id_taxonomy n_leaf_pages PtA/1#iYtnorthfield_demowp_term_taxonomyterm_id_taxonomysize=northfield_demowp_term_taxonomyterm_id_taxonomysize Pt/1t  /Ptnorthfield_demowp_term_taxonomyterm_id_taxonomysizeiX=northfi8 > eld_demowp_term_taxonomyterm_id_taxonomysize Ptj/1iYt8t t tttx2t6 txtt| .t0d 1^ 0y 1 /6 0 .W -u / . - - 7.\mysql\innodb_table_stats.ibd7.\mysql\innodb_index_stbz ats.ibd88nB*2?B*B?B*H?B*R?B*X?B*b?B*hB*ni?B*r:=;|B*r|||D2|@B|<||*V|:?|J?|P|J||N,|P||T,?|,?|2|FH||1|(|*|h|Gnorthfield_demowp_termsnorthfield_demowp_terms'Q|17.\mysql\innodb_table_stats.ibd|X  1Q|northfieL$Ӏ Jld_demowp_termsiXnorthfield_demowp_termsQ|[1iY >|82|6x8|;}B+2}}}D}@B}<}}*V}:?}J?}P}J}}N,}P}}T,?},?}2}FH}}3}(}*}h}s= qnorthfield_demowp_termsPRIMARY n_diff_pfx014northfield_demowp_termsPRIMARY n_diff_pfx01' R}367.\mysql\innodb_index_stats.ibd}  3R}northfield_demowp_termsPRIMARY n_diff_pfx01iX4northfield_demowp_termsPRIMARY n_diff_pfx01 R}36iY >}snorthfield_demowp_termsPRIMARY n_leaf_pages4northfield_demowp_termsPRIMARY n_leaf _pages R}36}z  3R}northfield_demowp_termsPRIMARY n_leaf_pagesiX4northfield_demowp_termsPRIMARY n_leaf_pages R}36iY }cnorthfield_demowp_termsPRIMARYsize,northfield_demowp_termsPRIMARYsize R}37]}j  3R}northfield_demowp_termsPRIMARYsizeiX,northfield_demowp_termsPRIMARYsize _ 9R}k37]iY }mnorthfield_demowp_termsname n_diff_pfx011northfield_demowp_termsname n_diff_pfx01 R}37}~  3R}northfield_demowp_termsname n_diff_pfx01iX1northfield_demowp_termsname n_diff_pfx01 R}J37iY <}mnorthfield_demowp_termsname n_diff_pfx021northfield_demowp_termsnaLrr me n_diff_pfx02 R}38}~  3R}northfield_demowp_termsname n_diff_pfx02iX1northfield_demowp_termsname n_diff_pfx02 R}=38iY >}m northfield_demowp_termsname n_leaf_pages1northfield_demowp_termsname n_leaf_pages R}38u}t  3R}northfield_demowp_termsname n_leaf_pagesiX1northfi 2eld_demowp_termsname n_leaf_pages R}038uiY }] northfield_demowp_termsnamesize)northfield_demowp_termsnamesize R}38}d  3R}northfield_demowp_termsnamesizeiX)northfield_demowp_termsnamesize R} 38iY }mnorthfield_demowp_termsslug n_diff_pfx011northfield_demowp_termsslug n_dii ff_pfx01 R}q39@}~  3R}qnorthfield_demowp_termsslug n_diff_pfx01iX1northfield_demowp_termsslug n_diff_pfx01 R}39@iY <}mnorthfield_demowp_termsslug n_diff_pfx021northfield_demowp_termsslug n_diff_pfx02 R}d39}~  3R}dnorthfield_demowp_termsslug n_diff_pfx02iX1north+ 4field_demowp_termsslug n_diff_pfx02 R}39iY >}mnorthfield_demowp_termsslug n_leaf_pages1northfield_demowp_termsslug n_leaf_pages R} W39}t  3R} Wnorthfield_demowp_termsslug n_leaf_pagesiX1northfield_demowp_termsslug n_leaf_pages R} 39iY }]northfield_demowp_termsslugsize)n{Ề 0orthfield_demowp_termsslugsize R} @3:b}d  3R} @northfield_demowp_termsslugsizeiX)northfield_demowp_termsslugsize R} 3:biY }82}6x8}lphlfDHf^:;B,Dr@B<*V:?J?PJN,PT,?,?2FH7(*hynorthfield_demo wp_usermetaPRIMARY n_diff_pfx017northfield_demo wp_usermetaPRIMARY n_diff_pfx01' T7:7.\mysql\innodb_index_stats.ibd  7Tnorthfield_demo wp_useu nrmetaPRIMARY n_diff_pfx01iX7northfield_demo wp_usermetaPRIMARY n_diff_pfx01 T7:iYynorthfield_demo wp_usermetaPRIMARY n_leaf_pages7northfield_demo wp_usermetaPRIMARY n_leaf_pages T7;"  7Tnorthfield_demo wp_usermetaPRIMARY n_leaf_pagesiX7northfield_demo wp_usermetaPRIMARY n_leaf_pages TZqq 7;"iYinorthfield_demo wp_usermetaPRIMARYsize/northfield_demo wp_usermetaPRIMARYsize T7۔z  7Tnorthfield_demo wp_usermetaPRIMARYsizeiX/northfield_demo wp_usermetaPRIMARYsize T7iY{northfield_demo wp_usermetameta_key n_diff_pfx018northfield_demo wp_usermetameta_key n_diff_pfx015. 4 T7@  7Tnorthfield_demo wp_usermetameta_key n_diff_pfx01iX8northfield_demo wp_usermetameta_key n_diff_pfx01 T7@iY{northfield_demo wp_usermetameta_key n_diff_pfx028northfield_demo wp_usermetameta_key n_diff_pfx02 T7  7Tnorthfield_demo wp_usermetameta_key n_diff_pfx02W RiX8northfield_demo wp_usermetameta_key n_diff_pfx02 T7iY{ northfield_demo wp_usermetameta_key n_leaf_pages8northfield_demo wp_usermetameta_key n_leaf_pages T%7   7T%northfield_demo wp_usermetameta_key n_leaf_pagesiX8northfield_demo wp_usermetameta_key n_leaf_pages T7 iY xk northfield_demo wp_usermetameta_keysize0northfield_demo wp_usermetameta_keysize T*7r  7T*northfield_demo wp_usermetameta_keysizeiX0northfield_demo wp_usermetameta_keysize T7iYynorthfield_demo wp_usermetauser_id n_diff_pfx017northfield_demo wp_usermetauser_id n_diff_pfx01 T7'   7Tnorthfield_demo wp_usermetauser_id n_diff_pfx01iX7northfield_demo wp_usermetauser_id n_diff_pfx01 T7iYynorthfield_demo wp_usermetauser_id n_diff_pfx027northfield_demo wp_usermetauser_id n_diff_pfx02 T 7F  7T northfield_demo wp_usermetauser_id n_diff_pfx02iX7northfield_demo wp_usermeta "user_id n_diff_pfx02 T 7FiYynorthfield_demo wp_usermetauser_id n_leaf_pages7northfield_demo wp_usermetauser_id n_leaf_pages T %7  7T %northfield_demo wp_usermetauser_id n_leaf_pagesiX7northfield_demo wp_usermetauser_id n_leaf_pages T 7iYinorthfield_demo wp_usermetauser_ Bidsize/northfield_demo wp_usermetauser_idsize T &7!p  7T &northfield_demo wp_usermetauser_idsizeiX/northfield_demo wp_usermetauser_idsize T 7!iY826x8RVX\?N:;B-rD2@B<*V:?J?PJN,PT,?,?2D4 FH9(*hKnorthfield_demo wp_optionsnorthfield_demo wp_options'U97.\mysql\innodb_table_stats.ibdf  9Unorthfield_demo wp_optionsiXnorthfield_demo wp_optionsU_9iY a826x8nC AV;0iY 0gnorthfield_demo wp_optionsPRIMARYsize.northfield_demo wp_optionsPRIMARYsize V(;x  ;V(northfield_demo wp_optionsPRIMARYsizeiX.northfield_demo wp_optionsPRIMARYsize V;iY aynorthfield_demo wp_optionsautoload n_diff_pfx017northfield_demo wp_optionsZ $autoload n_diff_pfx01 V;  ;Vnorthfield_demo wp_optionsautoload n_diff_pfx01iX7northfield_demo wp_optionsautoload n_diff_pfx01 V;iY ynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 V;f  ;Vnorthfield_demo wp_optionsa23 hutoload n_diff_pfx02iX7northfield_demo wp_optionsautoload n_diff_pfx02 V;fiY y northfield_demo wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages V%;є  ;V%northfield_demo wp_optionsautoload n_leaf_pagesiX7northfield_demo wp_optionsautoload n_leaf_pages V7ާ ;iY i northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize V&;Cp  ;V&northfield_demo wp_optionsautoloadsizeiX/northfield_demo wp_optionsautoloadsize V;CiY northfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 Y V;  ;Vnorthfield_demo wp_options option_name n_diff_pfx01iX:northfield_demo wp_options option_name n_diff_pfx01 V;iY northfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages V ;  ;V northfield_demo wp_options option_name n_leaf_pagesiX:nortu+ >hfield_demo wp_options option_name n_leaf_pages V ;iY onorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize V +;v  ;V +northfield_demo wp_options option_namesizeiX2northfield_demo wp_options option_namesize V ;iY 826x8W>[68>62>6>8><>.HXH\?8H?^rfjlpX\ffN:A268<.?B r@Oy:@B 2B n*P5P98P  nB.?B.?B.?B.?B.?B.?B.B.i?B.:B;B.D@B<*V:?J?PJN,PT,?,?2FH;A: 9?(*h *~8~& ҁ95H$~?_site_transient_wp_theme_files_patterns-f5a59c23902ba6a7fa0708f85a7f74e2a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}off8?&Pf5a59c23902ba6a7fa0708f85a7f74e2~8?& ~826x8http://northfield-theatre.local* & 7(ЀYohomehttp://demo.ecorpconsulting.co.ukon826x8

This is an example page. It's different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:

Hi there! I'm a bike messenger by day, aspiring actor by night, and t his is my website. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)

...or something like this:

The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XY> Z employs over 2,000 people and does all kinds of awesome things for the Gotham community.

As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!

* .  & *  JXev

This is an example page. It's different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:

Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)

...or something like this:

The XYZ Doohickey Company was founded i$ n 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.

As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!

Sample FR Pagepublishclosedopensample-pagehttp://northfield-theatre.local/?page_id=2page7.\northfield_demo\wp_posts.ibd,

Who we are

Suggested text: Our website address is: http://northfield-theatre.local.

CommenWw ts

Suggested text: When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection.

An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. ) The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.

Media

Suggested text: If you upload images to the website, you should avoid uploading images with embedded location data ( EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.

Cookies

Suggested text: If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your dqK etails again when you leave another comment. These cookies will last for one year.

If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.

When you log in, we will also set up several cookies to save your login information and your screen display choices. LoR( gin cookies last for two days, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed.

If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

Embedded content from other websites

Suggested text: Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.

These websites may I collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.

Who we share your data with

Suggested text: If you request a passwo`.bP rd reset, your IP address will be included in the reset email.

How long we retain your data

Suggested text: If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.

For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

What rights you have over your data

Suggested text: If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

Where your data is sent

Suggested text: Visitor comments may be checked through an automated spam detection service.

* . & X]evz~ 

Who we are

Suggested text: Our website address is: http://demo.ecorpconsulting.co.uk.

Comments

Suggested text: When visitors leave comments on the site we collect thej  data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection.

An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the c ontext of your comment.

Media

Suggested text: If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.

Cookies

Suggested text: If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.

If you visit our login page, we will se = t a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.

When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of youZ !r account, the login cookies will be removed.

If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

Embedded content from other websites

Suggested text: Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.

These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with kw{ #the embedded content if you have an account and are logged in to that website.

Who we share your data with

Suggested text: If you request a password reset, your IP address will be included in the reset email.

How long we retain your data

Suggested text: If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.

For users that register on our website (if any), we also store the personal information they provide in their user profile. All us1Y %ers can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

What rights you have over your data

Suggested text: If you have an account on this site, or have left comments, you can request to receive an expB &orted file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

Where your data is sent

Suggested text: Visitor coE 'mments may be checked through an automated spam detection service.

Privacy Policydraftclosedopenprivacy-policyhttp://northfield-theatre.local/?page_id=3page8#2#6x#8#95HF3_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}off8&RH_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b18& F8=2F=6=8F=*!1776441675.2073440551757812500000 GZ!1776441774.3056979179382324218750G8>2G>6>8G>.G  !.\northfield_demo\wp_options.ibd8X8Y)HH(nH*nH ƍnH>*!1776441774.3056979179382324218750) H n!1776441995.00512003898620605468757!.\northfield_demo\wp_opR .tions.ibdH8?2H?6?8H?*!1776441995.0051200389862060546875) I!1776442792.04331111907958984375007!.\northfield_demo\wp_options.ibdI82I6+8I<+?I+?I1.I  !.\northfield_demo\wp_opt-E /"ions.ibd8[8\JJ(&J*&J ~&J>*!1776442792.0433111190795898437500) J &!1776442934.54211807250976562500007!.\northfield_demo\wp_options.ibdJ82J68J8? 1" 8  L82L6)8L<)?L)?L/.L٪  >MM()M*)M)M *8&  P2M)_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776448964off8&NPx_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b18&+Y 2" M82M68M95HN_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}off8&RH_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b18& [4 3U"N82N6R8N*!1776442934.5421180725097656250000 !1776447164.98L 4 $68249893188476562500826x8*!1776447164.9868249893188476562500) P!1776447480.93186497688293457031257!.\northfield_demo\wp_options.ibdP82P68P$&.S7 Ī TT(T*T @T}*cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off T >8 8  T82T6P8TU_site_transi#} ?^&ent_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776451836off8&]8& U82U68U   ] WZq Ak(W(W*WW>*!1776447480.9318649768829345703125 "W!1776450036.6750090122222900390625W82W68W<?W?W.W  7!.\northfield_demo\wp_options.ibd7.\mysql\innodb_table_stats.ibd7.\mysql\innodb_index_stats.ibd88XX(X*X X>*!1776450036.6750090122222900390625)s! By( #X!1776450592.17960691452026367187507!.\northfield_demo\wp_options.ibdX82X68X<?X?X .X  9296989<9.<2<6<8<<<.=2=6=8=<=.>2>6>8><>.?2?6?8?<?.268<.268<.2hw C0(68<.268<.268<.268<.268<.268<.268<.268<.268<.268<.268<.26Ҁ D$*8<.268<.268<.!.\northfield_demo\wp_options.ibd8|8YY(OY*OYOY>*!1776450592.1796069145202636718750) $YO!1776450930.37699103355407714843757!.\northfield_demo\wp_options.ibdY82Y68Y95H]_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}off8&RH_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b18& ]82]6D HC.18]<1?]1?]7.] Ī  F  ] ^^(^*^K^>*!1776450930.3769910335540771484375 )^!1776452293.1839671134948730468750^82^6[8^<[?^[?^a.^A  !.\northfield_demo\wp_options.ibd88__(_*05 I.__u*[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' *_U7!.\northfield_demo\wp_options.ibd8 78  _82_68_<?_?_ ._``(`*`ކ`}*cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off >\ J.+`>8 8  `82`68`    cW Li0c(c*cc>*!1776452293.1839671134948730468750 .c!1776456577.3054919242858886718750c82c6-8c<-?c-?c3.c  !.\northfield_demo\wp_options.ibd88@dd(Jd*JdJd>*!1776456577.3054919242858886718750) /dJ!1776457060.92932391166687011718757!ꒌ} M.2.\northfield_demo\wp_options.ibdd82d68d*!1776457060.9293239116668701171875) 0e!1776457137.04039192199707031250007!.\northfield_demo\wp_options.ibde82e6l8e*!1776457137.0403919219970703125000) 1f!1776457198.73332405090332031250007!.\northfield_demo\wp_options.ibdf82f6W8f*!1776457198.7333240509033203125000) 2g!1776457667.39494800567626953125007!.\northfield_demo\wp_options.ibdg82g6:8g<:?g:?g@.g   !.\northfield_demo\wp_options.ibd88hh(h*h&hu*[O0dM Qd:H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' 3h7!.\northfield_demo\wp_options.ibd8 8  h82h668h<6?h6?h<.hii(i*iiKnorthfield_demo wp_optionsnorthfield_demo wp_options'4i7.\mysql\innodb_table_stats.ibdiR  4inorthfib3C RE:eld_demo wp_optionsiynorthfield_demo wp_options4iii82i6*8i<*?i*?i0.ijj(j*j jwnorthfield_demo wp_optionsPRIMARY n_diff_pfx016northfield_demo wp_optionsPRIMARY n_diff_pfx01' 5j7.\mysql\innodb_index_stats.ibdj~  5jnorthfield_demo wp_optionsPRIMARY n_diff_pfx01i\b SD:y6northfield_demo wp_optionsPRIMARY n_diff_pfx01 5j-ijwnorthfield_demo wp_optionsPRIMARY n_leaf_pages6northfield_demo wp_optionsPRIMARY n_leaf_pages 5j0j~  5jnorthfield_demo wp_optionsPRIMARY n_leaf_pagesiy6northfield_demo wp_optionsPRIMARY n_leaf_pages 5j*0ijgnorthfield_dec TT:mo wp_optionsPRIMARYsize.northfield_demo wp_optionsPRIMARYsize 5jjn  5jnorthfield_demo wp_optionsPRIMARYsizeiy.northfield_demo wp_optionsPRIMARYsize 5jijynorthfield_demo wp_optionsautoload n_diff_pfx017northfield_demo wp_optionsautoload n_diff_pfx01 5jj  5jnorthfield_demo wpj Uh:_optionsautoload n_diff_pfx01iy7northfield_demo wp_optionsautoload n_diff_pfx01 5jijynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 5jfj  5jnorthfield_demo wp_optionsautoload n_diff_pfx02iy7northfield_demo wp_optionsautoload n_diff_pfx02 5jfi0| V:jy northfield_demo wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages 5jєj  5jnorthfield_demo wp_optionsautoload n_leaf_pagesiy7northfield_demo wp_optionsautoload n_leaf_pages 5jiji northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize I W:5jCjp  5jnorthfield_demo wp_optionsautoloadsizeiy/northfield_demo wp_optionsautoloadsize 5jCijnorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 5j mj  5j mnorthfield_demo wp_options option_name n_diff_pfx01iy:northfield_demo wp_options option_name n_diE X:ff_pfx01 5j ijnorthfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages 5j zj  5j znorthfield_demo wp_options option_name n_leaf_pagesiy:northfield_demo wp_options option_name n_leaf_pages 5j ijonorthfield_demo wp_options option_namesize2i Y<:northfield_demo wp_options option_namesize 5j jv  5j northfield_demo wp_options option_namesizeiy2northfield_demo wp_options option_namesize 5j ij82j68j<?j?j .j  kk(k*kUk}*cP_site_transient_timeout_wp_1 ZG:theme_files_patterns-48fa72452280842694c9d980288d50b1off 6k8 8  k82k6e8k*!1776457667.3949480056762695312500 9n!1776460280.7068819999694824218750n8" ]N<2n648n<4?n4?n:.n  7!.\northfield_demo\wp_options.ibd7.\mysql\innodb_table_stats.ibd7.\mysql\innodb_index_stats.ibd8b8oo(o*o'o>*!1776460280.7068819999694824218750) :o!1776460390.21426606178283691406257!.\northfield_demo\wp_options.ibdo82o678o<7?o7?o=.o(Z ^@  !.\northfield_demo\wp_options.ibd8(8Wpp(p*pIp>*!1776460390.2142660617828369140625) ;p!1776460947.60946798324584960937507!.\northfield_demo\wp_options.ibdp82p6Y8p*!1776460947.6094679832458496093750) <!1776461660.18832397460937500000007!.\northfield_demo\wp_options.ibd826x88q<>?q>?qD.q$nB8r?B8?B8?B8?B8?B8?B8B8i?B8:O;B8Dr@B<uB*/ fB*V:?J?PJN,PT,?,?2FH(*h *8& 95HD_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}off8&RH_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b18& 82fQڀ gFB6x8*!1776461660.1883239746093750000000 I!1776463521.9338369369506835937500826x8*!1776463521.9338369369506835937500 J!1776463521.9373281002044677734375826x8*!1776463521.9373281002044677734375 K!1776463521.9614911079406738281250826x8*!1776463521.9614911079406738281250) Lr!1776463976.54020595550537109375007!.\northfield_demo\wp_options.ibdr82r6T8r*!1776463976.5402059555053710937500) Mso!1776464177.65639805793762207031257!.\northfield_demo\wp_options.ibds82s68s*!1776464177.6563980579376220703125) N!1776464585.60850095748901367187507!.\northfield_demo\wp_options.ibd826x8*!1776464585.6085009574890136718750) O{!1776465132.70092105865478515625007!.\northfield_demo\wp_options.ibd{82{68{i#}wnorthfield_demo wp_optionsPRIMARY n_leaf_pages6northfield_demo wp_optionsPRIMARY n_leaf_pages R} 0}~  R} northfield_demo wp_optionsPRIMARY n_leaf_pagesi6northfield_demo wp_optionsPRIMARY n_leaf_pages R} ;0i#}gnorthfield_demo wp_optionsPRIMARYsize.northfield_demo wpL? w#L_optionsPRIMARYsize R} }n  R} northfield_demo wp_optionsPRIMARYsizei.northfield_demo wp_optionsPRIMARYsize R}(i#}ynorthfield_demo wp_optionsautoload n_diff_pfx017northfield_demo wp_optionsautoload n_diff_pfx01 R}}  R}northfield_demo wp_optionsautoload n_diff_pfx01i7northfie+ƿ x7Lld_demo wp_optionsautoload n_diff_pfx01 R}i#}ynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 R}f}  R}northfield_demo wp_optionsautoload n_diff_pfx02i7northfield_demo wp_optionsautoload n_diff_pfx02 R}fi#}y northfield_demo wp_opt y]Lionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages R}є}  R}northfield_demo wp_optionsautoload n_leaf_pagesi7northfield_demo wp_optionsautoload n_leaf_pages R}i#}i northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize R}C}p  R}northfi2 zcLeld_demo wp_optionsautoloadsizei/northfield_demo wp_optionsautoloadsize R} Ci#}northfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 R}~}  R}~northfield_demo wp_options option_name n_diff_pfx01i:northfield_demo wp_options option_name n_diff_pfx01 R}]b {Li#}northfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages R}}  R}northfield_demo wp_options option_name n_leaf_pagesi:northfield_demo wp_options option_name n_leaf_pages R}i#}onorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesizey |7L R}}v  R}northfield_demo wp_options option_namesizei2northfield_demo wp_options option_namesize R} i#}82}6+8}<+?} +?} 1.} ~~(~*~߂~}*cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off S~BH+ }LA   ,8 8  ~82~68~*!1776465132.7009210586547851562500 V  !1 ,N776465443.8946430683135986328125826:8<:? :? @.    7!.\northfield_demo\wp_options.ibd7.\mysql\innodb_table_stats.ibd7.\mysql\innodb_index_stats.ibd88(*2u*[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' W!f7!.\northfield_demo\wp_options.ibd8K N A8  826B8r?B>?B>?B8NR N>?B>?B>?B>B>i?B>:W;B>Dr@B<*V:?J?PJN,PT,?,?2FH(*h *8& !f95Hm_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}off8&RH_site_transCH RNient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b18& 826x8*!1776465443.8946430683135986328125 [!1776467725.1317849159240722656250826x8*!1776467725.1317849159240722656250) \!1776468041.34927892684936523437507!.\northfield_demo\wp_options.ibd8 2 6x 8 *!1776468041.3492789268493652343750) ]!1776468402.04455304145812988281257!.\nQA +Torthfield_demo\wp_options.ibd8 2 6x 8 *T 0V!1776468402.0445530414581298828125) ^!1776468885.55185508728027343750007!.\northfield_demo\wp_options.ibd8 2 6x 8 *!1776468885.5518550872802734375000 c&!1776470318.1943240165710449218750826x8*!1776470318.1943240165710449218750) d(!1776470575.78451800346374511718757!.\northfield_demo\wp_options.ibd826x8*!1776470575.7845180034637451171875) e*!1776470736.7808010578155517578125m 3\7!.\northfield_demo\wp_options.ibd826x8*Ay 8^!1776470736.7808010578155517578125) f,!1776470807.45812797546386718750007!.\northfield_demo\wp_options.ibd826x8*!1776470807.4581279754638671875000) g.!1776470911.79810810089111328125007!.\northfield_demo\wp_options.ibd826x8*!1776470911.7981081008911132812500) h0!1776470972.67473793029785156250007!.\northfield_demo\wp_options.ibd826x8*!1776470972.6747379302978515625000) i2!1776471200.06331300735473632812507!.\northfield_demo\wp_option ds.ibd826x8*!1776471200.06331300735+ f47363281250) j4!1776471537.01410698890686035156257!.\northfield_demo\wp_options.ibd826x8*!1776471537.0141069889068603515625) k6!1776471648.0- Hi6244707107543945312507!.\northfield_demo\wp_options.ibd826x8*!1776471648.0624470710754394531250) l8!1776471786.42724800109863281250007!.\northfield_demo\wp_options.ibd826x8*!1776471786.4272480010986328125000) m:!1776471898.90873193740844726562507!.\northfield_demo\wp_options.ibd826x8*X <o!1776471898.9087319374084472656250) n <!1776472010.48364305496215820312507!.\northfield_demo\wp_options.ibd826r8( * b >*!1776472010.4836430549621582031250) o >!1776472114.92147302627563476562507!.\nort! (qhfield_demo\wp_options.ibd826r88>@( * a u*[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' p @"7!.\northfield_demo\wp_options.ibd8@ 8@  826q8 sn??????i?:p;D@<*V:?J?PJN,PT,?,?2F&HR(*h *8&  ,95HR_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:29ڀ s0:{}}off8R&RH_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b18R& 8&2&6x&8&*!1776472114.9214730262756347656250 zT!1776474356.18530201911926269531258'2'6x'8'*!1776474356.1853020191192626953125) {V!1776475239.57948493957519531250007!.\northfield_demo\wp_options.ibd8(2(6x(8(*!1776475239.5794849395751953125000 -j`!1776477592.8886160850524902343750-82-68-*!1776477592.8886160850524902343750) 2b!1776479119.5 n H{0344109535217285156257!.\northfield_demo\wp_options.ibd28-22-6#-82-<#?2#?2)-.2 c  !.\northfield_demo\wp_options.ibd8x8x5d5(J5*J5J5>*!1776479119.5034410953521728515625) 5Jd!1776479180.98779797554016113281257!.\northfield_demo\wp_options.ibd58.25.6.85.*!1776479180.987797v 9755401611328125  =r!1776483912.9410500526428222656250=852=5658=5t>(>*> >>*!1776483912.9410500526428222656250)  >t!1776485281.17662000656127929687507!.\northf^ &ield_demo\wp_options.ibd>862>6668>6<?>?>!6.>u  !.\northfield_demo\wp_options.ibd88?v?((?*(?(?u*[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off'  ?(v#=7!.\northfield_demo\wp_options.ibd8v 8v  ?872?7678?7*!1776485281.1766200065612792968750 D*~!1776485848.700520992oSϚ 2790527343750D8;2D;6;8D;2G>6>8G>.G #E HH(jH*jH ŽjH *8& #=95H(ܖHj_site_transient_wp_themeN#n u_files_patterns-48fa72452280842694c9d980288d50b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}off8&RHg_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b18& H8?2H?6?8H?*!1776485848.7005209922790527343750 I!1776487694.5727219l 581604003906250I82I6'8I<'?I'?I-.I   !.\northfield_demo\wp_options.ibd8{8268<.-2-6-8-<-..2.6.8.<../2/6/8/</.0206080<0.1216181<1.2226282<2.3236383<3.4246 & "484<4.5256585<5.6266686<6.7276787<7.8286888<8.9296989<9.:2:6:8:<:.;2;6;8;<;.<2<6<8<<<.=2=6=8=<=.>2>6>8><>.?2?6?8?<?.268<.* 7,2,6,8,<,.87JJ("J*"J z"J>*!1776487694.5727219581604003906250) J"!1776488079.63347792625427246093757!.\northfield_demo\wp_options.ibdJ82J68J*!1776488079. #6334779262542724609375) K!1776488248.79207992553710937500007!.\northfield_demo\wp_options.ibdK82K6]8K<]?K]?Kc.KC  !.\northfield_demo\wp_options.ibd88!LL(L*LTL>*!1776488248.7920799255371093750000) L!1776488347.10184407234191894531257!.\northfield_demo\wp_options.ib%| dL82L6d8L*!1776488347.1018440723419189453125) M!1776488739.77813005447387695312507!.\northfield_demo\wp_options.ibdM82M6[8M<[?M[?Ma.MA  !.\northfield_demo\wp_option˃ s.ibd88NN(N*N Nu*[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' N#7!.\northfield_demo\wp_options.ibd8 8  N82N68N<?N?N".N( * d }*cP_site_transient_timeout_wp_theme_files_patterns-48f} /a72452280842694c9d980288d50b1off  #=8 8  826t8*!1776488739.778130054473876~!p 9531250 T#!1776490522.6625370979309082031250T82T68T*!1776490522.6625370979309082031250)  U!1776491880.42265009880065917968757!.\northfieldMa' "_demo\wp_options.ibdU82U6K8U*!1776491880.4226500988006591796875 %Z!1776493276.8565430641174316406250Z82Z68Z*!1776493276.8565430641174316406250) &[e!17764945[`ƀ L22.23050403594970703125007!.\northfield_demo\wp_options.ibd[82[68[*!1776494522.2305(E 040359497070312500 +`!1776496680.2496409416198730468750`82`6)8`<)?`)?`/.`  !.\northfield_demo\wp_options.ibd88aa(a*a\au*[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' ,a%7!.\northfield_demo\wp_options.ibd8 [Ë 8  a82a6l8a*!1776496680.2496409416198730468750 2g!1776499551.9205999374389648437500g82g668g<6?g6?g<.g  hh(h*hYh*a:10:{i:1776440655;a:wVn 1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776469528;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776473054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i[Z= :43200;}}}i:1776474854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776476654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776512655;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0W :{}s:8:"interval";i:86400;}}}i:1776512728;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776512730;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}b0~ s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* & c9 x*3hcrona:11:{i:1776440655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:177 "@6469528;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776473054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776474854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:]43200;}}}i:1776476654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776501855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776512655;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4: ^"args";a:0:{}s:8:"interval";i:86400;}}}i:1776512728;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776512730;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"arFligs";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onh82h6i8hW,s:3:"6.7";s:15:"partial_version";s:0:"";}}s:12:"last_checked";i:1776429965;s:15:"version_checked";s:5:"6.9.4";s:12:"translations";a:0:{}} 9n1O:8:"stdClass":4:{s:7:"updates";a:1:{i:0;O:8:"stdClass":10:{s:8:"response";s:6:"latest";s:8:"download";s:59:"https://downloads.wordpress.org/release/wordpress-6.9.4.zip";s:6:"locale";s:5:"en_US";s:8:"packages";O:8:"stdClass":5:{s:4:"full";s:59:"https://downloads.wordpress.org/release/wordpress-6.9.4.zip";s:10:"no_con'j-tent";s:70:"https://downloads.wordpress.org/release/wordpress-6.9.4-no-content.zip";s:11:"new_bundled";s:71:"https://downloads.wordpress.org/release/wordpress-6.9.4-new-bundled.zip";s:7:"partial";s:0:"";s:8:"rollback";s:0:"";}s:7:"current";s:5:"6.9.4";s:7:"version";s:5:"6.9.4";s:11:"php_version";s:6:"7.2.24";s:13:"mysql_version";s:5:"5.5.5";s:11:"new_bundled";s:3:"6.7";s:15:"partial_version";s:0:"";}}s:12:"last_checked";i:1776499552;s:15:"version_checked";s:5:"6.9.4";s:12:"translations";a:0:@d.{}}n82n608n<0?n0?n6.n  oo(o*o#o *8& %u 0Ժoauto_updater.lock1776499552off8& ?tauto_updater.lock8& o82o638o<3?o3?o9.o $ ( * d *yO:_/8:"stdClass":4:{s:12:"last_checked";i:1776429966;s:8:"response";a:0:{}s:12:"translations";a:0:{}s:9:"no_update";a:0:{}} < # yO:8:"stdClass":4:{s:12:"last_checked";i:1776499552;s:8:"response";a:0:{}s:12:"translations";a:0:{}s:9:"no_update";a:0:{}}826t8wV8 84݀1  ,w82w68w*$auto_updateNs9r.lockoff CC$w8 8  8268:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776512655;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776512728;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:Kn?"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776512730;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776516254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40ce+&@d750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776518054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onq82qwAI68q*!http://demo.ecorpconsulting.co.uk* & #" O{siteurlhttps://demo.ecorpconsultinkŃMig.co.ukon{82{68{*!http://demo.ecorpconsulting.co.uk* & *(Pthomehttps://demo.ecorpconsulting.co.ukont82t6O8t.|  ( * d R+5http://demo.ecorpconsulting.co.uk/visit/#getting-here*;r& ؀6h _menu_item_urlhttps://demo.ecorpckWonsulting.co.uk/visit/#getting-here7".\northfield_demo\wp_postmeta.ibd826t8

This ism an example page. It's different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:

Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great doSng named Jack, and I like piña coladas. (And gettin' caught in the rain.)

...or something like this:

The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesomeغoW things for the Gotham community.

As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!

* & *  K`k C{p

This is an example page. It's different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:

Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my qwebsite. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)

...or something like this:

The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs ?rover 2,000 people and does all kinds of awesome things for the Gotham community.

As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!

Sample Pagepublishclosedopensample-pagehttp://northfield-theatre.local/?page_id=2page7ws..\northfield_demo\wp_posts.ibd,

Who we are

Suggested text: Our website address is: http://demo.ecorpconsulting.co.uk.

Comments

Suggested text:ݍVt When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection.

An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of youc`ur comment, your profile picture is visible to the public in the context of your comment.

Media

Suggested text: If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the web&vsite.

Cookies

Suggested text: If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.

w

If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.

When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select "Remember Me&qu$xot;, your login will persist for two weeks. If you log out of your account, the login cookies will be removed.

If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

Embedded content from other websites

<Ķdy!-- /wp:heading -->

Suggested text: Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.

These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with`z that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.

Who we share your data with

Suggested text: If you request a password reset, your IP address will be included in the reset email.

M.{

How long we retain your data

Suggested text: If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.

For users that register on our website (if any), we also store thH|e personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

What rights you have over your data

Suggested text: If you have an account on th}is site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

Where your data is sent

Suggested text: Visitor comments may be checked through an automated spam detection service.

* V. & X]kx

Who we are

Suggested text: Our website address is: https://demo.ecorpconsulting.co.uk.

Comments

Suggested text: When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to h|elp spam detection.

An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.

Media

Suggested text: If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.

Cookies

Suggested text: If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.

If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data andjd is discarded when you close your browser.

When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed.

If you edi#-8t or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

Embedded content from other websites

Suggested text: Articles on this site may include embedded content (e.g. videos., images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.

These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.

Who we share your data with

Suggested text: If you request a password reset, your IP address will be included in the reset email.

How long we retain your data

Suggested text: If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.

For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their usernamAe). Website administrators can also see and edit that information.

What rights you have over your data

Suggested text: If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also ,Jrequest that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

Where your data is sent

Suggested text: Visitor comments may be checked through an automated spam detection service.

Privacy PolicyZVvdraftclosedopenprivacy-policyhttp://northfield-theatre.local/?page_id=3page826t8Tu.68<.575(F5*F5F5>2!http://demo.ecorpconsulting.co.uk%##8&# cu " ?75Fadmin$wp$2y$10$5ihF.vFtfhZt.xplkjrbUOh9Ia8uhZUVSM8G2cEci2E87JJlNvJdaadminadmin@demo.ecorpconsulting.co.ukhttps://demo.ecorpconsulting.co.ukadmin7#.\northfield_demo\wp_users.ibd58.25.6.85.C>(>*>>u*[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off'  >C%7!.\northfield_demo\wp_options.ibd8C 8C  >862>6668>6<?>?>6.>D  %?E?([?*[?[?}*c'iP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off  ?[E"8E 8E  ?872?7678?72G>6>8G>.GnTHUH(4H*4H4H}*oo'΀cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off H4U"8U 8U  H8?2H?6?8H?2>6>8><>.?2?6?8?<?.268<.268<.8IL\L(L*LPLu*[NǞReH_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' L\&7!.\northfield_demo\wp_options.ibd8\ 8\  L82L6`8L<`?L`?Lf.LF] ժ &M^M(M*MGM}*cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off o Ā&M^%8^ 8^  M82M6W8MnfiUUy northfield_demo wp_optionsau /(-Vtoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages  U nєU  n U northfield_demo wp_optionsautoload n_leaf_pagesi;k7northfield_demo wp_optionsautoload n_leaf_pages  U IniUUi northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize  U nCUp  n U northfield_dem\o wp_optionsautoloadsizei;k/northfield_demo wp_optionsautoloadsize  U :nCiUUnorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01  U nU  n U northfield_demo wp_options option_name n_diff_pfx01i;k:northfield_demo wp_options option_name n_diff_pfx01  U 1#niUUnorthfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages  U nU  n U northfield_demo wp_options option_name n_leaf_pagesi;k:northfield_demo wp_options option_name n_leaf_pages  UHniUUonorthfield_demo wp_options option_namesize2northfield_demo wp_options optioG;n_namesize  UnUv  n Unorthfield_demo wp_options option_namesizei;k2northfield_demo wp_options option_namesize  UEniUU82U6G8U.Ws ժ &XtX(xX*xXЅxX *8& %tXx_site_transient_timeout_wp_thev Lme_files_patterns-48fa72452280842694c9d980288d50b11776508779off8t&]8t& X82X68XO2o68o*!1776514585.7744319438934326171875 <`)!1776514585.77445101737976074218758268wcrona:9:{i:1776512655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776512728;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"BFschedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776512730;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776516254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"sche5 dule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776518054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776519854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada24䱀*78b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onw82w68w   , Ҫ N   ,˪ ( - ?N   `xwU9   L  P?J@ : O  [?N@ : O [?R@: O [?V@: O [?Z@: O [?^@: O [?b@: O [?f@: O [?j@: O [?n@:  O [?r@2:!:  O [  , VS . (*!*a:10:{i:1776512728;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776512730;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"so;chedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776516254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776516255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776518054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b2484u`<0a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776519854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bbG=a9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* *& c+ Jt[>q(Hcrona:11:{i:1776512728;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776512730;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776516254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule"R9%?;s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776516255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776518054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776519854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a{0"@";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776555928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd75c?~A0bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on82618<1?LqB/1?7. 2y (u*u̓u*qa:11:{i:1776512728;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776512730;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776516254;a:1:n>C{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776516255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776518054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200nD;}}}i:1776519854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776555928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{oIE}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}swF::8:"interval";i:604800;}}}s:7:"version";i:2;}* 2q& c Ć(Iucrona:10:{i:1776512730;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776516254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776516255;a:1:{smG:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776518054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776519854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}HH}}i:1776555928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:満I"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on82688<>?>?D.$0    2 @蒀c\ ? h    7.\mysql\innodb_table_stats.ibd7.\mysql\innodb_index_stats.ibd8ĉ8268<.268<.268<.268<.268<.268<.2_d(68<.268<.268<.268<.8Ƭ{{({*{ᄉ{u*[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' O{(7!.\northfield_demo\wp_options.ibd8 8  {82{68{o  _site_transient_theme_rootsa:4:{s:18:"northfield-theatre";s:7:"/themes";s:16:"twentytwentyfive";s:7:"/themes";s:16:"twentytwentyfour";s:7:"/themes";s:17:"twentytwentythree";s:7:"/themes";}off8&aS8_site_transient_theme_roots8& ,8 2 6t 8 *$auto_updater.lockoff _C8 S8  .8 2 6 8 ";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* #& c Ćܶg crona:10:{i:1776519854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}fB}}i:1776519855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776555928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{Wr}s:8:"interval";i:43200;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";cs:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:uj{W"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on826t84:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776527055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776555928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interA^val";i:43200;}}}i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s9 :8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:Þ8:"interval";i:86400;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on58.25.6.85.ba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:ɿL"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* jɀ & c Ćz07_crona:10:{i:1776527055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776555928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba?e9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_ke+|ys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete"3M;a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on78/27/6/87/>>(>*>:>*a:10:{i:1776527055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776555oO 928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:4320u` 0;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"id'* nterval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0IK >:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}*  & c9 x> >crona:11:{i:1776527055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776530655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}} }i:1776555928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"intervh|Jal";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:"q0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:縉J"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on>862>66J68>6J?>P6.>0??@?(?*??*>>xa:11:{i:1776527055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776530655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:I{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776555928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b2484&'0a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bbba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"450cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* & c Ć@ ?crona:10:{i:1776530655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776555928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:\A8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840amI";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b2MD04840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on?872?7678?72G>6>8G>.GO -A  , !.\northfield_demo\wp_options.ibd8 GY8 G1216181<1.2226282<2.3236383q%<3.4246484<4.5256585<5.6266686<6.7276787<7.8286888<8.9296989<9.:2:6:8:<:.;2;6;8;<;.<2<6<8<<<.=2=6=8=<=.>2>6>8><>.8 IHPH(oH*oHǐoHu*崅ڀ&y[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' HoP,7!.\northfield_demo\wp_options.ibd8P  8P  <H8?2H?6?8H?& c ĆB\Ncrona:10:{i:1뚰6776534255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776555928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:Om7"interval";i:43200;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:6k84:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"3 L39args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onN82N68N<?N?N.N]^(*iA*'_transient_doing_cronon ^,"8^ !V8^  8":Q26y8:"hGj_transient_doing_cron8h& T82T68T& c9 xܦj Uycrona:11:{i:1776534255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776537855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776555928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd7v#{C50bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:orthfield_demo wp_optionsautoload n_diff_pfx01 $Y 3rióYynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 $Y rfY  r$Y northfield_demo wp_optionsautoload n_diff_pfx02i㧸7northfield_demo wp_optionsautoload n_diff_pfx02 $Y 4rfióYy northfield_demogSd wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages $Y rєY  r$Y northfield_demo wp_optionsautoload n_leaf_pagesi㧸7northfield_demo wp_optionsautoload n_leaf_pages $Y 5rióYi northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize $Y rCYp  r$Y 1:Tjnorthfield_demo wp_optionsautoloadsizei㧸/northfield_demo wp_optionsautoloadsize $Y&rCióYnorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 $YrY  r$Ynorthfield_demo wp_options option_name n_diff_pfx01i㧸:northfield_demo wp_options option_name n_diff_pfx01 $YUrióYnorthfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages $YrY  r$Ynorthfield_demo wp_options option_name n_leaf_pagesi㧸:northfield_demo wp_options option_name n_leaf_pages $Y*rióYonorthfield_demo wp_options option_namesize2northfield_demo wp_options option_name Vsize $YrYv  r$Ynorthfield_demo wp_options option_namesizei㧸2northfield_demo wp_options option_namesize $Y'rióY82Y6G8Ysients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";)Ҁi:2;}onq82q6$8q<$?q$?q*.q (**Dqxa:11:{i:1776545055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776548655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:N2u8:"interval";i:3600;}}}i:1776555928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"aۣ*rgs";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedK(D^ule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}*  & c ĆzEcrona:10:{i:1776548655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776555928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}us:8:"interval";i:43200;}}}i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"arg⾍s";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"argsn";a:0:{}s:8:"interval";i:86400;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on826!8  "  ^ .-!.\northfield_demo\wp_options.ibd8!O@268<.268<.268<.27΀/68<.268<.268<.268<.268<.268<.8!Q (*u*[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' G/g7!.\northfield_demo\wp_options.ibdӀ 8 "h8  8268<??."h  /g(i*i i}*cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off H i.8 "8  o8268ily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule"xv\;s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}ons82s68s<?s?s.s  (* ܍A*'_transient_doing_cronon N .-8 " 8  ^8268& c ĆBWqecrona:10:{i:1776555855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776555928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"arg `s";a:0:{}s:8:"interval";i:43200;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s1fzk:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:c/ƀ"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on82688<>?>?D.$(*. *8& 095H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}offg#  /g8&RH8_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b18& 8 2 6> 8 <>?>?D .$ 0  0 268<.268<.268<.268<.268RX <.268<. 2 6 8 < .!.\northfield_demo\wp_options.ibd8!x8!(*܇ *8& 0! _transient_doing_cron1776556170.7589480876922607421875on7!.\northfield_demo\wp_options.ibd8&#G(_transient_doing_cron8& 8 2 6 8&9 & c9 xܦ^crona:11:{i:1776555855;a:1:{s:34:"wp_pritvacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776555928;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:177L6559455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"inter| \kval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interv~˨al";i:86400;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on8 2 6 8 8<>?>?D.$#  0(* }*cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off f 08 #z8  82L J68<? ? .#z  0(U*U U *8& */ Pl U_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776559837off8& P@_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b18& P8266i =88<>?>?D.$#z  0 0  1F (*. *8& 1>!l_transient_doing_cron1776561611.3884310722351074218750on8&#G@_transient_doing_cron8&mXp 826>8<>?>?D.$ 0 (* *a:9:{i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776559455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args"6;a:0:{}s:8:"interval";i:3600;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:>"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}rWs:8:"interval";i:43200;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* +v& c Y(͈n crona:10:{i:1776559<gu454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776559455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval"96;i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{8)`}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"intervalFϕ";i:86400;}}}i:1776602654;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on8268<? ? . (N*N Nw+F*n Ya:10:{i:1776559454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776559455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10gO\:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3#:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedulbe";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776602654;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* 2& c (͈oj79 Ncrona:9:{i:1776559455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"arg+6@s";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args7x ";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776602654;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"are؀!gs";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on8268(8(<>?>?D(.$  znorthfield_demo wp_optionsautoload n_diff_pfx01i7northfield_demo wp_optionsautoload n_diff_pfx01 zi-ϔynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 zf  znorthfield_demo wp_optionsautolo Fw3Yad n_diff_pfx02i7northfield_demo wp_optionsautoload n_diff_pfx02 zfi-ϔy northfield_demo wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages z є  z northfield_demo wp_optionsautoload n_leaf_pagesi7northfield_demo wp_optionsautoload n_leaf_pages zi-ϔi 4onorthfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize z !Cp  z !northfield_demo wp_optionsautoloadsizei/northfield_demo wp_optionsautoloadsize z Ci-ϔnorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 z  s5 z northfield_demo wp_options option_name n_diff_pfx01i:northfield_demo wp_options option_name n_diff_pfx01 z i-ϔnorthfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages z   z northfield_demo wp_options option_name n_leaf_pagesi:northfield_demo wp_options option_name n_leaf_y6pages z i-ϔonorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize z v  z northfield_demo wp_options option_namesizei2northfield_demo wp_options option_namesize z i-8'2'6'8'*$auto_updater.lockoff }~#/g8# "h8#  8=R*2*6*8*;s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedul?le";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily^^P|@";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776602654;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* 2. & c ez9wA%~crona:10:{i:1776559455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s)5B:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{sU[C:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";EDs:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776602654;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on8+2+6}+8+<}?}?+.c<E&  '(**ea:10:{i:1776559455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:1ҐF32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:3:{sE=G:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_dr:BHaft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776602654;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;HI}*  & c z'crona:9:{i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"iJ40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"4'DtK0cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776602654;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd7MҀLB50bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on8,2,6 ,8,< ? ?,.(  -)-(0-*0-0-*a:9:{i:1776561254;a:1:WM:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:360mcN0;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776599128;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400jZO;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599130;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776602654;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:432mP00;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}*  & c Z)-0crona:10:{i:1776561254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563054;a:1:{s:16:"wp_update_th˺Qemes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776563055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776599055;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776JR599128;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776599130;a:1:{s:30:"wp_scheSduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776602654;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776604454;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a@0 T:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on-82-68-7!.\northfield_demo\wp_options.ibd8; #8;  =852=56H58=5=>(>*> ڌ>}*cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off  > =08= #8=  >862>66+9آ@68>6 ?> 6.> >???(?*?A?Knorthfield_demo wp_optionsnorthfield_demo wp_options' ??7.\mysql\innodb_table_stats.ibd?[  ??northfield_demo wp_optionsi-northfield_demo wp_options ?8?i>?872?76Q78?7DC:_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d5 *!H0b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}off8D&#T8D& C8:2C:6:8C:@wnorthfield_demo wp_optionsPRIMARY n_leaf_pages6northfield_demo wp_optionsPRIMARY n_leaf_pages  @A0@}  A@northfield_demo wp_optionsPRIMARY n_leaf_pagesi-6northfield_demo wp_optionsPRIMARY n_leaf_pages  @ A0i>@gq6mnorthfield_demo wp_optionsPRIMARYsize.northfield_demo wp_optionsPRIMARYsize  @ A@m  A@ northfield_demo wp_optionsPRIMARYsizei-.northfield_demo wp_optionsPRIMARYsize  @ Ai>@ynorthfield_demo wp_optionsautoload n_diff_pfx017northfield_demo wp_optionsautoload n_diff_pfx01  @ mA@  A:ȝe@ mnorthfield_demo wp_optionsautoload n_diff_pfx01i-7northfield_demo wp_optionsautoload n_diff_pfx01  @ Ai>@ynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02  @ mAf@  A@ mnorthfield_demo wp_optionsautoload n_diff_pfx02i-7northfield_demo wp_optionsautoload n_diff_pfx02 v 9 @ Afi>@y northfield_demo wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages  @ wAє@  A@ wnorthfield_demo wp_optionsautoload n_leaf_pagesi-7northfield_demo wp_optionsautoload n_leaf_pages  @ Ai>@i northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsxhautoloadsize  @ wAC@o  A@ wnorthfield_demo wp_optionsautoloadsizei-/northfield_demo wp_optionsautoloadsize  @ ACi>@northfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01  @WA@  A@Wnorthfield_demo wp_options option_name n_diff_pfx01i-pE:northfield_demo wp_options option_name n_diff_pfx01  @Ai>@northfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages  @mA@  A@mnorthfield_demo wp_options option_name n_leaf_pagesi-:northfield_demo wp_options option_name n_leaf_pages  @Ai>@o>vnorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize  @yA@u  A@ynorthfield_demo wp_options option_namesizei-2northfield_demo wp_options option_namesize  @Ai>@882@8688@8 2   7$ 2 \  3: #ت  0? h    0 7!.\northfield_demo\wp_options.ibd7.\mysql\innodb_table_stats.ibd7.\mysql\innodb_index_stats.ibd8# 8#/2/6/8/</.0206080<0.1216181<1-ά.2226282<2.3236383<3.4246484<4.5256585<5.6266686<6.7276787<7.8286888<8.9296989<9.:2:6:8:<:.DGD(D*D =D *8& 32!GD _transient_doing_cron1776>$R566655.0486979484558105468750on7!.\northfield_demo\wp_options.ibd8G&$GH>_transient_doing_cron8G& D8;2D;6M;8D;[GuGA*'_transient_doing_cronon GM08M #8M  G8>2G>6>8G>.GkN + #ت  0!.\northfield_demo\wp_options.ibd8#9+8#9Z;2;6;8;<;.<2<6<8<<<.=2=6=8=<=.>2>6>8><>5?+.8#:HOH(H*HHu*[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' HO327!.\northfield_demo\wp_options.ibd8O $8O  H8?2H?6 ?8H?< ?H ?H?.HPIQI(I*II}*cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9[{d980288d50b1off IQ28Q $68Q  I82I6(8I<(?I(?I..IRJSJ(J*J J *8& 32 P̡SJ_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776569663off8S&$6]8S& J82J68J<?J?J .fV+JTKUK(K*KK *8& 3ρ95H'UK_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}off8U&$U8U& K82K6#8K<#?K#?K).K V$ ժ 32$6 Ī 2 3 XV  4Q !.\northfield_demo\wp_options.ibd8#@&8#@ULWL(L*LMLu*[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' LW4I7!.\northfield_demo\wp_options.ibd8W %H8W  L82L6]8L<]?L]?Lc.LCX%H  4IMYM(M*northfield_demo wp_optionsTgiOT82T68T6northfield_demo wp_optionsPRIMARY n_diff_pfx01  UiiOUwnorthfield_demo wp_optionsPRIMPSRARY n_leaf_pages6northfield_demo wp_optionsPRIMARY n_leaf_pages  U i0U~  i U northfield_demo wp_optionsPRIMARY n_leaf_pagesi>6northfield_demo wp_optionsPRIMARY n_leaf_pages  Ui0iOUgnorthfield_demo wp_optionsPRIMARYsize.northfield_demo wp_optionsPRIMARYsize  UiUn  i Unorthfield_demo wp_opt1RionsPRIMARYsizei>.northfield_demo wp_optionsPRIMARYsize  UiiOUynorthfield_demo wp_optionsautoload n_diff_pfx017northfield_demo wp_optionsautoload n_diff_pfx01  UiU  i Unorthfield_demo wp_optionsautoload n_diff_pfx01i>7northfield_demo wp_optionsautoload n_diff_pfx01  UwiiOUyܲxnorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02  UifU  i Unorthfield_demo wp_optionsautoload n_diff_pfx02i>7northfield_demo wp_optionsautoload n_diff_pfx02  UxifiOUy northfield_demo wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages ߼, UiєU  i Unorthfield_demo wp_optionsautoload n_leaf_pagesi>7northfield_demo wp_optionsautoload n_leaf_pages  UiiOUi northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize  UiCUp  i Unorthfield_demo wp_optionsautoloadsizei>/northfield_demo wp_optionsautoloadsize !ۀ9 UtiCiOUnorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01  UiU  i Unorthfield_demo wp_options option_name n_diff_pfx01i>:northfield_demo wp_options option_name n_diff_pfx01  UkiiOUnorthfield_demo wp_options option_name +ARn_leaf_pages:northfield_demo wp_options option_name n_leaf_pages  UiU  i Unorthfield_demo wp_options option_name n_leaf_pagesi>:northfield_demo wp_options option_name n_leaf_pages  U iiOUonorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize  U! iUv  i U! northf 9 jield_demo wp_options option_namesizei>2northfield_demo wp_options option_namesize  U!iiOU82U68U.d_demo wp_optionsautoloadsize MsCsp  Msnorthfield_demo wp_optionsautoloadsizeik/northfield_demo wp_optionsautoloadsize MsCCisnorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 Mss  Msnorthfield_demo wp_options option_name n_diff_pf?Px01ik:northfield_demo wp_options option_name n_diff_pfx01 Ms:isnorthfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages Mss  Msnorthfield_demo wp_options option_name n_leaf_pagesik:northfield_demo wp_options option_name n_leaf_pages MsGisom@xnorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize Mssv  Msnorthfield_demo wp_options option_namesizeik2northfield_demo wp_options option_namesize MsDis82s6d8s*:1776602655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776604454;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776606254;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"id*nterval";i:43200;}}}i:1776642328;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4f *:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"wea=$T*ekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on8,2,6M,8,4 P%_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776599333off& >n95H&_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980aW,288d50b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}off *?F@ : 7!.\northfield_demo\wp_options.ibd7.\mysql\innodb_table_stats.ibd7.\mysql\innodb_index_stats.ibd8%8%5-5(5*595u*&[&H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' 5->7!.\northfield_demo\wp_options.ibd8- 'Q~,t8-  58.25.6I.85.n8/ '8/  78/27/6/87/8(818(8*8J8 *Db,(268<.-2-6-8-<-..2.6.8.<...@...: ; F %  @ B=& l     - $䀗 Klwidget_pagesa:1:{s:12:"_multiwidget";i:1;}autoNmwidget_calendara:1:{s:12:"_multiwidget";i:1;}auto~nwidget_archivesa:1:{s:12:"_multiwidget";i:1;}auto!D,(Qowidget_media_audioa:1:{s:12:"_multiwidget";i:1;}autopwidget_media_imagea:1:{s:12:"_multiwidget";i:1;}auto8Sqwidget_media_gallerya:1:{s:12:"_multiwidget";i:1;}auto@Qrwidget_media_videoa:1:{s:12:"_multiwidget";i:1;}auto HJswidget_metaa:1:{s:12:"_multiwidget";i:1;}auto PLtwidget_searcha:1:{s:12:"_multiwidget";i:1;}autoXRuFM_,widget_recent-postsa:1:{s:12:"_multiwidget";i:1;}auto`Uvwidget_recent-commentsa:1:{s:12:"_multiwidget";i:1;}autohOwwidget_tag_clouda:1:{s:12:"_multiwidget";i:1;}autopNxwidget_nav_menua:1:{s:12:"_multiwidget";i:1;}autoxRywidget_custom_htmla:1:{s:12:"_multiwidget";i:1;}auto "Uz_transient_wp_core_block_css_files&Vong e,3~recovery_keysa:0:{}offO(WPLANGauto 1l_site_transient_update_coreO:8:"stdClass":4:{s:7:"updates";a:1:{i:0;O:8:"stdClass":10:{s:8:"response";s:6:"latest";s:8:"download";s:59:"https://downloads.wordpress.org/release/wordpress-6.9.4.zip";s:6:"locale";s:5:"en_US";s:8:"packages";O:8:"stdClass":5:{s:4:"full";s:59:"https://downloads.wordpress.org/release/wordpress-6.9.4.zip";s:10:"no_content";s:70:"https://downl{ ,oads.wordpress.org/release/wordpress-6.9.4-no-content.zip";s:11:"new_bundled";s:71:"https://downloads.wordpress.org/release/wordpress-6.9.4-new-bundled.zip";s:7:"partial";s:0:"";s:8:"rollback";s:0:"";}s:7:"current";s:5:"6.9.4";s:7:"version";s:5:"6.9.4";s:11:"php_version";s:6:"7.2.24";s:13:"mysql_version";s:5:"5.5.5";s:11:"new_bundled";s:3:"6.7";s:15:"partial_version";s:0:"";}}s:12:"last_checked";i:1776561612;s:15:"version_checked";s:5:"6.9.4";s:12:"translations";a:0:{}}offoy`b',_site_transient_update_pluginsO:8:"stdClass":4:{s:12:"last_checked";i:1776561615;s:8:"response";a:0:{}s:12:"translations";a:0:{}s:9:"no_update";a:0:{}}off _site_transient_update_themesO:8:"stdClass":5:{s:12:"last_checked";i:1776561615;s:7:"checked";a:4:{s:18:"northfield-theatre";s:5:"1.0.0";s:16:"twentytwentyfive";s:3:"1.4";s:16:"twentytwentyfour";s:3:"1.4";s:17:"twentytwentythree";s:3:"1.6";}s:8:"response";a:0:{}s:9:"no_update";a:3:{s:16:"tweO~Y,ntytwentyfive";a:6:{s:5:"theme";s:16:"twentytwentyfive";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfive/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfive.1.4.zip";s:8:"requires";s:3:"6.7";s:12:"requires_php";s:3:"7.2";}s:16:"twentytwentyfour";a:6:{s:5:"theme";s:16:"twentytwentyfour";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfour/";s:7:"package";s:62:"https://downloads.wordpress.o$,rg/theme/twentytwentyfour.1.4.zip";s:8:"requires";s:3:"6.4";s:12:"requires_php";s:3:"7.0";}s:17:"twentytwentythree";a:6:{s:5:"theme";s:17:"twentytwentythree";s:11:"new_version";s:3:"1.6";s:3:"url";s:47:"https://wordpress.org/themes/twentytwentythree/";s:7:"package";s:63:"https://downloads.wordpress.org/theme/twentytwentythree.1.6.zip";s:8:"requires";s:3:"6.1";s:12:"requires_php";s:3:"5.6";}}s:12:"translations";a:0:{}}off @k_site_transient_timeout_browser_562dfc"͟ ,d5b68c64c48b5e26801777ec721776944729off q8_site_transient_browser_562dfcd5b68c64c48b5e26801777ec72a:10:{s:4:"name";s:6:"Chrome";s:7:"version";s:9:"147.0.0.0";s:8:"platform";s:9:"Macintosh";s:10:"update_url";s:29:"https://www.google.com/chrome";s:7:"img_src";s:43:"http://s.w.org/images/browsers/chrome.png?1";s:11:"img_src_ssl";s:44:"https://s.w.org/images/browsers/chrome.png?1";s:15:"current_version";s:2:"18";s:7:"upgrade";b:0;s:8:"insecure";b:0;s:6:"mobile";b:,7 ,0;}off Bm_site_transient_timeout_php_check_986ab27a5c44eb5941b7e3b238532f661776944730off :_site_transient_php_check_986ab27a5c44eb5941b7e3b238532f66a:5:{s:19:"recommended_version";s:3:"8.3";s:15:"minimum_version";s:6:"7.2.24";s:12:"is_supported";b:0;s:9:"is_secure";b:1;s:13:"is_acceptable";b:1;}offi4can_compress_scripts0onAfinished_updating_comment_type1auto ??wP ,{theme_mods_twentytwentyfivea:4:{s:18:"custom_css_post_id";i:-1;s:19:"wp_classic_sidebars";a:3:{s:8:"footer-1";a:11:{s:4:"name";s:15:"Footer Column 1";s:2:"id";s:8:"footer-1";s:11:"description";s:25:"First footer widget area.";s:5:"class";s:0:"";s:13:"before_widget";s:35:"
";s:12:"after_widget";s:6:"
";s:12:"before_title";s:25:"

";s:11:"after_title";s:5:"

";s:14:"before_sidebar";s:0:"";s:13:"after_siN ,debar";s:0:"";s:12:"show_in_rest";b:0;}s:8:"footer-2";a:11:{s:4:"name";s:15:"Footer Column 2";s:2:"id";s:8:"footer-2";s:11:"description";s:26:"Second footer widget area.";s:5:"class";s:0:"";s:13:"before_widget";s:35:"
";s:12:"after_widget";s:6:"
";s:12:"before_title";s:25:"

";s:11:"after_title";s:5:"

";s:14:"before_sidebar";s:0:"";s:13:"after_sidebar";s:0:"";s:12:"show_in_rest";b:0;}s:8:"footer-3";a:11:{s:4:"name";s:15:"Foote#k4 ,r Column 3";s:2:"id";s:8:"footer-3";s:11:"description";s:25:"Third footer widget area.";s:5:"class";s:0:"";s:13:"before_widget";s:35:"
";s:12:"after_widget";s:6:"
";s:12:"before_title";s:25:"

";s:11:"after_title";s:5:"

";s:14:"before_sidebar";s:0:"";s:13:"after_sidebar";s:0:"";s:12:"show_in_rest";b:0;}}s:18:"nav_menu_locations";a:0:{}s:16:"sidebars_widgets";a:2:{s:4:"time";i:1776427793;s:4:"data";a:4:{s:19:"wp_inactive_widgetyP*,s";a:3:{i:0;s:7:"block-2";i:1;s:7:"block-3";i:2;s:7:"block-4";}s:8:"footer-1";a:2:{i:0;s:7:"block-5";i:1;s:7:"block-6";}s:8:"footer-2";a:0:{}s:8:"footer-3";a:0:{}}}}off _transient_wp_styles_for_blocksa:2:{s:4:"hash";s:32:"4ad6ed4956ef7f814db220c22a123393";s:6:"blocks";a:6:{s:11:"core/button";s:0:"";s:14:"core/site-logo";s:0:"";s:18:"core/post-template";s:120:":where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout*,-grid){gap: 1.25em;}";s:18:"core/term-template";s:120:":where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}";s:12:"core/columns";s:102:":where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}";s:14:"core/pullquote";s:69:":root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}";}}on{ theme_mods_northfield-theatrea:3:{s:18:"custom_css_ju,post_id";i:-1;s:16:"sidebars_widgets";a:2:{s:4:"time";i:1776427791;s:4:"data";a:5:{s:19:"wp_inactive_widgets";a:0:{}s:8:"footer-1";a:2:{i:0;s:7:"block-5";i:1;s:7:"block-6";}s:8:"footer-2";a:0:{}s:8:"footer-3";a:0:{}s:9:"sidebar-1";a:3:{i:0;s:7:"block-2";i:1;s:7:"block-3";i:2;s:7:"block-4";}}}s:18:"nav_menu_locations";a:2:{s:7:"primary";i:55;s:6:"footer";i:56;}}on @current_themeNorthfield Theatreauto]/theme_switchedautoy>F[,theme_switched_via_customizerautoBcustomize_stashed_theme_modsa:0:{}off}>event_category_childrena:0:{}auto% Gwp_calendar_block_has_published_posts1autoo(8$category_childrena:0:{}auto0@%northfield_sample_posts_seeded1autow8=)northfield_pages_ensured_v11auto @@kJ_site_tras,nsient_timeout_browser_e42bf526b243df7a236ec20a10eeb5ef1777025021off v8HK_site_transient_browser_e42bf526b243df7a236ec20a10eeb5efa:10:{s:4:"name";s:6:"Chrome";s:7:"version";s:13:"147.0.7727.15";s:8:"platform";s:9:"Macintosh";s:10:"update_url";s:29:"https://www.google.com/chrome";s:7:"img_src";s:43:"http://s.w.org/images/browsers/chrome.png?1";s:11:"img_src_ssl";s:44:"https://s.w.org/images/browsers/chrome.png?1";s:15:"current_version";s:2:"18";s:7:"upgrade";b:0;WdV,s:8:"insecure";b:0;s:6:"mobile";b:0;}off @PkL_site_transient_timeout_browser_9f1c933cf85ae1ac7df7f332c63db2871777025063off 8X?M_site_transient_browser_9f1c933cf85ae1ac7df7f332c63db287a:10:{s:4:"name";s:7:"unknown";s:7:"version";s:0:"";s:8:"platform";s:0:"";s:10:"update_url";s:0:"";s:7:"img_src";s:0:"";s:11:"img_src_ssl";s:0:"";s:15:"current_version";s:0:"";s:7:"upgrade";b:0;s:8:"insecure";b:0;s:6:"mobile";b:0;}off(*`qI,b_transient_health-check-site-status-result{"good":18,"recommended":3,"critical":0}onuh:https_migration_required1auto  P p%/7}_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776599333off+ & $W(18_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776601266off81&'](81& 1M,(8802806Z0880=>(>*> > *,8,& %K!p,=> _transient_doing_cron1776603410.2876129150390625000000on7!.\northfield_demo\wp_options.ibd8=&'tGD_transient_doing_cron,8=& ,>862>66%68>6<%?> %?> +6.> > $_ ???(v&1Q?*Q?Q?*a:10:{i:1776602654;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776602655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776604454;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";aw$l1:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776606254;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776642328;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd75hN10bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bbO 61a9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}*  & c! l? ?Qcrona:11:{i:1776602654;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10t#!1:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776602655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776604454;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776606254;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3N"1:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776642328;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776645854;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bX#1ba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9;+$1870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on. & c! lp? ?Qcrona:11:{i:1776602654;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"t%1wicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776602655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776604454;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776606254;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{sY&1:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776642328;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776645854;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9bi'1870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870]F(1f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on& "xYsiteurlhttps://demo.ecorpconsulting.co.ukon& "'homehttps://demo.ecorpconsulting.co.ukon& cW)1"oqblognameNorthfield Theatreon& " ݓblogdescriptionWhere Yorkshire stages the worldon& "cEusers_can_register0on& #; admin_emailadmin@demo.ecorpconsulting.co.ukon& #mY start_of_week1on& #[ܜ use_balanceTags0on& -Z*1#S m use_smilies1on& $aB require_name_email1on& $>[ comments_notify1on& $p[  posts_per_rss10on& $]۳rss_use_excerpt0on& $yۄmailserver_urlmail.example.comon& $Gmailserver_loginlog-+1in@example.comon& %9[mailserver_passon& %yamailserver_port110on& %_ڨdefault_category1on& %qxdefault_comment_statusopenon& &i?default_ping_statusopenon& &Ai default_pingback_flag1on& &w] a,1posts_per_page10on& &_ (٥date_formatF j, Yon& &] 0utime_formatg:i aon& '  8Flinks_updated_date_formatF j, Y g:i aon& ':c@comment_moderation0on& '~_Hmoderation_notify1on& '{ P؟permalink_structure/-1%postname%/on& 'ဃ  X`rewrite_rules&3on& ( S ` hack_file0on& (`_ h blog_charsetUTF-8on& (_p!moderation_keysoff& (gxט"active_pluginsa:0:{}on& (W e#category_baseon& ) 9@^.1$ping_siteshttps://rpc.pingomatic.com/on& )Ga%comment_max_links2on& )Q &gmt_offset0on& )i֚'default_email_category1on& )_d(recently_editedoff& *s5)templatenorthfield-theatreon& *Ks *stylesheetnorthfieldql/1-theatreon& *g+comment_registration0on& *a Ս,html_typetext/htmlon& *Y \-use_trackback0on& +$i /.default_rolesubscriberon& +Q[ /db_version60717on& +y0uploads_use_yearmonth_folders1on& +S ԏG011upload_pathon& +U e2blog_public1on& ,g:3default_link_category2on& ,F_ 4show_on_frontpageon& ,{M5tag_baseon& ,W Ӯ6show_avatars1on& ,W  ӂ7avatar_ratingGon& ,[(U8#ܶ11upload_url_pathon& -+c0'9thumbnail_size_w150on& -YF:thumbnail_size_h150on& -[@;thumbnail_crop1on& -] Hҕ<medium_size_w300on& -@=medium_size_h300on& .gX7>avatar_defaultmysteryon& .I] `?large_size_w1024on ۀo2E1 *?>@ : ?872?7678?73-& $Ww ڈ-ECauto_updater.lock1776603414off7!.\northfield_demo\wp_options.ibd8E& ?auto_updater.lock-8E& -C8:2C:6l:8C:IiEonorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize EIEu  IEnorthfield_demo wp_options option_namesizei2northfield_demo wp_options option_namesize E:IiE8<2E<61<8E<<1?E1?E7<.EJ % nHG3? h       2 \ 0 GLG(G*GtG*yO:8:"stdClass":4:{s:12:"last_checked";i:1776561615;s:8:"response";a:0:{}s:12:"translations";a:0:{}s:9:"no_update";a:0:{}} GLyO:8:"stdClass":4:{s:12:"last_checked";i:1776603414]HS3;s:8:"response";a:0:{}s:12:"translations";a:0:{}s:9:"no_update";a:0:{}}G8>2G>6>8G>.GjM  HNH(H*H-H *.8.& %耗#M.NH_site_transient_timeout_theme_roots1776605214off8N&c#_site_transient_timeout_theme_roots.8N& *.H8?2H?6=?8H?<=?H=?HC?.H#I3O &+ IPI(I*ISI */8/& &# /PI_site_transient_theme_rootsa:4:{s:18:"northfield-theatre";s:7:"/themes";s:16:"twentytwentyfive";s:7:"/themes";s:16:"twentytwentyfour";s:7:"/themes";s:17:"twentytwentythree";s:7:"/themes";}off8P&aS8_site_transient_theme_roots/8P& ;/I82I6c8I*-$-auto_updater.lockoff KT%8T &Z8T  *K82K68Km5e";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776606255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776642328;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776645854;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478bAqn524840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776647654;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd Y[o5750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:|:p532:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* 6I& c Ćph U"crona:10:{i:1776606254;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776606255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a˜dq5:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776642328;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776645854;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776647654;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b2r54840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2s5478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onU82U68Uņt77<?U"?U"!.U"i 6Q VjV(V*VVA*2'2_transient_doing_cronon !Vj$W8j '8j  V82V68V<?V?V.Vk'Ҫ  $W!.\northfield_demo\wp_options.ibd8&u8&6266686<6.7276787<7.Wu278286888<8.9296989<9.:2:6:8:<:.;2;6;8;<;.<2<6<8<<<.>2>6>8><>.?2?6?8?<?.268<.268<.268<.268<.268<.v48268<.268<.268<.268<.268<.268<.268<.268<.268<.8&WlW(EW*EWEWu*1[1H_site_transient_Ӏ؀wJ8wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' "W El%K7!.\northfield_demo\wp_options.ibd8l 't8l  W82W68WM8erval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{V<8}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* 6I. & c! l`cz)^ crona:11:{i:1776606254;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776606255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:36$800;}}}i:1776642328;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776645854;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776647654;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"i[8nterval";i:43200;}}}i:1776649454;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"arg3p8s";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly"QO8;s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on^82^68^i*>i>i *888& ' P#8i>_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776611264off8&(]88& 8i82i68i8>& + I>wQ_site_transient_timeout_community-events-8c806a5db7999941e073552d4b889dbc1776652684off7!.\northfield_demo\wp_options.ibd8&HI_site_transient_timeout_community-events-8c806a5db7999941e073552d4b889dbc>8& >w82w68w    .?a:6:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:" ";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:52:" {A ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:8:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:14:"WordPress News";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:26:"https://wordpress.org/news";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{iʙ:A:0;a:5:{s:4:"data";s:59:"The latest news about WordPress and the WordPress community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:13:"lastBuildDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 11 Apr 2026 18:21:14 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:5:"en-US";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lan Ag";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:40:"https://wordpress.org/?v=7.1-alpha-62244";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"image";a:1:{i:0;a:6:{s:4:"data";s:11:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:5:{s:3:"url";a:1:{i:0;a:5:{s:4:"data";s:29:"https://s.w.org/favicon.ico?2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xm67ZAl_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:14:"WordPress News";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:26:"https://wordpress.org/news";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"width";a:1:{i:0;a:5:{s:4:"data";s:2:"32";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";ĉAs:0:"";}}s:6:"height";a:1:{i:0;a:5:{s:4:"data";s:2:"32";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}s:4:"item";a:10:{i:0;a:6:{s:4:"data";s:63:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:43:"Celebrating Community at WordCamp Asia 2026";s:7:"attribs";a:0:{}s:8KaA:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/04/celebrating-wcasia-2026/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 11 Apr 2026 18:21:14 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:9:"Communit`jAy";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20385";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";} A}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:395:"WordCamp Asia 2026 brought the global WordPress community to Mumbai, India, from April 9–11, gathering contributors, organizers, sponsors, speakers, and attendees at the Jio World Convention Centre for three days of learning, collaboration, and community. With 2,281 attendees, the event reflected the scale of the WordPress community and the strong turnout throughou.xAt the event. The […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:64464:"

WordCamp Asia 2026 brought the global }Ҧ+AWordPress community to Mumbai, India, from April 9–11, gathering contributors, organizers, sponsors, speakers, and attendees at the Jio World Convention Centre for three days of learning, collaboration, and community. With 2,281 attendees, the event reflected the scale of the WordPress community and the strong turnout throughout the event.

The event unfolded across Contributor Day and two conference days, with a program that moved from technical sessionAAs and workshops to hallway conversations, shared meals, and joyful moments of connection across the venue. From first-time attendees to longtime contributors, WordCamp Asia 2026 reflected the breadth of the WordPress ecosystem and the many ways people shaped and sustained it.


WordPress is not a company. It is a shared commitment to keeping the web open.

Mary Hubbard, Executive Director, WordPress

Throughout the event, WordCamp Asia 2026 balanced formal programming with the conversations happening around it. Sessions and workshops set the pace, while morning networking, tea breaks, lunch, the family photo, the sponsor’s raffle, and VAthe after party in Jasmine Hall helped make the event feel welcoming, social, and connected.

How WordCamp Asia 2026 Took Shape

Bringing together contribution, practical learning, and forward-looking conversation in one shared program. Across Contributor Day and the conference sessions that followed, attendees moved between hands-on work, technical talks, workshops, and broader discussions about AI, education, enterϽݚAprise, community growth, and the open web.

The result was a WordCamp that felt expansive without losing its sense of connection. Different rooms with topics as themes, helping different audiences, and different forms of participation all fed into the same larger picture: a community actively building what comes next for WordPress as a feeling that something bigger was happening: not just a schedule being delivered, but a community showing up for one anoth8ITAer and for the future of WordPress.

Contributor Day: Building WordPress Together

Contributor Day opened WordCamp Asia 2026 with one of the clearest expressions of what makes the project special: people coming together to move WordPress forward by working on it. More than 1,500 participants joined 38 table leads across more than 20 contribution tables, creating a day that was expansive in scale and grounded in real workPXDA. For some, it was a return to familiar teams and longtime collaborators. For others, it was the beginning of their contributor journey.

The day moved between structured learning and hands-on participation. Alongside contributor sessions, attendees joined workshops, visited the Open Source Library, took part in YouthCamp, and attended The Making of a WordPress Release: Conversations with Past Release Squad Members, a featured panel that added depth and perspective to the work of building and sustaining WordPress.

What made Contributor Day stand out was not only the number of people in the room, but the range of ways they could take part. WorksAAhops created space for skill-building. YouthCamp brought younger participants into the experience and widened the event’s reach in a meaningful way. The day felt welcoming, energetic, and full of possibility.

By the end, the impact was already visible across teams. Polyglots contributors suggested more than 7,000 strings and reviewed 3,200 of them. Photo contributors uploaded 76 images. The Test team worked on more than 20 tickets, and 55 contributors j!Aoined Training. Those numbers told only part of the story, but they pointed to what Contributor Day continued to do so well: turn a large gathering into shared work that strengthened the project in real time.

Conference Sessions Take Shape

hA

Across the conference days, WordCamp Asia 2026 covered a wide range of topics, from technical development and hands-on workshops to business strategy and the open web. Sessions took place across the Foundation, Growth, and Enterprise tracks, with workshops running alongside the main program.

One of the opening sessions was James LePage’s WordPress and AI, which introduced a theme that appeared throughout the confGAerence: how WordPress is responding to changes in AI, publishing, and developer workflows. That topic continued in later sessions focused on AI-driven development, autonomous testing, plugin maintenance, and automation.

Later that morning, a fireside chat with Mary Hubbard and Shilpa Shah shifted the focus toward trust, security, and the longer-term qu!7Aestions shaping open source publishing. Coming early in the program, the conversation gave the conference an important center of gravity, pairing technical change with questions of stewardship, resilience, and what people needed from WordPress as the web continued to evolve. Rather than pulling away from the event’s technical momentum, it deepened it, bringing a human perspective to the pace of change and reminding the audience that progress in open source is not only about what gets builtA, but about how communities guide, challenge, and sustain that work over time.

From there, the conference widened into a program that balanced developer-focused talks with sessions on the Interactivity API, the HTML API, AI-driven development workflows, education initiatives, observability, automation, and startup strategy. On the final day, those threads continued through talks on WP translation, community building, WordPress Playground, data engineering, enterprise WordPress, and journalism on the open web.

Together, the two conference days made clear that WordCamp Asia 2026 was designed not for one kind of attendee, but for many. Developers, founders, marketers, contributors, organizers, and people finding their place in WordPress for the first time all found something that spoke directly to their work and ig _Anterests. The breadth of the program was striking, but so was the feeling that these conversations mattered now.

Building What Comes Next

WordCamp Asia 2026 closed with reflections from Mary Hubbard, following an opening announcement from Chenda Ngak that WordCamp India will join the calendar in 2027 as the fourth flagship WordPress event.

Mary’s remarks tied together several thre?CAads that had already surfaced throughout the event: India’s long-standing role in the WordPress project, the growth of programs like Campus Connect and WordPress Credits, the energy of YouthCamp, and the significance of WordPress 7.0. One of the clearest ideas in the session was that WordPress is entering a new phase shaped by real-time collaboration, AI infrastructure, and global contributor growth. That framing gave the closing session a strong sense of direction without losing sight of !ݵ#Athe community work that made it possible.

The session then shifted into a panel discussion about the current state of WordPress and where the project is headed next. Peter Wilson and Sergey Biryukov joined Hubbard on stage, while audience questions brought the conversation back to many of the themes that had shaped the event across all three days. Even:(A from afar, Ma.tt Mullenweg remained part of the discussion, following along remotely and sending written responses during the live Q&A.

Those questions touched on contributor growth, AI, plugins, local communities, product direction, and the long-term health of the open web. What stood out was how often the answers returned to the same core idea: WordPress continues to grow through open discussion, shared responsibility, and the people who keep showi

A Lasting Momentum

Over three days in Mumbai, WordCamp Asia 2026 brought together contribution, learning, and community. From Contributor Day through the closing keynote, the event balanced hands-on work with bigger conversations about publishing, technology, education, and the open web.

The event also created space for many kinds of participation. Some auYAttendees contributed to Core, Training, Polyglots, Photos, and other teams. Others came for the conference program, workshops, or the chance to reconnect with collaborators and meet new people. Across session rooms, tea breaks, shared meals, sponsor hall conversations, and the after party, the community side of the event remained just as important as the formal program.

< S:HAfigure data-wp-context="{"imageId":"69e4e65b97f37"}" data-wp-interactive="core/image" data-wp-key="69e4e65b97f37" class="wp-block-image size-large wp-lightbox-container">

Thank you to the organizers, volunteers, speakers, sponsors, attendees, and everyone who joined online. WordCamp Asia 2026 was a reminder that WordPress continues to grow through the people who show up to contribute and build together.

There is still more to look forward to this year. The community will gather again at WordCamp Europe 2026 in Kraków, Poland from June 4–6, followed by WordCamp US 2026 in Phoenix, Arizona from August 16–19.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20385";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:m_NA6:{s:4:"data";s:63:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:36:"How to Watch WordCamp Asia 2026 Live";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/04/watch-wc-asia-2026-live/";s:7:"attrisOAbs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 07 Apr 2026 13:57:21 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_bas PAe_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20368";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:371:"WordCamp Asia 2026 will be available to watch live across QAthree days of streaming, making it easy for the global WordPress community to follow along from anywhere. This year’s live streamed programming begins with a special Contributor Day broadcast, followed by two full conference days of presentations from across the WordPress community. This post gathers […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";snRA:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:8791:"

WordCamp Asia 2026 will be available to watch live across three days of streaming, making it easy for the global WordPress community to follow along from anywhere. This year’s live streamed programming begins with a special Contributor Day broadcj6SAast, followed by two full conference days of presentations from across the WordPress community.

This post gathers each official stream in one place so you can quickly find the right broadcast for each day. Bookmark this page and return throughout the event to watch live.

Day One: The Making of a WordPress Release

Go behind the scenes of a WordPress release in this sY}xTApecial Contributor Day live stream from WordCamp Asia 2026. Past release squad members come together to share stories, reflect on their experience, and talk about what it takes to bring a WordPress release to life. The Panel will go live at 4:30 am UTC.

Day Two: Conference Livestreams

Watch the secʩVAond day of WordCamp Asia 2026 live for a full day of presentations and sessions. beginning at 4:00 am UTC, including a Fireside chat with Mary Hubbard, which will begin at 5:00 am UTC over on the Growth Stream.

Foundation

Growth

Enterprise

Day Three: Conference Livestreams

Watch the third day and final day of WordCamp +T\AAsia 2026 live, beginning at 4:00 am UTC for another full day of presentations from across the community. Don’t forget to watch Ma.tt Mullenweg give the final keynote, which will begin on the Growth stream at 10:00 am UTC.

Fo3A]Aundation

Growth

Enterprise

You can also explore the full schedule to see what iF-PbAs coming up across the event and plan your viewing. However you join, we hope you will follow along and be part of WordCamp Asia 2026.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20368";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:63:" ";s:7:"attribs";a:0:{}s:8:"xml_base";4@eAs:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:44:"From AI to Open Source at WordCamp Asia 2026";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"https://wordpress.org/news/2026/04/wcasia-2026-sessions/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:W mfBA4:"data";s:31:"Thu, 02 Apr 2026 16:10:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:&* .>:;Z* .?0:"";}i:1;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:EgA4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20341";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:386:"April 9-11, 2026 | Jio World Convention Centre, Mumbai, India WordCamp Asia 2026 brings the WordPress c]K+hAommunity to Mumbai, India, from April 9 to 11, with a schedule shaped around artificial intelligence, enterprise WordPress, developer workflows, product strategy, and open source collaboration. For attendees planning their time, the program offers a useful view of the […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";vFiAa:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:13942:"

April 9-11, 2026 | Jio World Convention Centre, Mumbai, India

WordCamp Asia 2026 brings the WordPress community to Mumbai, India, from April 9 to 11, with a schedule shaped around artificial intelligence, enterprise WordPress, drLjAeveloper workflows, product strategy, and open source collaboration. For attendees planning their time, the program offers a useful view of the ideas, tools, and practical challenges shaping WordPress today.

Keynotes to Set the Stage

The keynote sessions at WordCamp Asia 2026 help frame some of the biggest conversations at this year’s event.

Ma.tt Mullenweg, co-founder of WordPress and CEO of Automattic, is expected to speak about the future of the open web and the ever-evolving role that WordPress plays.
Mary Hubbard, Executive Director of WordPress, will also join a fireside chat moderated b/itAy Shilpa Shah, focusing on leadership, education initiatives, artificial intelligence, and community growth.

Together, they offer an early view of the themes and discussions unfolding across WordPress in 2026.

AI, Automation, and the Future of WordPress

Artificial intelligence is on'GuAe of the clearest threads running through the program. Sessions from Fellyph Cintra, Fumiki Takahashi, and Nirav Mehta examine how AI is already influencing WordPress through Core discussions, testing workflows, plugin development, and day-to-day implementation. That same theme continues iqx-vAn sessions on marketing and content strategy, including Adeline Dahal’s work on structuring WordPress content to make it more machine-readable. 

This cross-section of presentations shows how automation is moving from concept to practice. From autonomous testing with WordPress Playground to AI-supported development workflows, these sessions highlight applicable tools and skills that tea+RwAms can start using right away, not just concepts. For attendees interested in where WordPress is heading, this is one of the strongest themes across the event.

Enterprise WordPress and Scalability

Enterprise sessions take that discussion further by focusing on scale, architecture, and operational complexity. Rahul Bansal, James Giroux, Anirban Mukherji, and Abid Murshed are among the speakers exploring how WordPress supports larger organizations, more complex commerce systems, and demanding digital environments. Their sessions look at growth, implementation, and the kinds of decisions that matter when WordPress is supporting business-critical work.

Other talks in this track focus on the realities of enterprise operations, including migra*yAtion risk, observability, and long-term performance. Together, they show how WordPress continues to adapt to larger systems and more complex digital ecosystems without losing the flexibility that makes it widely used in the first place.

Developer Experience and Modern Practices

The developer track stays grounded in both Core tools and everyday engineering practice. Ryan Welcher will cover the Interactivity API, Jonathan Desrosiers will look at automation in open source, and Takayuki Miyoshi will introduce a schema-sharing approach to form management. These sessions point to a broader shift toward building WordPress systems that are more dynamic, maintainable, and easier to scale over time.

XͲ{A

These more technical presentations also include sessions on the WordPress HTML API, Content Security Policy, open source data pipelines, and evolving plugin standards. Rather than focusing on a single type of builder, this part of the schedule addresses developers working across infrastructure, security, front-end experiences, and long-term platform health.

Community, Education, and Open Source

The schedule also makes space for the people and ideas that support WordPress beyond engineering alone. A panel featuring Anand Upadhyay and Maciej Pilarski, moderated by Destiny Kanno, looks at education initiatives and student pathways into open source. Kazuko Kaneuchi will reflect on the story of Wapuu and the culture of contribution around WordPress. At the same time, Kotaro Kitamura and Chiharu Nagatomi will share how WordPress and its community shaped their professional journeys.

That wider perspective continues in sess69~Aions on product thinking, marketing, career growth, and business strategy. Speakers, including Nabin JaiswalHimani KankariaJulian SongKarishma SundaramSandeep KelvadiAviral MittalAnh Tran, and Anna Hurko, explore how WordPress works and connects with decision-making, discoverability, professional development, and organizational growth. Taken together, these sessions reflect one of WordPress’s long-standing strengths: its ability to connect software, learning, and community in the same space.

<(] Ah2 class="wp-block-heading">Hands-on Workshops

Hands-on workshops round out the schedule, offering practical sessions for attendees who want to move from ideas to implementation. They include:

  • From On-Demand to Cloud: Automate WordPress Installations Like a Pro
  • AI + MCP to build, manage, and automate WordPress end-to-end
  • Building AI Agents with self-editing memory
  • Building Better W<AordPress Experiences with AI-Driven Development Workflows

Explore the full schedule to plan your sessions, and get your event pass to join WordCamp Asia 2026 in Mumbai.

Mumbai is calling. See you at WordCamp Asia 2026! 

Note: Much of the credit be/:}}Alongs to @webtechpooja (Pooja Derashri) for help in writing this piece.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20341";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";MxAb:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:75:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"WordPress 7.0 Release Candidate 2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/new!_As/2026/03/wordpress-7-0-release-candidate-2/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 26 Mar 2026 18:37:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}&* .~:;^* .?}s:8:"category";a:7:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_basebA_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:3:"7-0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:11:"development";s:7:"attribs";a:0:{}s:8:"xml_base";s:03-tA:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:5;a:5:{s:4:"data";s:7:"general";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:6;a:5:{s:4:"data";s:8:"releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20324";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_exgAplicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:367:"The second Release Candidate (“RC2”) for WordPress 7.0 is ready for download and testing! This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you evaluate RC2 on a test server and site. Reaching this phase […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"s% A";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Mary Hubbard";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:8740:"

The second Release Candidate (“RC2”) for WordPress 7.0 is ready for download and testing!

This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you evaluate RC2 on a test server and site.

Reaching this phase of the release cycle is an important milestone. While release candidates are considered ready for release, testing remains crucial to ensurZ@Ae that everything in WordPress 7.0 is the best it can be.

You can test WordPress 7.0 RC2 in four ways:

PluginInstall and activate the WordPress Beta Tester plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)
Direct DownloadDownload the RC2 version (zip) and install it on a WordPress website.
Command LineUse this WP-CLI command:
wp core update --version=7.0-RC2
WordPress PlaygroundUse the WordPress Playground instance to test the software directly in your browser.  No setup required – just click and go! 

The scheduled final release date for WordPress 7.0 is April 9, 2026. The full release schedule can be found here. Your help testing 8ABeta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!

Please continue checking the Make WordPress Core blog for 7.0-related posts in the coming weeks for more information.

What’s in WordPress 7.0 RC2?

AWhat’s new in WordPress 7.0? Check out the Beta 1 announcement and 7.0 Developer Notes for details and highlights. For technical information related to issues addressed since RC1, you can browse the following links:

How you can contribute

WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can help the world’s most popular open source web platform, regardless of your technical expertise.

Get involved in testing

Testing for issues is crucial to the development of any software. It’s alsoA a meaningful way for anyone to contribute. 

Your help testing the WordPress 7.0 RC1 version is key to ensuring that the final release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. This detailed guide will walk you through testing features in WordPress 7.0. For those new to testing, follow this general testing guide for more details on getting set up.

What else to test:

If you encounter an issue, please report it to the Alpha/Beta area of the support forums or directly to WordPress Trac if you are comfortable writing a reproducible bug report.  You can also check your issue against a list of known bugs

Curious about testing releases in general?  Follow along with the testing initiatives in Make Core and join the #core-test channel on Making WordPress Slack.

Test on your hosting platforms

Web hosts XlAprovide vital infrastructure for supporting WordPress and its users. Testing on hosting systems helps inform the development process while ensuring that WordPress and hosting platforms are fully compatible, free of errors, optimized for the best possible user experience, and that updates roll out to customer sites without issue.

Want to test WordPress on your hosting system? Get stAarted with configuring distributed hosting tests here.

Update your theme or plugin

For plugin and theme authors, your products play an integral role in extending the functionality and value of WordPress for all users.

Thanks for continuing to test your themes and plugins with the WordPress 7.0 beta releases. If you haven’t yet, make sure to conclude your testing and update the3 <A “Tested up to” version in your plugin’s readme file to 7.0.

If you find compatibility issues, please post detailed information to the support forum.

Help translate WordPress

Do you speak a languag5JAe other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ?  You can help translate WordPress into more than 100 languages. This release milestone (RC2) also marks the hard string freeze point of the 7.0 release cycle.

An RC2 haiku

At first just a dream,

RC2 flows like a stream

with seven-oh gleam.

Props to @amykamala @annezazu for proofreading and review.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20324";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:57:" /A ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:49:"WP Packages is Working the Way Open Source Should";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:47:"https://wordpress.org/news/2026/03/wp-packages/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:>A"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 25 Mar 2026 15:27:24 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20214";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPerAmaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:395:"When WP Engine acquired WPackagist on March 12, the WordPress developer community faced a familiar question: what happens when critical open source infrastructure ends up under corporate control? The community already had an answer in progress. Four days later, WP Packages (formerly WP Composer) launched as a fully independent, community-funded aFiAlternative, with some neat additional […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Jonathan Bossenger";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:8351:"

When WP EngineTA acquired WPackagist on March 12, the WordPress developer community faced a familiar question: what happens when critical open source infrastructure ends up under corporate control? The community already had an answer in progress. Four days later, WP Packages (formerly WP Composer) launched as a fully independent, community-funded alternative, with sAome neat additional features.

Built by Ben Words from Roots, the team behind Bedrock, Sage, and Trellis, WP Packages is a new open source Composer repository for WordPress plugins and themes. Composer is PHP’s dependency manager, and it is how many professional WordPress developers insKAAtall and update plugins and themes in their projects. Every free plugin and theme in the WordPress.org directory is available through WP Packages. Migrating from WPackagist can be done via a single script or a few terminal commands.

What Happened and Why It Matters

WPackagist was created in 2013 by Outlandish, a UK-based digital cooperative, and it served the WordPress Composer ecr'QAosystem for over a decade. In its later years the project suffered from deferred maintenance, slow update cycles, and little to no community input. When WP Engine announced the acquisition, developers raised immediate concerns about a private-equity-backed corporation controlling infrastructure this foundational to the WordPress developer workflow. WP Engine immediately updated the Composer info field to display a “WPackagist is now maintained by WP Engine” notice in ܝgA every developer’s terminal. A small thing, but telling. That’s how corporate ownership changes the relationship between a tool and its users.

Ben had already started building a WPackagist replacement last August, long before the acquisition made headlines. When WP Engine’s deal landed, he accelerated the launch, going live on March 16 with a fully open source repository on GitHub.

Open source repo ≠ transparent system. WP Packages makes everything public, including infrastructure and build process.Ben Word on X

It’s also just a better tool. WP Packages supports Composer v2’s metadata-url protocol, which lets Composer fetch metadata only for the packages a project actually needs. WPackagist still GArelies on the older provider-includes approach, forcing Composer to download large index files before resolving dependencies. Cold dependency resolves on WP Packages are roughly 17x faster: 0.7 seconds for 10 plugins compared to 12.3 seconds on WPackagist.

WP Packages also uses CDN caching with public cache headers and serves immutable, content-addressed per-package files. Package naming is cleaner (wp-plugin/ and wp-theme/ inste;Aad of wpackagist-plugin/ and wpackagist-theme/), metadata includes plugin and theme authors, descriptions, and homepage URLs that WPackagist has been missing for years, and updates sync every five minutes rather than WPackagist’s roughly 90-minute cycle.

How to Switch

Switching from WPackagist to WP Packages requires just a few terminal commands.

  1. Remove your existing WPackagist packages:
composer remove wpackagist-theme/twentytwentyfive
  1. Remove the WPackagist repository and add WP Packages:
composer config --unset repositories.wpackagist && composer config repositories.wp-composer composer https://repo.wp-packages.orAg
  1. Require packages with the new naming:
composer require wp-theme/twentytwentyfive

Alternatively, use the migration script to automatically update your composer.json:

curl -sO https://raw.githubusercontent.com/roots/wp-packages/main/scripts/migrate-from-wpackagist.sh && bash migrate-from-wpackagist.sh

Roots also provides a WP Packages Changelog Action for GitHub workflows that tracks dependency updates using the new naming format. Projects using Bedrock already ship with WP Packages confi^[Agured out of the box.

Open Source Wins

The entire WP Packages project is public. The application code, documentation, and even the full Ansible deployment configuration are available on GitHub. Anyone can fork the repository and run their own WordPress Composer registry. Ben has also committed publicly that WP Packages will never use the Composer info field to push messages, ads, or upsell=1As into developer terminals. That kind of restraint is easier to promise when a project answers to its community rather than to a corporate parent.

WP Packages is funded through GitHub Sponsors. Current sponsors include Carrot, Kinsta, WordPress.com, and Itineris. ~tAThe WordPress ecosystem has always been at its strongest when the community builds the tools it needs in the open. Ben saw a gap forming months before anyone else was paying attention, built something better than what existed, and released it for everyone. No acquisition required. No boardroom decisions about availability or pricing. Just developers solving a problem for other developers and sharing the result. Open source wins.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_[YAexplicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20214";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:72:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"2AWordPress 7.0 Release Candidate 1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/news/2026/03/wordpress-7-0-release-candidate-1/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 24 Mar 2026 19:32:15 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_1{Alang";s:0:"";}}s:8:"category";a:6:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:3:"7-0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:11:"development";s:7:"attribs";a:0:{}s:8:"xml_base";s TA:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:7:"release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:5;a:5:{s:4:"data";s:18:"release candidates";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20229";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17A:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:364:"The first Release Candidate (“RC1”) for WordPress 7.0 is ready for download and testing! This version of the WordPress software is still under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended to evaluate RC1 on a test server and site. WordPress 7.0 RC1 […]";s:7:"attribs";a:0:{}s:8:"xml_bﯲAase";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Amy Kamala";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:11508:"

The first Release Candidate (“RC1”) for WordPress 7.0 is ready for download and testing!

^A

This version of the WordPress software is still under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended to evaluate RC1 on a test server and site.

WordPress 7.0 RC1 can be tested using any of the following methods:

PluginInstall and activate the WordPress Beta Tester plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)
Direct DownloadDownload the RC1 version (zip) and install it on a WordPress website.
Command LineUse this WP-CLI command:
wp core update --version=7.0-RC1
WordPress PlaygroundUse the WordPress Playground instance to test the software directly in your browser.  No setup required – just click and go! 

The scheduled final release date for WordPress 7.0 is April 9, 2026. The full release schedule can be found here. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!

Please continue checking the Make WordPress Core blog for 7.0-related posts in the coming weeks for more information.

What’s in WordPress 7.0 RC1?

What’s new in WordPress 7.0? Check out the Beta 1 announcement and WordPress 7.0 Develope#pAr Notes for details and highlights.

RC1 contains more than 134 updates and fixes since the Beta 5 release. You can browse the technical details for all issues addressed since Beta 5 using these links:

New Features since Beta 1

The release squad in conjunction with project leadership identified additional features that were not ready for beta 1 but are included in RC1 as supporting requirements for flhAagship features of the release.

Want to look deeper into the details and technical notes for this release? These tickets and pull requests are just some of the latest updates:

  • #GB-76700: Client Side Media as plugin only
  • #GB-76722: Add support for non-AI providers on Connector’s Screen
  • #GB-76736: New activation hook to enable RTC by default
  • #64904WP_ALLOW_COLLABORATION constant for RTC
  • #GB-76704: Increased polling intervals for RTC
  • #GB-76643: Real Time Collaboration is opt-in by default
  • #GB-76460: Toggle to turn RTC session notifications on/off
  • #62046: Update PHP AI Client package to 1.3.1
  • #GB-76550: Revisions: Show changed block attributes in sidebar
  • #62067: Single config option to disable all LLM related features
  • #63697: OPCache added to Site Health > Info > Server

The final release is on track for April 9, 2026. As always, a successful release depends on your confirmation during testing. So please download and test!

How you can contribute

WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can help the world’s most popular open source web platform, regardless of your technical expertise.

Help test this release

Testing for issues is crucial4^A to the development of any software. It’s also a meaningful way for anyone to contribute. Your help testing the WordPress 7.0 RC1 version is key to ensuring that the final release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. This detailed guide will walk you through testing features in WordPress 7.0.

What to test:

If you encounter an issue, please report it to the Alpha/Beta area of the support forums or directly to Trac if you are comfortable writing a reproducible bug report. You can also check your issue against a list of known bugs.

Test on your hosting platforms

Hosting systems provide vital infrastructure for supporting Wo]DArdPress and its users. Testing on hosting infrastructure ensures that WordPress and hosting systems are fully compatible, free of errors, optimized for the best possible user experience, and that updates roll out to customer sites without issue. Thank you to all web hosts who test WordPress!

Want to set up testing on your hostiiVvAng system? Get started with configuring distributed hosting tests here.

Update your theme or plugin

For plugin and theme authors, your products play an integral role in extending the functionality and value of WordPress for all users.

Thanks for continuing to test your themes and plugins with the WordPresAs 7.0 beta releases. With RC1, you’ll want to conclude your testing and update the “Tested up to” version in your plugin’s readme file to 7.0. If you find compatibility issues, please post detailed information to the support forum.

Curious about testing releases in general1iA? Follow along with the testing initiatives and join the #core-test channel on Making WordPress Slack.

Help translate WordPress

Do you speak a language other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराfߞAी? ಕನ್ನಡ?  You can help translate WordPress into more than 100 languages. This release milestone (RC1) marks the hard string freeze point of the 7.0 release cycle. However, strings will not be available for translation until RC2 later this week.

An RC1 haiku

RC1 arrives

with momentum, sped up time

and jazz on the mind.

Props to @4thhubbard, @desrosj, @jeffpaul, @chaion07, @audrasjb, @jorbin for collaboration and review.

-əA

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20229";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:72:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:00A;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"WordPress 7.0 Beta 5";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"https://wordpress.org/news/2026/03/wordpress-7-0-beta-5/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 12 Mar 2026 15:49:14 +0000";s:7:"attrib= As";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:6:{i:0;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:3:"7-0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:;A4:"data";s:4:"beta";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:11:"development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:5;a:5:{s:4:"data";s:7:"release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20189";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPeYMArmaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:342:"WordPress 7.0 Beta 5 is ready for download and testing! This version of the WordPress software is still under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended to test Beta 5 on a test server and site.WordPress 7.0 Beta 5 can be tested […]";s:7EA:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Ahmed Kabir Chaion";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:6719:"

WordPress 7.0 Beta 5 is ready for download and testing!

This version of the WordPress software is still under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended to test Beta 5 on a test server and site.WordPress 7.0 Beta 5 can be tested using any of the following methods:

PluginInstall and activate tԄNAhe WordPress Beta Tester plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)
Direct DownloadDownload the Beta 5 version (zip) and install it on a WordPress website.
Command LineUse this WP-CcALI command:
wp core update --version=7.0-beta5
WordPress PlaygroundUse the WordPress Playground instance to test the software directly in your browser.  No setup is required – just click and go! 

The scheduled final releasPfAe date for WordPress 7.0 is still April 9, 2026.  The full release schedule can be found here. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!

Please continue checking the Make WordPress Core blb-Aog for 7.0-related posts in the coming weeks for more information. What’s new in WordPress 7.0? Check out the Beta 1, Beta 2, Beta 3 and Beta 4 announcements for details and highlights.

How to test this release

Your help testing the WordPress 7.0 Beta 5 version is key to ensuring everything in the release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. This detailed guide will walk you througUaUAh testing features in WordPress 7.0.

If you encounter an issue, please report it to the Alpha/Beta area of the support forums or directly to WordPress Trac if you are comfortable writing a reproducible bug report. You can also check your issue against a list of known bugs.Curious a9About testing releases in general? Follow along with the testing initiatives in Make Core and join the #core-test channel on Making WordPress Slack.

Beta 5 updates and highlights

WordPress 7.0 Beta 5 contains more than 101 updates and fixes since the Beta 3 release.

%A

Each beta cycle focuses on bug fixes, and more are on the way with your help through testing. You can browse the technical details for all issues addressed since Beta 3 using these links:

Issues addressed since Beta 4:

WordPress 7.0 Beta 5 contains a new feature!

Instantly access all the tools you need with a single click using the new Command Palette shortcut in the yA Omnibar! In 7.0 Beta 5, logged-in editors will see a field with a ⌘K or Ctrl+K symbol in the upper admin bar that unfurls the command palette when clicked. The new command palette entry point streamlines navigation and customization, giving you full control from anywhere on your site – whether you’re editing, designing or just browsing plugins.

A Beta 5 haiku

A smooth m<Aelody

Beta 5 plays on its strings.

Seven brings good things.

Props to @amykamala, @annezazu and @4thhubbard for proofreading and review.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20189";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:63:" gMA ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:23:"WordPress 6.9.4 Release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/03/wordpress-6-9-4-release/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"x垙Aml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 11 Mar 2026 15:34:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:14:"minor-releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";S/As:0:"";}i:2;a:5:{s:4:"data";s:8:"releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20184";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:366:"WordPress 6.9.4 is now available WordPress 6.9.2 and WordPress 6.9.3 were released yesterMAday, addressing 10 security issues and a bug that affected template file loading on a limited number of sites. The WordPress Security Team has discovered that not all of the security fixes were fully applied, therefore 6.9.4 has been released containing the necessary […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"John Blackbourn";s:7:"attribs";s<Aa:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:2240:"

WordPress 6.9.4 is now available

WordPress 6.9.2 and WordPress 6.9.3 were released yesterda Ay, addressing 10 security issues and a bug that affected template file loading on a limited number of sites.

The WordPress Security Team has discovered that not all of the security fixes were fully applied, therefore 6.9.4 has been released containing the necessary additional fixes.

Because this is a security release, it is recommended that you update your sites immediately.

You can download WordPress 6.9.4 from WordPress.org, or visit your WordPress Dashboard, click “Updates”, and then click “Update Now”. If you have sites that support automatic background updates, the update process will begin automatically.

For more information on WordPress 6.9.4, please v&* .>:;j* .?isit the version page on the HelpHub site.

Security updates included in this release

The security team would like to thank the contributors who reported and investigated this issue, in particular Thomas Kräftner for his responsible disclosure. The security issues that are resolved in 6.9.4 are:

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20184";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:57:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:KA0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:35:"Your Browser Becomes Your WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/03/announcing-my-wordpress/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 11 Mar 2026 13:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";~=As:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=19831";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:341:"For nearly twAo decades, WordPress has been known for a simple, powerful idea: that anyone should be able to get online and start creating with minimal friction. The famous five-minute install captured that spirit for an earlier era of the web. Today, we’re introducing my.WordPress.net, a new take on that idea designed for a new […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:{6mKA5:{s:4:"data";s:14:"Brandon Payton";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:15684:"

For nearly two decades, WordPress has been known for a simple, powerful idea: that anyone should be able to get online and start creating with minimal friction. The famous five-minute install captured that spirit for an earlier era m)Aof the web. Today, we’re introducing my.WordPress.net, a new take on that idea designed for a new generation of creators.

With my.WordPress.net, WordPress runs entirely and persistently in your browser. There’s no sign-up, no hosting plan, and no domain decision standing between you and getting started. Built on WordPress Playground, my.WordPress.net takes the same technology that powers instant WordPress demos and turns it into something permanent and personal. This isn’t a temporary environm4mAent meant to be discarded. It’s a WordPress that stays with you.

New Ways to WordPress

When you open my.WordPress.net, you’re placed directly into a complete WordPress environment that runs entirely in your browser. What makes this approach meaningful is not just where WordPress runs, but how it changes the relationship between people and the software itself. By removing the need to sign up or make}A early decisions about hosting and visibility, my.WordPress.net reframes WordPress as a space you can enter and work within, rather than a service you have to configure before you begin.

“This takes WordPress from being framed as something that is democratizing publishing to democratizing digital sovereignty.” – Alex K Airk

Seen through that lens, my.WordPress.net is not just about convenience. As you don’t need to choose a hosting provider, your WordPress belongs entirely to you. In a publishing environment, you’d briefly interact with WordPress as you prepare your next post. In a personal setting, it becomes a place you shape and return to. That change unlocks new ways of thinking about what WordPress can be.

Permanently and Privately Yours

Because sites on my.WordPress.net are private by default and not accessible from the public internet, they don’t behave like traditional websites. They aren’t optimized for traffic, discovery, or presentation, and they don’t need to be. Instead, WordPress becomes a personal environment where ideas can exist before they are ready to be shared, or where they may never be shared at all.

This changes how WordPress can be used day to day. It becomes a place to think, to draft, to organize, and to experiment without pressure, whether that means writing privately, collecting research, or building small tools for personal use. Learning also fits naturally into this model, since people can explore plugins, themes, and features inside a real WordPress environment where mistakes are expected and recoverable.

This turns WordPreAss into a personal workspace. It becomes a place for thinking, learning, prototyping, and tinkering, where exploration matters more than outcomes. In that role, WordPress shifts from being something you prepare for others to visit into something you actively work inside, adapting to how you want to create and learn over time.

Sparking Creativity with Apps

To make these ideas concrete, my.WordPress.net includes an App Catalog with pre-configured experiences designed specifically for personal use, built with WoArdPress plugins. These examples highlight how WordPress can function when it’s private, persistent, and easy to experiment with. Each app installs with a single click and configures itself automatically.

Personal CRM

A private relationship manager designed to help you stay in touch with people who matter to you. Contacts can be grouped, enriched with personal details, and paired with reminders to reconnect. In the demo, this extends to analyzing communication patterns using imported chat data, all stored locally inside WordPress.

Personal RSS Reader

Using the Friends plugin, WordPress becomes a quiet, personal feed reader. Instead of relying on external platforms, you can follow sites and creators inside your own WordPress and read at your own pace, free from algorithms or engagement pressure.

AI Workspace and Knowledge Base

Because my.WordPress.net is powered by WordPress Playground, an AI assistant can safely modify it, empowering you to customize beyond what you’re used to. Ask it to modify a plugin to your liking, or create &* .}:;n* .2 Aan entirely new one, featuring your desired block. Ask it about the data you have stored in your WordPress. The assistant remembers what it touches and makes it easy to share your changes with others. Over time, WordPress itself can become your personal knowledge base that the AI understands and works with.

Zero Barriers

my.WordPress.net lowers the barrier to getting started with WordPress to almost no?Ď Athing. It offers a fast, commitment-free way to explore, learn, and build, whether the result is a long-term personal project or something that eventually moves elsewhere. In that sense, it updates the spirit of the five-minute install for a browser-first web.

What you should know

  • Storage starts at roughly 100 MB
  • *?A
  • The first launch takes a little longer while WordPress downloads and initializes
  • All data stays in your browser and is not uploaded anywhere
  • Each device has its own separate installation
  • Backups should be downloaded regularly

Create and explore

WordPress has always grown through experimentation. People trying things, breaking things, and discovering new @Aways to use the platform have shaped what WordPress is today.

my.WordPress.net continues that tradition by making experimentation easier and more personal. It’s an invitation to create without pressure, to explore ideas that may never be published, and to use WordPress in ways that fit your life.


my.WordPress.net is built on WordPress Playground technology. Learn more at WordPress.org/playground or join the conversatOAion in the #meta-playground channel on WordPress Slack.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"19831";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:63:" ";s:7QDA:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"WordPress 6.9.3 and 7.0 beta 4";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:66:"https://wordpress.org/news/2026/03/wordpress-6-9-3-and-7-0-beta-4/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:'A7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 10 Mar 2026 23:41:33 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:14:"minor-releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"releases";s:7:" Aattribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20166";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:361:"WordPress 6.9.2 was released earlier today and addressed 10 security issues. A few users have subsequently reported an issue where the fr8Aont end of their site was appearing blank after updating to 6.9.2. The issue has been narrowed down to some themes using an unusual approach to loading template files via “stringable objects” instead of […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"John Blackbourn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";F4Ab:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:5985:"

WordPress 6.9.2 was released earlier today and addressed 10 security issues.

A few users have subsequently reported an issue where the front end of their site was appearing blank after updating to 6.9.2. The issue has been naAArrowed down to some themes using an unusual approach to loading template files via “stringable objects” instead of primitive strings for file paths.

Although this is is not an officially supported approach to loading template files in WordPress (the template_include filter only accepts a string), it nevertheless caused some sites to break. As a result, the Security Team has decided to address this in a fast follow 6.9.3 release.

As always, it is recommended that you update your sites to the latest version of WordPress immediately. This ensures your site is protected by all available security fixes in 6.9.2 and that you will not be affected by the bug fixed in 6.9.3.

Many thanks to those who reported the issue, assisted in narrowing down the problem, and helped with the fix, in particular Jos Klever who assisted throughout the process.

You can download WordPress 6.9.3 from WordPress.org, or visit your WordPress Dashboard, click “Updates”, and then click “Update Now”. If you have sites that support automatic background updates, the update process will begin shortly. You don’t have to do a thing!

For more informatioSAn on WordPress 6.9.3, please visit the version page on the HelpHub site.

WordPress 7.0 beta 4

The next major release of WordPress will be version 7.0, which is planned for April 9, 2026. The Security Team has decided to package a new beta release (7.0 beta 4) to keep everyone puCArotected from the patched vulnerabilities, including the dedicated members of the community focusing their time and effort on testing the upcoming release.

This will be an additional beta release in the 7.0 release cycle. The schedule will remain the same going forward, but with five total beta releases instead of the previously planned four. The next 7.0 beta release is still scheduled for Thursday, March 12th.

This beta version of the WordPress software is still under development. Please do not install, run, or test WordPress 7.0 beta versions on production or mission-critical websites. Instead, you should evaluate Beta 4 on a test server and site.

PluginInstall and activate the WordPress Beta TesteSAr plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)
Direct DownloadDownload the Beta 4 version (zip) and install it on a WordPress website.
Command LineUse this WP-CLI command:
wp core update --version=7.0-beta4
<s(Astrong>WordPress PlaygroundUse the WordPress Playground instance to test the software directly in your browser.  No setup is required – just click and go! 

Beta 4 updates and highlights

WordPress 7.0 Beta 4 contains the te1jAn security patches shipped in WordPress 6.9.2, and more than 49 updates and fixes since the Beta 3 release, including 14 in the Editor and 35 in Core. 

Each beta cycle focuses on bug fixes. More are on the way, thanks to your help with testing. You can browse the technical details for all issues addressed since Beta 3 at these links:

As always, a successful reS!Alease depends on your confirmation during testing. So please download and test!

Props @peterwilson, @desrosj, @m_"Aarybaum, @amykamala for peer reviewing.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20166";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:2#A4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:32:"https://wordpress.org/news/feed/";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:44:"http://purl.org/rss/1.0/modules/syndication/";a:2:{s:12:"updatePeriod";a:1:{i:0;a:5:{s:4:"data";s:9:" hourly ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:15:"updateFrequency";ɷ#$Aa:1:{i:0;a:5:{s:4:"data";s:4:" 1 ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:4:"site";a:1:{i:0;a:5:{s:4:"data";s:8:"14607090";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:12:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Sun, 19 Apr 2026 14:38:04 GMT";s:12:"content-type";s:34:"application/rss+xml; charset="%AUTF-8";s:4:"vary";s:37:"Accept-Encoding, accept, content-type";s:25:"strict-transport-security";s:12:"max-age=3600";s:6:"x-olaf";s:3:"⛄";s:13:"last-modified";s:29:"Sat, 11 Apr 2026 18:21:14 GMT";s:4:"link";s:63:"; rel="https://api.w.org/"";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:16:"content-encoding";s:4:"gzip";s:7:"alt-svc";s:19:"h3=":443"; ma=86400";s:4:"x-nc";s:9:"HIT ord 2";}s:5:"build";i:1760643936;s:21:"cache_expiration_time";i:1776652685;s:23:I&NA"__cache_expiration_time";i:1776652685;}&* .°l8&*ـ5_site_transient_feed_9bbd59226dc36b9b26cd43f15694c5c3A8& A8268-Bibs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:107:"https://gutenbergtimes.com/wordcamp-asia-block-themes-ai-in-wordpress-woocommerce-10-7-weekend-edition-363/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:27817:"

Hi there,

I am just back from my fourth Wo.BrdCamp Asia and it was again fantastic! I also enjoyed Mumbai as a city to visit. The energy in the streets, the kindness of the people, the historic sites of many cultures and the deliciousness of the food. It was all an adventure!

Huge Kudos to all the people who put together a phenomenal WordCamp. It’s a lot of work, and it takes dedication, perseverance and an incredible amount of details to bring it all together for ca 2300 people to have a go(/Bod time. And I am excited for next year to revisit India for the first WordCamp India as a fourth flagship event.

The angels behind the scenes already uploaded all 48 session videos to YouTube to the WordCamp Asia 2026 playlist on the WordPress channel.

And just in time for this Weekend Edition, WordCamp Europe announced their schedule, with two tracks for talks and two for workshops. In a few weeks, on June 4-6, 2026, roughly 1500 people will descend on Krakow, Poland. Will you be there?

If1B you would rather not get across the pond, there are a few WordCamps on the calendar in the US, too:

A full list of all planned WordCamps in various stages is available at WordCamp.org

What else is in this Weekend Edition? AI in WordPress, block theme and plugin updates and more…

Have fun!

Yours, 💕
Birgito3B

Developing Gutenberg and WordPress

Miguel Fonseca recaps what’s new in Gutenberg 22.9, a focused release across 131 merged PRs. The headline addition is background gradient support for the Group block, letting you layer gradients over backgroD(F4Bund images for the first time. The command palette gains organized sections for recent commands and contextual suggestions — experimental, opt-in via Gutenberg Experiments. Real-time collaboration gets stability fixes: block notes now sync without a page refresh, and the stuck “Join” button in the post list is resolved.

🎙 The latest episode is Gutenberg Changelog #129 Artificial Intelligence, WordPress 7.0 and Gutenberg 22.8 with Beth Soderberg, of BeThink Studio

Beth S箓��6�����Boderberg and Birgit Pauli-Haack recording the Gutenberg Changelog 129
m7B

Anne McCarthy introduces the Twenty Twenty-Seven team: Henrique Iamarino leads design, with Maggie Cabrera and Carolina Nymark as co-lead developers. The standout addition is Juanfra Aldasoro stepping into a newly created lead mentor role — a deliberate move to make theme contribution more structured and welcoming for newer contributors. Starting earlier than previous default theme cycles gives the team room to be more intentional: the goal isn’t just a great theme, but growing the number of people who feel capable of contributing to WordPress theme work at all.

WordPress 7.0

The release date is still pending. An update is expected on or before April 22, 2026, next week. Stay tuned.

Benjamin Zekavica, previous Core team rep, offers a practical pre-flight checklist to prepare your plugins and sites for WordPress 7.0: if your plugins still use metaboxes, re:Beal-time collaboration will silently break for your users — migration time is now. PHP 7.2 and 7.3 are gone, MySQL minimum jumps to 8.0, and API keys in the new Connectors screen sit unencrypted in wp_options until Trac #64789 lands, so use environment variables instead. The iframed editor isn’t enforced in 7.0 core yet, but test your v2 blocks in the Gutenberg plugin today.


Core AI team member Darin Kotter cuts through the noise in WP 7.0 + AI: WordPress 7.0 ships AI infrastructure, not AI features. Your site won’t suddenly start firing off AI requests when you update. What lands in core are the provider-agnostic AI Client PHP API, the new Connectors API for managing external service authentication, and client-side enhancements to the Abilities API. Actual ԭ<BAI providers, features, and MCP integration all arrive via separate plugins — your choice, your setup.

Nevertheless, Depak Gupta,freelance developer from Mumbai and contributor on the Core AI team, published a plugin to Turn of all AI Features via the Settings > General page or via command line.

Plugins, Themes, and Tools for #nocode site builders and owners

Jamie Marsland poses an interesting question in The future of WordPress after blocks: what if the builder isn’t human? He suggests that blocks were made for people—easy to understand but difficult for AI to interpret. He envisions a future where meaning is more im9t>Bportant than layout, editing becomes conversations, and WordPress transforms from a site builder to a content operating system.


Shani Banerjee highlights the new features in WooCommerce 10.7, mainly focusing on performance boosts: improvements on the high-performance or ?Bder storage (HPOS) reduce the number of database queries by 51%, and using object cache significantly cuts down checkout query counts. There are also updated analytics export filters that accurately reflect currency for background jobs, a new beta PHP API for handling orders, fixes for the Cart and Checkout blocks, better contrast for accessibility, and increased security for order notes in the REST API and AJAX handlers. Banerjee has all the salient details for you.


Speaking of WooCommerce, Wes Theron walks you through the new course, Build your store with WooCommerce on WordPress.com. It’s free and beginner-friendly. You’ll learn everything you need to launch and manage an online store. In about an hour of bite-size video lessons, ^G AByou’ll work through products, payments, shipping, taxes, and order management at your own pace, ending with a fully functional store and the confidence to run it day to day.


Derek Hanson‘s Cover Block Parallax Style v1.2.0 is more bug-fix than feature release. The most visixBBble fix: the editor and frontend were using different default speeds, so what you previewed wasn’t what visitors saw. Two mobile-handling bugs got squashed — the original global viewport check meant parallax would never initialize after resizing from mobile to desktop. The main new feature is a per-block “Disable on mobile” toggle, replacing the blunt all-or-nothing approach. Background oversizing also bumped from 130% to 140%, matching what production parallax libraries VCBuse.


Elliott Richmond continues his WordPress.com series with Design Your WordPress Homepage with Twenty Twenty-Five, switching to the core theme he contributed to and building a hero section, call to action, and quick links grid — properly, using blocks the way they were designed. In 12ҋ?DB minutes you’ll learn how Groups, Covers, Grids, Global Styles, and Patterns fit together, and why understanding what’s happening under the hood makes all the difference to your layouts.

Theme Development for Full Site Editing and Blocks

At WordCamp Asia 2026 in Mumbai, I ran a block theme development workshop and whether you were there or couldn’t get a seat7ATEB, the full workshop bundle is now on GitHub — everything you need to build Concrete & Light, a portfolio theme, entirely through the Site Editor. Three guided exercises walk you through styling headers and footers, setting global element styles, and cre

Workshop reference theme screenshot Concrete and Light

Jonathan Bossenger documents how he built a custom WordPress block theme using Claude and MCP tools — no CLI, no code editor, just conversation. WordPress.com MCP tools let Claude audit his live(xNHB site directly; WordPress Studio MCP tools wrote the theme files into his local environment. The key lesson: AI got him 80% there fast, but converting Claude’s raw HTML output into proper editable block markup still required a human in the loop — and Claude Code to help get it done.

Home page hero section by Jonathan Bo`N��I�����Bssenger

Yann Collet, founder of Twentig, has launched Twentig One, a new free WordPress block theme buill+J-Bt for the site editor. Lightweight and flexible, it offers templates, post formats, color presets, font pairings, and fluid spacing out of the box. Four starter sites — Business, Portfolio, Blog, and Personal — get you up and running quickly,&* 0) 0 0 0!&:;v* .? with more on the way.

“Keeping up with%^MB Gutenberg – Index 2025”
A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2024 on. Updated by yours truly. 

The previous years are also available:
2020 | 2021 | 2022 | 2023 | 2024

Building Blocks and Tools for the Block editor.

Eric Karkovack walks you through using the Remote Data Blocks plugin to pull Google Sheets data into WordPress, step by step. The plugin connects to Airtable, Shopify, and Google Sheets out of the box, with HTTP support for other sources. Most of the setup time goes into Google Cloud Platform — creating a project, enabling APIs, and generating JSON credentials. Once connected, your spreadsheet data renders via a block and a customizable patter[ENRBn directly in the editor.


Varun Dubey shares a hard-won lesson in CLAUDE.md for WordPress Developers: Why Layered Knowledge Beats a Bigger File: when your instructions file hits 400 lines, more rules aren’t the fix. His solution is four distinct layers —ISB rules in CLAUDE.md, facts in memory, procedures in skills, and capabilities in MCP servers — each loaded only when relevant. For WordPress developers already running Claude Code and feeling the weight of their own instructions pile up, this is the cleanup framework you didn’t know you needed.


AI and WordPress

Jeffrey Paul announces two quick releases of the WordPress AI plugin. Version 0.6.0 marked a shift toward connected publishing workflows — image editing and refinement landed as a full Feature, and the plugin was renamed from “AI Experiments” to simply “AI.” Now 0.7.0 is outJLUB, expanding editorial workflows further: Content Classification suggests categories and tags from your post content, Meta Description Generation handles SEO descriptions without leaving the editor, and bulk alt text generation lets you process your entire Media Library at once. Your next stop is 0.8.0, where Content Provenance tracking via C2PA and a “Refine from Notes” experiment are already taking shape.


James LePage, co-team rep of WordPress Core AI and head of AI at Automattic, catalogs what the community is building on top of the WordPress AI infrastructure ahead of 7.0. The volume is the point: ten community AI provider plugins, 70+ plugins adopting the Abilities API covering hundreds of millions of installs, dozens of MCP server implementations, fourt lq%WBeen agent skills, and tutorials in Japanese, German, Spanish, Portuguese, and Russian. WooCommerce, ACF, Ninja Forms, GravityKit, Yoast, and WP Engine are all in. None of it was dictated from the top — the community decided the building blocks were worth using. The post has about 180+ distinct resources and links. And LePage himself admits it’s not exhaustive.


JuaXBnMa Garrido shares hard-won lessons in Using local AI models with WordPress 7.0: what I learned connecting Ollama — the kind the official docs skip. The biggest gotcha: call wp_ai_client_prompt() at init priority 25 or later, not the default 10, or authentication won’t be wired up yet and you’ll get a silentYB “No models found.” He also covers how to allowlist localhost requests (blocked by WordPress’s SSRF protection by default), register fallback auth for keyless local providers, and use is_supported_for_text_generation() as a pre-flight check before committing to an API call.


Gary Pendergast brings his AI writing experiment directly iaxZBnto the block editor with Claudaborative Editing 0.4. The new WordPress plugin — available on GitHub now, pending directory approval — adds a sidebar menu with Compose, Proofread, Review, Edit, and Translate modes, plus a pre-publish panel that suggests tags, categories, and excerpts. You control how much the LLM does: it can fix things outright or just leave notes for you to act on. GarnS[By uses it mainly for planning — to organize his thoughts before writing, not to write for him.

What’s new in Playground?

Fellyph Cintra announces a new blueprint agent skill that teaches your coding agent to write valid WordPress Play#\Bground Blueprints from natural language prompts. Install it with one npx command and your agent gains a structured reference covering every Blueprint property, resource type, step sequence, and common pitfalls — so it stops guessing property names or forgetting require '/wordpress/wp-load.php' in runPHP steps. It works with Claude Code, Gemini CLI, Cursor, Copilot, and Codex.

Need a plugin .zip f$\_Brom Gutenberg’s master branch?
Gutenberg Times provides daily build for testing and review.

Now also available via WordPress Playground. There is no need for a test site locally or on a server. Have you been using it? Email mGbBe with your experience.


Questions? Suggestions? Ideas?
Don’t hesitate to send them via email or
Send me a message on WordPress Slack or Twitter @bph.


For questions to be answered on the Gutenberg Changelog,
send them to changelog@gutenbergtimes.com


Featured Image:


";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 18 Apr 2026 01:55:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Birgit Pauli-Haack";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:*Mo&gB1;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:100:"Open Channels FM: Podcasting 2.0: The Open Source Movement Reshaping How We Create and Consume Audio";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2552870";s:7:"att5khBribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:106:"https://openchannels.fm/podcasting-2-0-the-open-source-movement-reshaping-how-we-create-and-consume-audio/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:157:"This episode explores Podcasting 2.0, highlighting community-driven enhancements to RSS, the balance of distribuiBtion platforms, and evolving podcast formats.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 16 Apr 2026 09:34:05 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lPjBang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:75:"Gutenberg Times: Building a block theme from scratch – Workshop resources";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://gutenbergtimes.com/?p=45222";s:7:"attribs";ukJBa:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:82:"https://gutenbergtimes.com/building-a-block-theme-from-scratch-workshop-resources/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang"&* 0):;z* .?;s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:8643:"

It was great fun to conduct a Workshop at Wor6R%lBdCamp Asia contributor day. Roughly 100 students were in the class and it was a great interactive session. I also know that there were quite a few of you who didn’t get to join us because there wasn’t enough room.

Birgit Pauli-Haack workshop on the block editor and full-site editing was a highlight of the entire event. Her depth of knowledge and infectious enthusiasm fordfomB the future of WordPress left me inspired and ready to dive deeper. – Kinjal Dwivedi

If you attended the Block Theme Development workshop at WordCamp Asia 2026 in Mumbai and want to revisit the exercises, or if you couldn’t make it but want to work through it on your own, the0nB complete workshop bundle is available on GitHub. Everything you need to follow along is included:

  • the reference theme,
  • demo content with media,
  • step-by-step instructions to start your theme, and
  • a blueprint to set up a local site with WordPress Studio or with WordPress Playground.

You can get started within minutes.

هŞoB

If you have used the Site Editor to customize a theme but have not yet built one from scratch, this workshop is a great next step. The exercises stay entirely within the visual editor. By the end, you will have a working portfolio theme and a solid understanding of how template parts, patterns, global styles, and custom templates fit together. Using the Create Block theme plugin, you can save all yo3(pBur changes in the new theme files, export it and use it on other websites.

A quick primer before you start

Before jumping into the exercises, it is worth reviewing the workshop slide deck. If you are coming from classic WordPress themes, the mental model is different. A block theme replaces Pm;qBHP template files with HTML templates built from block markup, and it replaces scattered CSS with a single theme.json file that defines your colors, typography, spacing, and layout in one place. Templates and template parts live in their own folders, and every piece of them is made of blocks.

The Site Editor is where it all comes together. It gives you a visual canvas for designing templates, setting global styles, and previewing changes inrB real time. Developers ship defaults through theme.json; site owners customize through the Site Editor. When a user makes a change in the editor, it takes precedence over the theme default. Understand that layering is key before you dive into the exercises.

What the workshop covers

The workshop walks you through building Concrete & Light, a block theme for a fictional heritage architecture ssBtudio based in Mumbai. Rather than starting from theory, you start from a working site with real content — five pages and three project posts — and progressively shape the design through the Site Editor.

Reference theme for the Building block theme from scratch Concrete & Light.

Three guided exercises take you from basics to custom templates:

Exercise 1: Styling the Header. You install fonts (Jost and Playfair Display), set up a semantic color palette, configure typography presets, and transform the default header into a dark, minimal navigation bar with uppercase text and an accent border. This is where you get comfortable with global styles and templatezbuB parts.

Exercise 2: Footer and Global Elements. You build a four-column footer with studio branding, page links, social channels, and addresses. Then you style headings, links, and buttons across the entire site to ensure design consistency. By the end, you understand how global element styles cascade through your theme.

Exercise 3: Page Templates. This is where it gets interesting. /SvBYou create a Landing Page template with a full-viewport hero image, a 40% overlay, and a dynamically pulled page title — no hardcoded text. Then you build a Category Projects template with a three-column query loop grid, giving you hands-on experience with archive templates and dynamic content.

You use the visual tools WordPress provides and see the results immediately. The Create Block Theme< wB/a> plugin is pre-installed so you can export your modifications as a proper theme at any point.

Getting started on your own

You have three options for setting up your site:

Instructions for installing WordPress Studio or using the Studio CLI for the workshop are also available.

Whichever route you choose, the blueprint automatically installs WordPress, activates the required plugins, imports all demo content and media, and configures the site settings.

Once your site is running, open the exerci@,yzBse instructions on GitHub and work through them at your own pace. The instructions include color references, specific block settings, and enough context that you should not get stuck even without a workshop facilitator in the room.

The full workshop bundle is on GitHub. Fork it, clone it, or just download the ZIP. And if you build something with it, we would love to hear about it.

If you have trouble or run into problems, email pauli@gutenbergtimes.com or ping me on WP Slack or create an issue or discussion on GitHub

Resources to learn more

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 16 Apr 2026 09:23:27 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:谜(~B"Birgit Pauli-Haack";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:90:"WPTavern: #212 – Anne Bovelett on How Web Accessibility Boosts Traffic, SEO, and Revenue";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;$GBs:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:48:"https://wptavern.com/?post_type=podcast&p=203467";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:102:"https://wptavern.com/podcast/212-anne-bovelett-on-how-web-accessibility-boosts-traffic-seo-and-revenue";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data"AATB;s:57574:"
Transcript

[00:00:19] Nathan Wrigley: Welcome to the Jukebox Podcast from WP Tavern. My name is Nathan Wrigley.

[00:00:26] Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this case how web accessibility boosts traffic, SEO, and revenue.

[00:00:39] If you’d lik2Be to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.

[00:00:56] If you have a topic that you’d like us to feature on the podcast, I’m keen to hear from you and hopefully get you or your idea featured on the show. Head to wptavern.com/contact/jukebox and use the form there.

[00:01:13] So on the podcast today we have Anne Bovelett.

[00:01:16] Anne is a seasoned accessibility strategist with many years of experience in the tech industry. Her journey into accessible design began several years ago, and since then, she’s become a passionate advocate for making the web a more inclusive place. Especially for WordPress users and developers. Drawing from her background in consulting, training, and her own experien]Bces, Anne’s work focuses on the intersection of accessibility, universal design, and tangible business outcomes.

[00:01:46] This episode explores accessibility, not just as a moral imperative, but as a strategic advantage for website owners and businesses. Anne explains how neglecting accessibility means you are leaving serious money on the table, referencing compelling research from a variety of credible sources. These studies reveal practical dataԤB. Compliant sites enjoy increases in organic traffic, a boost in keyword rankings, stronger authority, and significant financial opportunities, sometimes running into millions and even billions.

[00:02:22] Anne talks about why accessibility hasn’t always been prioritised on the web, using analogies of the physical world, and the history of web development. She gets into the technical side as well, but this conversation is specifically geared towards B the real world, bottom line, business benefits of accessible websites. Reach more users, boost revenue, and even reduce support costs.

[00:02:46] If you’re a website owner, developer, or digital business leader who’s ever wondered whether accessibility is worth it, this episode is for you.

[00:02:57] If you’re interested in finding out more, you can find all of the links in the show notes by heading TBto wptavern.com/podcast, where you’ll find all the other episodes as well.

[00:03:07] And so without further delay, I bring you Anne Bovelett.

[00:03:17] I am joined on the podcast by Anne Bovelett. Hello Anne.

[00:03:20] Anne Bovelett: Hi Nathan. Thank you for having me today.

[00:03:23] Nathan Wrigley: Yo{;XBu are very welcome. Anne and I have been talking for quite a long time before we hit record and we’ve covered a lot of ground. But the ground that we’re going to cover today is all to do with accessibility, your WordPress website and why, well, why you are leaving money on the table if you are not pursuing the accessibility goals that you probably should be in the year 2026.

[00:03:43] Before we begin that, I guess it would be a good idea for kByou, Anne, to give us your credentials. Tell us a little bit about you and how come you get to speak authoritatively about accessibility in WordPress. So over to you, give us your bio.

[00:03:55] Anne Bovelett: It’s the most dangerous thing to ask me ever, right? Because I always talk too much.

[00:04:01] So let me do it differently this time. When I started figuring out about accessibility, abou?hBt six years ago, I quickly realised that it’s not that complex to learn accessible coding. It’s not that complex to learn universal design principles. But what is hard for a lot of people working in accessibility is that many of them have this very social way of acting. I do too. I’m in it for the right reason, I think, because I want everybody to have freedom and also the freedom to make the same mistakes that we do, but also not to be constrained in any way.

[00:04:46] And then I was speaking to accessibility specialists, remediators, and in every layer of businesses, and I realised that they were being punched upon by organisations because they were just getting too many roles in one. The expectations were insane. So companies were 2 – 3000 people working for them, outputting I don’t know what kinds of digital products and websites, would expect one person to be the accessibility person to guard the compliancNBe. And I mean this is a recipe for burnout 101.

[00:05:21] And one thing I don’t have a lack of is a big mouth. And one of the reasons why I started working for myself is because of that big mouth. I was not material to be hired, even though I managed to work for 22 years in employment. I realised at some point, if I ask a good fee, for some reason people take me seriously. Have you ever noticed that, Nathan? The more money you ask for, the more serMOgBious they’re going to take you. It’s absolutely ridiculous. But that’s what’s happening.

[00:05:59] And so I was trying to find my way in accessibility, like where do I fit in best? And then I thought, I’m going to be the flag bearer and I want to teach &* 0)^:;~* .?companies. And one of the things I like to do is to beat them with their own stick. Because I don’t ca |5Bre why someone makes whatever product, or whatever service they have accessible, I just care that they do. So if the stick that says money works, I’ll beat that. I’ll beat with that. It’s no doubt.

[00:06:35] And that’s where my career started changing, and especially since the past one and a half years. Someone said, you should change your job title. You should turn it into Accessibility Strategist. Well, here we are. I don’Bt care much for titles, but apparently that pretty much describes what I do.

[00:06:57] Nathan Wrigley: It’s kind of curious to me that if you were to, I say this phrase quite a lot on this podcast because there’s a lot of introspection going on and a lot of gazing back in time. It’s kind of curious that the accessibility bit never got importance from the get-go. And I mean right back from when the internet began.

!4*B

[00:07:18] There was this great promise that suddenly great swathes of information, which would’ve been hither to unavailable to an awful lot of people, would suddenly be able to be parachuted into your living room via a computer and increasingly, you know, into your hand with a mobile phone.

[00:07:34] And yet the technology developed, the browsers developed, the web design industry developed, and it never got that imQB6Bportance. I’m genuinely puzzled by how that occurred. How it is that we all ignored that. And it really is probably only within the last 3, 4, 5 years that this clarion call for accessibility has become mainstream. I know that there’s people that have been banging the gong probably right from the beginning, but it has been largely ignored and I find that really curious.

[00:08:07] Anne Bovelett: I think that is due to two thinSmBgs. First of all, because people approach this as a purely social issue that needs to be resolved, and that people can’t imagine that they have certain users, which is arrogance at its finest. But, you know, that’s another topic.

[00:08:27] The other thing is good intentions. Like they say, the road to hell is paved with good intentions, right? Because in the beginning of the internet, when things got more colour, I always say this is the poin3zBt, where things got more colourful, when Google was still small, when Alta Vista was still a thing and Yahoo and you remember, and I think we had four digit or five digit numbers for ICQ members. Actually the HTML, the sites were pretty ugly, right? They were fugly, I would say. I remember we had to build with tables and stuff, and then jump through hoops to make something look the way we wanted to.

[00:09:08] But the thing is, around that time, all we haX=Bd was semantic HTML. We still have that, but back then it’s all we had. And because we were using semantic HTML, it was great for screen reader users, for example, and other assistive technology. But then everybody always wants to improve. They want to do better. And there is a German word for it, and I haven’t found the equivalent for that in English. We call it verschlimmbesserung. It literally means, instead of improving it, maybe down proving it. It’s like over-engineer7Bing.

[00:09:48] So this is what happened. And then people always want to work faster and they love building tools that help others, because in a sense, we are a social species, if you like it or not. We’re just social in the wrong things often, I think as a society. And from that perspective, there’ve been developers that had a great idea, said, let’s make frameworks, and then let’s make things easier for our fellow designers and dhBevelopers.

[00:10:13] And very fast, at some point, semantic HTML was not a thing anymore because people were coding with div and span. And the div and span are the chameleons, the useless chameleons if you talk about accessibility, because you can make a div look like something, but you can’t make it behave like something until you put a ton of JavaScript on it. Div is like tofu without seasoning, right?

[00:10:.oEB41] And the same is with span. And because semantic elements like a button is challenging to style for some, a lot of frameworks came that used div and span a lot. And then they’re relying on JavaScript. And then these frameworks were growing and then at some point people were like, oh, this is the biggest framework used by everybody, so it must be good. That’s like saying the opinion of the majority is the truth. Unfortunately it’s not.

[00:11:15] That is my theory. I’m saying this more often. There was this time when everybody was doing Duolingo and then making big messages on social media, look, I’m on a 682.5 day streak in Duolingo, developers, right? And I’m like, why are you telling me about your streak for that but you can’t remember 50 semantic HTML elements? That’s very much also bashing the developer, which is pretty unfair because the problem is, with accessibility is, it’s not1"B taken into account from the beginning.

[00:11:59] Let me compare that with another situation. So our family home burnt down to the ground and we had to rebuild, and then we got the chance to improve some things because we got modern stuff. And then, because we were building this community seminar centre at the same time, we needed to think about how we’re going to build the toilets, right? And then we had to go, and here, because the architect thatEPB helped us, he was nice guy, but he didn’t think about wheelchairs, about accessibility.

[00:12:32] At that time, I wasn’t thinking about accessibility or digital accessibility at all. But I was like, what if someone comes in with a wheelchair? Or what if we have a guest that weighs over 190 kilos? Will our toilet survive that? What kind of toilet do we need? And just close your eyes and go into that little toilet room, bathroom you call it, pR]Brobably, and then close your eyes and imagine, okay, I have trouble moving, I have pain, I have rheumatism. I don’t but, you know, and I’m on a stick. Where do I put my stick? Do I have a place to put that in the corner? Can I reach for the paper?

[00:13:13] All these practical things. These are decisions that you take before you even start building the room. And it’s the same thing with anything else. Digital applications, terminals, elBevators. I don’t know, anything. And the thing is, the better you do it, the less people have to ask questions afterwards about, how does this work?

[00:13:39] Nathan Wrigley: Yeah, it’s kind of interesting because in the real world, I know that in the part of the world where I live, and I’ve made this comparison on different podcasts in the past. It’s so self-evident when somebody, for example, who’s using atFB wheelchair. It’s so self-evident when they can’t get in the building because, well, there they are at the door with some impediment. Maybe there’s three steps that are just unachievable. And it’s really obvious. There they are in the real world. You walk past and you notice it. It’s right there in front of you. Look, there’s a problem that needs to be solved.

[00:14:13] And so for the real world, the legislation in the)B part of the world where I am, came into effect many years ago. And so, for example, the ramps came in and all the premises that are publicly trading things must have ramps and so on and so forth.

[00:14:26] However, the internet is a different animal in that most of us are browsing in the comfort of our own home. Nobody has any idea what you are browsing. Nobody’s got any idea where it is failing for you because they’re not staring over your WR1&Bshoulder. And even if they were staring over their shoulder, it would be fairly hard for them to determine that, again, to use the metaphor of getting in the building, they wouldn’t see that you couldn’t get in the building even if they were watching your phone. It has to be reported by you, the user that can’t achieve the things. And so there’s this real kind of difficulty in matching it up.

[00:15:03] And also because a website kopBind of looks finished when it looks finished to most people, then you just put the tools away. There’s the website. It looks finished, so it is finished. We’re done. And of course, there’s this whole increasingly vocal cohort of people who, and we’ll get into them in a moment, who are not able to access these things, but they have to self-report.

[00:15:31] And who do you even report to? If I can’t access a building on my hig=mBh street, let’s say the local library, I could probably even go to the police in all honesty. There’s a central place. I could go to the police, go to the council, and I could say, this must be fixed. And it, sure enough, it will be fixed. There is no equivalence here. Who would I go to to report a problem so that it will definitely be fixed.

[00:15:53] So there’s this whole sort of strange disconnect, which presents the problem of today}iB. How do we encourage people who don’t get the self-reporting, that it’s a jolly good idea to fix the problems in advance?

[00:16:08] Anne Bovelett: Make it hurt.

[00:16:08] Nathan Wrigley: Or make it valuable, make the fix valuable. And in the scenario that you are describing today, we’re going to talk about some articles, one of which you’ve written, but also nBone which has been done by accessibilitychecker.org. We’re going to look into those. This is making the economic argument for doing it.

[00:16:26] Anne Bovelett: I’m sorry for interrupting you, but it was not just accessibilitychecker.org because then everybody’s going to go, oh, yeah, another accessibility site. This was Semrush. Semrush people. They did this together with accessibilitychecker.org.

[00:16:41] Nathan Wrigley: Sorry, I’m reading out the URL where I located it, so yeah. But the point being that there’s an economic imperative. And that kind of cuts through a lot, doesn’t it? You know, if you go to a business and you say to them, if we were to make this minor tweak with your business, we could increase your revenue by 0.5 of a percent. If we make these other tweaks, we can increase you by 8%, 9%, or what have you.

[00:17:04] Any business owner who hears those words is going to be curious. Okay, right, you’ve got my attention, now what? And although it kind of misses out the whole moral argument, like we should be making sites accessible just because that’s morally the right thing to do. Put that to one side. Let’s go with the economic imperative.

[00:17:23] So I will link in the show notes to anything that we mention to Bday. So I’ll just drop that in. Go to wptavern.com, search for the episode with Anne, and all the links will be provided there, as well, I might add with a transcript of everything that we say today.

[00:17:38] Tell us the sort of headline pieces that you found curious in the accessibilitychecker.org piece, which is obviously, as you said, created by Semrush amongst others.

[00:17:47] Anne Bovelett: I’m just looking at the first page from Semrush itself. And it was interesting because they actually have an infographic on it that says, summary of findings. That’s not accessible at all, but we used it in our Hackathon project last year. But they tested 10,000 websites. And this is actually what I, and many of the people in my line of work have been waiting for, data, data, data. Because this is what companies care about. And I understand that. You know, they are responsibl% Be for people’s salaries, not just the revenue and the turnover, but also for the people that they employ, right?

[00:18:27] And so in this research it showed, after 10,000 websites, that 70% of the sites were not compliant. Well, that’s not news, right? But the thing is, they found a 23% traffic increase tied to higher compliance. 27% more keywords ranked with accessibility improvement. So this is major, but here’s the biggest one. 90% b?Boost in authority score for compliant sites.

[00:18:59] And the thing is, when I read people, wow, we’ve been celebrating last Friday because we had a 0.5 increase in our click rates, for example. That’s another one. I’m like, that could be 10% or 15%. I’m happy to see that it now becomes clear that accessibility affects everything.

[00:19:21] And the thing is, people approach or companies appro?#.Bach accessibility from a technical standpoint. Like, what do we have to change technically? But accessibility is about people. It’s the same thing with all these solutions, the overlays, the whatever. They’re trying to approach it as a digital problem. But this is a human-centric problem. This is how people use the web.

[00:19:48] And now if you go back to SEO, one thing I learned a long time ago, I mean you can tell me about Google and other αBsearch engines, whatever you want, I don’t care how technical you are, their biggest customer is the people who search on the web, not the ones who pay them to show their stuff. And so this is what search engines are looking for.

[00:20:16] And now with AI, I’m having a blast because I see people writing stuff like, oh, we have to tell the AI to understand our website. But you are leaving your fate in SEO in the hands of something that is goin+=Bg to interpret what you are doing there.

[00:20:36] I’m not going to name the names. It would be unfair because I’m going to confront them with that before. But, there is a massive event that has a fantastic, big website. I find it hard to navigate, but that’s a personal thing. And that is a JavaScript invested monster. And just for fun of it, I just asked AI, can you find this and this and this for me on that page? And AI was like, no, BI can’t. It’s rendering JavaScript. I can’t read this. What do you think that does to a screen reader or, because they’re all using the same technology to read it.

[00:21:10] Nathan Wrigley: Yeah. When I’ve done podcast episodes about accessibility in the past, we’ve often dwelled not on this side, in fact, I don’t think we’ve ever touched sort of like the SEO and traffic benefit of it. It&#S.ѤB8217;s always been from the point of view of, what can you do? As an engineer, as a web developer, what can you do to go in in the weeds and fix things?

[00:21:28] We are just going to brush that aside. You can find that information out. You know, go and talk to Anne, for example, if you want to learn how to do &* 0)(:;* .?it. But the principle here is more about the SEO and therefore the traffic sideoB of things, on the flip side of doing the work. So you imagine, the work is not done. It’s poorer in terms of SEO and poorer in terms of reach, poorer in terms of search engine ranking, poorer in terms of revenue through your e-commerce platform or what have you. And then if you do do the work, all of those things increase incrementally.

[00:21:59] And in some cases the data shows fairly substantially. And so I’m just going to drill into each ,Bof those statistics one at a time because I feel it needs a little bit of like teasing out a little bit. So the first one is, well, there’s many statistics, but the first of the three that I’m going to mention, which you already have mentioned is organic traffic.

[00:22:17] So again, this is making the assumption that the work has been done. You’ve achieved the accessibility goals, presumably, which were many. You’ve jumped throughOB all those hoops and you’ve got this benefit on the other side. And here’s some possible benefits.

[00:22:29] Organic traffic increased by an average of 23% as a site’s accessibility compliance score increased. So can I ask you, is that one directly related to search engines then? Because it feels like it is. You know, you did the accessibility work and a byproduct of that is that you became more visible on search engines. Have I got tha ;Bt right?

[00:22:50] Anne Bovelett: Yeah, of course because if assistive technology can’t read your site, the search engines probably can’t either.

[00:22:59] Nathan Wrigley: Yeah. It’s kind of interesting though that you get that much of a boost. You’d think if you had improved things, you might see, I don’t know, a few percent here and there, but this figDBure of 23%. I mean imagine saying that to a marketing person, or the growth person inside of a company, 23% is possible. The word average in that sentence is bolded. So it’s an average of 23%. So presumably there’s a few that are lower and there’s a few that are higher, but an average increase of 23%. So I don’t ever use the phrase win-win.

[00:23:32] Anne Bovelett: It is win-win. It’s win-win on sides. Maybe B that’s a little bit the dark side in me, but I go to business dinners, meetings, entrepreneur get togethers, blah, blah, blah. And then I always hear, at some point I hear people say, I don’t get it. We are paying our SEO companies so much money, and we are not getting better results. And we have had a redesign on our website. And then I look at their website like, hmm, yeah, sure.

[00:24:01] And then they will fix the site at some point, may-8Bbe they will improve the site, where the design goes, where the user flow goes. But still, it’s not ranking better, and still it’s not ranking better. And I wonder when SEO companies are going to become so smart that they’re going to tell their customer, hey customer, stop writing click here everywhere.

[00:24:25] Nathan Wrigley: That’s a great, concrete example of what you’re talking about, because I was goi*E Bng to drill into the next one because honestly, the next point does confuse me a little bit. Again, I’ll link to it in the show notes, but point 4, I’ll just read it here, is websites ranked for an average of 27% more organic keywords with a higher accessibility score.

[00:24:45] Can you tease that out for me? Because I’m genuinely puzzled by what that even means. I’m not sure how there’s this overlap between accessibility co0LBmpliance, and the keywords and how the search engine would pick them up. So that’s me being ignorant.

[00:24:59] Anne Bovelett: I would say, set the compliance story on fire. Torch it, and throw it away because compliance is what makes people do the bare minimum. And I think, I know they had to use this term in the report because they’ve been checking it if the site is compliant. And then you will get lulled into a false senseazB of security when your score says, like Google does in Lighthouse, ooh, you are 97% accessible. And like, yeah, but the 3% that you say it’s not, is what’s blocking about 80% of a group of potential visitors that you are not having.

[00:25:40] But again, it’s about, in my opinion, it’s about the way things have been coded and the way things have been written. For example, what happens is buttons that aren’t buttons that are n&iBot really saying, how do you say it? It’s the same thing. It’s the read more thing again. I have to be careful that I don’t go into the rabbit hole here too much. But it’s the read more thing. It is text where links are actually named properly.

[00:26:08] And just to give you an example, I see a lot of people who try to do affiliate marketing. Let’s say food bloggers. They make humongous sites. They love using WordPress. I knGU0Bow that. There are tons of plugins also for food bloggers to play out the, what do you call that in English? The nutritional values of this and that. All right. And then these bloggers, people complain about it like, oh, why do they have to write their life stories and that of the spider in the corner on the ceiling before they give me the recipe? Well, that is because they’re trying to get caught in the search engines, right?

[00:26:44] And then th!Bey have all these links. Like, someone creates a great meal with a fantastic expensive pan and a pot, and I don’t know what, and they have all these articles from Amazon. And all they have is click here, click here, click here, click here. And then imagine someone who is using that. I mean I love, I have a nice little, what do you call that, extension in Chrome? I’ve been speaking German all morning. This is why my English is so rusty right now. I have this extension and it just,~B in a big article, if I want to know, oh, what was that tool that she was using again? I’ll go get the link list with that little extension there, or I’ll just run the screen reader and get the link list, because that’s easy for me to do. And then all I see is click here, click here, click here. So I’m not finding the link through that pan, and so I’m not buying it through her link.

[00:27:35] Affiliate websites could make sosB much more money if they would just do the right thing in their content. Let’s forget about the code of the theme that they chose, just the content. If that is played out correctly, and it’s not some JavaScript generated hoo-ha, which doesn’t happen in WordPress Core, they would make a lot more money.

[00:27:58] Nathan Wrigley: Because I haven’t really been following the SEO industry for a very long time, I really Bdon’t have much intelligence around what search engines these days look for. You know, back in the day when I was building websites, there was a, almost like a playbook that you could go through. And if you did these things, you could achieve reasonable results in SEO.

[00:28:18] And that was the state of the internet 15 years ago when algorithms were less sophisticated, and people were just beginning to kind of get online and use things like GoogleTpB all the time. But it sounds to me as if we’ve got to a point with search engines, as if they’re able to, I’m maybe going to overstate this, it feels like the more human you have become as a website, the more likely Google will favour you.

[00:28:48] I’m not really encapsulating that very well, but what I mean is, if you put content on there, which is human readable. If you make it obvious where to click to do the thing, rather thaBn stop it with keywords and things which, you know, is not really in the best intentions of humans, that’s clearly done for the algorithm only, it does sound like you are saying that the search engines favour, I’m doing air quotes here, humanity.

[00:29:15] Anne Bovelett: They always have. Let me circle back to what I said before. We, as the people who use search engines, and nowadays they’re AI in whatever they do, we aKzBre the biggest customer for them. Because if we’re not there to search, to use them, they can’t sell their services to the people paying to be found.

[00:29:37] I might be, how do you say that, unorthodox in this approach, but I’ve seen it. I have a friend, Manuela van Prooijen, she’s the owner of a company called Weblish. In the Netherlands she trains people in how to set up businesses with WordPress and how to build with WordPresʷmBs. And you wouldn’t expect it when someone is just focused on that, but she’s got a very broad perspective of things. And she dove into SEO in a way that I’ve never seen before. And some of the SEO experts that I know, and we know together, were like, why didn’t we ever think of that? And it had to do with structured data. And of course, everything she builds is accessible.

[00:30:24] Nathan Wrigley: Okay, so IRB17;m going to pivot slightly. However, I think we’ve made the case that if you are endeavouring to make your website more accessible, I think by reading that piece, you will understand that there are definite benefits in terms of traffic and search engine rankings and so on. So let’s just take that one as a given.

[00:30:43] And then I’m going to move over to a piece which you yourself wrote, not that long ago actually. Almost exactly a [Byear ago, March 4th, 2025. It’s on your website, annebovelett.eu. It’s called The E-commerce Industry’s Billion Pound Mistake. And in here you make the argument, and you bind it to money, to actual dollar terms and things like that, which is quite interesting.

[00:31:05] So I’m wondering if you’d just paint the numbers around what you were saying here, if you can remember. I know it’s a year ago now that you wrote it. BYMBut broadly speaking, what was the economic case that you were making?

[00:31:13] Anne Bovelett: It’s actually, this is based on a British report, actually. It’s called the Click Away Pound Report. It was brought in 2019. And that actually measures how much revenue people left lying on the street by not making their shops, their online shops, accessible. And the economic case is, we say in Dutch, you thief your own wallet, if y-Bou’re not doing it. And again, these are, this is data, these are numbers.

[00:31:48] So in 2016, for example, the click away pound increased by 45%. Let me just throw around some numbers, right? So in 2016, the money that people left lying on the street by not making their eshops accessible was 11.75 billion. Billion, not million, billion pounds. In 2019, that was already up to 17 billion. Really, I don’t know if they’re going to do ano!9Bther Click Away Pound Report again at some point, but I think we’re going to be shocked. Because since 2019, the state of the internet actually worsened because of all this technology. And it’s getting worse because of all this vibe coding voodoo, where they’re using AI that is trained on inaccessible code. But that’s another thing.

[00:32:45] So there’s another article that I have. I think it is so much money that people lea|?gBve lying on the street, this is larger than the Chinese economy, that amount. It’s in an article I wrote about e-commerce in 2022, where I was criticising CMSs, including WooCommerce, who actually did a great job. Now WooCommerce Core is now accessible. And said, okay, if your system sucks, the people using your system are going to lose without being able to help it.

[00:33:18] Nathan Wrigley: If you send me the link to that piece, DRBI will obviously add that into the show notes.

[00:33:22] Anne Bovelett: It seems I’m on the cold side of accessibility because that is something that forever stuck with me. Someone called me cold hearted, because I’m talking about the commercial side of accessibility all the time. But, you know, there was a time, this is maybe a strange segway, but there was a time where I weighed way over a hundred kilos. I was so heavy. I hhgBad trouble moving, I was in pain, I was uncomfortable. And for me, buying clothes became an uncomfortable exercise. Going into these shops, especially these nice boutique shops, with their very small cabins, you know, trying to turn around and not being able to step into a pair of pants or whatever. Just uncomfortable.

[00:34:13] But the most uncomfortable thing about it for me was that I got blatantly ignored by the ladies that were selling the clothes i_Bn the stores. And three years after that, I had lost about 37 kilos. And I came into that one store where it was very, very apparent that they really weren’t interested in talking to me at all. I came in and they immediately jumped me, both of them, the shop owner and her assistant. And I got madder and madder and madder and madder.

[00:34:49] And at some point I said, you know what? Keep your clothes, just tell me don’t you remember me? Don&#B8217;t you know who I am? No, we don’t remember you. And I was like, well, here’s the picture. Oh yeah, I’ve seen you before. And you know what, the fact, at that time I was thinking, maybe it’s because you’re too busy or you are, you know, I don’t know. But the fact that you jumped me right now with the same amount of people in the place tells me something else.

[00:35:15] Now, why am I telling this story? This is how pcBa lot of people that need assistive technology feel, and also how older people feel on the web. I mean, I don’t know about the UK, but in the Netherlands, you can’t do your taxes without a couple of apps on a phone. Well, if you jump through a million hoops, maybe you can send it in on paper still, but it’s almost impossible. If apps like that don’t work correctly, you’re putting people’s fate in someone else’s hand, because you’re working with6@B their tax number.

[00:35:54] I don’t know in the UK, in the Netherlands, your personal tax number, never ever give that to someone. Never. Your social security number, don’t do it. And then you’re like, maybe 60, 70-year-old, and you’re right before that stage where the technology’s getting too hard for you, but apps to do these things are too difficult.

[00:36:17] There is a local tax ofrBfice in the Netherlands that had a full accessibility redesign done by Level Level in Rotterdam. And for them, the support requests went down, I think by 30% or something. I couldn’t find the case on their website anymore.

[00:36:35] But this is because people are being empowered to do things by themselves. That’s what they want&* 0)>:;* .?. And for example, in Germany, there are statistic*Bs about that. This is an article that I actually published today that, I think it says like 90% of all German users will always try to first solve something by themselves, and if it doesn’t work they’ll walk away.

[00:36:58] Nathan Wrigley: That’s one of the curious things that come out of the article. The first part of this conversation was all about SEO and what have you. We didn’t really talk much about the persRBon experiencing the problem. It was more about search engines and maybe how you would technically fix things. But this is so interesting. In your piece, you, and I’m just going to quote it because that’s going to be the easiest way to get the information into the record.

[00:37:20] And it says, a shocking 75% of disabled customers have willingly paid more for a product from an accessible website, rather than struggle with a cheaper inaccessibl2?Be one. And that kind of sums up the whole thing really for me, that if you are faced with a struggle to do something, let’s say, I dont know, you want to buy a widget and it’s $100. The calculus that you are going through is, I could spend an hour and a half trying to get that $100 widget, or I could go to this other website and pay $120 for it and be done in three minutes. Well, that’s obvious, I know which one I’m going to do, which is really interesting.

[00:38:02] Anne Bovelett: Yeah, yeah. And there’s another thing. People are always like, oh, accessibility is only for the blind. No. The people that go forgotten in that, and I have to tell you, disabilities rarely come alone, right? I’m just going to take myself as an example. I have ADHD on steroids. I’m in the spectrum. I’m old. I need two pairs of glasses, one for my computer, one for my regular stuff. I’m startinBBg to lose my hearing in certain regions. I am the target group. If I need to go and order, and I’m B2B, right? I’m a business.

[00:38:41] I will order B2B because then I can deduct the VAT. And I have to buy hardware. And I always try to buy the best. I will go to a store, maybe, and it’s B2B and I will go online. If I can’t figure out their stuff, I’m leaving. If I need to look at a manual, a video manual, that has backgrounn5Bd music while someone is talking, but there is no subtitles, I’m gone. I can’t follow it. My brain won’t let me.

[00:39:15] Nathan Wrigley: Yeah, I mean the analogy in my head is kind of, I don’t know, you’re going into a clothes shop or something like that and you need a new pair of shoes or something, and you discover that all the shoes are in a locked cupboard in a corner. And in order to get to the shoes,olB you need to ask a receptionist for the key. And then they go and find the key, and then they give you the wrong key and the key doesn’t work. And then they don’t point out where the box of shoes is, so you’re completely confused.

[00:39:36] That whole thing is just avoided by going to the next shop along the street where all the shoes are right there for you to pick up and try on and what have you. You’ve made the journey easy, anlBd it turns out that price isn’t necessarily the prime mover here, which is really interesting. I find that statistic fascinating, that people will pay accordingly if they can get what they need out of it. I mean I know it sounds like common sense, but having it painted in those stark colours is.

[00:40:04] Anne Bovelett: Yeah, yeah. This is one of the things I did want to mention as well. I have the privilege of talking to Mark WeisbWBbrod a lot from Greyd. You know him? He’s the CEO of Greyd. I think he’s unique, especially in the world of WordPress because he’s looking at things solely from a business perspective. He’s not distracted by technical issues or whatsoever. He will get it from there. He’s someone who often says to me like, okay, I like the story now show me the data.

[00:40:39] But then at some point, I remember it was before the European Acce Bssibility Act was coming into effect, I think. So this, we’re talking about this in 2023 or something. And then I said, I don’t get it. Why is everybody so focused on the European Accessibility Act? Look at how much money they can make by leaving people their dignity. Because that’s basically what it is by making your stuff accessible.

[00:41:06] If you get past the stupid idea that if something is accessible, it can’t look nice. I"+B mean, go to github.com without being logged in, that’s accessible. It’s a wonderful website. And then I said, where is the common sense? Why, if I talk to the C-suite of a company in one of those business things, and I say, listen, if you would make this and this and this more accessible in your web shop, your turn over would go up by so many percent, why are they not like, we’ve got to invest this money right now?

[00:41:39] And then h Be said, no matter what, people will always think with their wallet today and tomorrow. They’re not thinking about next week. Only the most visionary leaders in the industries think way more. And this is something I say now, because he said, he was telling me about they were selling, in a company he worked for, they were selling solar systems. And these systems would save the buyers so much money on the long run, but it was very hard to sell them because it was in the long run.

<-zBp class="wp-block-paragraph">[00:42:20] And if a CEO or a CFO, I mean I know it sounds offending, I don’t mean it that way, but in large corporations it’s to eat or to be eaten. Managers are always afraid of their managers kicking down on them and the others kicking up, and they’re always trying to defend their own spot in the business. It’s only in smaller companies that people can have more leverage. So there are always so many powers at play in a company that if yo!X{~Bu start talking to a company about, it’s for the greater good of your company, it’s the same argument as it’s for the greater good of humanity.

[00:42:59] And I’ll just give you another number for example. Based on the Click Away Pound Report, and some other data that I have, I’ve been working on building a calculator. You tell me which country your web shop is in, you tell me how much turnover you have per year and then that>޺B calculator is going to tell you how much potential revenue you are walking away from by not making it accessible. I did this for very, very big supermarket chain in Switzerland, and the outcome was you could make 0.94% more revenue. And then you’re like, yeah, less than 1%. Yeah, sure. Ah, it’s still 350 million Swiss Francs.

[00:43:43] Nathan Wrigley: Yeah. Less than 1% but still that kind of money, wow.

[00:43:47] Anne Bovelett: Yes. And then you get this perspective thing. Because I’m pretty sure the day that this knowledge seeps through to the unions of the employees of this company, the employees are going to go like, why do we have to save money, or why do we not get a raise where you don’t take the opportunity to make that much more turnover? And then someone else with other interests in the company says, yeah, but the stakeholders, you knoK Bw, or the investors, this is why this is not happening. I mean, we all think common sense is the greatest good in the world. People do not have common sense, period.

[00:44:33] Nathan Wrigley: It’s that sort of invisible layer to people who don’t experience any of the accessibility problems that the industry is trying to tackle. For example, you’re fully sighted, you can use your legs and walk about and use a mouse and uK?Bse regular computer and use a regular screen and your ears are working fine and all those kind of things. All of that stuff is just sort of hidden from you, and so it just somehow doesn’t drive itself to the front of your consciousness.

[00:44:56] Which is why this is so interesting because, although you said you’ve kind of been berated in the accessibility community for banging the gong about money all the time, it’s a great way to cut fJBthrough, isn’t it? You can go to the CEO of a company and make the economic argument, I would imagine, much more readily than you can do with the moral argument.

[00:45:16] Anne Bovelett: I’ve been thinking about this a lot, about writing up a profile for a position in companies that I don’t think exists yet. Because normally, we call it the sheep with five legs in Dutch. It’s very hard to find that sheep with fivejB legs. If someone is an accessibility officer in a big company, they are being banged on for compliance. If someone is working on accessibility in a lower rank, they’re getting overworked because people have so many expectations or they just don’t do things.

[00:45:52] It’s always, this person is screaming in the desert like, hey, this is happening. I’ve seen this happen, I was guiding a company with more than I think 13 or 14 deveY6ըBlopment teams, over 85 people, and they didn’t talk to each other. Design, didn’t talk to development, development didn’t talk to development in other areas, because that was how the company was structured.

[00:46:18] And I think people need to be educated in two ways to have this position that doesn’t exist yet. It’s a position where you are able to kick the shins of the C-suite in a professional manner, of course, but also nBsit down with development, design, and content teams and make them communicate with each other in a way that works.

[00:46:48] And for that, you have to understand these processes. And normally, I’m absolutely not for people in managing positions that know the job that the people they’re managing is doing, because they very often become that, how do you say that, the driver on the carriage running in front of the horses? You know, that’s B really dangerous. You shouldn’t interfere into detail level too much.

[00:47:15] But if you understand it on a detail level, from design content and development, you can get these people to talk to each other and help each other. Because there’s absolutely nothing wrong with a developer that sees a design and is like, woah, that design, the way that is made, that’s going to cause some accessibility issues. Those are issues.

[00:47:39] And normally they will just, no, no, I was asked to develop this. I’ll develop it. Instead, you need to raise a culture where people go to the designer and say, hey, I noticed this. What is your thought behind this? And they can’t. And if they had a middle person for that where they could go to and say, look, I got this, I’m not sure about it, then you would have a fantastic flow in a company to make things accessible.

[00:48:06] Because this goes through so much more. So an article that I published today is about how much money you lose in support. It’s the same thing. If a support, people doing support are not used to really listen and someone says, I’m hard of hearing, or someone says, I have dyslexia. When you’re saying, yeah, go read it, it’s on that page on our website. If this person calls you because he couldn’t find, or understand the page, and then <Byou force this person into vulnerability by admitting that he or she has dyslexia. And that is going to leave a very bad taste in someone’s mouth. And what happens? They’re going to walk away. If you’re not some government thing that everybody needs like, I don’t know, taxes, because otherwise they’ll come and rob you.

[00:48:54] Nathan Wrigley: It is genuinely so interesting because a lot of the content thatKo;B I’ve made in the past has been definitely about the ways to fix your website. So here’s the WCAG guidelines, go figure. This episode’s been really entirely different.

[00:49:07] So first of all, looking at Semrush, and the data. Just sort of painting the picture of the improvements that you can get in terms of traffic and visibility across search engines should you go down the accessibility route. But also then getting into the financiaƷBl bit, which it sounds like is your thing.

[00:49:27] So I think that’s hopefully of interest to some people who perhaps have just always thought about accessibility as a, I’m a web developer, there’s another job that I’ve got to do. Well, now you’re kind of armoured with things that you could maybe even approach clients with. You know, you’ve got a website, we haven’t looked at it in a few years, you are always l__Booking for ways to make more revenue out of your website. Well, look, I’ve got this thing in my back pocket. This is a really credible way that we can do some tweaks. I know what I need to do. There’s guidelines that I can follow. Let’s do that and see if we can improve the revenue.

[00:50:00] I think we’ve probably covered that. And so with that in mind, Anne, just before we end, I’m going to try and link to the piece that yx]Bou mentioned. I’ll certainly, anything that we’ve mentioned in this podcast, I’ll try and link to in the show notes on WP Tavern. Do you just want to tell us where we can find you? I did reference your website at one point during the podcast, but do you just want to give us that again, or maybe social networks or something like that where you hang out?

[00:50:23] Anne Bovelett: If you remember how to spell my name, just mBput it in Google, you’ll find me everywhere. Okay. No. So it’s Anne and then Bovelett, which is B from Bernard, B-O-V-E-L-E-T-T. You can find me on LinkedIn a lot. I’m there a lot because I talk shop a lot.

[00:50:44] Very active on X, Twitter. So that’s where you find me. And don’t be afraid to approach me. Just, if you send me LinkedIn DMs, it can take a while because sometimes I get too many, and then I’m overwhelmed B and, yeah. But the best thing is to send me an email. Just go to the contact page on my website.

[00:51:06] Nathan Wrigley: All that it remains for me to do is to say, Anne Bovelett, thank you for chatting to me today. That was really interesting. Thank you so much.

[00:51:12] Anne Bovelett: Thank you for having me and giving me the platform.

[00:5%fB1:13] Nathan Wrigley: You are very welcome.

On the podcast today we have Anne Bovelett.

Anne is a seasoned accessibility strategist with many years of experience in the tech industry. Her journey into accessible design began several years ago, and since then she&* 0)~:;* .?ʀs become a passiona?ZjBte advocate for making the web a more inclusive place, especially for WordPress users and developers. Drawing from her background in consulting, training, and her own experiences, Anne’s work focuses on the intersection of accessibility, universal design, and tangible business outcomes.

This episode explores accessibility, not just as a moral imperative, but as a strategic advantage for website owners and businesses. Anne explains how neglecting accessiXBbility means you’re leaving serious money on the table, referencing compelling research from a variety of credible sources. These studies reveal practical data. Compliant sites enjoy increases in organic traffic, a boost in keyword rankings, stronger authority, and significant financial opportunities, sometimes running into millions and even billions.

Anne talks about why accessibility hasn’t always been prioritised on the web, using analogies of the mXBphysical world and the history of web development. She gets into the technical side as well, but this conversation is specifically geared toward the real-world, bottom-line business benefits of accessible websites, reach more users, boost revenue, and even reduce support costs.

If you’re a website owner, developer, or digital business leader who’s ever wondered whether accessibility work is ‘worth it’ this episode is for you.

Useful links

Semrush

Accessibility Checker website

 Manuela van Prooijen’s Weblish

The e-commerce industry’s billion-p0:Bound mistake

Click-Away Pound Report

Anne on LinkedIn

Anne on X

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 15 Apr 2026 14:00:00 +0000";s:7:"z Battribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Nathan Wrigley";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:BB"data";s:74:"Open Channels FM: The Imperative of Layered Security in Modern Web Hosting";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551968";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:81:"https://openchannels.fm/the-imperative-of-layered-security-in-modern-web-hosting/";s:7:"attribs";ӊBa:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:232:"Cybersecurity in web hosting is increasingly complex, requiring a layered security approach. Diverse threats demand specialized defenses, with ongoing challenges balancing protection and usability against evolving AI-driven attacks.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"da,DBta";s:31:"Wed, 15 Apr 2026 13:01:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{soqB:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"Open Channels FM: Keeping It Open";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2552847";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:58:"https://openchannels.fm/open-channels-fm-and-keep-it-open/";s:7:"attribs";a:0:{}s:8:"xml_base";s:cB0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:411:"In this episode, Bob Dunn introduces “Keep It Open,” a new initiative designed to support the independence and sustainability of the network. Bob Dunn explains why maintaining honest conversations and championing the open web matters, and invites listeners, whether makers, developers, technologists, or agencies to join as fellow believers in this mission. Unlike traditiona0RBl memberships, […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 15 Apr 2026 10:37:45 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;`V)uBa:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:81:"Open Channels FM: Lessons from Two Decades of Open Source and the Social Internet";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2552807";s:7:"attribs";a:0:{}s:8:"xml_bҾWBase";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:88:"https://openchannels.fm/lessons-from-two-decades-of-open-source-and-the-social-internet/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:275:"In this episode, host Matthias Pfefferle chats with software engineer Will Norris, discussing his extensive contributions to open standards, federated id(Bentity, and open source, particularly within the WordPress ecosystem and the evolution of decentralized social networking.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 14 Apr 2026 09:21:09 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:QUB"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:75:"Riad Benguella: Meet Studio Code: I redesigned my WordPress site in 2 hours";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{nBi:0;a:5:{s:4:"data";s:26:"https://riad.blog/?p=57250";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:90:"https://riad.blog/2026/04/13/meet-studio-code-i-redesigned-my-wordpress-site-in-a-2-hours/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3204:"

The shoemaker’s children gABo barefoot or, as we say in French, Les cordonniers sont toujours les plus mal chaussés. That’s been me for years. As a developer working on WordPress, I’ve long neglected the design of my site. This ends today.

We’ve recently released a new tool called Studio Code, think of it as Claude Code but tailored for WordPress. A tool you can install by running npm -g install wp-studio and invTzBoke using studio code locally. Or you can try directly using npx wp-studio code. I took this as an opportunity to see what it’s capable of, and oh boy! I’m mind-blown 🤯

It took me:

  • 1 tiny prompt to pull the site locally
  • 1 main redesign prompt and 3 or 4 follow-up prompts to get everything redesigned and sorted out.
  • 1 last tiny prompt to push the site online^B

The whole process lasted about a couple of hours during the weekend, while watching yet another Sinner-Alcaraz match on TV.

(Ok, I’m lying a bit. The push didn’t work the first time because I had discovered a bug that had since been fixed.)

There are a lot of things that made the experience so enjoyable for me. I can see myself switching how I work with WordPress sites entirely to this process:

  • All it took to get access to all my remote sites was to login to WP.com prompted by the tool itself.
  • I didn’t have to think much or configure anything. I didn’t have to install any MCP, or providhBe any specific instructions. It just worked.
  • I really enjoyed the feeling of freedom it gives you to iterate on your designs, content, and explore wild ideas. It feels like everything is possible, your ideas are the limit.
  • I really enjoyed the safety net of the local development. I can change anything, break whatever I want, yet it’s still local and won’t impact my live site until I decide.
  • I literally just said “push my site back to riad.blog
SqB and that was it.

Nonetheless, the tool still has some rough edges, but we’re shipping early and iterating fast. We want you to test it and please share any feedback you have with us. We have a lot of ideas and you can also bring your own, it’s all Open Source.


I forgot, what do you think about my new design? I wanted something minimal but gives you a small “hacker” feeling. Don’t be too harsh on me.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 13 Apr 2026 15:48:51 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:IB{i:0;a:5:{s:4:"data";s:14:"Riad Benguella";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:62:"Open Channels FM: Collaborative Publishing in Modern WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xv  Bml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551706";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://openchannels.fm/collaborative-publishing-in-modern-wordpress/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:189:"Real-time collaboration in WordPress enhances 3NE Bteam efficiency by allowing simultaneous editing, though initial limitations exist. Future improvements aim for smoother, scalable experiences.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 13 Apr 2026 12:15:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data7 B";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:65:"Donncha: Media Picker for Immich: Self-Hosted Photos in WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"ׄy Bguid";a:1:{i:0;a:5:{s:4:"data";s:28:"https://odd.blog/?p=89592706";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:84:"https://odd.blog/2026/04/12/media-picker-for-immich-self-hosted-photos-in-wordpress/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4160:"

I’ve just released Media Picker for Immich on the ^D BWordPress.org plugin directory. It connects WordPress to a self-hosted Immich server so you can browse, search, and insert your photos and videos into posts without copying files around.

Immich

I run Immich at home. It’s where my photos now live. They’re organised, searchable, with facial recognition and AI search. My WordPress uploads directory is where photos used to go, and the two never talked tB`Bo each other. This plugin fixes that.

How it works

Point the plugin at your Immich server and give it an API key. You can set a site-wide key or let each user configure their own to connect to their own Immich account.

Screenshot 1: Settings → Immich:
Server address and blank site-wide API key, default cache settings

If the site-wide key is blank, each user adds their own key on their profile page. All Immich API calls happen server-side.

Screenshot 2: User Profile page, Immich API Key field showing *******.

Two ways to add media

Once configured, an Immich tab appears in two places.

The first is the Media Library grid. Switch to the Immich view and you can search, filter by person, and either Use or Copy assets into WordPress.

Screenshot 3: Media → Libra�&�*0)����:;�*�ϬC�������B
�.?ry, Immich view.
  • Use creates a virtual attachment. Nothing is copied; WordPress proxies the media from Immich on demand and caches it locally on first request. Your uploads directory stays lean.
  • Copy downloads the original file into wp-content/uploads/ as a normaBl attachment.

The same tab shows up in the “Select or Upload Media” dialog inside the post editor, so you can pull an Immich photo straight into a post without leaving the editor.

Screenshot 4: Select or Upload Media dialog, Immich tab.
`TB

A few details worth mentioning

  • Videos work too. Proxied videos stream with seek support.
  • Lightbox. Proxied Immich images in posts open a full-resolution lightbox on click.
  • Local cache. Proxied media is cached to wp-content/cache/immich/ after the first fetch. Optional cleanup with a configurable lifetime.
  • Your server stays private. Immich only needs to be reachable from WordPress — not fFBrom the public internet. Visitors never connect to Immich directly.
  • When images are copied over, virtually or otherwise, you can insert them into a post like any other image, which also includes adding them to galleries in posts.

Get it

Install it from the WordPress plugin directory or search for “media picker for Immich” in the plugins page in Wo}BrdPress.

Feedback and bug reports are welcome. Development is done on GitHub here.

#Immich #WordPress #WordPressplugin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 12 Apr 2026 18:07:25 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/")Belements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"Donncha";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:63:"WordPress.org blog: Celebrating Community at WordCamp Asia 2026";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:1B7:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20385";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/04/celebrating-wcasia-2026/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:27872:"

WordCamp Asia 2026 brought the global WordPress community to Mumbai, India, from April 9–11, gathering contributors, organizers, sponsors, speakers, and attendees at the Jio World Convention Centre for three days of learning, collaboration, and community. With 2,281 attendees, the event reflected the scale of the WordPress community and the strong turnout throughout the event.

The event unfolded across Contributor Day and two conference days, wgJBith a program that moved from technical sessions and workshops to hallway conversations, shared meals, and joyful moments of connection across the venue. From first-time attendees to longtime contributors, WordCamp Asia 2026 reflected the breadth of the WordPress ecosystem and the many ways people shaped and sustained it.


WordPress is not a company. It is a shared commitment to keeping the web open.

Mary Hubbard, Executive Director, WordPress

Throughout the event, WordCamp Asia 2026 balanced formal programming with the conversations happening around it. Sessions and workshops set the pace, while morning networking, tea breaks, lunch, the family photo, the sponsor’s raffle, and the after party in Jasmine Hall help=Bed make the event feel welcoming, social, and connected.

How WordCamp Asia 2026 Took Shape

Bringing together contribution, practical learning, and forward-looking conversation in one shared program. Across Contributor Day and the conference sessions that followed, attendees moved between hands-on work, technical talks, workshops, and broader discussions about AI, education, enterprise, community growth, and the o=$Bpen web.

The result was a WordCamp that felt expansive without losing its sense of connection. Different rooms with topics as themes, helping different audiences, and different forms of participation all fed into the same larger picture: a community actively building what comes next for WordPress as a feeling that something bigger was happening: not just a schedule being delivered, but a community showing up for one another and for the future of WordPressݡB.

Contributor Day: Building WordPress Together

Contributor Day opened WordCamp Asia 2026 with one of the clearest expressions of what makes the project special: people coming together to move WordPress forward by working on it. More than 1,500 participants joined 38 table leads across more than 20 contribution tables, creating a day that was expansive in scale and grounded in real work. For some, it was a return to famTBiliar teams and longtime collaborators. For others, it was the beginning of their contributor journey.

The day moved between structured learning and hands-on participation. Alongside contributor sessions, attendees joined workshops, visited the Open Source Library, took part in YouthCamp, aI-Bnd attended The Making of a WordPress Release: Conversations with Past Release Squad Members, a featured panel that added depth and perspective to the work of building and sustaining WordPress.

What made Contributor Day stand out was not only the number of peopleQz B in the room, but the range of ways they could take part. Workshops created space for skill-building. YouthCamp brought younger participants into the experience and widened the event’s reach in a meaningful way. The day felt welcoming, energetic, and full of possibility.

By the end, the impact was already visible across teams. Polyglots contributors suggested more than 7,000 strings and reviewed 3,200 of them. Photo contributors uploaded 76 images. The aϩ!BTest team worked on more than 20 tickets, and 55 contributors joined Training. Those numbers told only part of the story, but they pointed to what Contributor Day continued to do so well: turn a large gathering into shared work that strengthened the project in real time.

Conference Sessions Take Shape

Across the conference days, WordCamp Asia 2026 covered a wide range of topics, from technical development and hands-on workshops to business strategy and the open web. Sessions took place across the Foundation, Growth, and Enterprise tracks, with workshops running alongside the main program.

One of the opening 4Bsessions was James LePage’s WordPress and AI, which introduced a theme that appeared throughout the conference: how WordPress is responding to changes in AI, publishing, and developer workflows. That topic continued in later sessions focused on AI-driven development, autonomous testing, plugin maintenance, and automation.

Later that morning, a fireside chat with Mary Hubbard and Shilpa Shah shifted the focus toward trust, security, and the longer-term questions shaping open source publishing. Coming early in the program, the conversation gave the conference an important center of gravity, pairing technical change with questions of stewardship, resilience, and what people needed from WordPress as the web continued to evolve. Rather than pulling awaW56By from the event’s technical momentum, it deepened it, bringing a human perspective to the pace of change and reminding the audience that progress in open source is not only about what gets built, but about how communities guide, challenge, and sustain that work over time.

From there, the conference widened into a program that balanced developer-focused talks with sessions on the Interactivity API, the HTML API, AI-driven development workflows, education initiatives, observability, automation, and startup strategy. On the final day, those threads continued through talks on WP translation, community building, WordPress Playground, data engineering, enterprise WordPress, and journalism on the open web.

Together, the two conferen;Bce days made clear that WordCamp Asia 2026 was designed not for one kind of attendee, but for many. Developers, founders, marketers, contributors, organizers, and people finding their place in WordPress for the first time all found something that spoke directly to their work and interests. The breadth of the program was striking, but so was the feeling that these conversations mattered now.

Building What Comes Next

Wor~c<BdCamp Asia 2026 closed with reflections from Mary Hubbard, following an opening announcement from Chenda Ngak that WordCamp India will join the calendar in 2027 as the fourth flagship WordPress event.

Mary’s remarks tied together several threads that had already surfaced throughout the event: India’s long-standing role in the WordPress project, the growth of programs like Campus Connect and WordPress Credits, the energy of YouthCamp, and the significah=Bnce of WordPress 7.0. One of the clearest ideas in the session was that WordPress is entering a new phase shaped by real-time collaboration, AI infrastructure, and global contributor growth. That framing gave the closing session a strong sense of direction without losing sight of the community work that made it possible.

:4S>B

The session then shifted into a panel discussion about the current state of WordPress and where the project is headed next. Peter Wilson and Sergey Biryukov joined Hubbard on stage, while audience questions brought the conversation back to many of the themes that had shaped the event across all three days. Even from afar, Ma.tt Mullenweg remained part of the discussion, following along remotely and sending written responses during the live Q?B&A.

Those questions touched on contributor growth, AI, plugins, local communities, product direction, and the long-term health of the open web. What stood out was how often the answers returned to the same core idea: WordPress continues to grow through open discussion, shared responsibility, and the people who keep showing up to build it together.

A Lasting Momentum

Over three dX@Bays in Mumbai, WordCamp Asia 2026 brought together contribution, learning, and community. From Contributor Day through the closing keynote, the event balanced hands-on work with bigger conversations about publishing, technology, education, and the open web.

The event also created space for many kinds of participation. Some attendees contributed to Core, Training, Polyglots, Photos, and other teams. Others came for the conference program, workshops, or theAB chance to reconnect with collaborators and meet new people. Across session rooms, tea breaks, shared meals, sponsor hall conversations, and the after party, the community side of the event remained just as important as the formal program.

Thank you to the organizers, volunteers, speakers, sponsors, attendees, and everyone who joined online. WordCamp Asia 2026 was a reminder that WordPress continues to grow through the people who show up to contribute and build together.

There is still more to look forward to this year. The community will gather again at WordCamp Europe 2026 in Kraków, PolyPBand from June 4–6, followed by WordCamp US 2026 in Phoenix, Arizona from August 16–19.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 11 Apr 2026 18:21:14 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data"zYTQB;s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:11;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:83:"Open Channels FM: How AI Is Reshaping Release Communication in Open Source Projects";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:SRB"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551276";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:90:"https://openchannels.fm/how-ai-is-reshaping-release-communication-in-open-source-projects/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:184:"AI is revolutionizing  $S%B&* 0)>: ;  *    .?release communication for open source projects by automating updates, enhancing clarity, and maintaining human oversight, ensuring effective information delivery.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 10 Apr 2026 08:47:07 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";ATB}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:12;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:48:"Gary: Claudaborative Editing 0.4: Twice the fun!";s:7:"attribs";a:0:{}s:8:"xml_baHhUBse";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"https://pento.net/?p=5741";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:70:"https://pento.net/2026/04/10/claudaborative-editing-0-4-twice-the-fun/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:5369:"

I’ve been taking an iterative approach to building Claudaborative Editing: build something to prove that the underlying concept works, then evolve on top of that. The first two iterations were answering a question I had: can an LLM genuinely improve the writing process? Along the way, I found a more important question: can it be done without contributing to the masses of generated slop we see?

Having seen the underlying idea working, I needed to answer the next question: can it be brought into the actual writing environment? Can it be useful, but keep out of the way?

Can you talk to an LLM from within WordPress, and have it talk back? I think I’m onto something, and it’s alot of fun.

Coming to a WordPress Near You

Naturally, the next step was to build a WordPress plugin that provided a straightforward interface to the LLM backend. You still install the tool to run with your local copy of Claude Code, but once it’s running, you can do everything directly from the block editor. The plugin is waiting to be approved for the WordPress.org plugin directoTޤYBry, but you can download it directly from the GitHub repo now.

Tools are easily accessible when you need them, but otherwise stay out of your way. You choose how much input you want the LLM to have in your writing: it can fix things up for you, or you can ask it to just leave notes and you’ll decide how you want to proceed. PersonallN #(]By, I prefer to do the work myself, but everyone can choose their level of comfort.

That said, one of the things I often forget to do when writing a post is to tag it properly. If I do remember, I’m never sure what to tag it with. By the time I get to publishing, I’m impatient just to get it out in the world! So, now there’s a button that’ll give suggestions right before publishing, letting you pick and choose which suggestions to u0]^Bse, and what to drop.

Planning is a Conversation

I always start Claude Code in planning mode, and I wanted that for posts, too. That’s where I started this post, and I can absolutely see myself using this every time I need to write a post. Not to do the writing for me, but to help me organise my thoughts. I opened the Compose mode in the sidebar, I had it summarise the changes that I’ve made in the last 2 w0ϧw_Beeks, and present a few options for how to collate them. Some I kept, some I dropped.

In a lot of ways, it’s more like a very advanced ELIZA, though rather than just reflecting your words back, it reflects your ideas back in a more structured form.

What’s next

I’ll be honest, I’m really happy with how this hasoB`B turned out so far! I’d love to hear your feedback as you use it. What would you like to see here? I’ve already noted down a bunch of ideas that came up just while I was writing this post, so there are definitely more things to come!

Go ahead and give it a shot now:

npx claudaborative-editing start

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:""FoaB;}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 10 Apr 2026 05:40:37 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Gary";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:13;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:" Dr"bBxml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:87:"Open Channels FM: How Hosting Companies Empower Agencies Through Effective Partnerships";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2552187";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:94:"https://-͢cBopenchannels.fm/how-hosting-companies-empower-agencies-through-effective-partnerships/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:147:"In this episode, Adam Weeks and Carrie Smaha discuss agency partner programs, emphasizing ongoing commissions, risk management, and building trust.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:'0dB{i:0;a:5:{s:4:"data";s:31:"Thu, 09 Apr 2026 10:33:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:14;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";FeBs:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:70:"Greg Ziółkowski: Research: Architecting Tools for AI Agents at Scale";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:26:"https://gziolo.pl/?p=14544";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:80:"https://gziolo.pl/2026/04/09/research-architectingT,fB-tools-for-ai-agents-at-scale/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:420:"Loading all available tools into an LLM’s context simultaneously is one of the most consequential architectural mistakes teams make when building AI integrations. The solution isn’t bigger context windows, and it’s progressive tool exposure: dynamically presenting only the tools relevant to each in sgBteraction. This post surveys the major patterns for doing so, drawn from production servers, […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 09 Apr 2026 05:04:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:17:"Greg Ziółkowski";s:7:"attribs";F>KhBa:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:15;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:80:"Weston Ruter: Adding an MCP Server to the WordPress Core Development Environment";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;'ZiBa:5:{s:4:"data";s:33:"https://weston.ruter.net/?p=39124";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:103:"https://weston.ruter.net/2026/04/08/adding-an-mcp-server-to-the-wordpress-core-development-environment/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:13938:"

I wanted to hook u-AjBp Claude Code to be able to interact with my local wordpress-develop core development environment via MCP (Model Context Protocol). I couldn’t find documentation specifically for doing this, so I’m sharing how I did it here.

Assuming you have set up the environment (with Docker) and started it via npm AZkBrun env:start.

1. Install & Activate the MCP Adapter plugin

The MCP adapter is not currently available as a plugin to install from the plugin directory. You instead have to obtain it from GitHub and install it from the command line. I installed it as a plugin instead of as a Composer package:

cd src/wp-content/plugins
git clone https://github.com/WordPress/mcp-adapter
cd mcp-adapter
composer install

Next, activate the plugin. Naturally, you can also just activate the “MCP Adapter” plugin from the WP admin. You can also activate it via WP-CLI (but from the project root working directory, since you can’t run thiEmBs command from inside of the mcp-adapter directory:

npm run env:cli -- plugin activate mcp-adapter

2. Register the MCP server with Claude

Here’s the command I used to register the wordpress-develop MCP server with Claude:

claude mcp add-json wordpress-develop --scope user '{"command":"npm", "args":["--prefix", "~/repos/wordpress-develop/", "run", "env:cli", "--", "mcp-adapter", "serve", "--server=mcp-adapter-default-server", "--user=admin"]}'

Here’s the JSON with formatting:

{
	"command": "npm",
	"args": [
		"--prefix",
		"~/repos/wordpress-develop/",
		"run",
		"env:cli",
		"--",
		"mcp-adapter",
		"serve",
		"--server=mcp-adapter-default-server",
		"--user=admin"
	;]pB]
}

You may want to remove --scope user if you just want to register the MCP server for the one project. I tend to re-use the same WP environment for multiple projects (core and plugins), so I think it may make it easier for me to install at the user level instead.

You will also need to change the --prefix arg’s ~/repos/wordpress-develop/ value to correspond tj%qBo where the repo is actually cloned on your system. I include this arg here so that when I start claude inside of a plugin project (e.g. inside src/wp-content/plugins/performance), it is able to successfully run the npm command in the package.json in the ancestor directory. You can remove this --prefix arg if this is not relevant to you.

Change the user from admin according to y,rBour needs.

3. Expose all abilities to MCP

Registered abilities are not exposed to MCP by default. This is a safety measure so that AI agents have to be explicitly allowed to perform potentially sensitive actions. So without any plugins active other than the MCP Adapter, prompting Claude with “discover abilities” results in:

No abilities found. The MCP server connection may be unstable. Try reconnecting again with /mcp.

However, since this is a local development environment, there is no concern about this (for me at least). To opt in all abilities to be exposed to MCP by default, you can use the following plugin code:

add_filter(
	'wp_register_ability_args & *0)}:!;!! *!!
!.?',
	static function ( array $args, string $ability_id ): array {
		if (
			// Prevent exposing abilities in MCP except on a local dev environment.
			wp_get_e[uuBnvironment_type() === 'local'
			&&
			// Omit abilities which the MCP Adapter already makes available itself.
			! str_starts_with( $ability_id, 'mcp-adapter/' )
		) {
			$args['meta']['mcp']['public'] = true;
		}
		return $args;
	},
	10,
	2
);

This is also available in a gist to facilitate installation via Git Updater.

Note: This filter does not currently apply if your ability is registered by extending Abstract_Abil2wBity in the AI plugin.

At this point, I can now open Claude (or re-connect to the MCP server) and see that it is able to see all (er, most) abilities that are registered on my wordpress-develop env with the same prompt “discover abilities”:

3 WordPress abilities available:

core/get-environment-info — Returns runtime context (PHP, database, WordPress version) with the ability name.

core/get-site-info — Returns site information (all fields or filtered subset)

core/get-user-info — Returns current user profile details

When I prompt “what’s the environment info?” it executes the }yBcore/get-environment-info ability via MCP and prints out:

  • Environment: local
  • PHP Version: 8.3.26
  • Database Server: 8.4.8 (MySQL)
  • WordPress Version: 7.1-alpha-62161-src

Now the environment just needs morekzB abilities! I’ve filed a Performance Lab issue for us at the Core Performance table to work on adding abilities during Contributor Day at WordCamp Asia tomorrow.


Where I’ve shared this:

The post Adding an MCP Server to the WordPress Core Development Environment appea 찫Bred first on Weston Ruter.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 08 Apr 2026 18:41:17 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Weston Ruter";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_k]Bbase_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:16;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:51:"Open Channels FM: IndieWeb: Protocol or Philosophy?";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551556";s:7:"attr0Bibs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"https://openchannels.fm/indieweb-protocol-or-philosophy/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:179:"Matthias Pfefferle and Ryan Barrett discuss the Indie Web's dual nature as both a philosophy and a protocol, emphasizing website ownership and the role of open stanEBdards like RSS.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 08 Apr 2026 12:27:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:17;a:6:{s:4B:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:40:"Open Channels FM: The Evergreen Platform";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2552208";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xmls>B_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:47:"https://openchannels.fm/the-evergreen-platform/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:259:"In this episode, Adam Weeks discusses a partnership between Servebolt and Crowd Favorite, focusing on innovative enterprise solutions. The partnership aims to address complex technological challenges, enabling businesses to prioritize growth oi>-Bver maintenance.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 08 Apr 2026 09:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:18;a:6:{s:3NB4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:56:"WordPress.org blog: How to Watch WordCamp Asia 2026 Live";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20368";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_expl\Bicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/04/watch-wc-asia-2026-live/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:5496:"

WordCamp Asia 2026 will be available to watch live across three days of streaming, making it easy for the global WordPress community to follow along from anywhere. This year’s liveGnB streamed programming begins with a special Contributor Day broadcast, followed by two full conference days of presentations from across the WordPress community.

This post gathers each official stream in one place so you can quickly find the right broadcast for each day. Bookmark this page and return throughout the event to watch live.

Day One: The Making of a WordPress Release

Go behind the scenes of a WordPress release in this special Contributor Day live stream from WordCamp Asia 2026. Past release squad members come together to share stories, reflect on their experience, and talk about what it takes to bring a WordPress release to life. The Panel will go live at 4:30 am UTC.

Day Two: Conference Livestreams

Watch the second day of WordCamp Asia 2026 live for a full day of presentations and sessions. beginning at 4:00 am UTC, including a Fireside chat with Mary Hubbard, which will begin at 5:00 am UTC over on the Growth Stream.

Foundation

Growth

Enterprise

Day Three: Conference Livestreams

Watch the third day and final day of WordCamp!&!* 0)½:";""!*"" ".? Asia 2026 live, beginning at 4:00 am UTC for another full day of presentations from across the community. Don’t forget to watch Ma.tt Mullenweg give the final keynote, which will begin on the Growth stream at 10:00 am UTC.

Foundation

Growth

Enterprise

You can also explore the full schedule to see what is coming up across the event and plan your viewing. However you join, we hope you will follow along and be part of WordCamp Asia 2026.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubo1BDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 07 Apr 2026 13:57:21 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:19;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"! Bxml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:81:"Open Channels FM: Professionalizing Pricing Models for Open Source CMS Businesses";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2552157";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:88:"https://openchBannels.fm/professionalizing-pricing-models-for-open-source-cms-businesses/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:172:"In this episode, Anne Bovelett chats with Dr. Christian Kurze discuss strategies for startups in open source CMS, emphasizing structured sales and sustainable monetization.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"steBpubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 07 Apr 2026 09:05:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:20;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_iyBlang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"Gary: The Human in the Loop";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"https://pento.net/?p=5716";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:51:"https://pento.net/2026/04/07/the-human-in-the-loop/";s:7:"attribs";a:0:{}s:8:"xml[eB_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:6682:"

If you’ve been paying attention to LLM-based coding tools in the past few months, you’ll have seen a seismic shift in how they’re being used. Even 12 months ago, they were little more than glorified auto-complete tools: useful for quickly repeating patterns, but terrible at producing well structured, thoughtful, maintainable coDhBde. More recently, however, there seems to have been a new equilibrium reached, where an experienced engineer can guide these tools to consistently produce high quality code. Small course adjustments seem to have an outsized effect, resulting in the “Human in the Loop” paradigm that’s become so popular.

Why It Works

“Code is Poetry” has been my approach to writing code for as long as I canVB remember. Software is a form of expression, and the way you create that expression is through code. So, to make beautiful software, you need to write beautiful code. But, what happens when you don’t need to write code to create the software?

Suddenly, the code becomes entirely about outcomes. It needs to be correct, functional, and maintainable, but it doesn’t need to be seen as a form of expression itself. Instead, the creative decisions movꜧBe further up the stack, to the architectural level. You can write beautiful software by writing thoughtful specifications, instead.

That’s not to say that technical abilities are suddenly obsolete. You still need to know what’s possible and realistic to be able to tell the LLM what to build, and to redirect it when it goes in a different direction. You need to be able to read and comprehend the code, you just don’t need to memorise everyUB function signature.

The Temptation

So, if an LLM can write code for me, what else can it do? Marketing copy? Emails? Opinion blog posts? I could ask Claude to write 10 paragraphs on the “The Human in the Loop”, but would you have even read this far if you thought this post was LLM generated? Of course not! I can promise you that every word of this post (and every other post on my blog) was written by me.

Respect for the Reader

If I want you to read this post, and seriously consider the arguments I’m making, the least I can do is write it myself. It goes beyond that, however. LLMs can write functional code, but they can’t write beautiful software. When the text is the creative act, there’s no way for the LLM to write the text without compromising your creativity. If you’re the Human in thvBe Loop for a blog post, you’re not injecting your voice, your perspective, or your personality into the post: you’re rubber stamping whatever feels good enough, and that’s a very low bar to clear.

“Good enough” isn’t actually good enough.

A measure of the complexity of a written piece of t]ܽBext is called “perplexity”. It measures the randomness of how the text flows, and it’s probably the thing you’re noticing when you know you’re reading LLM-generated text, but you can’t quite articulate why. It’s an uncanny valley thing: it looks like writing, it reads like writing, it might even flow like writing, but the vibes are off.

The good news is, you’re not going insane, recent research shows that there is a measurable difference between human written text, and LLM generated text. LLM generated text is inherently less random, which makes sense when you remember that LLMs are, at their core, giant statistical models that are really good at figuring out “what’s the most likely bit of text to come next”.

The LLM as the Assistant

That’s not to say that LLMs are completely useless when it comes to writing, but we need to use them the right way. While they shouldn’t be generating text, they can absolutely be used to heqkBlp you write. Over the last month or so, I’ve been working on Claudaborative Editing, an experiment to see exactly how much they can help with the writing process. I’ve been building it directly into the WordPress editor, allowing me to plan, write, review, and publish this post from the one place. An LLM assisted, but every word of it was written by me alone. My goal i dBsn’t to replace the author, or to make it easier to fill the web with LLM-generated dreck, it’s to help me (and hopefully you, too!) improve your writing, while still keeping it fundamentally yours.

Where Does Creativity Live?

When you’re evaluating these tools, “can an LLM do this?” isn’t the question you need to ask. Instead, think about where the creative part of the process lives3B. For software, that’s in the design decisions and the architecture, the final product is the expression of that creativity. The specifics of the implementation don’t really matter. For a blog post, or any writing for that matter, the creativity lives in the act of writing. To delegate that to an LLM is to delegate your own creativity.

Here’s what I believe: the best uses of LLM tools are when they augment humans, rather than try to replOBace them. They enhance the inherent creativity of their human operator, they don’t suppress it.

This belief guides how I use LLMs, and how I build tools that help others use LLMs, too. I’ll be pushing out a new release of Claudaborative Editing in the next few days, I hope you’ll give it a go!

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"TôMBue, 07 Apr 2026 06:38:33 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Gary";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:21;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:B:"title";a:1:{i:0;a:5:{s:4:"data";s:19:"Matt: TheOpenSource";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151870";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:36:"https://ma.tt/2026/04/theopensource/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:1]B1:"description";a:1:{i:0;a:5:{s:4:"data";s:603:"

It’s very cool to see Theo / t3.gg‘s open source arc.

Just in general, with people creating more software than ever, it’s so exciting to nDBsee an explosion of open source and a growing understanding of why working together on open source makes so much sense for the future we want to build.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 07 Apr 2026 00:01:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:bSB5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:22;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:76:"Open Channels FM: Finding Balance: The Importance of Downtime at Conferences";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_UBlang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551269";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:82:"https://openchannels.fm/finding-balance-the-importance-of-downtime-at-conferences/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:171:"Conferences are hectic, but experts Bsay taking breaks is key for success. Pausing helps recharge, absorb info, and connect meaningfully with others. Balance is everything!";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 06 Apr 2026 08:27:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"B]Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:23;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:21:"Matt: Easter Thoughts";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/B?p=151842";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:38:"https://ma.tt/2026/04/easter-thoughts/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3604:"

You call yourself a Christian engineer, but you haven’t given your life to Open Source? Huh.

What license would Jesus choose? I don’t know if it’s GPL or MIT, but sure as hec"&"* 0)x:#;##"*## #.?k it isn’t proprietary.

Letting proprietary code dictate your life is like following a Bible you’re not allowed to read. Beware those who would seek to mediate your relationship to the divine.

Happy Easter, y’all. 🙏🐰🌈

Update: BTW, the above would probably be a lot better if I spoke it, because people would hear a very humorous tone, but that’s not cleaABr from the text! So some have said I come off pretty jerky, and some said blasphemous. Fair! I’m also not saying it’s literally funny, it just would be a little clearer I was trying.

Also, I mean examples as possible metaphors or parallels and not literally, but never say that up front. Also as thought experiment, not literally as judgey. “No” or “it is totally fine” are valid answers to the first question, lots ocBf more possibilities — the “Huh” is meant more out of curiosity than judgment, a conversation starter, not an ender.

Finally the ender “Happy Easter, y’all)” in my Houston culture and context / the South would be pretty clear as actually happy, friendly and playful. But said in a different tone or without that context, the opposite! I have friends in NYC for whom that would read deep sarcasm, a b؏7Big FU and rude bye. I didn’t think of that!

Anyway, I’ve learned a lot from the feedback, will probably still learn more, and want to deeply appreciate the people who care enough to give it to me and spend time explaining and answering my questions. Thanks, y’all! (Not sarcastic 🙂 🙂 🙂 <— Real smiles and gratitude, not smug.)

I’m not thanking all the Twitter / X trolls, though, and I’m not going to engage any more because the real or perceived trolling makes it almost impossible to change, nor do I harbor any illusio\<Bns of changing some minds. I’ve devoted hundreds of hours to it in the past, but it didn’t help, and that took a lot of time away from my favorite people and loved ones.

(Also, I think something has changed; in open source and WordPress, we’d fight like crazy, but ended up coming together or having a meal afterward before diving back in. Social media I think has made that rarer and harder.)

(and the n Bew Spring colors are on the site.)

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 05 Apr 2026 15:40:50 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:""S+B;}}}}}i:24;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:21:"Matt: Turn Every Page";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151827";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:B"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:38:"https://ma.tt/2026/04/turn-every-page/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:504:"

If you’re looking for a good watch this weekend, I couldn’t recommend more the documentary Turn Every Page – The Adventures of Robert Caro and Robert Gottlieb. The craft of research, writing, and editing is presented in the most beautiful way possible. Around 400,000 words were removed from The Power Broker, which was ultimately published as 1,162 pages.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 05 Apr 2026 01:14:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_Blang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:25;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:22:"Matt: Pedro Franceschi";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"bկHBxml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151811";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://ma.tt/2026/04/pedro-franceschi/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:428:"

This Ashlee Vance interview of Pedro Franceschi from Brex contains so many interesting stories it might cause you to reconsider what it means to be a CEO.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s(SB:4:"data";s:31:"Fri, 03 Apr 2026 19:07:36 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:26;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2cB:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:75:"Open Channels FM: Self-hosted WordPress Optimized Runtime on Docker (SWORD)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551797";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:80:"https://openchannels.fm/self-hosted-wordpress-optimiBzed-runtime-on-docker-sword/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:182:"In the CloudFest Hackathon, Jan Willem shared his team's project, SWORD, a self-hosted control panel for WordPress, highlighting collaboration, technical challenges, and team spirit.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:vB31:"Fri, 03 Apr 2026 10:18:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:27;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:""kbB;a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:44:"Open Channels FM: WEB Responsibility Scanner";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551824";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:51:"https://openchannels.fm/web-responsibility-scanner/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0VB:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:209:"Ekaterina Streltsova introduced the BEP Responsibility Scanner at CloudFest Hackathon, addressing web sustainability, accessibility issues, and legal compliance, emphasizing the need for open-source solutions.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 03 Apr 2026 09:07:00 +0000";s:7:i"zB"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:28;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"dataV'+zB";s:35:"Open Channels FM: WP Plugin Insight";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551774";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:42:"https://openchannels.fm/wp-plugin-insight/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:B11:"description";a:1:{i:0;a:5:{s:4:"data";s:178:"Javier Casares and Mark Heijnen discuss WP Plugin Insight, a project enhancing WordPress plugin discovery through AI-driven analysis of compatibility, security, and translations.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 03 Apr 2026 07:45:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}UB}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:29;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:21:"Matt: EmDash Feedback";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_exdBplicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151783";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:38:"https://ma.tt/2026/04/emdash-feedback/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:6962:"

So, two other Matts at Cloudflare announced EmDash — the spiritual successor to WordPress that solves plugin security.

(Is it nominative determinism or a simulation glitch that everyone trying to terraform the web has some variation of “Matthew” in their name? I was in a call set up by Matthew Prince, talking to MߣBatt Taylor and Matt Kane, with my right hand there, Matías.)

First, I’m going to tell you why this isn’t spiritually tied to WordPress at all, then why they haven’t solved plugin security, and finally offer some suggestions.

The Spirit of WordPress

WordPress exists to democratize publishing. That means we put it everywhere. You can run WordPress on a Raspberry Pi, on your phone, on your desktop, on a random web host in Indonesia charging 99 cents a month, and you can run it scaled up on AWS or across multiple datacenters.

The same code. When you download WordPress Playground you’re running the same code that’s being attacked a thousand times a second at WhiteHouse.gov. That’s what we mean when we say democratization.

It’s all built on open source and web standards. You can run it anywhere; there’s no lock-in.

That’s why we do what we do. It’s really hard. You can come after our users, but please don’t claim to be our spiritual successor without understanding our spirit.

The Spirit of EmDash

I think EmDash was created to sell more Cloudflare services. And that’s okay! It can kinda run on Netlify or Vercel, but good stuff works best on Cloudflare. This is where I’m going to stop and say, I really like Cloudflare! I think they’re one of the top engineering organizations on the planet; they run incredible infrastructure, and their public stock is one of the few I own. And I love that tv5Bhis is open source! That’s more important than anything. I will never belittle a fellow open source CMS; I only hate the proprietary ones.

If you want to adopt a CMS that will work seamlessly with Cloudflare and make it hard for you to ever switch vendors, EmDash is an incredible choice.

Claimed Plugin Security

In another example of them not understanding the spirit of WordPreHvBss, the fact that plugins can change every aspect of your WordPress experience is a feature, not a bug! And their sandboxing breaks down as soon as you look at what most WordPress plugins do.

I know we get a bad rep because there are 62k plugins with wildly variable engineering quality, and more every day, and when one installed on 0.01% of our user base has a vulnerability, a bunch of websites write breathless articles that get clicks saying “122,YB000 WordPress Sites Vulnerable!”

That, by the way, I think we’ll be able to fix in the next 18 months with AI. The plugin security only works on Cloudflare.

Critical Feedback

As I said, we had a call with Cloudflare on March 23rd, where they asked for feedback on this thing they built but didn’t tell us the name, said it would probably launch in th%7Beir developer week towards the end of April, and some top colleagues and I offered to help. I wish I could say the #&#* 0)=B:$;$$#*$$ $.?things I’m saying in this blog post on that call, and if they had just shared the announcement post I could have, but in the spirit of open source here’s what I would have said:

  1. If they had said the name I would have asked if they had any other options because I hgtBave an amazing colleague named Emdash who is doing some of the most exciting stuff with WordPress and AI. (BTW I think our Em will have more impact on the web than this in five years.)
  2. I actually think the product is very solid, there’s some excellent engineering, migration tools, it’s very fast, and the Astro integration is nice.
  3. I’d be surprised if this doesn’t get tens of thousands of sites on it.
  4. N B
  5. The UI is in the uncanny valley of being sorta-WordPress sorta-not. I know it wasn’t a weekend vibecode project, but it has some of that smell. Stuff breaks at the edges.
  6. I think using TinyMCE is a regression, and they should adopt Gutenberg, which we licensed and created to be used by other CMSes. (Correction: They use #)BPortable Text not TinyMCE, but same UI criticism applies.)
  7. The Skills are amazing, a brilliant strategy, and we need to do the same as soon as possible. I’ve been working on something similar and got some good ideas from their implementation.
  8. I’m not going to say which parts, but they copied a lot of things we’re planning to kill. Build from first principles. Make it better. SkatYڀBe to where the puck is going.

There’s a new CMS every other day. And that’s great! I love building CMSes and I totally get why other people do, too.

In Conclusion

Some day, there may be a spiritual successor to WordPress that is even more open. When that happens, I hope we learn from it and grow together. [removed “out of your mouth” sentence, too spic`XBy for Western palates.] I’ve mostly focused on this post on just the software, but WordPress is also so much about the community — the meetups, the WordCamps, the art, the college programs, the tattoos, the books… The closest thing I’ve seen to a spiritual successor isn’t another CMS, it’s been OpenClaw.

Thanks to colleague Batuhan İçöz for helping revieҘBw this.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 03 Apr 2026 01:32:27 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:30;a:6:{s:4:"d;Bata";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:64:"WordPress.org blog: From AI to Open Source at WordCamp Asia 2026";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20341";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_qBexplicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"https://wordpress.org/news/2026/04/wcasia-2026-sessions/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:10931:"

April 9-11, 2026 | Jio World Convention Centre, Mumbai, India

WordCamp Asia 2026 brings the WordPress community to Mumbai, IndbxBia, from April 9 to 11, with a schedule shaped around artificial intelligence, enterprise WordPress, developer workflows, product strategy, and open source collaboration. For attendees planning their time, the program offers a useful view of the ideas, tools, and practical challenges shaping WordPress today.

Keynotes to Set the Stage

The keynote sessions at WordCamp Asia"B 2026 help frame some of the biggest conversations at this year’s event.

Ma.tt Mullenweg, co-founder of WordPress and CEO of Automattic, is expected to speak about the future of the open web and the ever-evolving role that WordPress plays.
Mary Hubbard, Executive Director of WordPress, will also join a fireside chat moderated by Shilpa Shah, focusing on leadership, education initiatives, artificial intelligence, and community {FBgrowth.

Together, they offer an early view of the themes and discussions unfolding across WordPress in 2026.

AI, Automation, and the Future of WordPress

Artificial intelligence is one of the clearest threads running through the program. Sessions from Fellyph Cintra, Fumiki Takahashi, and Nirav Mehta examine how AI is already influencing WordPress through Core discussions, testing workflows, plugin development, and day-to-day implementation. That same theme continues in sessions on marketing and content strategy, including Adeline Dahal’s work on structuring WorE 3BdPress content to make it more machine-readable. 

This cross-section of presentations shows how automation is moving from concept to practice. From autonomous testing with WordPress Playground to AI-supported development workflows, these sessions highlight applicable tools and skills that teams can start using right away, not just concepts. For attendees interested in where WordPress is heading, this is one of the strongest themes across the event.

dB

Enterprise WordPress and Scalability

Enterprise sessions take that discussion further by focusing on scale, architecture, and operational complexity. Rahul Bansal, James Giroux, Anirban Mukherji, and Abid Murshed are among the speakers exploring how WordPress supports larger organizations, mo:TBre complex commerce systems, and demanding digital environments. Their sessions look at growth, implementation, and the kinds of decisions that matter when WordPress is supporting business-critical work.

Other talks in this track focus on the realities of enterprise operations, including migration risk, observability, and long-term performance. Together, they show how WordPress continues to adapt to larger systems and more complex digital ecosystems witho)But losing the flexibility that makes it widely used in the first place.

Developer Experience and Modern Practices

The developer track stays grounded in both Core tools and everyday engineering practice. Ryan Welcher will cover the Interactivity API, Jonathan Desrosiers will look a$Bt automation in open source, and Takayuki Miyoshi will introduce a schema-sharing approach to form management. These sessions point to a broader shift toward building WordPress systems that are more dynamic, maintainable, and easier to scale over time.

These more technical presentations also include sessions on the WordPress HTML API, Content Security Policy, open source data pipelinesgqRB, and evolving plugin standards. Rather than focusing on a single type of builder, this part of the schedule addresses developers working across infrastructure, security, front-end experiences, and long-term platform health.

Community, Education, and Open Source

The schedule also makes space for the people and ideas that support WordPress beyond engineering alone. A panel featuring Anand Upadhyay and Maciej Pilarski, moderated by Destiny Kanno, looks at education initiatives and student pathways into open source. Kazuko Kaneuchi will reflect on the story of Wapuu and the culture of contribution around WordPress. At the same time, Kotaro Kitamura and Chiharu Nagatomi will share how WordPress and its community shaped their professional journeys.

That wider perspective continues in sessions on product thinking, marketing, career growth, and business strategy. Speakers, including Nabin Jaiswal, Himani Kankaria, Julian Song, Karishma Sundaram, Sandeep Kelvadi, Aviral Mittal, Anh Tran, and Anna Hurko, explore how WordPress:oB works and connects with decision-making, discoverability, professional development, and organizational growth. Taken together, these sessions reflect one of WordPress’s long-standing strengths: its ability to connect software, learning, and community in the same space.

Hands-on Workshops

Hands-on workshops round out the schedule, offering practical sessions for attendees who want to move from ideas to implemeBntation. They include:

  • From On-Demand to Cloud: Automate WordPress Installations Like a Pro
  • AI + MCP to build, manage, and automate WordPress end-to-end
  • Building AI Agents with self-editing memory
  • Building Better WordPress Experiences with AI-Driven Development Workflows

Explore the full schedule to plan :Byour sessions, and get your event pass to join WordCamp Asia 2026 in Mumbai.

Mumbai is calling. See you at WordCamp Asia 2026!

Note: Much of the credit belongs to @webtechpooja (Pooja Derashri) for help in writing this piece.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 02 Apr 2026 16:10:35 +0000";s:7:"attribs";a:2gJfB0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:31;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:5tASYB1:"Open Channels FM: FAIR Package Management for TYPO3";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551748";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:58:"https://openchannels.fm/fair-package-management-for-typo3/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0TB;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:186:"Key figures from the FAIR TYPO3 hackathon discuss the platform-agnos$&$* 0)} :%;%%$*%% %.?tic FAIR protocol, its integration with TYPO3, and advancements in digital goods distribution across multiple systems.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 02 Apr 2026 10:49:04!hB +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:32;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:25B5:{s:4:"data";s:16:"Matt: Taxonomist";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151765";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:33:"https://ma.tt/2026/04/taxonomist/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;aAB:5:{s:4:"data";s:6072:"

I’m really excited to introduce a project I worked on with various AI agents the other night, which I think represents a new way we might build things in the future.

First, the problem: My WordPress site has 5,600+ posts going back decades, and I had some categories that were old and I didn’t really use anymore, and I wasn’t happy with the structure. Every time I made a new post, it ir{Bked me a little, and I had this long-standing itch to go back and clean up all my categories, but I knew it was going to be a slog.

Let me present Taxonomist, a new open-source tool you can run with one copy-and-paste command line that solves this problem. Here’s the idea:

  1. You run this code in your termisBnal, and it spins up a Claude Code instance that asks you for your URL.
  2. Then it takes that and figures out what type of site you have, which APIs are available, and starts downloading all your posts locally for analysis.
  3. Sub-agents analyze every post against your current categories and thinks about suggesting new ones.
  4. It previews all the changes.
  5. Tries a variety of ways to authenticate against your site and make all the changes.
  6. Loa}Bgs everything locally, so anything is reversible later.

THIS IS VERY ALPHA. PROBABLY BUGGY. BE CAREFUL WITH IT. PATCHES WELCOME. MAYBE MAKE A BACKUP OF YOUR SITE BEFORE YOU CHANGE IT.

It kind of just worked. I ran it live against ma.tt and it cleaned up a ton of stuff pretty much exactly how I wanted. But there’s a lot of weird stuff happening here, so I don’t know quite what this is yet.

  1. It’s very non-deterministic! There is some pre-written code, and probably could be more, but a lot of the code is generated on the fly by your agent. This creates interesting bugs where people testing with less powerful models had some odd behavior.
  2. I kind of want a directory of these useful AI agents on WordPress.org, but also, there’s something a little strange about trusting a remote shell script to run on your machine.
  3. I testEABed this with Claude, but there’s no reason Codex couldn’t use the repo in the exact same way, and I’d love to improve the quick start script to start by detecting all the agents you have, asking which you’d like to use, and also which directory you’d like to work in. I think we could kill the cd taxonomist-main && claude "start" part of it.
  4. Because much of the code and commands are generated on the fly from prompts, it’s vekBry resilient! I’ve seen people try it, and it ran into errors with libraries or whatever, but it just figured out how to work around them.
  5. I’d love it if, at the end of every session, there was a moment for self-reflection where the agent would take the repository and suggest upstream issues and PRs based on anything that went wrong. Then this could recursively self-improve very quickly.
  6. There are some obvious improvements to this, for example, doing this =fBfor tags. Sometimes it creates too many categories when you might only want 3-5 for your theme.
  7. One fun thing is a bunch of the work of this just uses public WordPress APIs, so you can run it against any site! I like using distributed.blog as a demo. It’ll still do all the fun downloading and analysis and everything, you just won’t be able to make changes.
  8. I now have a local cache of all my WordPress posts I can do oBther interesting things with, and that’s cool.
  9. The logging and reverting probably still has some bugs in it.
  10. You can riff with it along the way, so for example, it suggested I get rid of my Audrey category because it didn’t have enough posts, and I asked it to look at all the companies on Audrey.co website and categorize any posts that talk about them as Audrey, which created likBe 50 more.
  11. I want to check the GitHub repo for any updates before it starts, and maybe periodically, because it’s iterating and improving really fast.
  12. It’s not the default but the entire thing is way more pleasant if you run it with skip-permissions. So testing I usually run the one-liner, exit, resume with skip.
  13. You can see some of my prompt history in the Github but I apologize it’s not comprehensive, I also used Gemini and Codex with tkBhis and got lots of value from them.

So, not sure what this is, but please check it out, play with it, submit improvements or ideas, and think about what’s next. Might host a Zoom or something to brainstorm.

The final thing I say is that this was a very different process of writing software for me. Instead of staying at the computer the entire time, I found myself going away for a bit, napping and dreamingymB about the code, coming back with new ideas and riffing on them. Maybe I’ll return to my Uberman polyphasic sleep days? Nap-driven development?

BTW I have lots of thoughts and feedback for Emdash but I thought this was more interesting, will try to get that out later tonight. One preview: TinyMCE is a regression; they should use CBttps://github.com/wordpress/gutenberg">Gutenberg! We designed it for other CMSes and would be fun to have some common ground to jam on.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 02 Apr 2026 00:14:51 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data8B";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:33;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:95:"WPTavern: #211 – Elliott Richmond on WordPress Content Creation, Education, and Pizza Plugins";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:~M B8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:48:"https://wptavern.com/?post_type=podcast&p=203465";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:107:"https://wptavern.com/podcast/211-elliott-richmond-on-wordpress-content-creation-education-and-pizza-plugins";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"da Bta";s:60931:"
Transcript

[00:00:19] Nathan Wrigley: Welcome to the Jukebox Podcast from WP Tavern. My name is Nathan Wrigley.

Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this case, WordPress content creation, education, and the unexpected diversion into a pizza plugin.

If b Byou’d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.

If you have a topic that you’d like us to feature on the podcast, I’m keen to hear from you and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox, and use the form there.

So on the podcast today we have Elliott Richmond. Elliott’s been deep in the WordPress community for over 20 years, developing since the early days, back when WordPress was yet to be forked from b2. He’s freelanced, built with multiple CMS systems, and has contributed creatively to the community, including releasing a WordPress advent calendar way back in 2013.

He is an active WordPress developer, content creator on YouTub Be, and unexpectedly a part-time pizza vendor running a thriving pizza business powered entirely by WordPress tools.

Many listeners will know Elliott for his technical videos, but today we discuss how WordPress has served as the glue for unexpected ventures, like scaling a local pizza business during lockdown, using WooCommerce, Jetpack, and custom plugins. Elliott’s experience showcases just how flexible WordPress can be, whether for websites, uniquBe ordering systems, or even streamlining business processes for other niches.

Recently, Elliott has been asked by Automattic to create content around wordpress.com, giving him early access to features, and allowing him to share his workflow and insights with a broader audience. He talks about his approach to content creation, balancing scripting versus improvisation, and details his low tech kit from iPhone cameras to DIY lighting.

Throughout the episode, Elliott shares how community connections and feedback loops, especially via YouTube comments, shape his work, and he discusses the new opportunities for content creators within the WordPress ecosystem.

If you’re interested in WordPress beyond websites, curious about how to turn technical, know-how into educational video content, or just want to hear about WordPress powered pizza, and who doesn’t, this epis4qBode is for you.

If you’d like to find out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you’ll find all the other episodes as well.

And so without further delay, I bring you Elliott Richmond.

I am joined on the podcast by Elliott Richmond. Hello Elliott.

[00:03:35] Elliott Rich?uGBmond: Hello. How you doing? Thanks for having me.

[00:03:37] Nathan Wrigley: You’re so welcome. Elliott and I have had a little bit of a chat prior to hitting the record button.

Elliott’s one of those people who has been in my world for many years, because I’ve been vicariously watching what, this is going to sound a rather sinister. I’ve been watching what Elliott̵ B7;s been doing for several years. And we’ll get into some of that in a moment. It’s a pleasure to have you on the podcast anyway. I feel like I know more about you than you will do about me, that’s for sure anyway. But welcome to the podcast.

[00:04:08] Elliott Richmond: Thank you. Yeah, thank you for having me. I think if you put yourself out there, you are bound to attract stalking of some form.

[00:04:14] Nathan Wrigley: That’s right. Okay. I hope it doesn’t come across as that.

[00:04:18] Elliott Richmond: No, not at all. Not at all.

[00:04:19] Nathan Wrigley: But will you just give us a little bit of your background? Obviously this is a WordPress specific podcast, so you can dip into your early childhood if you like, but maybe if wIBe constrain it to WordPressy things.

How long have you been using WordPress? What do you do at the moment? And then we can get into some of the fun things you’re going to be doing.

[00:04:36] Elliott Richmond: Yeah, sure. So I’ve been using, or developing with, wordPress for over 20 years. So pretty much as old as WordPress is, but I was developing before that, building stuff. I’m sel XBf-taught developer, but I was building stuff in the early nineties for bands and stuff that I was in, creating music and just putting stuff out on the web.

But then I realised, when I was working at an agency, it was a design agency, that there was definitely a market for the web effectively, but the company I was working for didn’t really want to get into it. So eventually when I went freelance, I was able to sort of self-teach myself all of the th_Bings I was interested in, which was web development. So I used all of the kind of CMSs like Joomla, Drupal, and eventually found b2 which was forked, ended up being WordPress.

So, yeah, started seeing lots of communities popping up, meetups and I just reached out to people. And I’ve actually featured on WP Tavern before because of releasing an advent calendar I think it was, back in 2013, I think it was Christmas time. And it was basically just reacӇgBhing out to other developers and asking them for code snippets. It was back in the day when WordPress was kind of, it was a blog but developers were using it in really creative ways like portfolios, and product databases where you had to use the category and tagging system to actually make things work, and then manipulate the templates.

So there was lots of code snippets sort of flying about. So yeah, I just reached out to community and got about 30 devel^̆Bopers submitting code, and then just released them as advent calendars.

So, today I am still a developer and develop for WordPress, very passionate about WordPress. I’m a content creator, create stuff on YouTube, and I’m also a part-time Pizzaiolo. And if you don’t know what that is, that’s basically somebody who makes pizzas.

[00:06:22] Nathan Wrigley: I can’t ignore thatϱ}.B, and we’re going to get into that in a moment. But I’ve been having people on a variety of different podcasts for over a decade now, and you are the first, actu%&%* 0)ü:&;&&%*&& &.?ally, that’s not true. I was about to say that you are the only person that I’ve ever interviewed who’s actually used b2 prior to it becoming WordPress. You are not, because I interviewed Matt Mullenweg once, and of course he, along with _NBMike Little, definitely used b2 because they forked it to become WordPress.

But that really does give me an illustration of, you are right at the beginning. So you were one of the kind of founding members of the community, if you like, and goodness only knows, I’m sure you had no anticipation of what it was going to become.

[00:07:02] Elliott Richmond: No, not at all. Yeah, Kubrick.

[00:07:05] Nathan Wrigley: Old school. If you know what Elliott’s talking about, you can join the, what’s the word for somebody who’s been around in the community for a really long time? Well, anyway, one of those.

So tell us a little bit about the pizza thing. I don’t want to dwell on it for too long, if you don’t mind, but this is such an interesting little story. And curiously, it d&Boes have a WordPress spin at the end. So yeah, make sure to get that in as well because that’s fascinating.

[00:07:28] Elliott Richmond: Yeah, so during COVID, during lockdown, my wife and I just started a pizza delivery thing. Because all the kind of delivery shops were closing down and we have a community in our village and it was like, they’ve tried my pizzas before. So we thought, well, we’ll just roll it out and setgB it up. And people were saying, yeah, send me a pizza. So we thought, okay, well we can sell them to the rest of the community as well. And it was just going to be a temporary thing. Five years later, we employ five staff and it’s still going strong and we sell it as a licence to other people.

But the WordPress thing is, I mean in a million years I wouldn’t know that I’d be doing this five years later, but it’s all because of WordPf½`Bress that has allowed me to do this. You know, it uses all WordPress products, it’s WooCommerce, WordPress itself, and some Jetpack stuff with the WooCommerce app. It glues everything together and it helps us to run a sort of micro business like that. And what has turned into a weekend, temporary thing has turned into a full-time business. So, yeah, it’s a, I don’t know if I can tell you any more about it really.

[00:08:28] NathaPBn Wrigley: Well, you can, you mentioned that you’ve got a plugin that’s coming out fairly soon, aligned with people who wish to replicate your pizza business, but in their own locale.

[00:08:40] Elliott Richmond: Yeah, so to just give you the bigger picture, my wife is kind of like a bit of a marketing guru, and she sees opportunities where I can’t see them. She sees all the blind spots. So this whole model can :& Bbe replicated by anybody. She didn’t force me, I was willing to do it, but she made me film all of my steps to make pizzas. So if you don’t know how to make pizza, there’s a full course to make it. There’s a whole module of the marketing that we use. There’s all secret little tips in there about doing stuff on social media, which I don’t do. My wife does all that.

But I’ve developed a plugin that works with WordPr%!Bess and WooCommerce and it stitches everything together. So it’s got an ordering system, it’s got a slot system, it’s got a time-based system, so you can only put certain slots within certain times, and then it’s got a radius distance. So if you were outside of that radius based on your postcode, you can’t order pizzas, but you can collect them. And we do get people collecting from miles away that were passing last year, and they’ve driven a hundred miles 8"Bto come down for the weekend because they’re passing to pick up a pizza. Honestly, you wouldn’t believe it. But I think the furthest somebody’s come is something like 120 miles. It’s crazy.

Yeah, so people have been in touch with me like from, last chap was in Norway asking about his, could he use it for his brother’s bakery? And I said, yeah, absolutely. So anything that’s got like a restricted delivery zone, and maybe5ӓ#B you want to just do it at certain times, you can do it. But you don’t even need to use the slot system, but you can set the radius distance. So if you want to do local deliveries, you can set a four mile radius, five mile, ten mile, whatever you want to set. Anything is doable really. Yeah, you can use the plugin.

So that’s kind of like the freemium Pizza Pilot. And then there’s a Pro version that we actually will bundle with our licens7$Bees. And we’ve got, it’s not like a franchise, it’s, you know, they buy the whole model once, and then they get the plugin bundled in. And, yeah, I’m just kind of like fine tuning it so that I can manage it. So if pizza does take over my life, I’m still, got my foot in WordPress and developing this product. So I’m happy about that.

[00:10:37] Nathan Wrigley: That’s so interesting that you have Wor̓%BdPress as the sort of fulcrum of this entirely different side of your life, really. And it feels like it’s more than like a hobby project at the moment. It feels like it’s the underpinnings of a lot of what you do, albeit maybe the WordPress community don’t know about it.

But also curious that, and again, I might be reading between the lines, maybe you launch the pizza business and then kind of retrofit your procedures into your own dog @H&Bfooding plugin, which now you are deciding to sell.

But the fact that the technology stack that you knew inside out was able to facilitate that, you know, and a website can handle things like geolocation, that a website can handle things like payment, and the ability to add ingredients and things like that. All of that enabled you to launch that business, which is just so interesting.

Because most people who use WordPrWq'Bess, I doubt ever have that experience in life. You know, maybe they’re building things for clients, or they try a little hobby project. But you’ve got, I don’t know, it just sort of perfectly slotted in and, well, serendipity seems like the right word. Everything just sort of seems to slot in perfectly, and how wonderful.

[00:11:46] Elliott Richmond: Yeah, I think it all kind of happened at the same time, because I just& (B mentioned to Rachel about, you know, during lockdown these businesses are shutting down and people are going to pivot. Because I was talking to the WordPress community and they were talking about how their businesses were pivoting, like their restaurants. And I said, I could set this up as a website. So it all came together kind of all at once really.

One thing I’d have to say is that I like doing complex things with WordPress, and I’m really=k+8)B interested in the way that people do stuff with WordPress. So we have somebody that comes to our Meetup that is a gardener, and they come religiously to our Meetup. You’d think, well, why is a gardener coming to the Meetup? Well, it’s because they run their whole invoicing system and business, the gardening business, through WordPress.

So it’s like, oh, that’s interesting. So there’s so many different things you can do with F*BWordPress. So the one thing I’m grateful for is all of my experience that WordPress has given me and the opportunities in terms of my career, being able to sell, you know, development packages to clients, and picking up complex jobs in that sense. Because without, it wouldn’t be the glue for the pizza thing, and it wouldn’t have happened that easily.

[00:12:49] Nathan Wrigley: Right. Genuinely, absolutely fascinating. I ++Bthink we could probably do the entire podcast about that, but there is another story to tell. As I said, I’ve been looking at Elliott online for quite a while and then, I don’t know when it was, but it was certainly quite recently, we are recording this in March, 2026, quite recently that I learned that you are going to be working with Automattic. I don’t know if it’s for Automattic, but certainly for the wordpress.com side of things. I could spoil what you are doing B,Band misrepresent what it is. Probably best to just hand it over to you, and tell us what this gig is, this project that you’ve got running through 2026.

[00:13:27] Elliott Richmond: Yeah, so I have to shout out to Michelle Frechette because she basically reached out to me and suggested an introduction with Stacey Carlson, who is Automattic’s Affiliate and Influencer Director. And she’s obviously picked up some of my videDaW-Bos and she just said to me that, do you fancy us sponsoring a video or two about wordpress.com and how I felt about Automattic products? I said, yeah, why not? I use them all the time, every day. So it’s definitely up my street.

So I put some stuff together and she basically just told me that the Automattic leadership team, which directly is Matt down, were broadly supporting content creators. So yeah, I was on board with it.

And my mind just went on overdrive. Basically, Stacey said to me, would you like to do this thing? And I was like, yeah. She said, okay, well, we’ll have a chat in a couple of days or whatever. And I was like, I put concepts together and I sent about three or four different ideas. And it was like, yeah, okay, let’s do this. And it’s basically how I use WordPress, what I did, the whole pizza thing, what I do from day to day.

And I put these videos together and then it created another opportunity and another introduction to a lady called Brit Solata, who’s head of Influence Marketing. Big inspiration for me is another guy called Jamie Marsland, who’s actually the head of the wordpress.com YouTube channel, because he basically raised his profile by using WordPress and turning hard concepts like using the Block Editor into really easy to understand videos.

And he hatW0Bd the genius idea of creating the speed challenge, which was kind of viral. Again, he lives down the road from me, believe it or not, less than five, six miles away. So there’s a funny story behind that. We’ve known each other for like 15 years, connected through social media and whatever channels there are that we used to use. And we actually met for the first time, face to face, at WordCamp Europe in Greece. And it always tickles me because the first thing he said is like, we&#/\1B8217;ve known each other for years, but this is the first time we’ve met, and we have to come over the other side of Europe. So it’s not great for our carbon footprint, which always makes me chuckle.

Yeah, he was a great inspiration. And since then we went out for a coffee or two and he inspired me really to start doing my YouTube stuff. And I think that’s really what got me recognised through Michelle, Stacy, and Brit. And then Britt su2Bggested that we do something for the rest of this year. So I’m going to be doing videos about wordpress.com, what’s coming up.

WordPress has always been a moving target. It uses multiple different types of technology, right? So there’s always different things happening and changing. And with the advent of AI, there’s a lot of stuff coming into the whole project. So, yeah, that’s kind of where we’re at.

[00:16:09] Nathan Wrigley: I have a lot of questions around that actually. So the first thing I’m going to ask is, is the intention to make long form content, or are you hoping to make more short form content? And really behind that question is what you just said about the fact that WordPress is in a real period of flux. On the .org side, we’ve got WordPress 7 coming around, which is going to be transformational, but I also feel that any videot4B that gets made to coincide with 7 is quickly going to go out of date because we’re in such a rapid period of flux.

So just conscious about that, really, whether or not the content that you are going to be creating, and forgive me for using this word, is more disposable, if you know what I mean? So the kind of content that you’ll throw together in the anticipation that in 4, 3, 2 months time, you might have to reshoot it again. So, yeah, just "<5Bwondering what the constraints are on the kind of content that you’re going to be making?

[00:17:01] Elliott Richmond: There aren’t really constraints in that sense, but I think the whole nature of WordPress is ideal for that kind of scenario. So we are going to do long form content and then spinoff of that is going to be the short form as well, because you can just do that with the modern tech that you can use today anyway.

But yes, I think if you’re working in the Core team and you’re doing documentation, and it’s always been a thing, getting documentation out has always been a problematic thing. And if you’re working on something and you’re deep into it, it’s difficult to get that stuff out.

I think over the years it’s got better because you’ve got prominent people in Core, in the team, wor9gr 7Bking at Automattic that are pumping stuff out. Justin Tadlock and the other chaps and Birgit is putting stuff out with Gutenberg Times and things like that. So it has got a lot better, but definitely there is an opportunity for content creators to fill a gap in terms of new things that are coming, what’s going to be changing.

And also the way that people consume that content because YouTube and all the social, other social platforms, not that they&#8B8217;re great, TikToks and all that, but there’s definitely an opportunity for that content to be absorbed by different people. So there’s definitely a gap there for content creators to make people aware about those changes and new developments that are coming to WordPress.

[00:18:22] Nathan Wrigley: I’m in the lucky position in that for this podcast there isn’t really a laundry list of things that I have to cover..C9B It’s very much up to me what I wish to have on the podcast. So you are an example, you know, decided to do this, and here we are doing it.

But I did wonder if you were, you know, you mentioned some names there over at Automattic. I don’t know if there’s going to be some things that they will require you to do because that’s in line with what .com has just released or what have you. Or if you really are, you know, the reins are off:B, do what you like Elliott and just make sure that you post us and tell us what’s going on.

I’m imagining there will be some sort of guidance and, okay, &&&* 0)BFHL>  ր;@&*@@ @.?this thing’s about to launch, it would be really welcome if you produce;B the piece of content explaining why we’ve done it, and how it works and so on.

[00:19:03] Elliott Richmond: There’s no guardrails in that sense. It feels very fluid and flexible. Yes, there are kind of like things, we’d love you to do this, and I’m more than happy to do that because it’s definitely on my street anyway.

The products that are sort of being talked about are K<Bproducts that I use every day, so it has synergy, you know? It’s not like I’m having to do something that I wouldn’t be comfortable doing. It’s stuff I love doing and I love teaching other people anyway. So in terms of that whole community thing, I think when communities come together, the most I get out of it is actually learning from other people, not just teaching them.

And actually just by teaching somebody, or telling somebody:Q(=B about something, they give you feedback and the feedback loop there is super important, especially for a project like WordPress. Without that feedback loop, potentially, it’s not going to be a thing that anyone will use anyway. So just by doing something with the community or publishing something is useful feedback.

There may be something that is sort of created and developed that I don’t necessarily agree with, but I can still put it out the|>Bre, say whether I like it or don’t like it, and then ask somebody, you know, what’s your feeling? Have you used it? What’s your feedback? Get some comments. That is feedback. And that’s how you improve things.

[00:20:14] Nathan Wrigley: YouTube is a phenomenal feedback loop actually. I mean, I know you’ll probably be getting feedback from within Automttic and what have you as well, but I long for the comments??B on a WordPress blog to be like the comments on a YouTube video. It seems that everybody’s quite willing to get the keyboard out and hammer out thousands of replies on a YouTube video. It really does capture that.

And so, especially if during the content you provoke the audience to comment, and to give you feedback, because you may well be making another piece of content, which will be guided by the comments and what have you. I think it’s amaS|@Bzing for that. And kind of like pretty, pretty untapped. Usually when you watch content, it is just, okay, I’ve decided what I’m going to do. There it is. It’s an isolated, atomised piece of content. But the idea of going and asking for, what shall I do next? Or something akin to that is really great. And I hope that works out for you. I fully anticipate that it will, because like I said, the comments are usually fairly voluminous.

[00:21yAB1:09] Elliott Richmond: Yeah, it’s interesting because some of the comments actually inspire you to create your next piece of content. So it’s always good. Sometimes it is difficult because you can see that it’s negative feedback. But actually I think that negative feedback is a positive thing because you can respond in a positive way. Or you can just take that feedback and then feed it back into the ecosystem and that’s how things get changed. So anyyrBB negativity is a positivity in my book.

[00:21:35] Nathan Wrigley: Yeah, nice. I think you have to armour yourself with things like that when you go on social media and post content, don’t you? Because it doesn’t matter how perfect it is, and how well aligned it is, there’s always somebody lurking somewhere who is willing to derail your day with a comment like that.

Are you going to b}CBe doing this then on official, so you’ve made the content, you’ve created the video, and yada yada. We can get into the process of that in a moment. I’d be kind of interested to know what you do. Are you going to be posting this on official WordPress channels, or is this that you are being hired to create the content and then put it out on your own channels? Or is it, does it come with the official stamp of the wordpress.com YouTube channel or something like that?

[00:22:13] Elliott Richmond: No, it’s on my channel for my audience. So I’m free to do whatever I want really. I can do my own stuff but there is a, kind of an agreement we have to meet certain months and content that will be aligned with whatever’s happening at wordpress.com or at Automattic. But yeah, there’s no restriction. It’s kind of on my channel to my audience.

[00:22:33] < EBstrong>Nathan Wrigley: Is it very much then going to be YouTube, like screen shares of the kind of things that you’ve been doing with a code editor or in the backend of WordPress, or a plugin that you’ve installed and have played with or what have you? But obviously on the .com side of things as opposed to the .org side of things.

[00:22:47] Elliott Richmond: I don’t want to give too much away, but I’m giviFBen kind of a little bit of early access to stuff that, I found it difficult to find it but it is available, you can get to it, but I needed some pointers. But it’s going to be a mix of technical stuff. You’ve seen my stuff, I’d like to get technical content simplified and I use graphics. And, I mean, if I look at my first stuff, it was nowhere near as polished as it is today. but I like to use animation.

There’s difficult concepts Ҝ"[GBto get over, especially with templating and patterns and template parts and things like that. And if you can simplify that to users, to use this stuff with more knowledge. But there’s also stuff about AI that’s, I mean it even confuses me today, like MCPs and, what’s that? And it’s like large language models and things like that.

So there’s complex stuff that I’m really looking forward to getting my teeth into because IHB can try and simplify it. And that’s what I like doing in terms of like graphics and analogies. And hopefully it makes sense to people.

[00:23:46] Nathan Wrigley: So it’s going to be, I guess the one word that maybe I would encapsulate it as is educational. The idea is that you come in, learn a thing, or multiple things, and then go away. It’s not just that, oh look, here’s the latest new feature that’s shipp%oIBing. It’s more, look, here’s the feature, but also here’s how you get to it and how you navigate it and what it does. And if you want to implement it, you must do this, yada, yada, that kind of thing. So educational.

[00:24:12] Elliott Richmond: Yeah, absolutely. There’s lots of other things happening as well that are specifically for developers and not necessarily for wordpress.com. But yeah, engineering those thi+JBngs and putting those together to make something work in the way that you want it to, there is a technical barrier to that. So if I can simplify that and help others to get up and running, then great.

But there’s things like Xdebug that are not enabled by default in the Studio app that I think are really useful. Now I’ve used Xdebug for debugging my code for many years and I honestly cannot do without it. And I didn’t even know it was thz_jKBere, you know, that’s how hidden it was, until I saw a tweet like the other day, and it was, I think it’s recently been rolled out, but I’m like, I am itching to do a video on that, so that I can just let people know how to use it and what it’s beneficial for.

[00:24:56] Nathan Wrigley: Yeah, you strike me as the kind of character that’s not going to be short of things to do content about. It’s more, wh%dLBich comes first. And I think that’s such a nice gig for you as well, in that you’re obviously a very curious individual. You know, you’ve been making videos for, this is going to come out the wrong way, but, you know, for no reason, if you know what I mean? You know, there was nobody prodding you with a stick saying, Elliott, we need another video now because you’ve been paid for it.

You were doing it because that’s somethingMB that you found enjoyable, and you like the experience of doing all of that. And then somebody comes along and says, you know what? I think we could well do with paying you for this. That must have been kind of, almost manna from heaven in a way.

[00:25:34] Elliott Richmond: Absolutely. I mean, I feel so fortunate. I’m so grateful to Michelle Frechette for reaching out to me and making that contact because, yeah, I mean, it’s P,NBright up my street. You’ve seen, I’ve got guitars around the studio and I think it’s like, I’m the sort of person that I think it’s good to learn something new every day, regardless of what it is. And yeah, you have to be intrigued by something.

And particularly with code and technology, it’s changing all the time. You can do things in different ways. Very much the same as just fingering around a fretboard and trying tomOB find that lick, or that nice harmonic tone that you never found before. And you think, ah, I can do this. I’m going to show my bass player that I can do this, or my guitar player, or whatever. You know, it’s a bit like that.

And you get excited about the littlest things that maybe are not so exciting to a lot of people, but they are to me, and that’s why I do it. And if I can just impart that on somebody, that’s a bonus to me. AndO#PB I do get that feedback on YouTube. So I’m always so grateful when I get positive feedback like that. So, yeah, long may it continue. And I’m not going to stop doing it because I find it fascinating and I really enjoy it.

There are many stages to doing a video. You have to figure out what you’re going to talk about, the script, which I didn’t used to do. It was just kind of like, I know this thing, so I’m just going to jump o}yQBn. But I now script things, break things down into concepts, and then know when I’m going to do some motion graphics. Then I do the headshots, and then I do the editing.

And when I’m done editing, I’m not done editing in like one day, I just do a couple of hours and I go back into the house and I just tell Rachael, I say, I absolutely love editing. It’s just like, it just really excites me. So it is just these little things. Not ne{&xRBcessarily about WordPress, but yeah, figuring out how to get a concept across. And then I’ll sit and I’ll bore the tears off Rachael, try and explain this stuff to her, and she’s just patiently listening to me, you know, so I can get it out of my head.

[00:27:19] Nathan Wrigley: No, I think that’s the most credible way of getting to the perfect simulation of what it is you’re trying to educate people with. BeSBcause you trip over yourself, don’t you? And you realise, okay, that second point should have been the third. And the third should have been the second. And there was a better way of explaining that. I think it’s great that you do it that way.

And I’m also, pleased is the wrong word, but I’m curious that you script it as well. Because I know that the temptation is often easy, isn’t it? It’s just, okay, I know this stuffTB inside out, I’ll just go for it. That extra hour, two hours, three hours, whatever it may be, of disciplining yourself to write it down, I think you go a million more miles with that content. You know, you refine it, you work it through, you cut out the additional words that are not needed, that just sort of demonstrates to me that you are really, really serious about it.

[00:28:06] Elliott Richmond: I say scripted, loosely scripte %ٲUBd. It’s scripted not to the absolute T. It’s kind of like flashcard prompts.

[00:28:10] Nathan Wrigley: Oh, no. No, no, no. Sorry. Yeah.

[00:28:13] Elliott Richmond: But there’s the structure, let’s say. And sometimes I do word for word. But if I go off piste, if I’m recording, I’m like, yeah, I’m just going brush over that. It’s not thatVB important. It’s just an um or an ah, or an and and a the that shouldn’t be there, but whatever. I mean, if I watch back some of my stuff, I’m like, oh, did I really say that? I’m my worst critic, I guess.

[00:28:31] Nathan Wrigley: The trick there is never to watch or listen to your own stuff.

[00:28:35] Elliott Richmond: Yeah. Yes.

[00:28:37] Nathan Wrigley: The problem is, if you are self editing, you have to listen to yourself, you know, for every hour that I record, I end up listening to myself for probably about four hours. It is purgatory. For example, the sentence that I’ve just said, I will listen back to and I will be ruing the day that I said it. It’s curious.

Given that it’s on the .com side of things, and if, dear listener, you&uCXB#8217;re not familiar, we have sort of like this bifurcation, if you like, of WordPress. We have the .org side, which is the way you can go, wordpress.org, and you can download it and put it on a server and put it on your local machine and do what you like with it. And then the .com side, which is where Elliott’s work is going to be mostly living I guess, is the hosted side. So you go and you pay a monthly fee and you have access to WordPress over there, so you don’t have to thin4YBk about the hosting or anything like that, that’s just taken care of.

Do you get a sense that there’ll be like commercial pressure there? That’s maybe getting to territory that you don’t wish to get into, I don’t know. But will, for example, you have to create content around certain features because it’s shiny and new? So instead of it being educational, it might slip into the more promotional, and I’m doing air q=e_ZBuotes as I say that.

[00:29:45] Elliott Richmond: In my experience, little experience working with the guys at the moment, there’s been none of that. It’s literally, you have the free reign, do what you want. There is a benefit of putting a script together in that sense, because you can iron things out if you need to. But in all honesty, of the 10, 15 scripts I’ve already sent through, I’ve only had minimal feedbac#µ[Bk. They said, great, it looks great. Let’s go with it. And also, if it’s a new shiny thing, show me. I want to know about it. I want to tell others about it as well, you know?

[00:30:11] Nathan Wrigley: Right. So the overlap there is welcome to you, which is quite nice, isn’t it? It’s new, it’s i@&@* 0) \B

[00:30:17] Elliott Richmond: There is also another point. I think there’s a misconception between wordpress.com and WordPress, the standalone software. Because effectively it’s the same thing. When you use something like the Studio app, you’ve still got your local files and you can still develop your own stuff. You can get as complex as you want. You are just literally hosting it with the people that make this software. And you]B then know that you’re going to get the performance, you’re going to get all of the security stuff, you’re going to get all the benefits of hosting with a, on a platform that know the software. So there’s a win-win situation there in my opinion.

[00:30:52] Nathan Wrigley: So you were mentioning earlier, Jamie Marsland, just down the road from you, who’s the head of WordPress YouTube. Obviously kind of a proliXE^Bfic content creator himself, and then got taken on by Automattic to carry on that journey. There’s obviously now you. I wonder if you’ve got any thoughts on how WordPress, and you might read Automattic in here or .com or whatever the right word is. I wonder how you view the seriousness with which they’re taking content creator content.

Because again, if I rewind the clock three or four years ago, it felt that there really wasn’t mu0O_Bch coming out that had that kind of official stamp. We were kind of left to our own devices. We were going into Slack and reading comments, or we were going into GitHub queues for plugin developers and things like that.

But it does seem that at some point in the last four or five years, somebody somewhere said, wait, no, video is it. We really have to invest in video. And it feels like you’ve been caught up in that.

There’s no real question there. It’s more just an observation that video content by people who obviously are out in the community doing this with a serious intention. It’s more than just a hobby. It’s something they’ve got a track record of doing seriously. I wonder if you’ve spotted that trend as well.

[00:32:05] Elliott Richmond: Yeah, absolutely. I mean, I often look up stuff on YouTube. It used ]$DaBto be Google. How do I, I don’t know, mitre some wood together? You can go to YouTube now and you can find all of this stuff. Or how do you make the perfect naan bread or the perfect pizza, let’s say? So yeah, YouTube is definitely, in the last, I actually don’t think it, it’s always been there, but it’s probably, it’s only become sort of more prominent on my radar, I guess. So if that’s a result of what’s been happening organically, then yeah,bB I’ve just been sucked into it. But, yeah, I think it’s always been there.

You always get from YouTube content creators about how much more difficult it is, I guess, because there’s more people doing it, so they’ve got less money to give people. But honestly, I’m not in it for the financial reward anyway. I mean, I do get paid ads and stuff, but it’s peanuts every three months, so I’m not in it for that at all.

So yeah, it’s definitely on my radar basically. I mean, in terms of editing and software, I still look up stuff. You know, even whether it’s WordPress or whether it’s command line stuff. Particularly now, if you drop AI into the title, you’re going to get loads of stuff.

[00:33:10] Nathan Wrigley: Yeah, I mean, more and more if you go and ask a question of Google, you’re goidBng to get the AI answer first, but then you’re just going to get like a big row of YouTube videos. You know, if you ask it a question beginning, how do I, or something along those lines, the AI often comes first.

I’m actually using a different search engine now. I use one called Kagi, which was actually by coincidence developed by the guy who used to run Manage WP, who then sold it and moved on to make this search engine. There’s another`XeB success story coming from the WordPress space. But if you ask it a question, you get the AI generated sort of response over three or four lines, and then after that, just a cavalcade of YouTube videos. And it really, I think, has become the default.

What I’m finding interesting about that is, I think that wordpress.com in this case, but you could read Automattic, are kind of putting their money where their mouth is and doing it in an interesting wa4ZffBy.

So rather than, let’s say, employing a team of content creators to do this, this, this, this, and this, they’re asking people like you to just get on with it. Just do what you were doing. I think that’s really interesting. And it’s hard to encapsulate what I’m saying there, but there’s a real level of trust. You know that you’ve got to do things, but nobody’s micromanaging you to tell you what to do. It s}vgBounds like nobody’s giving you, okay, we want this piece of exact content, and this one and this one and this one. It’s more, Elliott, you’ve got a track record, you’ve proven yourself, now crack on, but we’ll assist from the financial point of view. I think that’s a really nice model of allowing people like you to do what you do, and the trust that you’ve built up is all that was needed to get you started on that journey.

[00:34:47] Elliott Richmond: Yeah, there are kind of, who this is for, what’s good to do, what isn’t great to do. So there is, not guardrails as such, you’re given complete flexibility, but you are given a kind of like a brief, not template, it’s not template, it’s a, what’s this for? What’s the target?

[00:35:03] Nathan Wrigley: Like an avatar kind of, something like thz&iBat.

[00:35:05] Elliott Richmond: Yeah. Yeah, an avatar. I don’t find that restrictive in any way. If I did, I wouldn’t be doing it.

[00:35:10] Nathan Wrigley: No, that’s really helpful.

[00:35:11] Elliott Richmond: Yeah, exactly.

[00:35:12] Nathan Wrigley: Yeah.jB But you’re given a lot of rope. It does sound like you’ve got a lot of leeway to do what you like. I mean, maybe there’s constraints around, you know, let’s not make content about the UI of Wix or Squarespace or anything like that. You know, that’s probably out remit.

[00:35:28] Elliott Richmond: That goes without saying.

[00:35:29] Nathan Wrigley: Yeah, JkByeah. But certainly from my point of view, doing this podcast, WP Tavern, I can’t really sum it up, but I have that same freedom. I can have who I like on, nobody’s telling me what I can do and when it should be done. It was just a case of, okay Nathan, you’ve done podcasting, we would like you to do this one. And it sounds like a similar kind of offer was made to you, but on the video side. The trust behind that is hard to communicate, but it feels so nice.

[00:35:57] Elliott Richmond: Yeah, absolutely. I mean, I’ve always said, because I’ve worked on my own for such a long time, since I was in my twenties, and I won’t tell you how old I am, but it’s been a few decades now, I literally am unemployable. I do work on a remote basis for a company, but it’s on a very minimal tech lead responsibility kind of arrangement. But I could not go into an office. I’m just conditionedBmB not to be, someone breathing down my neck. I’ve just been conditioned to have that freedom and creativity that I love. And definitely without a doubt, I’ve been given this opportunity in the same respect. So I’m absolutely stoked about it.

[00:36:34] Nathan Wrigley: Yeah, I think that’s really lovely. You’ve got that history. And I think we see that in the community a lot. You know, you’ve got a historOnBy, and it’s your turn to shine, if you like.

Okay, now the nerdy bit, right at the end. I want to know what your process is. Obviously being a content creator myself, I’ve got a whole load of software that I use and I flit around, but I’ve kind of stabilised on a few key pieces of software, which enabled me to do that journey.

I’m sure that there’s going to be people listening to this who Æ:oBhave thought to themselves, I too would like to make videos, and I’m curious, what is your tech stack? I mean, we don’t need to go into absolutely everything, but I’m curious, what are the 3, 4, 5, whatever it may be, essential things that are either on your desk, or on your computer that make the whole thing easy and possible?

[00:37:18] Elliott Richmond: My tech stack is so low key, it’s unbelievable. My lights, c~pBif I explain my lights to you, I’ve got basically a cat food pouch box, which is like six inches by four with a hole cut out of it, resting on an LED light with a bit of tissue paper over it. It’s that low key, low tech.

[00:37:34] Nathan Wrigley: So it’s like a small shoebox with a hole cut in with tissue paper diffuse the light.

[00:37:39] Elliott Richmond: Yeah.

[00:37:40] Nathan Wrigley: That’s so great. That’s so cottage industry. I love that. Yeah, because you could of course buy the $150 equivalent, but you know, the cat food box is lying around. That’s brilliant. Oh, I hope this keeps going. I hope you got more of these.

[00:37:55] Elliott Richmond: If I could just turn the camera round. And the other thing is just an iPhoCMrBne. I just use my iPhone. My iPhone is literally sitting on my computer now. So it’s good enough to do what I need to do with it. At some point it will upgrade, but for anybody who wants to do this out there, you know, you don’t need much kit.

In terms of the software, I just use the Notes app and I just jot down my ideas. I actually use the accessibility keyboard shortcut. So I literally, what I do is tap the key and just speak into my mic abSxsBout the idea that I want to get across. And then that’s my brain dump. And then I’ll take that, read it back, break it down. It’s all in my own words, I then just get AI to polish it a little bit, so it kind of gives me the bare bones of my script. And then that gets me like 60, 70% there. But it’s literally my brain dump that’s polished, and then I repolish it again. So that’s one key bit of legwork that gets me going quickly.

I’ve picked up a lot of kit over the years from just producing music. I’ve got some NS-10s in front of me, studio monitors, so I can do all my sound balancing and stuff. The other key bit of software is DaVinci Resolve, which is, it’s got all of the motion graphics in it. It is a bit of a head spinner to get into it, but there’s lots of resources out there that can help you get to where you want to be.

There’s lots o0uBf stuff out there that you can, like library stuff that you can subscribe to and pull in. But I’m always reluctant to do that because I’m the sort of guy that, I want to, even if it’s code, I want to get into it. I want to understand exactly how it works and do it myself. So working with nodes and animation in that sense has been, it’s been a big learning curve, but I’ve absolutely loved it.

And then just the editing is like \vBDaVinci Resolve. And it has everything in it. I pay a licence for it because I want all the whistles and bells, but you can use the free version and I just cannot believe what you can get away with, with the free version. You get all of the motion graphics, you get all of the audio, you get the colour correction, plus all of the editing suite. It’s incredible.

I’m just looking around to see what other stuff I’ve got, but yeah, that is lic4wBterally about it.

[00:39:52] Nathan Wrigley: I think you’ve encapsulated perfectly. I mean, really you need a computer with a bit of editing software, and there’s many. Some free, some much more expensive. You can certainly pay a fortune for some editing software. But also camera, a little bit of lighting, I guess a backdrop and a quiet room would help. But that’s kind of really all that it takes. The key bit, of course,Ğ|xB the bit that you are not mentioning of course is that script bit. That’s where the magic happens.

And people like you are able to turn difficult things into easy to consume things. For people like me who consume it, it all just looks so straightforward and easy. But I’m well aware that in the background there’s probably quite a lot of soul searching and rehashing and rethinking and you were saying, explaining to your wife and re-explainF(yBing to your wife and so on.

And so whilst the software and the iPhone camera and all of that are necessary to make it happen, I think the bit which makes your stuff, and people of your calibre’s stuff, stand out is that bit inside your head. The bit which only you can do in the way that you do it, you know? I’m grateful for all the stuff that you’ve done for many years, and long may it continue. You’re carrying on throughout 2026, =ZzBI think is how it’s framed at the moment.

[00:41:02] Elliott Richmond: Yep, or up to December at least that’s the arrangement. But I’m also allowed to do whatever, you know, my own stuff as well. So if you spot a video about me making pizza or preparing dough, somehow I can thread WordPress into that, I will. I probably can actually because I’ve got a dough calculator.

[00:41:20 C{B] Nathan Wrigley: With your pizza plugin, I’m sure that there’ll be ways of getting those messages across. I think we’ll knock it on the head there, as we say in the UK. Best of luck. I’m sure luck is not the thing that you need, but I hope it goes well, and I hope that you enjoy it and that obviously the crowd of people who come along gain a lot of knowledge from everything that you’ve done.

Just before we g~y|Bo, I think we should probably say where we find you online, where that YouTube channel is, or your website, whichever you prefer. Both if you like.

[00:41:46] Elliott Richmond: Yeah, you’ll find me on YouTube, which is elliottrichmondwp. I do have an Elliott Richmond, which is all of my personal stuff, so don’t get that confused with thA&A* 0)|4ր;BA*BB B.?e WordPress stuff. It’s eE}Blliottrichmondwp. And you can find my blogs and my brain dumps on elliottrichmond.co.uk. And that is double L, double T by the way.

[00:42:07] Nathan Wrigley: Yeah, as I was typing your name in, subconsciously it always ended up with one T. I don’t know what was going on there. But all the Elliots in my life have got a single T. E-L-L-I-O-T-T, and then Richmond, as you might imagine.

If you go toH X~B wptavern.com and you look for the Elliott Richmond episode using the search functionality, then you’ll get that episode, I’m sure. And all of the links for anything that we have mentioned, so the YouTube channel and the website, what have you, that will all be in there, one click. Along with a transcript of everything that we’ve talked about as well. So Elliott Richmond, thank you. Good luck with 2026 and thanks for coming on the podcast.

[00:42:46] Elliott Richmond: You’re welcome and thank you so much for having me.

[00:42:48] Nathan Wrigley: You’re very welcome.

On the podcast today we have Elliott Richmond.

Elliott’s been deep in the WordPress community for over twenty years, developing since the early MBdays, back when WordPress was yet to be forked from b2. He’s freelanced, built with multiple CMS systems, and has contributed creatively to the community, including releasing a WordPress advent calendar way back in 2013. He’s an active WordPress developer, content creator on YouTube, and, unexpectedly, a part-time pizza vendor, running a thriving pizza business powered entirely by WordPress tools.

Many listeners will know Elliott for his technical vidyBeos, but today we discuss how WordPress has served as the glue for unexpected ventures, like scaling a local pizza business during lockdown using WooCommerce, Jetpack, and custom plugins. Elliott’s experience showcases just how flexible WordPress can be, whether for websites, unique ordering systems, or even streamlining business processes for other niches.

Recently, Elliott has been asked by Automattic to create educational content around WordPress.comVvB, giving him early access to features and allowing him to share his workflow and insights with a broader audience. He talks about his approach to content creation, balancing scripting versus improvisation, and details his low-tech kit, from iPhone cameras to DIY lighting.

Throughout the episode, Elliott shares how community connections and feedback loops, especially via YouTube comments, shape his work, and he discusses the new opportunities for content c8$Breators within the WordPress ecosystem.

If you’re interested in WordPress beyond websites, curious about how to turn technical know-how into educational video content, or just want to hear about WordPress-powered pizza (and who doesn’t), this episode is for you.

Useful links

Elliott featured in WP Tavern before: 24 WordPress Snippets ’til Christmas, Submissions Open for 2019

 Jamie Marsland on YouTube

 Gutenberg Times

 Xdebug

Kagi Search Engine

 DaVinci Resolve

Elliott’s YouTube channel

Elliott’s website

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 01 Apr B2026 14:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Nathan Wrigley";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:34;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5~ɥB:"title";a:1:{i:0;a:5:{s:4:"data";s:55:"Open Channels FM: Reducing Stress in Website Management";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551246";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:62:"https://openchannels.fm/reducing-stress-in-website-management/";s:7:"attribs";a:0:{}s:8:":CBxml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:182:"Website managers face overwhelming tasks daily, necessitating prioritization, proactive communication, and streamlined processes to reduce mental load and ensure client satisfaction.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 01 Apr 2026 13:34:00 +0000";s:7:"attribs";a:0:oB{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:35;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:91:"Open CNBhannels FM: Building Better Web Security Through Layered Strategies and Collaboration";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551715";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:98:"https://openchannels.fm/building-better-web-security-through-layered-strategies-and-collaboration/"!Uj%B;s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:197:"In this episode, host Adam Weeks discusses cybersecurity strategies with Andrew Killen, Aaron Campbell, and Mart Virkus, exploring the collaboration essential for addressing evolving cyber threats.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 01 Ap7+Br 2026 09:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:36;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"titR0Ble";a:1:{i:0;a:5:{s:4:"data";s:99:"Open Channels FM: Latest Jetpack Social Updates and the Return of X Integration for WordPress Users";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551633";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:106:"https://openchannels.fm/latest-jetpack-social-updBates-and-the-return-of-x-integration-for-wordpress-users/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:208:"In this episode, Derek Hanson chats with Devin Walker about Jetpack Social updates, including interface redesign, Twitter integration, AI features, and upcoming WordPress 7.0 enhancements for WordPress users.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lQBang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 31 Mar 2026 11:33:34 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:37;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explYyBicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:41:"Open Channels FM: TestAlly for Developers";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551572";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:48:"https://openchannels.fm/testally-for-de'Bvelopers/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:157:"The Hackathon team discusses their AI tool, TestAlly, focusing on improving accessibility for developers while enhancing collaboration and business benefits.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 30 Mar 2026 12:14:48 +0000";s:7:"atQ{;Btribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:38;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s)B:64:"Open Channels FM: The Case for Connecting Decentralized Networks";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551253";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:71:"https://openchannels.fm/the-case-for-connecting-decentralized-networks/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";>$Bs:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:200:"The discussion emphasizes the complexity of creating a universal decentralized social network, highlighting the importance of innovation, competition, and building bridges between differing protocols.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 30 Mar 2026 07:47:04 +0000";s:7:"attribs";a:0沟B:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:39;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"Matt:TB JAŸ-Z Returns";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151726";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:26:"https://ma.tt/2026/03/hov/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:851:"

Since he spoke to Dean Baquet in 2017, JAŸ-Z hasn’t done an interview. Hov’s back! He sat down with GQ, and it’s a lovely listen and read.

We played enough daBefense, 2026 is all about offense.

Your morality defines who you are, not what you’ve attained.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, GHqB30 Mar 2026 00:44:41 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:40;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"ti sBtle";a:1:{i:0;a:5:{s:4:"data";s:99:"Gutenberg Times: Gutenberg Changelog #129 Artificial Intelligence, WordPress 7.0 and Gutenberg 22.8";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:53:"https://gutenbergtimes.com/?post_type=podcast&p=45087";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://gutenbergtimes.com/podWfBcast/gutenberg-changelog-129/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:66144:"

In this episode, Birgit Pauli-Haack welcomes Beth Soderberg to discuss key updates in WordPress 7.0 and Gutenberg 22.8. They kick off with small talk about shifting seasons in Munich and Virginia before diving into the new content guidelines in Gutenberg 22.7, focused on standardizing ea1}Bditorial voice across AI and human content contributors. Both speakers express healthy skepticism about AI-generated content, stressing that while AI assists with research and “grunt work” like alt text or excerpts, the core value in writing remains human expertise and review. They caution about automation pitfalls and emphasize validating all AI outputs.

The discussion shifts to the new WordPress AI connectors, which let users connect to services likcGxBe OpenAI, Gemini, Anthropic Claude, and others—including local providers such as Olama and European alternatives like Mistral. Birgit Pauli-Haack explains the evolving infrastructure allowing developers to add and switch connectors with ease, and encourages the community to experiment and test.

A central topic is the release of WordPress 7.0, with a highlight on the increased minimum PB&B* 0)Ļր;CB*CC C.?HP requic6,Brement to 7.4, likely to disrupt agencies with older sites. The admin’s new look-and-feel is poised to confuse some clients, demanding extra support from agencies. Beth Soderberg also celebrates practical improvements: cover block video embeds using external sources, block visibility by screen size, pattern overrides, breadcrumbs block, and streamlined font management. Both speakers note the importance of hidden, friction-reducing features and the advancement of developer-facing infrastruc9 -Bture. The episode closes with a preview of ongoing enhancements in Gutenberg 22.8 and beyond.

Show Notes / Transcript

Show Notes

Special Guest: Beth Soderberg

AI in WordPress

WordPress Core and Gutenberg

Dev Notes

Stay in Touch

Transcript

Birgit Pauli-Haack: Welcome to our 129th episode of the Gutenberg Changelog podcast. In today’s episode we will talk about WordPress 7.0 and Gutenberg 22.8. I’m your host, Birgit Pauli-Haack, curator of the Gutenberg Times and full-time core contributor for the WordPress open source project sponsored by Automattic. With me today, and I’m really happy about that, is agai,YBn Beth Soderberg, founder and CEO of Bethink Studio, a full-service boutique agency and of web experts to tackle any project. Beth has been a longtime WordPress theme builder and WordCamp speaker. She’s also been an early adopter of the blog editor and block themes. Beth, how are you today? Welcome to the show.

Beth Soderberg: I am well. How are you today? Thank you for having me.

Birgit Pauli-Haack:DB I’m good, I’m good. We have winter in Munich again. It was spring and now it’s back to winter. So I’m happy to get out of the town for WordCamp Asia next week. So yes, I’m really happy about that.

Beth Soderberg: We’ve been switching from winter to spring every day here. Every day in Virginia. Yep. It’s different every day.

Birgit Pauli-Haack: Yeah. So wܒBhat’s the weather doing? Well, I don’t know.

Beth Soderberg: No, I’ve had to look every morning because it’s in the last week I’ve been outside in a winter coat and a tank top and rain boots and you just don’t know. You wake up and it’s a surprise.

Birgit Pauli-Haack: Well, it’s the beauty of surprises. But who likes surprises? I want my spring be steadyXB.

Beth Soderberg: Yeah, I agree.

Announcements

Birgit Pauli-Haack: All right, so under the announcements we have one thing that’s that content guidelines landed in Gutenberg 22.7. We didn’t really talk about it with Maggie Cabrera at the last episode, but the WordPress AI team has launched guidelines. They are live experiments in the Gutenberg 22.7 or G JButenberg plugin and this project creates a single source of truth for site standards and ensures that everyone, humans and AI tools, follow the same editorial voice and content rules. By providing this infrastructure layer, WordPress can finally maintain a consistency across content contributors. So that’s so far from the experiment post that I’m definitely going to share in the show notes. When you want to use AI for helping you produce content, you definitely want to store some4B of the standards somewhere. And the experiment lets you do this on your website in your interface with a nice interface for that. I don’t know how I feel about this because I have been using AI quite a bit in the last two years and some of it was for content creation ideas. But the writing is still kind of mostly a human factor. But it helps me for research and it helps me for learning. So I’m not quite sure how that translates to a WordPress site, but I guess if you have ongoin:Bg content reproduction that is more service oriented, then you might want to use the help of LLMs or something like that. What do you think?

Beth Soderberg: I’m skeptical for the same reasons. I think that I have had clients ask for something like this. But the more those clients have actually used AI to create content, the more those very same people who had announced that they were going to create all of their content through AI decide thHBat they are going to use AI for research and then create their content. So the AI in actual practical use has been more about reducing friction in that discovery research phase of writing and less about creating the writing itself until you get to the editing part when it becomes helpful again for grammar. But that actual connecting ideas and proving expertise piece is where AI can’t do it. And you need something, somebody who actually understands what they’re reading to piece toBgether the logic of it.

Birgit Pauli-Haack: I can also see, and we will see this in that you use AI to write an excerpt or to give you suggestions for titles or make sure that there’s an alt text on the image. I think these grunt work tasks kind of thing of AI is really helpful, but I think the human ideas are still. Well, humans hallucinate so much better than AI can ever can. Right.

Beth Soderberg:OB How can we possibly replicate that? And I think there’s also a place for it with things like you mentioned the alt text. Right. Having it generate them all and then validating that it did it correctly is much faster than writing it all yourself. That is where we’re going to see these things actually become practical. Right. There’s a lot of big ideas about it, which makes sense when you’re dealing with a new technology and an innovation in a major workflow. But Y^Bin actuality, I think that’s more how people are going to use it. And I think if people set it up to automate everything and then never look at it, never validate it, that’s people are just going to get in trouble over that.

Birgit Pauli-Haack: Yeah.

Beth Soderberg: And I, you know, I use it a lot to generate fake content so that I can show someone what something will look like knowing tha/Bt the content I’m showing them is not real. Right. But when you’re dealing with real content, the biggest mistake I’ve seen over and over again, and humans will learn because we always eventually do. But the mistake is not reviewing what AI has done.

Birgit Pauli-Haack: Yeah, definitely. Yeah. It’s not a replacement. It’s a tool that you need to validate like any other tool you have to do. I can see that if you have _]Ba longer text like for 4,000 words or something like that, you could actually use AI to identify the gaps. If a reader goes through it and say, okay, there is a gap because it didn’t explain why something happens. I think those tips are really helpful, especially when you have longer text or you want to focus on one problem and just kind of figure out what’s in scope and out scope. But I think that’s more like an advisory kind of thing and not a doer.

Beth Soderberg: Yeah, validating. Because sometimes I love Grammarly Pro. Grammarly the free version is very annoying, but if you pay it becomes a really useful tool. But even then, the content suggestions it makes, sometimes they tighten up your language and they make it. They add the commas, which is the thing that I don’t do naturally on my own apparently. But sometimes they change the meaning completely.

Birgit Pauli-u5BHaack: Yeah.

Beth Soderberg: And that’s when you’re like, nope, thanks for the suggestion. That’s a no.

Birgit Pauli-Haack: Yeah, yeah.

Beth Soderberg: I think how this type of thing used well, will make people more efficient. But I also can see it creating a mountain of work for somebody who doesn’t actually need to go throughB all of these ridiculous suggestions about it. And I think that deciding when to use it, when it makes sense, those strategic decisions about how to use it are going to be what makes it either something that really helps somebody in their publishing workflow or really hinders somebody else.

Birgit Pauli-Haack: Well, if you’re a single blog blogger having a little editor go through that and give you some tips that might not be a bad idea, buJ Bt sometimes. But right. If you have been blogging for many, many years, you don’t need things like that. It changes your voice and it changes the outlook. That’s what the guidelines are actually for that you can create some of the guidelines as it meant to be to help AI to streamline some of that stuff and also to know about what you want to do. And that certainly helps.

Beth Soderberg: Yeah, yeah.

cBCommunity Contributions

Birgit Pauli-Haack: Speaking of AI, what I found in so in 7.0 WordPress. So getting closer to that release, there is now a new connectors page that you could connect to an OpenAI to Google Gemini or to Anthropic Cloud from your site. And if you have certain tools that help you with those connections. So there are AI providers for other AI systems like I just discovered three of them. One is the AI provider for Open routerxf_sB or router depending on which English speaking country you go to. It’s a little bit different. So open, I say Router is a service that lets developers use many different AI models like those from Google OpenAI but also others through one simple connection. And the provider was developed by Jonathan Bossenger who is on the AI team and talks about AI on the developer blog. There’s also an AI provider for Ollama, and Ollama is a local system where you can connect local LLMs so you cXBan download an LLM set and Ollama helps you connect that with the task that you want to do. The benefit of Ollama is that it’s on your server and it doesn’t go out to the third-party services, but you still need a provider and connector to it. You can do this on any VPS connection or virtual private server system because you have room and space there to download and add certain things. But it’s definitely important for companiesC&C* 0)׀;DChfB*DD D.? that want to not get data outside of their system.

And the last one is for Europeans. The AI provider for Mistral. Mistral AI is a French AI company founded in 2023 by a former Google DeepMind and Meta researchers and they built and publish large language model and be a respected independent AI in Europe. Speaking of this, what that all comes together is that the AI team and with that Lauri Saarni published a call for testing for communitao(By AI connector plugins. There are certain links to the plugins and the connectors, so it would be really cool if you’re interested in that part of it, to actually go ahead and test things and report back what you find and what you didn’t find and how it all works for your site. It’s a totally different approach for working with the site using AI as we discussed. But it might be pretty interesting for developers to connect with all those AI providers and provide services in XBa plugin or something like that.

And if you are not a developer, you can install the AI Experiments plugin that also comes from the core AI team and it will show up on the Connectors page with a link to the plugin and what you can do with it. And it has these things like create an excerpt or check the alt text or create a featured image just so you can kind of get a feel for these kinds of works on the WebPress site. Do you have, do you think you have a 4:Bneed for. To kind of use some of the providers for your agency or for some clients?

Beth Soderberg: I think for some clients it has started. I think that for the agency itself, not yet. We have started to do more writing publicly, but really what we’re doing is turning internal communications to clients into public facing documentation so that we can point to them more easily. So it’s not something we need help with. In the same way, gBI think for some clients we have started to integrate things like this in an experimental way. Right. And there are, as with anything that’s new, people don’t know how to use these things yet. And I am not against experimenting with a new thing. I love the new stuff, but at the same time I’m cautious about putting new things into a production environment without really making sure that it makes sense. Some of these, in terms of experimentation, like I will install them and =Bactually Grammarly is a great example. It took me several years to decide that I was fine with it because I tried it and it was annoying. And then a few years later I tried it again and it was still annoying. And then one day I realized that it really was like their premium suggestions really were fixing my comma issue, which is a known issue I have with writing and grammar. I just don’t put commas anywhere.

Birgit Pauli-Haack: I put them i:Bn randomly and so there’s a few commas.

Beth Soderberg: But you know, I experimented with the tool probably three times before I was like, you know what, let me try the premium version and see how that goes. And I tried it and a few days later I was like, yeah, this is actually making my writing better. But it was one of those, like I was monitoring over time if it really made sense with my workflow.

Birgit Pauli-Haack: Yeah, yeah. And that’s how I approach it too.

Beth Soderberg: Yeah, yeah, yeah. That’s how I felt about these. And I think what’s exciting about it is that the infrastructure to do it is becoming more full fledged. But that does not mean people know how to do it yet.

Birgit Pauli-Haack: Right.

Beth Soderberg: And^B so that’s the next step is that experimentation phase collectively of how, what. How can we make these tools that we’ve now created function in the best way.

Birgit Pauli-Haack: So I really appreciate that the WordPress core developers think about the plumbing of all these services and putting it all the foundation in to open up that total space for freedom for the developers. And there’s a standard there on how to approach cerBtain. So if you are as a site owner, don’t have a plugin that kind of taps into LMMs and you open up Gemini for it, you couldn’t switch just easily to Claude when you think that’s a better fit for that problem, but the plugin will still work. So that’s actually what this whole connector thing is about. And it just came up as for the AI providers, but actually the connector API is for any external service standard. So a standard for any external service. So if you needfB the OpenStreetMap on your site and you have an API key, the plugin can actually use the connectors API to monitor those API keys and just put it in there. The plugin doesn’t have to come up with its own interface for that, which a lot of plugin developers did for the last 15 years. Yeah. But now they can could actually throw away that piece of the plugin and just tab into the connectors API and don’t have to maintain that piece of the code.

WhoBat’s Released – WordPress 7.0 RC2

But anyway, so that’s kind of the bigger picture behind it. And that’s all coming with WordPress 7.0, which we are now getting to the more practical stuff of WordPress 7.0. So first of all, the WordPress 7.0 release candidate 2 has been published this week. It’s crunch time. The final release is only two weeks away. So if you haven’t tested it, now is really the time to get in there and f?c$Bigure out if your theme plugins and sites actually still work with 7.0, and the developer notes are published. The field guide is in the works and I will continue the list of dev notes in the show Notes like we did the last two episodes. I also know because I have been working on it. The Gutenberg Times Source of Truth is almost done and will be published before this episode actually hits your favorite podcast app. So you get an additional link there. So, Beth, did you get a chance to look o]=Bver the WordPress 7.0 features? What are the most important ones for you and your fellow agency owners and developers? Is there anything that you are really excited about?

Beth Soderberg: Yes and yes. So the first thing that I think is going to be honestly hugely problematic for a lot of agencies is the change in PHP minimums, because I think that there are. I know that there are a lot of folks sitting on older sites, older themes, maybe theyRB17;re stuck at PHP 7.1 and there are old things out there. And I think that this PHP requirement jump is going to catch some people off guard. So it jumps from it’s we’re now requiring 7.4.

Birgit Pauli-Haack: Yeah.

Beth Soderberg: And if you do, it’s already 6.9.

Birgit Pauli-Haack: Right?

Beth SoBderberg: Yeah. But I think this is going to hit harder. Okay. Because people are going to want the new stuff. Like there’s a lot in here that is really great and I’m starting with the thing that I think is going to be most disruptive because I think that people are going to want the other stuff, right? And so I think that that’s going to catch some people off guard. The other thing that I think is going to be really important is the new admin look and feel because peopv2Ble have been training their clients for many, many, many, many, many years with what it looks like now. And there is a client education need here because when the admin changes, even in minor ways, you get clients that come back and say, what happened? I don’t know how to do it.

Birgit Pauli-Haack: Okay, Even if nothing changes except the color, right?

Beth Soderberg: Where did it go? Why is thir^#/Bs different? And did I do something? Did I write the, that human element of like, hey, you’re okay, it’s gonna look a little different, but I promise you’re gonna be able to do it. Just holler if you have any questions. Right? Because I think that there’s a lot of at least working with long term clients where you become sort of an advisor on the technology rather than a day to day implementer. And for those folks with something like this, I, what I like to do is say, Bhey, heads up, we are doing, we never do the major core updates right away. I am a let me see how it goes for everyone else.

Birgit Pauli-Haack: Right.

Beth Soderberg: Type and then if it seems okay, then I’ll go for it.

Birgit Pauli-Haack: So you’re one of the ones who wait for 7.0.1.

Beth Soderberg: Absolutely. Unless it’s been like three weeks and there isn’t one. Yeah, right. So I either wait for a period of time or I wait for a point release. And if there’s a point release, I wait at least 24 hours to make sure there’s not another point release. But point being though, that this is a big enough shift in terms of what people will see and what people can do.

Birgit Pauli-Haack: Which part of the admin is actually sBthe one that will disrupt people’s minds.

Beth Soderberg: Just I think it looking different at all.

Birgit Pauli-Haack: Oh, okay. So we should never change that. Is that what you’re kind of thinking?

Beth Soderberg: No, we should absolutely change it. But because we have not changed it for many, many, many years, it will be a surprise. And I th{Bink that it’s easy as folks who are in these systems every day to be like, wow, they finally fixed that. That’s great. That might be my reaction to many of these changes. Right. But I also know when I log in to pay my credit card. And they’ve changed it all. And even though the buttons are the same, it looks different. I don’t have as much confidence about clicking the button. And there’s this. The vast majority of people who are maintaining the contents on thesBe sites day to day are marketing people, communications people, regular everyday writing people. And they are not sitting there thinking about how the structure of the software works all the time the way we do.

Birgit Pauli-Haack: Yeah. But they still get their work done.

Beth Soderberg: They still get their work done. What I like to do with clients is just reduce friction by increasing confidence.

Birgit Pauli-Haack: Yeah.

Beth Soderberg: Right. And so, like, my message to them is going to be, hey, you need to know that this is going to look different, but your workflow in terms of the things you know how to do is the same. Don’t let it freak you out. You’ve got this. Keep going. Right. But like, just that little bit, because that’s. That is 100% what gets people. It’s the.GB smallest stuff. They just need to know, like, hey, the problem’s not me. Oh, wait, there’s not a problem. It’s fine. And then they’re good.

Birgit Pauli-Haack: Yeah. Yeah. It’s the first five seconds. Yeah.

Beth Soderberg: It’s that psychological adjustment. And I think because it hasn’t changed for so long that it’s just going to be something that I meBntioned.

Birgit Pauli-Haack: Is there anything else that you are really excited about or is it just.

Beth Soderberg: I know. Okay.

Birgit Pauli-Haack: Things change. Okay. I don’t like it to change.

Beth Soderberg: Things change. I’m really, really excited about the cover block video embeds.

_3B

Birgit Pauli-Haack: Yeah.

Beth Soderberg: That is really, really going to reduce the size of things as they load for a lot of websites. And that is fabulous. In addition to improving workflow, all of the things around block visibility by screen size make me really happy. I’m really happy about the changes in the header block. And I’ve been building this into themes for years. And the only thing t]qBhat makes me nervous about it is that I need to go back and see how it impacts the things I’ve already built that replicate this feature.

Birgit Pauli-Haack: But you mean the navigation overlays?

Beth Soderberg: The navigation overlays. Yeah. Because you’re going to have such increases in both accessibility compliance and SEO optimization just by virtue of having the option to manage your \0Bheadings visually versus syntactically. So I’m very excited about that. I love that our revisions menu now has visual changes.

Birgit Pauli-Haack: Yeah.

Beth Soderberg: Because I know that most people looking at the markup that’s been in there lately are like, I don’t know.

Birgit Pauli-Haack: Yeah. I have to squint so much to look througzhBh the code to find things. Yeah.

Beth Soderberg: And then there’s a few exciting changes to the navigation and the better workflows for pattern overrides. Yeah, it was there before, but it was one of those mystery off menu features if it was there, if you knew how to find it.

Birgit Pauli-Haack: Yeah, yeah. Right.

Beth Soderberg: So those are the thiKBngs I’m most excited about. I think there’s some other cool stuff in there and I am excited about the general infrastructure that we were just referencing that is being solidified with this release. And I think that piece may not be as exciting on the outset because it’s infrastructure. It’s like nonprofits have a hard time funding infrastructure process projects. It’s the same reason. But it lays the groundwork for a whole new level of experimentation. I’^Bm excited to see where that goes and I recognize I think you said it very well a few minutes ago the thoughtfulness to create an extensible infrastructure that has gone into these features in the roadmap and sort of planning moving forward.

Birgit Pauli-Haack: You mentioned the cover block video embeds. That means that you can have a video just to catch up with our listeners. It’s to use a URL to YouTube or to Vimeo and pull that in into a Z;Bcover block instead of uploading the video to the website because that reduces the cost of hosting and bandwidth for the website. Definitely. And it also you don’t have to maintain the speed and all that on your own server. So it’s always good to offset that into a different service. How are you feeling about the manage the fonts from the appearance menu directly instead of hunting it down under the fonts typography menu on the slobber styles,

Beth Soderberg: I’m feeling really good about that. It remains to be seen for me the biggest issue I have with font management. I am not sure it might be addressed here, but I need to experiment. When you get a font from a total third party non-standard like independent type foundry place getting those integrated, there has still been some friction. So I’m excited about it being easier to find in general. I thb'Bink that’s great. .

I will be experimenting a little bit with if it reduces friction in some of these more edge cases. Because if you’re using a Google font it’s great and it’s been pretty good for a while. But if you are integrating something from another provider, if it’s a big provider the friction is not as bad. But if it’s like this obscure type foundry that makes like only these little types of historic fonts, whiFBch I run into recently, getting it actually integrated properly, it’s really hard because you’re dealing with not the most sophisticated type foundry in terms of the format of their files and they’re not necessarily plugging in as best as the totally optimized stuff from the more common sources. So, yeah.

Birgit Pauli-Haack: Is it more a format issue or is it more kind of how it scales in different font sizes and different typog_Braphy features?

Beth Soderberg: It’s a format issue with the font files themselves. And so I think some of it is probably an education piece for people who make fonts, but I also know that most developers don’t know that much about how fonts are made. And so when you put those two things together, you create some problems. But I think this is a huge step towards getting to the point of being able to solve the edge cases. Right. Becaus~Be right now finding where you manage the fonts is difficult.

Birgit Pauli-Haack: Right? Yeah, totally. Yeah.

Beth Soderberg: We’re going in a great direction, getting into the nitty gritty of which font providers are supported and that I think that’s the next step from here, personally, because I do think there’s a homogeny that started from a type standpoint around everyone’s >P Busing Google fonts because they. It’s easy.

Birgit Pauli-Haack: Yeah. But it’s also problematic for European sites.

Beth Soderberg: Yeah, right, yeah. Because the different requirements over whether you’re hosting the font files or Google is hosting the font files, like, then you’re getting all into all of these legal technicalities of where the font is and who owns it. And I&#lv%B8217;m glad I’m not a lawyer.

Birgit Pauli-Haack: Yeah, me too. So, all right, so there are a few developer goodies coming, so to speak, down the pipeline. The PHP-only block registrations and then the pattern overrides for custom blocks that you already mentioned. Those. I think there are a few smaller stuff like the HTML block enhancements where you can put the CSS separately from the JavaScript and the HTML. You could actually kind of cr.'Beate your own little app there, depending on what privileges you have. I found that there are some problems when you don’t have admin privileges. The HTML block really gets scrambled, but that’s an overall kind of problem with the capabilities, I think. Yeah.

Beth Soderberg: Oh, I forgot the breadcrumbs block. That. That’ll help a lot of things.

Birgit Pauli-Haack: So. Yeah, yeah. I&YkB#8217;m also sure that a lot of agencies and site owners already had that problem solved through like for instance, the Yoast SEO plugin had already programs for many, many years. Yeah, yeah.

Beth Soderberg: But I like my websites to be as lean and efficient as possible. And this feels like when, for a long time I was using Coblox for accordions. Right. And in the beginning, coblox had a lot of things that Core didn’t. And so you were usingB a bunch of things. And eventually it became that I was only using the accordion everywhere. And then one day it became possible to do the equivalent in Core and I was like, great, I can get rid of this plugin that’s only doing this one thing, but has all this other stuff. And I think that’s what makes me excited about this. Yeah. You can do it through Yoast. There’s a number of ways to do it. There’s some independent breadcrumbs block plugins that are really good.

Birgit Pauli-Haack: Yeah. I know that Justin Tadlock had a very good breadcrumbs plugin and he was advising on the core implementation there.

Beth Soderberg: Yeah, right. Yeah. And I’ve used Justin Tadlock’s breadcrumbs plugin for a long time, and I’m not going to rip it out of something just because it’s there. It works. It’s good. But for something else where, like, you o-ҜBnly have this one thing that you’re really using in this big suite of plugins. Yoast is one of them. Jetpack is one of them. Any sort of like cadence blocks, code blocks, any collection of a large number of things when you’re only using one of them, you should be considering the idea that maybe you shouldn’t use it at all. And that’s what makes me excited about the ability to do this through Core, because it allows for some of that extra bloat to be stripped away in sxBome circumstances.

Birgit Pauli-Haack: Yeah. All right. Anything else that you want to kind of cover on 7.0 for your agency of developing theme building needs?

Beth Soderberg: I think that the PHP-only block registration, we sort of glanced over it, but I think that’s a very exciting big deal. It opens up, you know, the whole challenge. I think from a developer standpoint, the whole time with GukBtenberg has been, how do I level up to do this new thing? How do I level up to do this new thing? And this opens that door wider. And anything that we are doing to open that door wider is great. Similarly, there’s a few things in here that are just really tiny that I think will help people. They’re not like, again, reducing friction. So little enhancements to the query loop, adding some new navigation stuff that is just really tiny, but really Helpful dimension support for width B Band height. That sounds crazy, right? Like it’s little tiny stuff that reduces friction and stuff. So there’s more of that in here. Like the concept of the grid block being responsive is really great.

Birgit Pauli-Haack: Well, it was responsive before, but there was a setting where it wasn’t and that’s kind of changed now, right? Yeah.

Beth Soderberg: So, yeah, I just. There? !B217;s a lot of hidden goodies in here that reduce friction. I do think the biggest things to look out for are if your themes are compatible, if your plugins are compatible, and if you have built in things that replicate some of this functionality. How does that work? Because we’re starting to enter, at least for how I’ve been building themes, a zone where things I have done historically to account for some of these needs are being subsumed by core, which is great. I just don̵BB7;t know how it’s going to work. So, you know, I think that’s going to be different for everyone in terms of which things it is. But hopefully, and I say hopefully because I know that we have a unified development philosophy about how we build our themes and there’s sort of a continuous logical thread for our themes as they’re built over time. Hopefully agencies who have an internal logic to how they have been building themes can look at this list and say we should lo һBok at how we do that and make sure it still works. Yeah, right. Because there’s also going to be agencies where they have a mishmash of things and they don’t know and it’s going to be a one off for each site to see what happens. And you know, that goes for anybody who’s inherited themes too.

Birgit Pauli-Haack: Yeah, but that’s also for any of the WordPress releases. Yeah, you have to go through a certain testing phar,Bse there.

Beth Soderberg: Yeah, I think that’s true. And I think some of this is honestly that it’s been a while since we’ve had a major release and so the quantity of little things feels more.

Birgit Pauli-Haack: Yeah, absolutely.

Beth Soderberg: And I think that’s part of why my reaction is this way, because I haven’t had thBis thought process.

Birgit Pauli-Haack: At least five months.

Beth Soderberg: At least.

Birgit Pauli-Haack: Yeah, six months. Nine came out December 2nd.

Beth Soderberg: Right. And so as somebody who was used to the four times a year cadence, it is longer and what’s packed into it is greater. And so I donP0OiB’t think that’s necessarily bad, but it is an adjustment in terms of absolutely how you review things and what you’re looking for. And it’s more of a. This one feels more like a surprise. Not that it is a surprise, but it feels more like a surprise because it is not on this schedule that I had come to expect. Right. And I think we’re getting towards a new schedule, which is really great. But until we are all psychologically adjusted to whatever that new schedule>ͥB is, it’s going to be a slightly bigger task to review because there’s more. And psychologically it’s going to be like, oh, right, I guess that’s happening and you’re, you know, you got to go do it. Yeah. So I just think it’s just. There’s a little more and the timing is not as predictable.

Birgit Pauli-Haack: Yeah. And I think that the break that was in Twenty Twenty-Five kind of skewed that anyway. Yeah )B. So we had an April 25, we had a release, and then the last. The next one wasn’t until December. Yeah. So there were eight months that kind of 15 Gutenberg plugin releases. It didn’t feel that much that it is now in 7.0, because that was just kind of coming up out of that pause. And now there’s a real excitement about the Real Time collaboration. There’s excitement about AI. Yeah. So, yeah, it feels that there are quite a few heavy new features in there that also kinQBd of drown out some of the really quality of life things that we have been waiting for quite a bit here.

Beth Soderberg: Right. Yeah. And I. I think it’s like coming back from a long vacation, like, oh, ooh, this is really exciting, you know, but that’s how. That’s how it feels and it’s good. But it is, absolutely. I think that Twenty Twenty-Five, you didn’t have to be as vigilant because it wasn’t happening.

Birgit Pauli-Haack: Yep, it was a good break.

Beth Soderberg: I think everyone needed it. Honestly, I think everyone really needed it. I know I needed it. But it is, you know, getting back into the. The groove of things is. Is where we are now.

Birgit Pauli-Haack: So. Yeah.

Beth Soderberg: For which I am thankfun*{Bl, but it’s still an adjustment.

Birgit Pauli-Haack: Me too. Yeah. And now with 7.0 kind of out the door almost. Yeah.

Gutenberg 22.8

We are looking at Gutenberg 22.8 that has been released. Was released this week also kind of what comes into 7.1. It’s already starting and people are discussing things. So although there were quite a few PRs that were either allB part of the new WordPress UI package that hasn’t been merged into Core yet, or it’s bug fixes for the connectors or the Real time collaboration for 7.0, so some of the PRs are actually backported to the release candidates and the beta to the release candidates.

But let’s talk about some of the things that will not be in 7.0, but definitely in 7.1 and what’s new in the Gutenberg plugin. So the first thing is the navigation supportYVLB for the current menu item. So in theme JSON, meaning when you have a navigation and you’re on a current page that’s part of the navigation, how do you signal that you are at the current page right now in the navigation? And that has been missing for quite a while or people have just did some CSS workaround of that, but now you can actually style that in theme JSON. And so this is cool. What’s also cool is that there is an interface for the states like Hover Focus current. BI’m not sure if that’s going to be in there, but it’s also part of making the navigation and the hover states and the pseudo support that comes into 7.0, but now it comes also to the interface. So that’s pretty cool.

Beth Soderberg: That’s my favorite part.

Birgit Pauli-Haack: Which one?

Beth Soderberg: The navigation stuff ag*Bain. The interface around the navigation has gotten a lot better in various iterations of Gutenberg, but there’s still some stuff that you’d think you would be able to do that you can’t. And that’s what some of this is filling in.

Birgit Pauli-Haack: There have been some great work. Some of it gets into 7.0 and some of it is still ongoing. So I really like the navigation that’s actually in 7.0, that you can create pages and p#Bublish them and have them in the navigation in one workflow kind of thing. You don’t have to get out of it. You may have to think about it. You just kind of create the page and then you fill it in with content later.

Beth Soderberg: Yeah. And I’ve seen that in other systems. I don’t remember what that is. One of those things where some of these changes, you’re like, you know, I saw that once somewhere. Was it Joomla? Was iBt Drupal? Was it whatever? I don’t know. But I liked it. And now it’s here. And that’s good.

Birgit Pauli-Haack: Absolutely.

Beth Soderberg: And that’s how I feel about that because I do appreciate the tiny little decisions that are being considered here by the core team because it seems very small. But the amount of friction you’re reducing and the amount of time youR:_B17;re saving for people is huge.

Birgit Pauli-Haack: It’s huge. Yeah. Yeah. And it’s millions of millions of site owners that kind of have advantage. Yeah. Do you want to take the next

Beth Soderberg: thing, the tabs menu. So I think this is going to be fun too. So basically we’ve got a refactor of the tabs menu block. So it’s basically making this more efficient and making som!&BE&E* 0){\׀;FE*FF F.?e templating changes to how the tabs block works. And if you look at the actual PR for it, there’s really good, very detailed descriptions of how. So it’s making it very clear of it’s no longer using the template block duplicated in PHP and instead it’s rendering with per tab context.

Birgit Pauli-Haack: Right.

Beth SoderbI3Berg: And that’s like all gobbledygook to some listeners. Maybe, but like really what it’s doing is making it more efficient and making it more extensible from a code perspective.

Birgit Pauli-Haack: And also for theme developers.

Beth Soderberg: Yeah, right. And making it more possible again, opening that door a little wider for more people to be able to work within the code infrastru+rBcture. Because that has been the thing that’s been the biggest challenge in terms of developer adoption of Gutenberg.

Birgit Pauli-Haack: Yeah. And the refactor was also necessary to bring it in line with the approach for the accordion block so that certain methods and certain functions can be replicated in a similar way for the TAPS block. I was actually sad to hear that very early that it won’t make it into 7.0, but I think that wasOB one of the reasons where they said, okay, let’s, let’s see if we can kind of align it a little bit more with the accordion block. And it’s no surprise that Sarah Norris, who has been a guest here at the Changelog quite a bit, she also created the accordion block and she has been now instrumental on the restructure of the tabs menu and inner blocks to get it in line and we have make it more streamlined for developers and theme builders.

(4BBeth Soderberg: The one thing to add that is an exciting piece for especially theme developers is the addition of anchor support for the tabs. So that’ll help a lot in terms of things like navigation structures and feasibility. Yeah.

Birgit Pauli-Haack: And also to kind of interlink different pages. You can link to some of the tabs if it’s interesting enough. Yeah. So I know that WooCommerce is using that for their products t1*

Beth Soderberg: Yep, absolutely.

Birgit Pauli-Haack: Which is quite a bit. So right now I’m fishing around on my computer to find my notes again. So here we are. All right,

Beth Soderberg: the next one, the showing one’s own presence and collaborative editing sessions is I think existentially important and just is really going to help this UI experience from the baseline that’s being released in 7.0.

Birgit Pauli-Haack: So yeah, I’m pretty sure that it will actually come to 7.0. That made it into the release. That’s good. So the next piece is the one that you can have tmThBhe site logo and icon screen in the design panel. So in the site editor there’s another menu item now to update the site logo and the icon screen directly from the site editor. So you don’t have to go out into the settings page and upload everything that you need or into the site logo block or header. You can do it right there from, from the menu. So it’s really an interesting update to change the site logo and the site icon directly in the design site editor.

Beth Soderberg: It’s reducing friction. I think that there’s a workflow confusion. There’s the customizer that has become this vestigial organ that sometimes you need, sometimes you don’t need. Where’s this? Wait a minute, where do I add css? Is it over here? Is it over here? Is it over here? Could it be here? And I think that we’re pruning what we need to do through alternate interfaces through changes like this. And the mm Bore we can streamline, the better because the biggest confusion I’ve seen is actually with brand new or like more junior developers who do not know the quote old way. And so the idea that it’s even there, like they’ll get stuck because they can’t figure out where it could possibly be coming from. And then some old timer is like, oh, it’s over here in this menu that you can’t see anymore.

Birgit Pauli-Haack: Yeas:{ Bh. Or yeah. So the site icon at the site logo has been a hidden place and only until now it’s kind of coming into the forefront. Yes. So the next thing is another one for the collaboration. I just wanted to point out that by default the collaboration on shared hosting is only. It’s limited to two users and there is also a method for the hosts to either enable that or disable the real time collaboration. So it might not be as obvious when you go on your site and looking for it. Yo

Beth Soderberg: Yeah, I think that there’s going to be a lot of shifts in hosting, either requirements, configuration, pricing options, etc. as a result of all of these changes. And I don’t know what they’re going to be yet, but we do need to collectively remember that the AI features, the collaboration components, all of those things are resource inten.DɷBsive and are going to shift how hosting is being utilized and therefore the hosts are going to need to respond in order to account for the actual cost of that change. So I think that’s a big unknown right now and I think it’s, you know, there’s a few hosts where they’re locking in pricing for a few years, which is cool, but at the same time I’m like, I don’t know, in three years is this going to be enough to pay for that? What will it be in three years?

Birgit Pauli-Haack: Yeah.

Beth Soderberg: So I think there’s a shift coming there and I am not gonna even pretend to know enough about all the details to know exactly how that’s going to play out, but I think that there’s enough shift in what types of resources we need from our hosting that there will be a shift. There has to be, because it’s just so much more resource intensive TҵVBthan what we’ve been doing in the past collectively.

Birgit Pauli-Haack: Yeah. And that is in line with what you said at the beginning, that the PHP requirements. Yeah, it always is also contributing to that because all the newer features. So there might be a. You can’t upload upgrade to 7.0 until you update your PHP. That’s totally sure.

Beth Soderberg: Yeah. And I’ve read thaNvBt somewhere. Somewhere I did read that there’ll be security releases on 6.9 for sites that can’t go, you know. But then you end up with a situation where you’re gonna. How many sites are gonna be stuck on 6.9 forever?

Birgit Pauli-Haack: But that has been a problem. Yeah. Because the security team is actually backporting, although officially the release is only supported to 6.8 or something like that, but security team actually ke&Bbackported all the security updates that came with 6.3 or 6.4 to 4 point something. WordPress 4 point something is probably 15 years old. So it’s still getting security updates. So that definitely is a backwards compatibility promise that even the security team there. It takes a lot of time to backport that. And John Blackburn, one of the leads on the security team, has actually done a retrospective of the latest security updates because you saw that too. It was a. It’s kind of a%B galore of releases. 6.2, 6.3, 6.4, 7.4 beta. Yeah, it kind of was in within three days, I think there were four releases.

Beth Soderberg: It was a lot. Yes. All at once.

Birgit Pauli-Haack: I had a meetup here in Munich and we talked about it. I think the day the 6.4 came out that they were saying, well, is it all hacked or what happened here? Kind of how often do I have to update my WordPress site iedBn a day? And he did a nice retrospective or explaining what happened and what was the reason for that. I’ll link it in the show notes if you’re interested. To listeners, it will probably be a little bit less prominent because of all the death notes that came out, but it’s on the blog on Core.

Beth Soderberg: I’m going to go back and listen to that because that hit during a particularly busy time, just for me personally in I:SBgeneral. And so it was a little whiplashy to be like what is going on over there? And I think it will be good to be able to go back and just review so that I am aware moving forward of what exactly happened there.

Birgit Pauli-Haack: Yeah. And back to Gutenberg 22.8. I mentioned it before. There is a feature that implements the state UI for sudo selectors in the global styles. Maggie Cabrera mentioned that in the last episode. It’s now avaiJBlable in the Gutenberg plugin so you can test it out. It gives you a. In the global styles on the right hand side you can select the design for your pseudo selectors like hover and focus and all that. It’s really cool. Hover, focus, Focus, visible and active. Yeah, so you can change all those settings for buttons, for instance. And you don’t have to use theme JSON for it anymore. So this is pretty cool.

Beth Soderberg: Yes. And then t&Bhis one, I think this is fascinating. There is a PR adding client side navigation block with interactive features. That just sounds really fun to experiment with. So what it’s doing is adding a variant to the Create Block interactive template that allows you to add client side navigation. So this is starting to support the again supporting the infrastructure that exists with actual tooling and UI to use it. So the way that it describes it, this variant provides a self contained workingB example that mirrors real world patterns, query parameter navigation for pagination, search results, filtered archives and works immediately after scaffolding with no posts or setup required. That’s really cool. That’s a really nerdy and very arcane and wonderful. So I’m excited about that.

Birgit Pauli-Haack: Yeah. And that variant is for the Create block scaffolding feature, if I understood this correctly. Yeah, it’s a b>LBcreate block latest. So if you create a custom block, you can have the variant for your client side navigation and scaffold that up. That’s really cool. Yeah. Well, our developer advocacy team, we are working on a so-called showcase for all the good things that you could do with a website or theme, including some of the interactivity API features. And we will probably release that someday in the next two months I would think. And it will be a music site with albums and musicians and arBtists and using the tabs and using the playlist and block and then also kind of have some interesting changes in the theme. So it’s for custom post types and all that. So it’s going to be really cool. I know that Juan Ma Garrido who put the client side navigation template into the gray block scaffolding, he’s also creating a plugin to have the music play even if you navigate away from that page that had the list of the music. So it’s kind of really interesting to see.]B So you could use it for video and music. So things stay on the forefront on your browser even if you look at other pages on the website. So that’s one of the features.

Beth Soderberg: The person, the, the part of me that likes to listen to podcasts from the website themselves really appreciates this.

Birgit Pauli-Haack: Yeah. So I, I definitely, once it’s out, I definitely gonna adopt it hdBfor the good changelog podcast.

Beth Soderberg: Yeah.

Birgit Pauli-Haack: So I think always through, we are through with booked. Yeah.

Beth Soderberg: Lots of little, little things, but those are the big exciting things, I think.

Birgit Pauli-Haack: Yeah. And there were actually 38 PRs that were backported as bBug fixes to 7.0. So it’s still an ongoing work that is coming out in two weeks and people are still fixing it.

All right, well, I wish you and your agency all the best for that release that all the things that come in don’t disrupt your work or the work of your clients.

Beth Soderberg: We have a list. We know where to look for the problem.

Birgit Pauli-Haac~ܝBk: Excellent. Yeah. Well, I’m so happy that you were on the show with me. And as always, dear listeners, the show notes will be published on GutenbergTimes.com podcast this is episode 129 and if you have questions and suggestions or news you want us to include, send them to changelogutenbergtimes.com that’s changelogutenbergtimes.com so thank you for listening and I wish you all aVKQ7B great weekend. Well, or next week. And also toy, toy for the WordPress 7.0 release updates. We will hear each other again in four weeks once I get back from WordCamp Asia. And then we’ll tackle what’s coming in 7.1 and what has been in. Good work. Plugin 22.9 and 23.0.

Thank you so much. Beth Soderberg, it was wonderful to have you and your perspective and your opinions on the show.

Beth Soderberg: Thank you for having me. It was great to be here and to see you again and I wish you safe travels on all of your continuing travels.

Birgit Pauli-Haack: Thank you. All right. Yeah, and you take care. And I’ll put in the show notes how people can connect with you.

Beth Soderberg: Sounds good.

Birgit Pauli-Haack: Of course. All right, you take care.LMr!B Bye Bye.

Beth Soderberg: Bye bye. Thanks, everybody.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 29 Mar 2026 08:59:05 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Birgit Pauli-Haack";s:7:"attribs)^B"=B";a:0:{}s:8:"xml_base";F&F* 0)Ż&׀;GF*GG G.?s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:41;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:26:"Matt: Community Antibodies";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";Fo#Ba:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151704";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:43:"https://ma.tt/2026/03/community-antibodies/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3022:"

First, I want to say how great the jazz scene is in New York. I caught a little L)]$Batin at my go-to Guantanamera last night, but the band seemed to be phoning it in a bit, so I walked over to Dizzy’s and heard an amazing big band performance by the Diva all-women Jass Orchestra, they had Clint Holmes leading vocals and I got Frank Sinatra / Count'%B Basie vibes, so great to see such a tight big band.

In WordPress, last week it was fun to see the company some call parasitic WP Engine acquire WPackagist. So a popular way to use WordPress with Composer, previously maintained by an awesome co-op agency in London, was now in the clutches of a company using its capital advantage to try to openwash its alleged bad behavior, probably in a process that wasn’t ideal for the sellers.

Four days later, an awesome independent organization roots.io released WP Composer (renamed to WP Packages, in OpenClaw fashion) with 17x faster cold resolvespj'B than WPackagist. Check out their comparison page.

It’s beautiful to see how resilient and nimble the antibodies in the WordPress community are. Major hat tip to <T(Ba href="https://benword.com">Ben Word.

In another type of antibody, Sid Sijbrandi, whom I previously talked about going into founder mode on his cancer, gave an incredible presentation at the Open AI Forum about how he ran a bunch of N-of-1 experiments and therapies to cure hisu')B terminal osteosarcoma. He’s also open-sourced 25TB of his data for cancer research. Incredible!

If you want to see the future of health care, give Sid’s presentation a watch.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explic#*Bit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 28 Mar 2026 22:12:33 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:42;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:7s7R+B"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:15:"Matt: Stockfish";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151702";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:32:"https://ma.tt/2026/03/stockfish/";s:7:"attribs";a:0:{}s:8:"xmlq!,B_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:839:"

Nobody is arguing that Stockfish is conscious, but Stockfish would kick Claude’s ass at chess.

Kevin Lincoln in AI Perfected Chess. Humans Made It Unpredictable Again.

";s:7:"attribs";a:0:{}s:8:"xml_baser.B";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 28 Mar 2026 20:57:39 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:43;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0/B:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:67:"Gary: Claudaborative Editing 0.2: now with 500% more collaboration!";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"https://pento.net/?p=5697";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;卖0Ba:5:{s:4:"data";s:88:"https://pento.net/2026/03/28/claudaborative-editing-0-2-now-with-500-more-collaboration/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:5416:"

A week ago, I put together a quick tech demo, showing how an MCP server could be created for Claude Code that hooked directly inZ[1Bto Gutenberg’s Collaborative Editing feature, allowing it to act as a digital collaborator on a post. The demo focused primarily on text generation, but that’s not really the benefit that I see coming with this kind of tool. Anyone can generate text, then copy/paste it into the editor. The real power comes from directly hooking into the entire post creation and editing process.

What’s New?

Since last week’s release, I’ve added a host of editing and review tools:

  • /edit {tell the LLM how you want this post adjusted}
    Automatically make simple (or even not so simple!) edits on your post, giving your writi͋4Bng a little extra polish.
  • /proofread
    Find and automatically fix simple spelling, grammatical, and punctuation issues.
  • /review
    Read the post, and leave notes (using Gutenberg’s Notes feature!) about suggested improvements to your post. This doesn’t touch your post content, leaving you to make use of the suggestions as you see fit.
  • /respond-to-notes
    If you’re happy with the notes left in&5B the review, you can also have it automatically apply them, too!

On top of that, I’ve also added an experimental /translate tool, to automatically translate a post into a different language. LLM translation quality varies significantly, though Claude is regularly considered to be quite good. It’s worth remembering that, like any LLM, the output is only as good as its input. If you’re translating to a language that it u*6Bdidn’t have much training data on, it’ll do a lot worse.

Behind The Scenes

The MCP server now does a much better job of making use of the REST API, too: it now handles all block types (and does a pretty good job of guessing how to use blocks provided by plugins!). It can upload media, and it can handle all the post metadata, like categories, tags, excerpt, etc.

Getting ItN7B Running

Inspired by the recently released WordPress.org MCP server, the install process got a refresh, too. If you’re running WordPress 7.0, you won’t even need to copy/paste the application password to connect to your site: just click the connect button in your browser, and your site will send credentials back to the installer! And if you’d prefer toj˾8B avoid the magic, there’s still a --manual option to let you set it up the old-fashioned way.

What’s Next?

This release shows how easy it is for an LLM to talk to your WordPress site. What about the other way? If you’re wo,|;Brking on a post, you don’t want to have to switch to a terminal to get spell checking done, so how can we provide this kind of functionality directly from the block editor? Let’s experiment and find out!

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 28 Mar 2026 06:35:32 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"M<Bhttp://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Gary";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:44;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:112:"Gutenberg Times: WordPress 7.0, Playground MCP, Gutenberg 22.8, PHP-only Blocks and more — VUX=BWeekend Edition 362";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://gutenbergtimes.com/?p=44834";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:132:"https://gutenbergtimes.com/wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362/";s:7:"attribs";a:0:{}s:8:"xml_>Bbase";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:33739:"

Hi,

In less than two weeks, WordPress 7.0 is scheduled to be released. Are you ready? Or are you someone I used to be who waits two to three weeks to see what quirks early adopters find and if they warrant an early point release? Be that as it may, waiting only delays the inevitable, though, sooner or later yVL?Bou get to benefit from the new features and quality of life improvements to the Admin, Editor and Blocks.

The first version of the WordPress 7.0 Source of Truth has been published. It’s again a mammoth post of 4500 words, including 21 images and ten videos. I hope you enjoy the list of all the big and small feature and updates.

Next week, I will be on my way to Mumbai. The next weekend edition will arrive in your inbox after WordCamp Asia, on April 17th, 2026.

Yours, 💕
Birgit

PS: Should you be in Mumbai, grab a coffee of lunch spot from my public calendar, I’d love to meet you!

WordPress 7.0

Highlight grid WordPress 7.0

WordPress 7.0 Release candidate 1 was moved to this week. The WordPress 7.0 RC2 was still on schedule for Thursday, though. Meanwhile, more Dev Notes were published.


PaG&G* 0)؀ ;HG*HH H.?ttern Overrides in WP 7.0 is your heads-up to act before the release lands. WordPress 7.0 lifts the old restriction — Pattern Overrides now work with any block attribute that supports Block Bindings, not just a hardcoded Core block list. You opt in via the block_bindings_supported_attributes filter, and the post walks you through edge cases for static blocks #ꁔDBwhere a render_callback may still be needed.


Pattern Editing in WordPress 7.0 explains that ContentOnly mode for unsynced patterns is now the default, meaning block structure and style controls are hidden from editors by default. Block authors need to audit "role": "content" attributes in block.json, theme authors should test their patterns, and plugin developers should verify UI components still render correctly under the new, more broadly applied editing modes.


Block VisibilitA/FBy in WordPress 7.0 dev note is relevant if your theme or plugin touches block markup server-side. The new viewport key inside blockVisibility metadata lets users show or hide blocks per device — mobile, tablet, desktop — via CSS, not DOM removal. If your code assumes blockVisibility is always a boolean, you’ll need to update it to handle an object too. No changes are needed if your blocks don’t interact with markup server-siSGBde.

Anne McCarthy walks through one of WordPress 7.0’s most-requested features: viewport-based block visibility. You’ll see exactly how showing or hiding any block by screen size works in practice — no extra plugins or CSS workarounds needed — and why it is relevant for responsive design. If you’ve been waiting for a native way to tailor content for mobile, taIHBblet, and desktop separately, this is your preview before the April 9th release.


The Dimensions Support Enhancements in WordPress 7.0 comprise width and height as first-class block supports. Block builders and theme designer opt in with a single line in block.json, set defaults in theme.json, and the sidebar UI comes for free. Themes can also define named dimensionSizes presets, giving users a consistent palette rather than free-form inputs. If your b =JBlock has custom width/height attributes today, this is a good moment to consider migrating.


A long-requested feature finally lands in WordPress 7.0. The dev note on Custom CSS for Individual Block Instances hold all the details. The new custo-9KBmCSS block support — enabled by default for all blocks — adds a Custom CSS field in the Advanced panel of the block inspector, scoped automatically to that instance via a generated class. Block authors whose blocks wrap raw or opaque content should explicitly opt out via block.json. If your render_callback is in play, make sure your block’s outermost element is a standard HTML tag.


A typography feature requested since 2021 finally arrives in WordPress 7.0, the dev note on the new textIndent block support has all the details for developers working on blocks or themes. Opt in with a single line in block.json, and a Line Indent control appears automatically in the Typography panel. ThemeZMB authors get theme.json configuration too, including a thoughtful subsequent vs all toggle that respects both LTR and RTL typographic conventions. No breaking changes — purely additive./


WordPress 7.0 ships a new Connectors API — and if you build AI-adjacent plugins, this dev note belongs on your reading list. The new framework standardizes how WordPress registers and manages connections to external services — starting with AI providers — giving you a consistent admin UI, API key management, and auto-discovery via the WP AI Client. Three providers ship out of the box: Anthropic, Google, and OpenAI. The wp_connectors_init action is your hook for registering additional connectors or oQӷOBverriding existing metadata.


Felix Arntz details the new AI Client landing in WordPress 7.0 — a provider-agnostic PHP API that lets your plugin send prompts for text, images, speech, or video without touching credentials or provider logic. You cWPBhain methods on wp_ai_client_prompt(), declare model preferences, and WordPress routes to whatever the site owner has configured. Three official provider plugins cover Anthropic, Google, and OpenAI. Client-side JS exists but remains admin-only for now.


Jorge Costa details the client-side Abilities API arriving in WordPress 7.0, the JavaScript counterpart to the PHP Abilities API introduced in 6.9. Two new packages handle it: @wordpress/abilities for pure state management and @wordpress/core-abilities for the WordPress integration layer that auto-fetches server-registered abilities via REST. You can register abilities with input/output schemas, permission callbacks, and annotations — laying the-+WRB groundwork for browser agents and WebMCP integration.

Gutenberg 22.8

Gutenberg 22.8 release lead Dean Sas highlighted in his post What’s new in Gutenberg 22.8? (25 March) the following features:

The real-time collaboration improvements and the Connectors extensibility will make it into the WordPress 7.0 release.


I had a blast chatting with Beth Soderberg from Bethink Studio on the recording of Gutenberg changelog 129. We dove into some cool stuff like using AI, WordPress 7.0, and Gutenberg 22.8. It was such a fun convo, and we even touched on that little mental block some users might hit when they see the fresh new look of the wp-admiBVBn screens and try to wrap their heads around the change. The episode will drop into your favorite podcast app over the weekend. The 130th episode will be recorded after I return from WordCamp Asia.


🎙 The latest episode is Gutenberg Changelog #129 ArtidWXBficial Intelligence, WordPress 7.0 and Gutenberg 22.8 with Beth Soderberg, of BeThink Studio

Beth Soderberg and Birgit Pauli-Haack recording the Gutenberg Changelog 129

Plugins, Themes, and Tools for #nocode site builders and owners

Courtney Robertson at GoDaddy breaks down what WordPress 7.0 brings when it ships April 9 at WordCamp Asia. Your editor finally gets real-time multi-user collaboration powered by Yjs, alongside visual block-level revisions, a Breadcrumbs block, Icon block, and customizable navigation overlays. Developers gain a provider-agnostic WP AI Client with a Connectors UI, PHP-only block registration, and Interactivity API improvements. The minimum PHP requirement bumps to 7.4 — worth flagging for clients onT[B older hosting now.


A little over a month ago, Johanne Courtright, founder of Groundworx, launched r/WordPressBlocks, a dedicated Reddit community for developers and builders working with the block editor. A longtime block developer and free plugivD\Bn author, Courtright created the space because scattered conversations about custom blocks, theme.json, full site editing, and Gutenberg’s direction deserved a proper home. All skill levels welcome — come share tips, tools, wins, and frustrations.

Theme Development for Full Site Editing and Blocks

If you’re finding it a drag to edit theme.json, check ~/]Bout Sérgio Santos‘s creation, WP Theme JSON Editor. It’s a VS Code and Cursor extension that makes dealing with JSON way easier with its cool visual interface. You can easily tweak colors, typography, spacing, and block settings using the official WordPress JSON Schema. Plus, it’s got handy features like CSS variable autocomplete, CodeMirrorTE^B 6 syntax highlighting, drag-and-drop for palettes and font sizes, and real-time validation, and you even get to play with some experimental WP core properties. I’m not sure if it’s really easier than writing JSON from scratch, but hey, that’s just a personal choice, right?


You can now generate a block theme with Telex, Automattic’s experimental AI theme builder. You describe your site, hit “Enhance Prompt” to let Telex flesh out the design brief, optionally upload a reference image, tȧC`Bhen pick from four generated variations. From there you build out additional page templates, refine typography and colors conversationally, and download a ready-to-install ZIP containing your templates, styles, and theme.json — no PHP or CSS knowledge required.

“Keeping up with Gutenberg – Index 2026”
A chronological list of the WordPfA=cBress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2024 on. Updated by yours truly. 

The previous years are also available:
2020 | 2021 | 2022 | 2023 | 2024

Building Blocks and Tools for the Block editor.

Troy Chaplin launched Veils of Fate, a choose-your-own-adventure game%@KgB built in WordPress using the Interactivity API, post types, and taxonomies. Spanning 3 acts, 18 quests, and 112 scenes, the story was co-written with Claude AI. If you love interactive storytelling, this one’s for you. Nano banana handled the pixel art, Miles created the theme, and Kinsta provides the hosting. A family-inspired project: Troy’s kids are avid readers and his wife is a librarian.


WordPress Studio is a free, open-source local development tool powered by WordPress Playground that has been around for two years now. The team has now published wp-studio the CLI installer you can use to spin up local sites instantly — no Docker, NGINX, Apache, or MySQL required — sync them with WordPress.com or Pressable, share live preview links with clients, and tap into a built-in AI aiBssistant that runs WP-CLI commands natively. It’s only early access to there might be dragons. 🐉 Also available in WordPress Studio you can use phpMyAdmin to access the database and use it dark mode.


Carlo Daniele at Kinsta walks you through building PHP-only Gutenberg blocks, a feature introduced in Gutenberg 21.8 that lets you register blocks entirely in PHP—no React, Node.js, or build steps reIkBquired. Using the new auto_register support flag, your attributes automatically generate inspector controls in the editor. You’ll build a pricing card block and learn how to wrap legacy shortcodes as proper blocks, finally giving your PHP-side clients and developers a gentler path into the block editor. It will also come to a WordPress instance near you soon with WordPress 7.0.


If you’d rather watch a video for education, Brian Coords demonstrates how PHP-only block registration in WordPress 7.0 removes the build-tool barrier entirely You’ll see a Hello World block built with custom fields, a WooCommerce integration using the Store API, and how to handle frontend JavaScript when backend JS has limitations. The real payoff comes when you combinep1mB PHP-only blocks with Claude Code skills, letting you generate blocks through conversation rather than scaffolding. The code is on GitHub.


Playground News

On this episode of The WP Minute+, Eric Karkovack sits down with WordPress contributors JgnBAlex Kirk and Brandon Payton to explore my.WordPress.net, a browser-based WordPress sandbox built around privacy, portability, and AI. Think personal CRM, private family blogging, chat-to-blog workflows, and an AI playground — all running in your browser without a server. The demo shows how plugins become app-like modules, how messaging apps like Beeper can feed content in, and how aoBAI can modify plugins live. Your data stays yours, portable across devices.


AI in WordPress

Fellyph Cintra announces that AI coding agents can now connect directly to WordPress Play pBground via MCP, thanks to the new @wp-playground/mcp package built by Berislav Grgicak. One command wires up Claude Code or Gemini CLI to a browser-based Playground instance over WebSocket, letting your agent read and write files, execute PHP, manage sites, and navigate pages — all locally, without touching WordPress admin. Think plugin testing, live database debugging, and theme scaffolding driven entirely by conversation.


Gary Pendergast, long-time core committer, introduces claudaborative-editing, an MCP server — written by Claude Code, fittingly — that lets Claude edit WordPress posts live alongside you in Gutenberg. Built on WordPress 7.0’s Yjs-powered collaborative editing protocol, your changes and Claude’rB;s sync in real time with no conflicts. A single npx claudaborative-editing setup gets you started. Claude appears in the collaborators list, edits at the block level, and even streams text character by character as it types.


Darin Koster, developer at Fueled, walks you through how AI fear~sBtured image generation works inside the WordPress AI plugin. One button click kicks off a five-step chain built on the Abilities API: gather post context, generate an image prompt via an LLM, generate the image, optionally create alt text, then import and set it as the featured image — all in about 30 seconds. The post doubles as a practical demonstration of how WordPress’s AI building blocks can be composed into real editol*<tBr workflows.


In this lively WP Builds debate on AI, content, and the future of WordPress, Jamie Marsland — Automattic’s head of YouTube and prolific WordPress educator — squares off against a gleuBefully curmudgeonly Nathan Wrigley. Marsland champions the new Claude–WordPress.com integration, which gives AI full context of your site for content, branding, and SEO. Wrigley pushes back on authenticity, AI slop, and eroding community skills. You’ll find both sides genuinely persuasive — and probably switch teams more than once.


As an example of how AI might change how you use WordPress, Jamie Marsland de4%wBmonstrates that You can now Vibe Code with WordPress.com. on YouTube. He shows what’s possible once Claude is connected to your site via MCP, from building full landing pages and wiring up contact forms with a single prompt to running promotions across multiple sites, generating downloadable SEO reports, auditing for accessibility, and tracking activity with visual dashboards. Think of it as your WordPress workf [dxBlow, but driven entirely by conversation.

You can learn more about the official WordPress.com connector for Claude in below blog post and video.


Need a plugin .zip from Gutenberg’s master branch?
Gutenberg Times provides daily build for testing and review.

|Bv>

Now also available via WordPress Playground. There is no need for a test site locally or on a server. Have you been using it? Email me with your experience.

Questions? Suggestions? Ideas?
Don’t hesitate to send them via email or
send me a message on WordPress Slack or Twitter @bph.


For questions to be answered on the Gutenberg Changelog,
send them to changelog@gutenbergtimes.com

Featured Image:


";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 28 Mar 2026 03:40:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:|B0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Birgit Pauli-Haack";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:45;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:46:"Gutenberg Times: WordPress 7.0 Source of Truth7OB";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://gutenbergtimes.com/?p=44884";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:57:"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a0iB:5:{s:4:"data";s:81326:"

Welcome to the Source of Truth for WordPress 7.0!

Before you dive headfirst into all the big and small changes and pick your favorites, make sure to read these preliminary thoughts about this post and how to use it. If you have questions, leave a comment or email me at pauli@gutenbergtimes.com.

Huge Thank You to all collaborators on this post: Anne McCarthy, Sarah Norris, Ella van Durpe, Maggie Cabrera, Ben Dwyer, Jonathan Bossenger, Justin Tadlock, Dave Smith, Courtney Robertson and a lot more. It’s takes a village…

Table of Contents

ChdBangelog

Any changes are cataloged here as the release goes on.

  • March 27, 2026: First edition
  • March 30, 2026:
    • Fixes for clarity and grammar.
    • Changed feature image of the post.
    • RTC: Added Introduce filters for the polling intervals (76518)
  • V6B
  • April 1, 2026:
  • April 17, 2026
    • Update on new release date no later then 4/22.

Important note/guidelines

Try not to just copy and paste what’s in this post since it’s going to be shared with plenty of folks. Use this as inspiration for your own stuff and to get the best info aHCBbout this release. If you do copy and paste, just remember that others might do the same, and it could lead to some awkward moments with duplicate content floating around online.

  • Each item has been tagged using best guesses with different high-level labels so that you can more readily see at a glance who is likely to be most impacted.
  • Each item has a high-level description, visuals (if relevant), and key resources if you would like to learn m"Bore.

Overview

Highlight grid WordPress 7.0 (still a work in progress)

Note: As always, what’s shared here is being actively pursued but doesn’t^;fFB necessarily mean each will make it into the final release of WordPress 7.0.

WordPress 7.0 introduces several new features and performance enhancements.

Key new features include:

  • Real-time collaboration: multiple users can now work on the same post.
  • Navigation overlays: Customizable mobile menus for more flexible styling.
  • uB
  • Content focused pattern editing: Pattern editing now prioritizes the content editing experience with more available options when needed.
  • Visual revisions: A new revisions screen inside the block editor gives a visual preview of the changes with an easy-to-understand color-coded system.
  • AI Foundation in WordPress: User can connect their site to an AI agent of choice to use the AI experiments plugin. Plugin develo7.JBpers can use the Connectors API to register connections to external services.

Furthermore, WordPress 7.0, entails:

  • Two new blocks: the Icon block and the Breadcrumbs block.
  • Viewport-based block show/hide: Block visibility extended to customize display according to screen-sizes.
  • Gallery lightbox navigation: improved browsing through imag>{Bes placed in a gallery.
  • Font management for all themes: The screen to upload and manage fonts is now available in the Appearance menu for classic and block themes.

Many more quality of life changes for workflow and design tools made it into this release. You’ll find the complete list below.

WordPress 7.0 is set to be released on April 9, 2026 at Contributor Day of WordCamp Asia.
The new release date will be announced no later than April 22. (see Ventura’s announcement)

Of note, this release consists of features from the Gutenberg plugin version 22.0 – 22.6. Here are then]B release posts of those plugin releases: 22.0 | 22.1 | 22.2 | 22.3 | 22.4 | 22.5 | 22.6. Later Gutenberg releases contain bug fixes, backported to WordPress 7.0. release branches.

b{B

Assets

In this Google Drive folder you can view all assets in this document.

Tags

To make this document easier to navigate based on specific audiences, the following tags are used liberally:

  • [end user]: end user focus.
  • [theme builder]: block or classic theme author.
  • [pl&Bugin author]: plugin author, whether block or otherwise.
  • [developer]: catch-all term for more technical folks.
  • [site admin]: this includes a “builder” type.
  • [enterprise]: specific items that would be of interest to or particularly impact enterprise-level folks
  • [all]: broad impact to every kind of WordPress user.

How caFind capability and search for the string including the brackets. Then use the arrows to navigate through the post from one result to the next.

Short video on how to use the tags to navigate the post.

Priority items for WordPress 7.0

Real-Time Collaboration (RTC) [enterprise][site admin]

Multiple users can now work on the same page at the same time, seeing each other’s changes as they happen. No more “someone elsf'pBe is editing this” warnings. Whether you’re co-writing a post, reviewing a layout, or making last-minute edits before publishing, everyone stays in sync without leaving the editor.

It represents the biggest step toward achieving full collaborative editing, not only for newsrooms and big publishing houses. It also simplifies working on a site editing for agencies and their clients as well as designers and writers working together on a post. <ޢB/p>

A presence indicator in the editor header shows who’s currently editing. Under the hood, title, content, and excerpt now sync via Y.text for more granular conflict resolution, and numerous reliability fixes address disconnection handling, revision restores, and performance metrics. (75286, 75398, 75065, 75448, 75595).

You can enable the feature via Settings > Writing. Check the box next to Enable early access to real-time collaboration, in the Collaboration section.

T�������B""

The infrastructure implementation uses HTTP polling for universal compatibility, CRDT (Conflict-free Replicated Data Type) update data is stored persistently in post_meta on a special internal wp_sync_storage post type (one per “room”/docume0SBnt).

The sync provider architecture is designed so that the storage and transport layer can be swapped out. Updates are batched and periodically compacted. WordPress code initially limits simultaneous collaborators to two to protect hosts. (64622).

Hosting companies have the option to add a different provider. There will be a wp-config constant tմBhat can be used to change the defaults.

Introduces JavaScript filters to allow third party developers to slow down or speed up polling via the RTC client. (76518).

For more details, check out the Dev Note Real-Time Collaboration in the Block Editor.

Update:

Since October, WordPress VIP beta participants — spanning newsrooms, research institutions, and enterprise publishers — tested the real-time collaboration against live editorial workflows, reporting back what worked, what broke, and what they couldn’t live without. Their voices didn’t just validate the feature — they shaped it.

Matias Ventura explains why the WordPress 7.0 cycle is being extended by a few weeks: the real-time collaboration feature needs more time to nail its data architecture. After Matt Mullenweg, co-founder of WordPress, expressed a preference to revisit the proposed custom table for syncing presence and content changes, the team is refining tӒBhe design before committing.

The proposal for custom table to keep a record of the changes to a post/page from each browser window, was discussed in the trac ticket (64696)

Plugin developers relying on metaboxes will want to take note — collaborative editing is disabled when metaboxes are present, making this cycle your window to migrate.

тF2B

Navigation blocks now have customizable overlays and give user full control over mobile hamburger menus. A prominent Create overlay button in the side bar guides you through the setup, providing a selection of patterns to achieve various designs for your overlay. WordPress 7.0 comes with multiple built-in patterns including centered navigation, accent backgrounds, and black backgrounds. New blocks default to “always” showing overlays. The Navigation bl#_xBock sidebar section also shows a preview of the selected overlay template parts. You can also access the list of Navigation Overlays via Appearance > Editor > Patterns > Template Parts.

To make it easier for users to create custom overlays for their mobile navigation, four new patterns are now available for the navigation overlay template parts:

mkB
  • Submenus: Always visible option: Users can now ad5xBd navigation blocks to their overlays and toggle if they’d like to have the submenus always visible or not. (74653)
  • Page Creation in Navigation: Create pages directly from the Navigation block with helpful Snackbar notices and improved parent page search using relevance matching (72627, 73836).

Treating patterns like a single block [all]

Get ready for a smoother, more intuitive experience when using patterns in WordPress 7.0. It’s becoming much easier to customize your site’s design sections with a simplified editing workflow and an improved content-focused mode.

Users naturalJBly stay in the safe lane without accidentally breaking designs. Agencies can hand off a site knowing clients can’t wreck the layout by default — they’d have to deliberately choose to go deeper.

What’s New for Patterns:

  • Quick Content Edits: When you select a pattern, instead of seeing a list of individual blocks, you’ll see a clean, expanded inspector panel. TPcBhis panel exposes all the editable text and image fields directly, organized for easy access.
  • Content-Only Focus: Patterns will now default to a Content-Only editing mode. This simplifies the experience by letting you quickly fill in the content without seeing all the underlying design tools.
  • Full Customization (If You Need It): If you do need to change the structure or design of a pattern, you can simply &#EB8220;detach” it. This gives you full access to all the individual blocks, just like before. Use the Edit Pattern button from the sidebar.
  • A Unified Experience: This new approach makes patterns feel like single, smart design objects with easy-to-update attributes, whether you’re using a pattern, a design section, or a partially synced pattern.

Head over to the dev note Pattern Editing in WordPress 7.0 for the full picture.

AI in WordPress [enterprise][developers][site admin]

WordPress 7.0 ships withYB a WP AI client API and a built-in Connectors screen — a centralized hub for managing all kinds of external service integrations, not just AI providers. Connect to OpenAI, Claude, or Gemini and WordPress automatically installs the right plugin and prompts you for your API key. Developers get a consistent framework to build on—enabling features like content generation, block building, and theme creation without reinventing the plumbing every time.

ThebB new Connectors page also sports a shout-out to the AI Experiments plugin if users want to see AI features, like title, excerpt, or alt-text generation, in action.

But the real value of this Connectors API is broader: any plugin that needs to connect to an outside service via API keys or other credentials can tap into this standardized connection management system. Users get one place to maintain all their integrations. And plugin developer a standardized way to tap into the plumbing.

Visual Revisions [all]

How revisions work for the block editor was completely reimagined. The visual Revisions screen keeps you in the editor the entire time, activating a subtle revision mode right where you work, eliminating the need to jump to a separate screen. A timeline slider in the header allows you to browse through different versions, seeing content updates in real-time.

The system highlights visual differences, showing added and removed text, formatting chBanges, and outlining modified blocks instead of raw code. For long documents, a mini-map along the scrollbar indicates where changes exist, letting you jump directly to them, and the sidebar remains useful with a summary of the changes for the current revision. To simplify reverting, the “Update” or “Publish” button is replaced by a “Restore” button when you are browsing the history (74742).`}B

Yellow marks a changed section/block, in red you’ll find deletions and green are additions compared to the early version.

Wes Theron has a short video on How to restore previous versions of 4zBa page or post in WordPress.

Anne McCarthy also gives a great walk through the screens on Youtube:

New Blocks

tB

The new native Breadcrumbs block in WordPress 7.0 provides dynamic navigational trails for the Site Editor. It automatically generates paths from the homepage to the current page, adapting to context.

The block handles hierarchical pages (e.g., “Home / Services / Web Design / Portfolio”) and includes taxonomy for blog posts (e.g., “Home / Technology / Your Post Title”). Beyond simple pages, it correct&Bly constructs paths for archive pages (category, tag, author, date), search results, and 404 errors. For Custom Post Types, it includes the post type archive in the trail.

Breadcrumbs block displaying post categories WordPress 7.0

The block offers alignment options (left, center, right, wide/full), as well as other block design options. Additional settings are available for showing the last item as text or a link and consistent homepage handling (72649).

The dev note Breadcrumb block filters has the details.

Icon Block [all]

The new Icon block empowers users to add decorative icons from a curated collection to their content. It utilizes a new server-side SVG Icon Registr Bation API, ensuring icon registry updates propagate without block validation errors.

The initial release is limited as it doesn’t yet allow registering third-party icon collections. Extensibility for third-party icon registration is planned for future release in 7.1, following further development on the Icon registry API architecture. A REST endpoint at /wp/v2/icons supports searching and filtering. The initial set draws from the wordpress/icons package (71227, 72215, 75576).

List of directions, illustrated with the icon block

Block Editor enhancements

Custom CSS for Individual Blocks [enduser][site admin] [theme builder]

Previously, applying custom CSS to a block instance required adding a custom class name and then writing a rule in the Site Editor’s global CEBustom CSS. This two-step process was complex for most users and inaccessible to content editors without Site Editor access.

A new custom CSS block support introduces a Custom CSS input to the Advanced panel within the block editor sidebar, conveniently placed next to the familiar “Additional CSS Class(es)” field. You only need to add the CSS declarations (no selectors!) If you do need to target nested elements, use the & s@~Bymbol (for example, & a { color: red; }). This field is focused purely on styling and will reject any HTML input. The field is guarded by the edit_css capability to see and use this powerful new field. The editor automatically adds a has-custom-css class for styling consistency. #73959, #74969.

Dive into the dev note Custom CSS for Individual Block Instances for the complete rundown.

Control viewport-based block visibility [all]

When you’re editing a post or page, you can now choose to show or hide any block depending on the visitor’s screen size. Select a block, click Show in the toolbar, and pick which devices — desktop, tablet, or mobile — should display it. You can also hide a block from the document entirely through the same modal.

For the nitty-gritty, see the dev note Block Visibility in WordPress 7.0.

Anne McCarthy walks you throughxB the feature:

Anchor support for dynamic blocks [developer][plugin author]

Dynamic blocks now support Anchor (id attribute) functionality. The anchor reference i7ŦBs consistently stored within the block comment delimiter, enabling dynamic rendering on the front end. (74183)

Paste color values in the color picker [end user][theme builder] [site admin]

Color pickers throughout the block styles sidebar, now offer support for pastingyWB complete color values. You can now copy/paste the brand colors from a design document or website into the color picker box and don’t have to go through the process of selecting the right color and hue (73166).

Dimension support for width and height [theme builder][site admin]

WordPress 7.0 expands the Dimensions block supports system with three significant improvements: width and height are now available as standard block supports under dimensions, and themes can now define dimension size presets to give users a consistent set of size options across their site.

The Dev Note Dimensions Support Enhancements in WordPress 7.0 has the details for block.development and theme builders.

Email notifications for Notes [all]

Collaborators can now get notified when someone leaves a note on their content. No more checking back constantly (73645).

Block Attributions Groups in the sidebar [all]

The block editor sidebar is being reorganized to make controls easier to find. Block settings will be grouped into four clear sections:

  • Content (text, images, captions),
  • List (reordering and nesting for blocks like Lists and Social Icons),
  • SBettings (block-specific options), and
  • Styles (typography, colors, spacing).

This means you won’t need to hunt through toolbars or scattered panels — everything will live in a predictable place in the sidebar. Connected data sources will also appear directly next to the attributes they affect, so you can see at a glance what’s linked and where. It also means that for the transition a reordering oךBf the sidebar and controls to be in different place than before. For instance. For an image block that includes the “Alt” text setting is now to be found in the content tab rather than the settings tab. (73845)

Here’s an example of the implementation for Patterns:

The Link Control component in Gutenberg now validates the URLs, you enter helping to avoid broken links (73486).

O9xB

Improved Blocks and Block handling

Pseudo Styles for Button Blocks [theme builder][site admin]

Theme designers and developers can now style button states (hover, focus, active, and focus visible) directly within the theme.json, making it much easier to keep all design controls centralized and consistent. This reduces the reliance o j}Bn custom CSS for things like button hover states (71418).

JSON
{
    "styles": {
        "blocks":{
                "core/button":{
                    "color":{
                        "backgrou4Bnd":"blue"
                    },
                    ":hover":{
                        "color":{
                        "background":"green"
                        }
                    },
                    ":focus":{
                        "color":{
                        "background":"purple"
                        }
                    }
                }
            }
    }
}

More details are available in the Dev Note: Pseudo-element support for blocks and their variations in theme.json.

Extra divs removed from blocks in the editor [theme builder][developer][site admin]

WordPress 7.0 introduced a new HtmlRenderer component, which renders 6BHTML content as React elements with optional wrapper props. For theme authors, this means that several blocks will no longer have an extra wrapping <div> in the editor, allowing for consistent styling with the front end (74228).

Blocks that have been fixed are:

Universal Text Alignment [all]

Nearly all text blocks now support the standardized text-align block support system, including Paragraph, Button, Comment blocks, Heading, and Verse. Plus, text justify alignment is now available. See tracking issue to follow along on the progress (60763).

Cover Block Video Em=aBbeds [site admin][end user]

For the Cover block this release comes with the ability to use embedded videos (like YouTube or Vimeo) as background videos in the Cover block, rather than being restricted to locally uploaded files. Offloading video to 3rd-party services helps reduce hosting and bandwidth costs. Also, the focal pointer is now available for fixed background. (#73023, #74600).

The Gallery block’s “Enlarge on click” lightbox now lets you navigate between images. When you click a gallery image, back/next buttons appear so you can browse through the rest of the gallery without closing the lightbox. Keyboard navigation (arrow keys) and screen reader announcements are fully supported. It also works with swiping on mobile, however the swiping isn’t yet visual/animated. (62906) and lightbox items still miss captions.

Content Tab in sidebar [site admin][end user]

For fast access to Alt text box the sidebar of the Gallery block shows a new content tab.#B in the sidebar.

Responsive Grid Block [site admin][end user][theme builder]

The Grid block is now 2?-Bresponsive even when you set a column count. Previously, you had to choose between setting a minimum column width (responsive, Auto mode) or a fixed column count (Manual mode)—a binary toggle that confused many users. Now you can set both: when you do, the column count becomes a maximum, and the grid scales down responsively based on your minimum column width.

You can set neither, either, or both—the block handles all combinations gracefullyB. The confusing Auto/Manual toggle is gone entirely, replaced by clearer “minimum width” and “columns” labels with a plain-language description explaining the relationship between the two controls.. (73662)

Heading block variations [site admin][end user]

Each heading level (H1-H6) is now registered as a block variation on the Heading block. These do not appear in the inserter, but the change does add icons to the block’s sidebar for transforming it between variations (73823).

HTML Block Enhancement [site admin] [themebuilder] [end user]

The HTML block was redesigned to work now as a modal-based editor featuring separate tabs for HTML, CSS, and JavaScrIqBipt. Admin can now use it for more powerful customizations, when HTML JS and CSS work on a single block. (73108).

Image block inline editing and controls [site admin][+Bend user]

WordPress 7.0 comes with a revamp of the image editing feature in the editor. It’s now easier to crop, rotate or zoom in on a particular image corner. (#72414) (#73277).

9$^B

Advanced Image Controls [site admin][end user]

Image block now supports the focal point control and aspect ratio adjustments for wide and full alignments, plus reorganized inspector controls with a dedicated content tab. #73115, #74519, #74201

Math Block Improvements [end users][site admin]

LaTeX input now uses a monospaced font, and style options are available for better mathematical expression editing (72557, 73544).

Paragraph [all]

A new typography tool has been added for specifying the line indent of paragraph blocks (73114, 74889). Users and theme creators can specify line indentation rules for a single paragraph block and also at global styles / theme.json level for all paragraph blocks. For global styles and theme.json, it’s possible to choose whether all paragraphs or only subsequent paragraphs are indented, which accounts for different indentation standards around the world.

The dev note on the new textIndent block support has all the details for developers working on blocks or themes.

The example code sets a default indent value of 1.5em globally for paragraphs:

JSON
{
  "settings": {
    "typography": {
      "textIndent": "true"
    }
  },
  "styles": {
    "blocks": {
      "core/paragraph"&CB: {
        "typography": {
          "textIndent": "1.5em"
        }
      }
    }
  }
}

More details can be learned in the Dev Note: New Block Support: Text Indent (textI`Bndent)

Columns in Paragraph blocks [all]

Now that there is block support for typographical columns, the paragraph block can now handle text columns by default (74656).

On the front-end only, the Paragraph block now has a .wp-block-paragraph class. This ch$tBange doesn’t affect global styles, which still use the p selector.(71207)

Query Loop Enhancements [all]

Query loops now support excluding termBs. When the block is locked it now hides design change and choose pattern options. #73790, #74160

Verse Block, renamed to Poetry [all]

The Verse Block has been renamed to Poetry block (74722) Also it now utilizes border-box for its box-sizing, which guards against overflow issues and should make it easier to style without additional custom CSS.

Admin / Workflow updates

Manage fonts for all themes in a dedicated page [site admin][theme builder] [enterprise]

A dedicated Fonts page is now available under the Appearance menu for all themes. Until now, font management has lived deep inside Global Styles, requiring navigation through several panels to install ]Bor preview a font. This new standalone page lets block theme users browse, install, and manage their typography collection in one dedicated space.

Under the hood, this page is built on a new routing infrastructure for the Site Editor, designed to improve navigation and support new top-level pages in wp-admin. View transitions are now wired into this routing layer, providing early zoom/slide animations when navigating between pages (73630, 73876, 73586).

The Font Library and Global Styles also work with classic themes (#73971, #73876). Like the Media Library, you can access the Font Library p,4Bas a modal or through a dedicated admin section—regardless of your theme type.

Command Palette in Adminbar [all]

Instantly access all the tools you need with a single click using the new Command Palette shortcut in the Omnibar! In 7.0 Beta 5, logged-in editors will see a field with a ⌘K or Ctrl+K symbol in the upper admin bar that unfurls the command palette when clicked. The new command palette entry point streamlines navigation and customization, giving you full control from anywhere on your site – whether you’re editing, designing or just browsing plugins.

View Transitions [all]

View transiI,Btions have been integrated into the WordPress admin in 7.0, enabling smooth transitions between screens. The implementation for the front end is slated for the next WordPress 7.1 (64470) The result is a smoother page-to-page transitions using the CSS View Transitions API — no markup or JavaScript changes required, just a progressive enhancement you&pB#8217;ll notice immediately when navigating between admin screens.

Improved screens across WP-Admin [all]

WordPress 7.0 is getting a CSS-only “coat-of-paint” visual reskin of the wp-admin, bringing the classic admin screens closer to the visual language of the block and site editors — no markup changes, no JavaScript, no functional changes, and all exixBsting CSS class names and admin color schemes preserved. (64308)

  • New default color scheme: “Modern” replaces “Fresh” as the default admin color scheme (#64546)
  • Updated buttons and input fields: primary, secondary, and link buttons, plus text inputs, selects, checkboxes, and radio buttons, now align with&B the WordPress Design System (#64547)
  • Updated notices: info, warning, success, and error notices refreshed for clarity and consistency (#64548), including on the login screen
  • Updated cards and metaboxes: dashboard widgets and metaboxes get modernized styling (#64549)
  • New wp-ba"_Bse-styles stylesheet handle: consolidates admin color scheme CSS custom properties into a single reusable stylesheet, available across the admin and the block editor content iframe
  • Login and registration screens: the WordPress logo updated from blue to gray to match the new design, and scheme styles now apply to login, install, database repair, and upgrade screens

Developer Goodies [developer][enterprise]

Client-side Abilities API

WordPress 7.0 ships a JavaScript counterpart to the server-side Abilities API introduced inX)\B 6.9. The Client-Side Abilities API arrives as two packages: @wordpress/abilities for pure state management usable in any project, and @wordpress/core-abilities, which auto-fetches server-registered abilities via the REST API. You can now register browser-only abilities — navigation, block insertion, and more — opening the door to browser agents, extensions, and BWebMCP integrations directly in the client.

WP AI Client

WordPress 7.0 ships a built-in AI Client, that gives your plugin a single, provider-agnostic PHP entry point — wp_ai_client_prompt() — for text, image, speech, and video generation. You describe what you need; W# BordPress routes it to whichever AI provider the site owner has configured via Settings > Connectors. Official provider plugins cover Anthropic, Google, and OpenAI. No credential handling, no provider lock-in, and graceful feature detection before any UI is shown.

PHP-only block registration

Developers can now create simple blocks using only PHP. This is meant for blocks that only nee#Ȩ!Bd server-side rendering and aren’t meant to be highly interactive. When possible this feature also auto-generates sidebars for user input for suitable attributes and design tools.

To do so, call register_block_type with the new autoRegister flag. A render_callback function must also be provided. (71792)

Dev note ,"Bwith all the details. PHP-only block registration

Pattern Overrides for custom blocks

Since WordPress 6.5, Pattern Overrides let you create synced patterns where the layout stays consistef#Bnt but specific content can change per instance. The catch? Only four core blocks supported it: Heading, Paragraph, Button, and Image.

Not anymore. Any block attribute that supports Block Bindings now supports Pattern Overrides by default. Block authors can opt in through the server-side block_bindings_supported_attributes$B filter. This closes a long-requested enhancement and opens up synced patterns to custom blocks (73889).

DataVi) %Bews, Data Form components and Fields API

A substantial API update introduces new layouts, validation rules, grouping options, and picker improvements affecting plugins using wordpress/dataviews. The Dev Note has all the pertinent details: DataViews, DataForm, et al. in WordPress 7.0

UI Primitives and Components

The WordPress UI package just got a significant update, adding multiple new components and tools to help developers create more polished and accessible interfaces for WordPress users.

A list of all the dev notes can be reviewed from the Make Core blog

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 27 Mar 2026 16:37:11 +0000";s:7:"attrid\*Bbs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Birgit Pauli-Haack";s:7:"attribN&N* 0)ǹvـ;ON*OO O.?s";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:46;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"d~+B";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:66:"Open Channels FM: Shaping Data Sovereignty and Internet Resilience";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2550900";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:76:"https://openchannels.fm/navigating-data-sove,Breignty-and-internet-resilience/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:388:"In recent years, the concept of data sovereignty has become increasingly important. As more countries introduce or tighten regulations around where and how data must be stored and protected, companies serving the global internet community face a unique set of challenges. These regulatory requirements force hosting -Bproviders and infrastructure companies to think not just about […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 27 Mar 2026 11:19:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_ba4c.Bse_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:47;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"WordPress.org blog: WordPress 7.0 Release Candidate 2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20324";s:7:"attB/Bribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/news/2026/03/wordpress-7-0-release-candidate-2/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:8700:"

The second Release Candidate (“RC2”) for WordPress 7.0 is ready for download and testing!

This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you evaluate RC2 on a test server and site.

Reaching this phase of the release cycle is an important milestone. While release candidates are considered ready for release, testing remains crucial to ensure that even"p1Brything in WordPress 7.0 is the best it can be.

You can test WordPress 7.0 RC2 in four ways:

PluginInstall and activate the WordPress Beta Tester plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)
Direct [|M2BDownloadDownload the RC2 version (zip) and install it on a WordPress website.
Command LineUse this WP-CLI command:
wp core update --version=7.0-RC2
WordPress PlaygroundUse the WordPress Playground instance to test the software directly in your browser. No setup required – just click and go!

The scheduled final release date for WordPress 7.0 is April 9, 2026. The full release schedule can be found here. Your help testing Beta and RC versioTS4Bns is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!

Please continue checking the Make WordPress Core blog for 7.0-related posts in the coming weeks for more information.

What’s in WordPress 7.0 RC2?

What’s nC> 5Bew in WordPress 7.0? Check out the Beta 1 announcement and 7.0 Developer Notes for details and highlights. For technical information related to issues addressed since RC1, you can browse the following links:

How you can contribute

WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can help the world’s most popular open source web platform, regardless of your technical expertise.

Get involved in testing

Testing for issues is crucial to the development of any software. It’s also a meaningful way N~;8Bfor anyone to contribute.

Your help testing the WordPress 7.0 RC1 version is key to ensuring that the final release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. This detailed guide will walk you through testing features in WordPress 7.0. For those new to testing, follow this general testing guide for more details on getting set up.

What else to test:

If you encounter an issue, please report it to the Alpha/Beta area of the support forums or directly to WordPress Trac if you are comfortable writing a reproducible bug report. You can also check your issue against a list of known bugs.

Curious about testing releases in general? Follow along with the testing initiatives in Make Core and join the #core-test channel on Making WordPress Slack.

Test on your hosting platforms

Web hosts provide vital infrastructure for supportingP<B WordPress and its users. Testing on hosting systems helps inform the development process while ensuring that WordPress and hosting platforms are fully compatible, free of errors, optimized for the best possible user experience, and that updates roll out to customer sites without issue.

Want to test WordPress on your hosting system? Get started with configuring distributed hosting mE-=Btests here.

Update your theme or plugin

For plugin and theme authors, your products play an integral role in extending the functionality and value of WordPress for all users.

Thanks for continuing to test your themes and plugins with the WordPress 7.0 beta releases. If you haven’t yet, make sure to conclude your testing and update the “Tested up to” version in >B your plugin’s readme file to 7.0.

If you find compatibility issues, please post detailed information to the support forum.

Help translate WordPress

Do you speak a language other than English? ¿Español? Françaisj s?B? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ? You can help translate WordPress into more than 100 languages. This release milestone (RC2) also marks the hard string freeze point of the 7.0 release cycle.

An RC2 haiku

At first just a dream,

RC2 flows like a stream

with seven-oh gleam.

Props to @amykamala @annezazu for proofreading and review.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 26 Mar 2026 18:37:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Mary Hubbard";s:zBB7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:48;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:93:"Open Channels FM: How AI and Cloud Tools Are Transforming WooCommerce Development and Testing";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:>CB"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551142";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:100:"https://openchannels.fm/how-ai-and-cloud-tools-are-transforming-woocommerce-development-and-testing/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:256:"In this episode, Derek talk_7DBs with WooCommerce's Brian Coords about how AI is reshaping e-commerce, from automating tasks to enhancing flexibility for developers and merchants. Brian shares insights on using AI for better workflows and community engagement.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 26 Mar 2026 11:41:22 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:""֫CEB;}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:49;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"Gary: Embed All The Things!";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xmlYOFB_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"https://pento.net/?p=5677";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:50:"https://pento.net/2026/03/26/embed-all-the-things/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3361:"

Over 10 years ago[+`GB, we introduced the oEmbed API to WordPress, expanding how WordPress handled embedding to cover all WordPress sites. It was an intentional decision to focus on oEmbed at the time: we wanted to focus on the embedding mechanism that would give site owners maximum control over what their embeds looked like. The code we wrote back then still runs on tens of millions of WordPress sites every day.

2HB

There was something extra that continued to bug me, however. What about all the other sites? oEmbed provides rich embed experiences, but not every site needs that. Sometimes, you just need a card with an image and a description, which is where OpenGraph has similarly stood the test of time. It provides a straightforward method for both site owners to create simple, rich embeds, and for service providers like Slack, Discord, or even Apple Messages to safely creaIBte a rich card to place alongside links.

WordPress has grown since then, too. The big change is Gutenberg, of course, which really brought forward the idea that the editor should be a rich content experience, that shouldn’t just be reserved for the front end.

With that in mind, I build a plugin to handle embedding all the other sites.

This is a block plugin that tries to avoid you using the block it provides if at all possible! Instead, it hooks into the end of the Embed block rendering process – if the URL youNK B pasted couldn’t be embedded all the normal ways, this plugin will try a few more fall back options: OpenGraph, Twitter Card tags, or even just a plain description in the meta tags. It’s the kind of plugin that you canO&O* 0)@ڀ;PO*PP P. install, and never have to think about again.

One of the nicest things about WordPress is how pluggable it is. Even as a long time WordPress Core developer, I don’t think everything needs to land in Core, sometimes a feature can live as handy little plugin. If you like everything just magically embedding, give this plugin a try!

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}NBs:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 26 Mar 2026 03:12:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Gary";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:9:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Sun, 19 Apr 2026 14:38:05 GMT";s:12:"con,OBtent-type";s:8:"text/xml";s:13:"last-modified";s:29:"Sun, 19 Apr 2026 14:30:22 GMT";s:4:"vary";s:15:"Accept-Encoding";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:16:"content-encoding";s:4:"gzip";s:7:"alt-svc";s:19:"h3=":443"; ma=86400";s:4:"x-nc";s:9:"HIT ord 1";}s:5:"build";i:1760643936;s:21:"cache_expiration_time";i:1776652686;s:23:"__cache_expiration_time";i:1776652686;}P&P* 0)T8&+sPd117b5738fbd35bd8c0391cda1f2b5d9E8&:E&}yPTB8268off8&(3@]_transient_dash_v2_88ae138922fe95674369b1cb3d215a2bI8&~I8268(I;s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfive/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfive.1.4.zip";s:8:"requires";s:3:"6.7";s:12:"requires_php";s:3:"7.2";}s:16:"twentytwentyfour";a:6:{s:5:"theme";s:16:"twentytwentyfour";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfour/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfour.1.4.zip";s:8:"requires";s:3:"{NYzI6.4";s:12:"requires_php";s:3:"7.0";}s:17:"twentytwentythree";a:6:{s:5:"theme";s:17:"twentytwentythree";s:11:"new_version";s:3:"1.6";s:3:"url";s:47:"https://wordpress.org/themes/twentytwentythree/";s:7:"package";s:63:"https://downloads.wordpress.org/theme/twentytwentythree.1.6.zip";s:8:"requires";s:3:"6.1";s:12:"requires_php";s:3:"5.6";}}s:12:"translations";a:0:{}}8268Iyfour";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfour/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfour.1.4.zip";s:8:"requires";s:3:"6.4";s:12:"requires_php";s:3:"7.0";}s:17:"twentytwentythree";a:6:{s:5:"theme";s:17:"twentytwentythree";s:11:"new_version";s:3:"1.6";s:3:"url";s:47:"https://wordpress.org/themes/twentytwentythree/";s:7:"package";s:63:"https://downloads.wordpress.org/theme/twentytwentythree.1.6.zip";s:8:"requi5CVIres";s:3:"6.1";s:12:"requires_php";s:3:"5.6";}}s:12:"translations";a:0:{}}8 2 6 8 <>(>*> ߎ>}*WcWP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off  ><88< .8< >862Ev*G[>6668>6 ?> 6.> =/, 8?>?(?*?I? *[8[& 8[>?_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776622016off8>&.][8>&[?872?76Y78?78]:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776649454;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";M9]a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b(.:']24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* /k& c5 vhFD!crona:11:{i:1776624255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";sN%*D;]:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776642328;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776645854;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776647654;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"sch\<]edule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776649454;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478bq=]24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18a,>1]ada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onD8;2D;6;8D;2G>6>8G>.GMHNH(H*HHKnorthfie78A>_ld_demo wp_optionsnorthfield_demo wp_options'HN7.\mysql\innodb_table_stats.ibdHQ  NHnorthfield_demo wp_optionsi/northfield_demo wp_optionsHNiH8?2H?6?8H?<?H?H ?.HOIPI(I*I Iwnorthfield_demo wp_optionsPRIMARY n_diff_pfx016northfield_demo wp_optionsPRIMARY n_diff_pfx01'  |kBX_I P7.\mysql\innodb_index_stats.ibdI}  PI northfield_demo wp_optionsPRIMARY n_diff_pfx01i/6northfield_demo wp_optionsPRIMARY n_diff_pfx01 I @PiIwnorthfield_demo wp_optionsPRIMARY n_leaf_pages6northfield_demo wp_optionsPRIMARY n_leaf_pages I P0I}  PI northfield_demo wp_optionsPRIMARY n_leaf_page1wCJ_si/6northfield_demo wp_optionsPRIMARY n_leaf_pages I <P0iIgnorthfield_demo wp_optionsPRIMARYsize.northfield_demo wp_optionsPRIMARYsize I PIm  PI northfield_demo wp_optionsPRIMARYsizei/.northfield_demo wp_optionsPRIMARYsize I (PiIynorthfield_demo wp_optionsautoload n_di_&DK_ff_pfx017northfield_demo wp_optionsautoload n_diff_pfx01 I PI  PI northfield_demo wp_optionsautoload n_diff_pfx01i/7northfield_demo wp_optionsautoload n_diff_pfx01 I PiIynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 I PfI  PI northfield_aEo_demo wp_optionsautoload n_diff_pfx02i/7northfield_demo wp_optionsautoload n_diff_pfx02 IPfiIy northfield_demo wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages IPєI  PInorthfield_demo wp_optionsautoload n_leaf_pagesi/7northfield_demo wp_optionsautoload n_leaf_pages IPF_iIi northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize IPCIo  PInorthfield_demo wp_optionsautoloadsizei//northfield_demo wp_optionsautoloadsize IPCiInorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 KIFG_IyPI  PIynorthfield_demo wp_options option_name n_diff_pfx01i/:northfield_demo wp_options option_name n_diff_pfx01 IPiInorthfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages IPI  PInorthfield_demo wp_options option_name n_leaf_pagesi/:northfield_demo wp_options opKfH#_tion_name n_leaf_pages IPiIonorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize IPIu  PInorthfield_demo wp_options option_namesizei/2northfield_demo wp_options option_namesize IPiI82I6-8I<-?I -?I 3.I RJQWgI5_J(J*JLJ *^8^& 8^QJ_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776624048off8Q&/]^8Q&^J82J6\8J<\?J\?Jb.JBS/ 8KTK(K*KوK *_8_& 995HhƵ_TK_site_transienWdCJ_t_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}off8T&-Hp7_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1_8T&_K82K68K2>6>8><>.?2?6?8?<?.268<.268<.Ί@b5d268<.268<.268<.268<.268<.268<.268<.268<.268<.84ÕTfT(YT*YTYTu*a[aH_site_transient6ZcKd_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' TYf97!.\northfield_demo\wp_options.ibd8f /8f T82T68T8p Y82Y6'8Y<'?Y'?Y-.Y qZrZ(Z*ZGZ *e8e& :Ҁ P`RerZ_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776630419off8r&0>]e8r&eZ82Z6W8Z :X 9&  : \v\(\*\ \ *g8g& :Ҁ!pgv\ _transient_doing_cron1776628619.8916959762573242187500on8v&-G_transient_doing_crong8v& g\82\68\<?\ ?\ .\w :` ]x](]*]N]KمրjMfnorthfield_demo wp_optionsnorthfield_demo wp_options'(]x7.\mysql\innodb_table_stats.ibd]\  x(]northfield_demo wp_optionsinorthfield_demo wp_options(]Exi3]82]6^8]<^?]^?]d.]Dy^z^( ^* ^x ^wnorthfield_demo wp_optionsPRIMARY n_diff_pfx016northfield_demoKG)k0f wp_optionsPRIMARY n_diff_pfx01' )^ z7.\mysql\innodb_index_stats.ibd^  z)^ northfield_demo wp_optionsPRIMARY n_diff_pfx01i6northfield_demo wp_optionsPRIMARY n_diff_pfx01 )^zi3^wnorthfield_demo wp_optionsPRIMARY n_leaf_pages6northfield_demo wp_optionsPRIMARY n_leaf_pages )^'z0^~ ]#lf z)^'northfield_demo wp_optionsPRIMARY n_leaf_pagesi6northfield_demo wp_optionsPRIMARY n_leaf_pages )^z0i3^gnorthfield_demo wp_optionsPRIMARYsize.northfield_demo wp_optionsPRIMARYsize )^$z^n  z)^$northfield_demo wp_optionsPRIMARYsizei.northfield_demo wp_optionsPRIMARYsize )^zi3bʐm f^ynorthfield_demo wp_optionsautoload n_diff_pfx017northfield_demo wp_optionsautoload n_diff_pfx01 )^z^  z)^northfield_demo wp_optionsautoload n_diff_pfx01i7northfield_demo wp_optionsautoload n_diff_pfx01 )^~zi3^ynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 ]6En+f)^zf^  z)^northfield_demo wp_optionsautoload n_diff_pfx02i7northfield_demo wp_optionsautoload n_diff_pfx02 )^zfi3^y northfield_demo wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages )^ zє^  z)^ northfield_demo wp_optionsautoload n_leaf_pagesi7northf0o9field_demo wp_optionsautoload n_leaf_pages )^zi3^i northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize )^zC^p  z)^northfield_demo wp_optionsautoloadsizei/northfield_demo wp_optionsautoloadsize )^{zCi3^northfield_demo wp_options option_name n_diff_pfx01wpEf:northfield_demo wp_options option_name n_diff_pfx01 )^z^  z)^northfield_demo wp_options option_name n_diff_pfx01i:northfield_demo wp_options option_name n_diff_pfx01 )^rzi3^northfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages )^z^ jqf z)^northfield_demo wp_options option_name n_leaf_pagesi:northfield_demo wp_options option_name n_leaf_pages )^zi3^onorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize )^z^v  z)^northfield_demo wp_options option_namesizei2northfield_demo wp_options option_namesize  \r$f)^zi3^82^68^8 a82a6u8a :X7!.\northfield_demo\wp_options.ibd7.\mysql\innodb_table_stats.ibd7.\mysql\innodb_index_stats.ibd8585.bb(Mb*Mb$Mbu*f[fH_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off' -b%M:7'BU/h!.\northfield_demo\wp_options.ibd8 08 b82b68blite_transient_theme_rootsa:4:{s:18:"northfield-theatre";s:7:"/themes";s:16:"twentytwentyfive";s:7:"/themes";s:16:"twentytwentyfour";s:7:"/themes";s:17:"twentytwentythree";s:7:"/themes";}off8&.S_site_transient_theme_rootsn8& nno82o68o pp(p*p p*O:8:"stdClass":5:{s:12:"la >lst_checked";i:1776609503;s:7:"checked";a:4:{s:18:"northfield-theatre";s:5:"1.0.0";s:16:"twentytwentyfive";s:3:"1.4";s:16:"twentytwentyfour";s:3:"1.4";s:17:"twentytwentythree";s:3:"1.6";}s:8:"response";a:0:{}s:9:"no_update";a:3:{s:16:"twentytwentyfive";a:6:{s:5:"theme";s:16:"twentytwentyfive";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfive/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfive.1.4.zip";s:8:"requires";s:3:"6.7";s&l:12:"requires_php";s:3:"7.2";}s:16:"twentytwentyfour";a:6:{s:5:"theme";s:16:"twentytwentyfour";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfour/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfour.1.4.zip";s:8:"requires";s:3:"6.4";s:12:"requires_php";s:3:"7.0";}s:17:"twentytwentythree";a:6:{s:5:"theme";s:17:"twentytwentythree";s:11:"new_version";s:3:"1.6";s:3:"url";s:47:"https://wordpress.org/themes/twentytwentythree/";s:7:"pa[5lckage";s:63:"https://downloads.wordpress.org/theme/twentytwentythree.1.6.zip";s:8:"requires";s:3:"6.1";s:12:"requires_php";s:3:"5.6";}}s:12:"translations";a:0:{}} ;p  O:8:"stdClass":5:{s:12:"last_checked";i:1776631352;s:7:"checked";a:4:{s:18:"northfield-theatre";s:5:"1.0.0";s:16:"twentytwentyfive";s:3:"1.4";s:16:"twentytwentyfour";s:3:"1.4";s:17:"twentytwentythree";s:3:"1.6";}s:8:"response";a:0:{}s:9:"no_update";a:3:{s:16:"twentytwentyfive";a:6:{s:5:"themel:1776642328;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776645854;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776647654;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"intervalO;Vl";i:43200;}}}i:1776649454;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:o'il{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"aflrgs";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onx82x68x4ďoz#_site_transient_update_pluginsO:8:"stdClass":1:{s:12:"last_checked";i:1776631353;}off8&Y`_site_transient_update_pluginso8& oz82z68 sŀ:mz9826:8<:?:?@. qq(Yq*YmmqYqwnorthfield_demo wp_optionsPRIMARY n_diff_pfx016northfield_demo wp_optionsPRIMARY n_diff_pfx01' DqY7.\mysql\innodb_index_stats.ibdq  DqYnorthfield_demo wp_optionsPRIMARY n_diff_pfx01i36northfield_demo wp_optionsPRIMARY n_diff_pfx01 Dqi>9qwnorthfield_demo wp_optionsPRIMARY n_leaf_pages6north9mfield_demo wp_optionsPRIMARY n_leaf_pages Dq`0q~  Dq`northfield_demo wp_optionsPRIMARY n_leaf_pagesi36northfield_demo wp_optionsPRIMARY n_leaf_pages Dq0i>9qgnorthfield_demo wp_optionsPRIMARYsize.northfield_demo wp_optionsPRIMARYsize Dq]qn  Dq]northfield_demo wp_optionsPRIMARYsizei3|9m.northfield_demo wp_optionsPRIMARYsize Dqi>9qynorthfield_demo wp_optionsautoload n_diff_pfx017northfield_demo wp_optionsautoload n_diff_pfx01 Dq:q  Dq:northfield_demo wp_optionsautoload n_diff_pfx01i37northfield_demo wp_optionsautoload n_diff_pfx01 Dqi>9qynorthfield_demo wp_o_mptionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 Dq;fq  Dq;northfield_demo wp_optionsautoload n_diff_pfx02i37northfield_demo wp_optionsautoload n_diff_pfx02 Dqfi>9qy northfield_demo wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages Dq Fm}mєq  Dq Fnorthfield_demo wp_optionsautoload n_leaf_pagesi37northfield_demo wp_optionsautoload n_leaf_pages Dq i>9qi northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize Dq!GCqp  Dq!Gnorthfield_demo wp_optionsautoloadsizei3/northfield_demo wp_optionsautoloadsize DA mq!Ci>9qnorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 Dq"(q  Dq"(northfield_demo wp_options option_name n_diff_pfx01i3:northfield_demo wp_options option_name n_diff_pfx01 Dq"i>9qnorthfield_demo wp_options option_name n_leaf_pages:northfiel B9md_demo wp_options option_name n_leaf_pages Dq#?q  Dq#?northfield_demo wp_options option_name n_leaf_pagesi3:northfield_demo wp_options option_name n_leaf_pages Dq#i>9qonorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize Dq$Lqv  Dq$Lnorthfield_demo wp_options optiݐQmon_namesizei32northfield_demo wp_options option_namesize Dq$i>9q82q68qLo24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aadaȩo2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backupsoX΀o";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onr82r6S8r8<>?>?D.$ 7U (x*xКx *t8Hitt& 7M95H@ȩtx_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}off8&-H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1t8&Jt82689northfield_demo wp_optionsŨ?a<t[ iR|826896northfield_demo wp_optionsPRIMARY n_vxtdiff_pfx01 \iiR|wnorthfield_demo wp_optionsPRIMARY n_leaf_pages6northfield_demo wp_optionsPRIMARY n_leaf_pages \0~  \northfield_demo wp_optionsPRIMARY n_leaf_pagesi>96northfield_demo wp_optionsPRIMARY n_leaf_pages \p0iR|gnorthfield_demo wp_optionsPRIMARYsize.northf"F0tield_demo wp_optionsPRIMARYsize \n  \northfield_demo wp_optionsPRIMARYsizei>9.northfield_demo wp_optionsPRIMARYsize \]iR|ynorthfield_demo wp_optionsautoload n_diff_pfx017northfield_demo wp_optionsautoload n_diff_pfx01 \  \northfield_demo wp_optionsautoload n_diff_pfx01i>Rf Dt97northfield_demo wp_optionsautoload n_diff_pfx01 \LiR|ynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 \f  \northfield_demo wp_optionsautoload n_diff_pfx02i>97northfield_demo wp_optionsautoload n_diff_pfx02 \MfiR|y ;0g~tnorthfield_demo wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages \є  \northfield_demo wp_optionsautoload n_leaf_pagesi>97northfield_demo wp_optionsautoload n_leaf_pages \XiR|i northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize \ZtCp  \northfield_demo wp_optionsautoloadsizei>9/northfield_demo wp_optionsautoloadsize \ICiR|northfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 \  \northfield_demo wp_options option_name n_diff_pfx01i>9:northfield_demo wp_options option_name n_diff_pfx`t01 \@iR|northfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages \  \northfield_demo wp_options option_name n_leaf_pagesi>9:northfield_demo wp_options option_name n_leaf_pages \WiR|onorthfield_demo wp_options option_namesi03@tze2northfield_demo wp_options option_namesize \v  \northfield_demo wp_options option_namesizei>92northfield_demo wp_options option_namesize \TiR|8 2 6V 8  9z*>>wnorthfield_demo wp_optionsPRIMARY n_diff_pfx016northfield_demo wp_optionsPRIMARY n_diff_pfx01' q2WQ'<|> 7.\mysql\innodb_index_stats.ibd~   q>northfield_demo wp_optionsPRIMARY n_diff_pfx01iR|6northfield_demo wp_optionsPRIMARY n_diff_pfx01 q ijEwnorthfield_demo wp_optionsPRIMARY n_leaf_pages6northfield_demo wp_optionsPRIMARY n_leaf_pages q; 0~   q;northfield_demo wp_optionsPRIMARY n_leaf_pagesiR|6northfield_dem,{(0|o wp_optionsPRIMARY n_leaf_pages q 0ijEgnorthfield_demo wp_optionsPRIMARYsize.northfield_demo wp_optionsPRIMARYsize q8 n   q8northfield_demo wp_optionsPRIMARYsizeiR|.northfield_demo wp_optionsPRIMARYsize q ijEynorthfield_demo wp_optionsautoload n_diff_pfx017northfield_deD)2|mo wp_optionsautoload n_diff_pfx01 q    qnorthfield_demo wp_optionsautoload n_diff_pfx01iR|7northfield_demo wp_optionsautoload n_diff_pfx01 q ijEynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 q f   qnorthfield_demo wp_optionsautoloa7sr*X|d n_diff_pfx02iR|7northfield_demo wp_optionsautoload n_diff_pfx02 q fijEy northfield_demo wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages q є   qnorthfield_demo wp_optionsautoload n_leaf_pagesiR|7northfield_demo wp_optionsautoload n_leaf_pages q ijEi a+n|northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize q Cp   qnorthfield_demo wp_optionsautoloadsizeiR|/northfield_demo wp_optionsautoloadsize q CijEnorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 q  J,|  qnorthfield_demo wp_options option_name n_diff_pfx01iR|:northfield_demo wp_options option_name n_diff_pfx01 q| ijEnorthfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages q    qnorthfield_demo wp_options option_name n_leaf_pagesiR|:northfield_demo wp_options option_name n_leaf_pUb-|ages q ijEonorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize q v   qnorthfield_demo wp_options option_namesizeiR|2northfield_demo wp_options option_namesize q ijE8268|43200;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:8 ?|6400;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";lv@N|s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on8!2!6!8!;>(>*>> *'2'6'8'<'.8& 5M h<;>_site_transientO_theme_rootsa:4:{s:18:"northfield-theatre";s:7:"/themes";s:16:"twentytwentyfive";s:7:"/themes";s:16:"twentytwentyfour";s:7:"/themes";s:17:"twentytwentythree";s:7:"/themes";}off(2(6(8(<(.)2)6)8)<).*2*6*8*<*.+2+6+8+<+.8;&.S_site_transient_theme_roots,2,6,8,<,.8;& >,O862>66*68>6<*?>*?>06.>< 5U ( n 5 ;< ?=?(?*??*O:8:"stdClass":5:{s:12:"last_checked";i:1776631354;s:7:"checked";a:4:{s:18:"northfield-theatre";s:5:"1.0.0";s:16:"twentytwentyfive";s:3:"1.4";s:16:"twentytwentyfour";s:3:"1.4";s:17:"twentytwentythree";s:3:"1.6";}s:8:"response";a:0:{}s:9:"no_update";a:3:{s:16:"twentytwentyf@ive";a:6:{s:5:"theme";s:16:"twentytwentyfive";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfive/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfive.1.4.zip";s:8:"requires";s:3:"6.7";s:12:"requires_php";s:3:"7.2";}s:16:"twentytwentyfour";a:6:{s:5:"theme";s:16:"twentytwentyfour";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfour/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/t Qwentytwentyfour.1.4.zip";s:8:"requires";s:3:"6.4";s:12:"requires_php";s:3:"7.0";}s:17:"twentytwentythree";a:6:{s:5:"theme";s:17:"twentytwentythree";s:11:"new_version";s:3:"1.6";s:3:"url";s:47:"https://wordpress.org/themes/twentytwentythree/";s:7:"package";s:63:"https://downloads.wordpress.org/theme/twentytwentythree.1.6.zip";s:8:"requires";s:3:"6.1";s:12:"requires_php";s:3:"5.6";}}s:12:"translations";a:0:{}}  ?=O:8:"stdClass":5:{s:12:"last_checked";i:1776646064;s:7:"checked";a:4:{s:18:"northfield-theatre";s:5:"1.0.0";s:16:"twentytwentyfive";s:3:"1.4";s:16:"twentytwentyfour";s:3:"1.4";s:17:"twentytwentythree";s:3:"1.6";}s:8:"response";a:0:{}s:9:"no_update";a:3:{s:16:"twentytwentyfive";a:6:{s:5:"theme";s:16:"twentytwentyfive";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfive/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfive.1.4.zip";s:8:"requires";s:3:"6.7";s:12:"requires_php"d;s:3:"7.2";}s:16:"twentytwentyfour";a:6:{s:5:"theme";s:16:"twentytwentyfour";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfour/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfour.1.4.zip";s:8:"requires";s:3:"6.4";s:12:"requires_php";s:3:"7.0";}s:17:"twentytwentythree";a:6:{s:5:"theme";s:17:"twentytwentythree";s:11:"new_version";s:3:"1.6";s:3:"url";s:47:"https://wordpress.org/themes/twentytwentythree/";s:7:"package";s:63:"https˾://downloads.wordpress.org/theme/twentytwentythree.1.6.zip";s:8:"requires";s:3:"6.1";s:12:"requires_php";s:3:"5.6";}}s:12:"translations";a:0:{}}?872?76#78?7<#??#??)7.? >  @?@(0@*0@0@*O:8:"stdClass":5:{s:12:"last_checked";i:1776646064;s:7:"checked";a:4:{s:18:"northfield-theatre";s:5:"1.0.0";s:16:"twentytwentyfive";s:3:"1.4";s:16:"twentytwentyfour";s:3:"1.4";s:17:"twentytwen2F7tythree";s:3:"1.6";}s:8:"response";a:0:{}s:9:"no_update";a:3:{s:16:"twentytwentyfive";a:6:{s:5:"theme";s:16:"twentytwentyfive";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfive/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfive.1.4.zip";s:8:"requires";s:3:"6.7";s:12:"requires_php";s:3:"7.2";}s:16:"twentytwentyfour";a:6:{s:5:"theme";s:16:"twentytwentyfour";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/them~tes/twentytwentyfour/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfour.1.4.zip";s:8:"requires";s:3:"6.4";s:12:"requires_php";s:3:"7.0";}s:17:"twentytwentythree";a:6:{s:5:"theme";s:17:"twentytwentythree";s:11:"new_version";s:3:"1.6";s:3:"url";s:47:"https://wordpress.org/themes/twentytwentythree/";s:7:"package";s:63:"https://downloads.wordpress.org/theme/twentytwentythree.1.6.zip";s:8:"requires";s:3:"6.1";s:12:"requires_php";s:3:"5.6";}}s:12:"translations";a:0:{}} x @0?O:8:"stdClass":5:{s:12:"last_checked";i:1776646065;s:7:"checked";a:4:{s:18:"northfield-theatre";s:5:"1.0.0";s:16:"twentytwentyfive";s:3:"1.4";s:16:"twentytwentyfour";s:3:"1.4";s:17:"twentytwentythree";s:3:"1.6";}s:8:"response";a:0:{}s:9:"no_update";a:3:{s:16:"twentytwentyfive";a:6:{s:5:"theme";s:16:"twentytwentyfive";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfive/";s:7:"package";s:62:"https://downloads.wordpress |.org/theme/twentytwentyfive.1.4.zip";s:8:"requires";s:3:"6.7";s:12:"requires_php";s:3:"7.2";}s:16:"twentytwentyfour";a:6:{s:5:"theme";s:16:"twentytwentyfour";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfour/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfour.1.4.zip";s:8:"requires";s:3:"6.4";s:12:"requires_php";s:3:"7.0";}s:17:"twentytwentythree";a:6:{s:5:"theme";s:17:"twentytwentythree";s:11:"new_version";s:3:"1.6";s:3:"url"i;s:47:"https://wordpress.org/themes/twentytwentythree/";s:7:"package";s:63:"https://downloads.wordpress.org/theme/twentytwentythree.1.6.zip";s:8:"requires";s:3:"6.1";s:12:"requires_php";s:3:"5.6";}}s:12:"translations";a:0:{}}@882@8688@8*$auto_updater.lockoff  A A7M8A 28A A892A9698A>79<?A ?A 9.A B  CCC( C* Cx C*ca:10:{i:1776645855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776647654;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776649e454;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:864^^B00;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:17766899054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"in4terval";i:604800;}}}s:7:"version";i:2;}* '& cw h4CC crona:11:{i:1776645855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776647654;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776649454;a:1:{s:G16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776649455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:[iO1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i"t镀:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onC8:2C:6:8C:2G>6>8G><?G ?G >.GLHMH(H*HUH *8& ;4 PPoMH_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776648286off8M&2]8M&}H8?2H?6e?8H?a87>JQJ(J*JJ *8& <!H QJ_transient_doing_cron1776647957.3362729549407958984375on7!.\northfield_demo\wp_options.ibd8Q&-G_transient_doing_cron8Q& J82J6&8J<&?J&?J舀#,.J R 8l KSK(KK*KKKK*ca:10:{i:1776647654;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776649454;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776649455;a:1:{s:34:"wp_privacy_delete^_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_exԲpired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_vuɈ[ersion_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}2J s:7:"version";i:2;}* /L& ca  pSK Kcrona:11:{i:1776647654;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776649454;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776649455;a:1:{s:34:"wp_privacy_delete_old_exportYy_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transL5Xients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_checIk";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:R30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onK82K68K2>6>8><>.?2E,?6?8?<?.268<.268<.268<.268<.268<.268<.268<.RaR(R*R0 Rwnorthfield_demo wp_optionsPRIMARY n_diff_pfx016northfield_demo wp_optionsPRIMARY n_diff_pfx1ǞR01' R0a7.\mysql\innodb_index_stats.ibdR  aR0northfield_demo wp_optionsPRIMARY n_diff_pfx01iw6northfield_demo wp_optionsPRIMARY n_diff_pfx01 R1-aiRwnorthfield_demo wp_optionsPRIMARY n_leaf_pages6northfield_demo wp_optionsPRIMARY n_leaf_pages R1a0R}  aR1northfield_demo wpަ}f_optionsPRIMARY n_leaf_pagesiw6northfield_demo wp_optionsPRIMARY n_leaf_pages R23a0iRgnorthfield_demo wp_optionsPRIMARYsize.northfield_demo wp_optionsPRIMARYsize R2aRm  aR2northfield_demo wp_optionsPRIMARYsizeiw.northfield_demo wp_optionsPRIMARYsize R3aiRynorthfield_dgemo wp_optionsautoload n_diff_pfx017northfield_demo wp_optionsautoload n_diff_pfx01 R3aR  aR3northfield_demo wp_optionsautoload n_diff_pfx01iw7northfield_demo wp_optionsautoload n_diff_pfx01 R4 aiRynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 R4afR   aR4northfield_demo wp_optionsautoload n_diff_pfx02iw7northfield_demo wp_optionsautoload n_diff_pfx02 R5 afiRy northfield_demo wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages R5aєR  aR5northfield_demo wp_optionsautoload n_leaf_pagesiw7northfield_demo wp_optionsautoload n_leafL,_pages R6aiRi northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize R6aCRo  aR6northfield_demo wp_optionsautoloadsizeiw/northfield_demo wp_optionsautoloadsize R7aCiRnorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_nwIame n_diff_pfx01 R7zaR  aR7znorthfield_demo wp_options option_name n_diff_pfx01iw:northfield_demo wp_options option_name n_diff_pfx01 R7aiRnorthfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages R8aR  aR8northfield_demo wp_optionHgs option_name n_leaf_pagesiw:northfield_demo wp_options option_name n_leaf_pages R9aiRonorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize R9aRu  aR9northfield_demo wp_options option_namesizeiw2northfield_demo wp_options option_namesize R:aiR8Hh1,b*Hc2R68R<?R0?R0 .R0b0  =    2 \ ? h    ScS(qS*qSɒqS>1!a:1:{s:2:"ip";s:10:"114.79.1.0";}*" %&"A#߹idYcSqcommunity-events-locationa:1:{s:2:"ip";s:12:"45.151.162.0";}S82S68SiNkUwu8hwexk2UfTEyO54wYEGnhcnGGXQ7eEyDUNe/SiVYD9tuxevnijsodemovh@hotmail.comۀxevnijso7#.\northfield_demo\wp_users.ibd#8e&#~-xevnijso#8e&#~-xevnijso#8e&#Ademovh@hotmail.comT82T68TkW  k"W>northfield_demo wp_usermetameta_key n_diff_pfx02iY8northfield_demo wp_usermetameta_key n_diff_pfx02c*BG "WkiW{ northfield_demo wp_usermetameta_key n_leaf_pages8northfield_demo wp_usermetameta_key n_leaf_pages "WMk W  k"WMnorthfield_demo wp_usermetameta_key n_leaf_pagesiY8northfield_demo wp_usermetameta_key n_leaf_pages "Wk iWk northfield_demo wp_usermetameta_keysize0northfie0ld_demo wp_usermetameta_keysize "WRkWr  k"WRnorthfield_demo wp_usermetameta_keysizeiY0northfield_demo wp_usermetameta_keysize "WkiWynorthfield_demo wp_usermetauser_id n_diff_pfx017northfield_demo wp_usermetauser_id n_diff_pfx01 "W7kW  k"W7northfield_demo wp_usermetauser_id n_diff_pfx015RiY7northfield_demo wp_usermetauser_id n_diff_pfx01 "WkiWynorthfield_demo wp_usermetauser_id n_diff_pfx027northfield_demo wp_usermetauser_id n_diff_pfx02 "WBkFW  k"WBnorthfield_demo wp_usermetauser_id n_diff_pfx02iY7northfield_demo wp_usermetauser_id n_diff_pfx02 "WkFi?$MWynorthfield_demo wp_usermetauser_id n_leaf_pages7northfield_demo wp_usermetauser_id n_leaf_pages "WMkW  k"WMnorthfield_demo wp_usermetauser_id n_leaf_pagesiY7northfield_demo wp_usermetauser_id n_leaf_pages "WkiWinorthfield_demo wp_usermetauser_idsize/northfield_demo wp_usermetauser_idsize Œ?&"WNk!Wp  k"WNnorthfield_demo wp_usermetauser_idsizeiY/northfield_demo wp_usermetauser_idsize "Wk!iW82W68W^82^6"8^ fY9<"?^"?^(.^z"! _{_(_*_$ݥ_ 1"8&"![ެ{_%use_ssl0"8{&""8{&"X_82_68_&#  <? 1f9xevnijso$wp$2y$10$0H5JNkUwu8hwexk2 8qUfTEyO54wYEGnhcnGGXQ7eEyDUNe/SiVYD9tuxevnijsodemovh@hotmail.com1776647969:$generic$Ew4GpUWzpN8I7JSsUSn0R9z0DHKgsg8Qx0LmEfufxevnijso7#.\northfield_demo\wp_users.ibdf82f68f@i)i{northfield_demo wp_usermetameta_key n_diff_pfx028northfield_demo wp_usermetameta_key n_diff_pfx02 4ii  4inorthfield_demo wp_usermetameta_key n_diff_pfx02i8northfield_demo wp_usR*ermetameta_key n_diff_pfx02 4iCi)!i{ northfield_demo wp_usermetameta_key n_leaf_pages8northfield_demo wp_usermetameta_key n_leaf_pages 4i i  4inorthfield_demo wp_usermetameta_key n_leaf_pagesi8northfield_demo wp_usermetameta_key n_leaf_pages 4iR i)ik northfield_demo wp_us'oPermetameta_keysize0northfield_demo wp_usermetameta_keysize 4iir  4inorthfield_demo wp_usermetameta_keysizei0northfield_demo wp_usermetameta_keysize 4iGi)iynorthfield_demo wp_usermetauser_id n_diff_pfx017northfield_demo wp_usermetauser_id n_diff_pfx01 4ii  4inorthfield_demo wp+h_usermetauser_id n_diff_pfx01i7northfield_demo wp_usermetauser_id n_diff_pfx01 4i:i)iynorthfield_demo wp_usermetauser_id n_diff_pfx027northfield_demo wp_usermetauser_id n_diff_pfx02 4iFi  4inorthfield_demo wp_usermetauser_id n_diff_pfx02i7northfield_demo wp_usermetauser_id n_diff_pfx02 4i;-7#Fi)!iynorthfield_demo wp_usermetauser_id n_leaf_pages7northfield_demo wp_usermetauser_id n_leaf_pages 4ii  4inorthfield_demo wp_usermetauser_id n_leaf_pagesi7northfield_demo wp_usermetauser_id n_leaf_pages 4iFi)iinorthfield_demo wp_usermetauser_idsize/northfield_demo wp_usermetauser_idsize t>ƀ24i!ip  4inorthfield_demo wp_usermetauser_idsizei/northfield_demo wp_usermetauser_idsize 4i7!i)i82i6:8i<:?i:?i@.i  ?   ; n ;O F s    bc: 7!.\northfield_demo\wp_options.ibd7.\mysql\innodb_table_stats.ibd7.\mysql\innodb_index_stats.ibd87'87֟jj(Uj*UjUje*LKL8_site_transient_poptags_40cd750bba9870f18aada2478b24840aoff' 5jU1I7!.\northfield_demo\wp_options.ibd8 .8 j82j68jw38 3N8  w82w6M8worthfield_demo wp_optionsautoload n_diff_pfx02 Gof  Gonorthfield_demo wp_optionsautoload n_diff_pfx02i7northfield_demo wp_optionsautoload n_diff_pfx02 Gfi5y northfield_demo wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages Gzє  Gzno!xrthfield_demo wp_optionsautoload n_leaf_pagesi7northfield_demo wp_optionsautoload n_leaf_pages Gi5i northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize G{Cp  G{northfield_demo wp_optionsautoloadsizei/northfield_demo wp_optionsautoloadsize GCi5(T"northfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 G\  G\northfield_demo wp_options option_name n_diff_pfx01i:northfield_demo wp_options option_name n_diff_pfx01 Gi5northfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name #n_leaf_pages Gs  Gsnorthfield_demo wp_options option_name n_leaf_pagesi:northfield_demo wp_options option_name n_leaf_pages Gi5onorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize Gv  Gnorthfield_demo wp_options option_namesizei2northfield L$0_demo wp_options option_namesize Gi58268M6"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_֋7temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* .& c ch8Pt"crona:10:{i:1776649455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:832:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b2v^94840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bbaٛ:9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updatew:;r_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}ont82t6 8t< ?t" ?t".t! . ||(9|*9|9|*ca:10:{i:1776649455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";x0 <i:3600;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:9G=86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";P>i:43200;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:03J ?:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* .& cw p Q| 9crona:11:{i:1776649455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}in&@:1776653055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}8DTAs:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval"ȅB;i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"ZcCinterval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on|82|68|8iHonorthfield_demo wp_options option_namesize2northfield_demo wp_options ƀkoption_namesize _v  _northfield_demo wp_options option_namesizei52northfield_demo wp_options option_namesize _;iH8 2 6= 8 <=?=?C .#0    2 \ R ? h Nk=l   7!.\northfield_demo\wp_options.ibd7.\mysql\innodb_table_stats.ibd7.\mysql\innodb_index_stats.ibd88D88ּ268<.268<.268<.268<.268<.268<. 2 6 8 < .w|m5 2 6 8 < . 2 6 8 < . 2 6 8 < .(g*g!g *8&R!S"g_transient_doing_cron1776653384.4847800731658935546875on7!.\northfield_demo\wp_options.ibd8&-G_transient_doing_cron8& 8 2 6 8 8<9?9??.-p~ +(}*}Ր}J*,O:8:"stdClass":5:{s:12:"last_checked";i:1776647989;s:8:"response";a:0:{}s:12:"translations";a:0:{}s:9:"no_update";a:1:{s:31:"fileorganizer/fileorganizer.php";O:8:"stdClass":10:{s:2:"id";s:27:"w.org/plugins/fileorganizer";s:4:"slug";s:13:"fileorganizer";s:6:"plugin";s:31:"fileorganizer/fileorganizer.php";s:11:"new_version";s:5:"1L .1.9";s:3:"url";s:44:"https://wordpress.org/plugins/fileorganizer/";s:7:"package";s:62:"https://downloads.wordpress.org/plugin/fileorganizer.1.1.9.zip";s:5:"icons";a:2:{s:2:"2x";s:66:"https://ps.w.org/fileorganizer/assets/icon-256x256.png?rev=2881868";s:2:"1x";s:66:"https://ps.w.org/fileorganizer/assets/icon-128x128.png?rev=2881868";}s:7:"banners";a:2:{s:2:"2x";s:69:"https://ps.w.org/fileorganizer/assets/banner-1544x500.png?rev=2879801";s:2:"1x";s:68:"https://ps.w.org/fileorganizer/assets/ba"#nner-772x250.png?rev=2879801";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.5";}}s:7:"checked";a:3:{s:31:"fileorganizer/fileorganizer.php";s:5:"1.1.9";s:28:"psr53klp6fska0hxbeew/ubh.php";s:0:"";s:26:"zeddsitii/zedd-plugins.php";s:3:"1.0";}} h}8,O:8:"stdClass":5:{s:12:"last_checked";i:1776653779;s:8:"response";a:0:{}s:12:"translations";a:0:{}s:9:"no_update";a:1:{s:31:"fileorganizer/fileorganizer.php";O:8:"stdClass":10:{s:2:"id";s:27:"w.org/plugins/fileorgo hanizer";s:4:"slug";s:13:"fileorganizer";s:6:"plugin";s:31:"fileorganizer/fileorganizer.php";s:11:"new_version";s:5:"1.1.9";s:3:"url";s:44:"https://wordpress.org/plugins/fileorganizer/";s:7:"package";s:62:"https://downloads.wordpress.org/plugin/fileorganizer.1.1.9.zip";s:5:"icons";a:2:{s:2:"2x";s:66:"https://ps.w.org/fileorganizer/assets/icon-256x256.png?rev=2881868";s:2:"1x";s:66:"https://ps.w.org/fileorganizer/assets/icon-128x128.png?rev=2881868";}s:7:"banners";a:2:{s:2:"2x";s:69:"https://puss.w.org/fileorganizer/assets/banner-1544x500.png?rev=2879801";s:2:"1x";s:68:"https://ps.w.org/fileorganizer/assets/banner-772x250.png?rev=2879801";}s:11:"banners_rtl";a:0:{}s:8:"requires";s:3:"5.5";}}s:7:"checked";a:3:{s:31:"fileorganizer/fileorganizer.php";s:5:"1.1.9";s:28:"psr53klp6fska0hxbeew/ubh.php";s:0:"";s:26:"zeddsitii/zedd-plugins.php";s:3:"1.0";}}8268OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776418190;}s:64:"97bf2f6d8afaa4635d2dc2b9936be9d186edb8786a2cbdd3e236ea0527644795";a:4:{s:10:"expiration";i:1777634840;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776425240;}s:64:"b527f41bc339a96589e0117c53447c4dda4970d144b97de48f0e1a50686b37dd";a:4:{s:10:"expiratiu&on";i:1777634846;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776425246;}s:64:"9c3455519e85cd7cc439643a5fa16b21e9918d3e71ef62a5049f35f5e5c0d5b9";a:4:{s:10:"expiration";i:1776752310;s:2:"ip";s:13:"68.183.79.122";s:2:"ua";s:11:"Mozilla/5.0";s:5:"login";i:1776579510;}s:64:"843e719c3c55e3852ac79d5c06bd5e5406ed113adca026b7f546b529d9d664e8";a:4:{s:10:"expiration";i:1776 Ⱥ`782269;s:2:"ip";s:13:"125.165.98.83";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36";s:5:"login";i:1776609469;}s:64:"71afdc470c51183bcd7dacc757c4f3c9ec471208ad57b6ed7caabd5072fe0c8f";a:4:{s:10:"expiration";i:1776804123;s:2:"ip";s:11:"114.79.1.76";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36";s:5:"login";i:1776631323;}s:64:"3Ȁ8cc8b23642a8bcdeba819b4159008f67f14bd0ad55f8a0fc556ba602cd51a7c";a:4:{s:10:"expiration";i:1777857559;s:2:"ip";s:13:"45.151.162.53";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:5:"login";i:1776647959;}s:64:"758f0891cb4aabca5a38adc5d59f06f6c1a6f1bbe2451426619877a8eaef82ae";a:4:{s:10:"expiration";i:1777859774;s:2:"ip";s:14:"108.165.87.202";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/5^-b 37.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:5:"login";i:1776650174;}s:64:"d0fb2585ff6039d351cb92a91fe89daf6777b576cef3dbf6dacc0930fd9223df";a:3:{s:10:"expiration";i:1776826577;s:2:"ip";s:13:"82.25.247.218";s:5:"login";i:1776653777;}}*".m."&"v3 jsession_tokensa:12:{s:64:"c7e04cde9a4393f2249139b0e304464552580943dcfd9b683e327c2b6cd397dd";a:4:{s:10:"expiration";i:1777549528;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776339928;}s:64:"53ff80c702b2f577aaec063b246e33e6c8abad52069fde2314ade2f982731b91";a:4:{s:10:"expiration";i:1777627423;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776417823;}s:64:"e478d53e2c583f091ff613a8K14cf7be085df4eb37ee7de26b29e6541bebf234f";a:4:{s:10:"expiration";i:1777627790;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776418190;}s:64:"97bf2f6d8afaa4635d2dc2b9936be9d186edb8786a2cbdd3e236ea0527644795";a:4:{s:10:"expiration";i:1777634840;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecako) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776425240;}s:64:"b527f41bc339a96589e0117c53447c4dda4970d144b97de48f0e1a50686b37dd";a:4:{s:10:"expiration";i:1777634846;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776425246;}s:64:"9c3455519e85cd7cc439643a5fa16b21e9918d3e71ef62a5049f35f5e5c0d5b9";a:4:{s:10:"expiration";i:1776752310;s:2:"ip";s:13:"68.183.79.122";s:2:"ua";s:11:"Mozilla/5.0";s:5:"login";i:1776579510;}s:64:"843e719c3c55e3852ac79d5c06bd5e5406ed113adca026b7f546b529d9d664e8";a:4:{s:10:"expiration";i:1776782269;s:2:"ip";s:13:"125.165.98.83";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36";s:5:"login";i:1776609469;}s:64:"71afdc470c51183bcd7dacc757c4f3c9ec471208ad57b6ed7caabd5072fe0c8f";a:4:{s:10:"expiration";i:1776804123;s:2:"ip";s:11:"114.79.1.76";s:2:"ua";s:117:A"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36";s:5:"login";i:1776631323;}s:64:"38cc8b23642a8bcdeba819b4159008f67f14bd0ad55f8a0fc556ba602cd51a7c";a:4:{s:10:"expiration";i:1777857559;s:2:"ip";s:13:"45.151.162.53";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:5:"login";i:1776647959;}s:64:"758f0891cb4aabca5a38adc5d59f06f6c1a6f1bbe2451426619ɦ_877a8eaef82ae";a:4:{s:10:"expiration";i:1777859774;s:2:"ip";s:14:"108.165.87.202";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:5:"login";i:1776650174;}s:64:"d0fb2585ff6039d351cb92a91fe89daf6777b576cef3dbf6dacc0930fd9223df";a:3:{s:10:"expiration";i:1776826577;s:2:"ip";s:13:"82.25.247.218";s:5:"login";i:1776653777;}s:64:"136e343a5a6fbc91f8c40fac171cde1b855b1f85dcb4ddc21bf89fd5ad78d630";a:4:{s:10:"expiration"; i:1776826754;s:2:"ip";s:11:"45.43.65.13";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36";s:5:"login";i:1776653954;}}7"".\northfield_demo\wp_usermeta.ibd826R8 (*( *8. & 8 o8Xb_site_transient_browser_41770e408d453f0e18b6cf535e220c84a:10:{s:4:"name";s:6:"Chrome";s:7:"version";s:9߇rP:"132.0.0.0";s:8:"platform";s:7:"Windows";s:10:"update_url";s:29:"https://www.google.com/chrome";s:7:"img_src";s:43:"http://s.w.org/images/browsers/chrome.png?1";s:11:"img_src_ssl";s:44:"https://s.w.org/images/browsers/chrome.png?1";s:15:"current_version";s:2:"18";s:7:"upgrade";b:0;s:8:"insecure";b:0;s:6:"mobile";b:0;}off8&1lP41770e408d453f0e18b6cf535e220c848&~82688<8?8?>.  9'.Vu  (*W?1"a:1:{s:2:"ip";s:11:"82.25.247.0";}*"&"!` mcommunity-events-locationa:1:{s:2:"ip";s:10:"45.43.65.0";}826g8 268<.268<.268<. (c*ccH*._site_transient_theme_rootsoff' nc 17!.\northfield_demo\wp_options.ibd8  )8  }8268!| n  | northfield_demo wp_optionsPRIMARYsizeiH.northfield_demo wp_optionsPRIMARYsize |K i喏ynorthfield_demo wp_optionsautoload n_diff_pfx017northfield_demo wp_optionsautoload n_diff_pfx01 |   |northfield_demo wp_optionsautoload n_diff_pfx01iH7northfield_demo wp_optionsautoload n_diff_pfx01!gZ< |: i喏ynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 | f  |northfield_demo wp_optionsautoload n_diff_pfx02iH7northfield_demo wp_optionsautoload n_diff_pfx02 |; fi喏y northfield_demo wp_optionsautoload n_leaf_pagesai%xC7northfield_demo wp_optionsautoload n_leaf_pages | є  |northfield_demo wp_optionsautoload n_leaf_pagesiH7northfield_demo wp_optionsautoload n_leaf_pages |F i喏i northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize | Cp  |northfield_demo wp_optionsautoloYnIadsizeiH/northfield_demo wp_optionsautoloadsize |7 Ci喏northfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 |   |northfield_demo wp_options option_name n_diff_pfx01iH:northfield_demo wp_options option_name n_diff_pfx01 |. i喏ءanorthfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages |   |northfield_demo wp_options option_name n_leaf_pagesiH:northfield_demo wp_options option_name n_leaf_pages |E i喏onorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize }\ 1| v  |northfield_demo wp_options option_namesizeiH2northfield_demo wp_options option_namesize |B i喏8)2)6D)8)*>>*O:8:"stdClass":5:{s:12:"last_checked";i:1776653966;s:7:"checked";a:4:{s:18:"northfield-theatre";s:5:"1.0.0";s:16:"twentytwentyfive";s:3:"1.4";s:16:"twentytwentyfour";s:3:"1.4";s:17:"twentytwentythree";s:3:"1.6";}s:8:"response";a:0:{}s:9:"no_update";a:3:{s:16:"twentytwentyfive";a:6:{s:5:"theme";s:16:"twentytwentyfive";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfive/";s:7:"package";s:62:"https://downloDc&ads.wordpress.org/theme/twentytwentyfive.1.4.zip";s:8:"requires";s:3:"6.7";s:12:"requires_php";s:3:"7.2";}s:16:"twentytwentyfour";a:6:{s:5:"theme";s:16:"twentytwentyfour";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfour/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfour.1.4.zip";s:8:"requires";s:3:"6.4";s:12:"requires_php";s:3:"7.0";}s:17:"twentytwentythree";a:6:{s:5:"theme";s:17:"twentytwentythree";s:11:"new_version";s:3:"1#\x.6";s:3:"url";s:47:"https://wordpress.org/themes/twentytwentythree/";s:7:"package";s:63:"https://downloads.wordpress.org/theme/twentytwentythree.1.6.zip";s:8:"requires";s:3:"6.1";s:12:"requires_php";s:3:"5.6";}}s:12:"translations";a:0:{}} ~> #O:8:"stdClass":5:{s:12:"last_checked";i:1776653967;s:7:"checked";a:4:{s:18:"northfield-theatre";s:5:"1.0.0";s:16:"twentytwentyfive";s:3:"1.4";s:16:"twentytwentyfour";s:3:"1.4";s:17:"twentytwentythree";s:3:"1.6";}s:8:"=vQresponse";a:0:{}s:9:"no_update";a:3:{s:16:"twentytwentyfive";a:6:{s:5:"theme";s:16:"twentytwentyfive";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfive/";s:7:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfive.1.4.zip";s:8:"requires";s:3:"6.7";s:12:"requires_php";s:3:"7.2";}s:16:"twentytwentyfour";a:6:{s:5:"theme";s:16:"twentytwentyfour";s:11:"new_version";s:3:"1.4";s:3:"url";s:46:"https://wordpress.org/themes/twentytwentyfour/";s:7[^X:"package";s:62:"https://downloads.wordpress.org/theme/twentytwentyfour.1.4.zip";s:8:"requires";s:3:"6.4";s:12:"requires_php";s:3:"7.0";}s:17:"twentytwentythree";a:6:{s:5:"theme";s:17:"twentytwentythree";s:11:"new_version";s:3:"1.6";s:3:"url";s:47:"https://wordpress.org/themes/twentytwentythree/";s:7:"package";s:63:"https://downloads.wordpress.org/theme/twentytwentythree.1.6.zip";s:8:"requires";s:3:"6.1";s:12:"requires_php";s:3:"5.6";}}s:12:"translations";a:0:{}}8+2+6+8s;+O)owp_users user_emailsize  = 9=o  9=northfield_demowp_users user_emailsizeiX/northfield_demowp_users user_emailsize  =! 9i喖=northfield_demowp_usersuser_login_key n_diff_pfx01;northfield_demowp_usersuser_login_key n_diff_pfx01  = 9O=  9=northfield_demowp_usersuser_login_key n_diff_pfx01o4pWiX;northfield_demowp_usersuser_login_key n_diff_pfx01  = 9Oi喖=northfield_demowp_usersuser_login_key n_diff_pfx02;northfield_demowp_usersuser_login_key n_diff_pfx02  = 9=  9=northfield_demowp_usersuser_login_key n_diff_pfx02iX;northfield_demowp_usersuser_login_key n_diff_pfx02  :@+=3 9i喖=northfield_demowp_usersuser_login_key n_leaf_pages;northfield_demowp_usersuser_login_key n_leaf_pages  = 9 =  9=northfield_demowp_usersuser_login_key n_leaf_pagesiX;northfield_demowp_usersuser_login_key n_leaf_pages  =M 9 i喖=qnorthfield_demowp_usersuser_login_keysize3northfield_demowp_usޤ"%ersuser_login_keysize  = 9=w  9=northfield_demowp_usersuser_login_keysizeiX3northfield_demowp_usersuser_login_keysize  =M 9i喖=northfield_demowp_users user_nicename n_diff_pfx01:northfield_demowp_users user_nicename n_diff_pfx01  = 9=  9=northfield_demowp_users user_nicename n_diff_pfx01WiX:northfield_demowp_users user_nicename n_diff_pfx01  =K 9i喖=northfield_demowp_users user_nicename n_diff_pfx02:northfield_demowp_users user_nicename n_diff_pfx02  = 9 h=  9=northfield_demowp_users user_nicename n_diff_pfx02iX:northfield_demowp_users user_nicename n_diff_pfx02  =ى'a 9 hi喖=northfield_demowp_users user_nicename n_leaf_pages:northfield_demowp_users user_nicename n_leaf_pages  = 9 Ԕ=  9=northfield_demowp_users user_nicename n_leaf_pagesiX:northfield_demowp_users user_nicename n_leaf_pages  =w 9 i喖=onorthfield_demowp_users user_nicenamesize2northfield_demowp_users user#K_nicenamesize  = 9 I=u  9=northfield_demowp_users user_nicenamesizeiX2northfield_demowp_users user_nicenamesize  =s 9 Ii喖=852=56B58=5 ;>(>*>䐌> 1""8"&"q [" ;>nicknameadminbockup7"".\northfield_demo\wp_usermeta.ibd"8 ;&"""8 ;&"">862>6668>6?>6.> <? =?(3?*3?3r_?Mnorthfield_demo wp_usermeta northfield_demo wp_usermeta ? 3 = %?]  =? 3northfield_demo wp_usermetai)! northfield_demo wp_usermeta ? = %i喖"?872?7678?7@ ?@(@*@ @ynorthfield_demo wp_usermetaPRIMARY n_diff_pfx017northfield_demo wp_usermetaPRIMARY]X n_diff_pfx01  @ ?:@  ?@ northfield_demo wp_usermetaPRIMARY n_diff_pfx01i)!7northfield_demo wp_usermetaPRIMARY n_diff_pfx01  @!% ?:i喖"@ynorthfield_demo wp_usermetaPRIMARY n_leaf_pages7northfield_demo wp_usermetaPRIMARY n_leaf_pages  @! ?;"@  ?@!northfield_demo wp_usermetaPRIMARY n_lj*Seaf_pagesi)7northfield_demo wp_usermetaPRIMARY n_leaf_pages  @"/ ?;"i喖@inorthfield_demo wp_usermetaPRIMARYsize/northfield_demo wp_usermetaPRIMARYsize  @" ?۔@o  ?@"northfield_demo wp_usermetaPRIMARYsizei)/northfield_demo wp_usermetaPRIMARYsize  @# ?i喖@{northfield_demo wp_usermetaWCAZmeta_key n_diff_pfx018northfield_demo wp_usermetameta_key n_diff_pfx01  @# ?@@  ?@#northfield_demo wp_usermetameta_key n_diff_pfx01i)8northfield_demo wp_usermetameta_key n_diff_pfx01  @$ ?@i喖@{northfield_demo wp_usermetameta_key n_diff_pfx028northfield_demo wp_usermetameta_key n_diff_pfx02  @$ ?@  ?v%@$northfield_demo wp_usermetameta_key n_diff_pfx02i)!8northfield_demo wp_usermetameta_key n_diff_pfx02  @% ?i喖"@{ northfield_demo wp_usermetameta_key n_leaf_pages8northfield_demo wp_usermetameta_key n_leaf_pages  @% ? @  ?@%northfield_demo wp_usermetameta_key n_leaf_pagesi)8northfield_demo wp_usermetameta_key n_leaf_paXtCges  @&# ? i喖@k northfield_demo wp_usermetameta_keysize0northfield_demo wp_usermetameta_keysize  @& ?@q  ?@&northfield_demo wp_usermetameta_keysizei)0northfield_demo wp_usermetameta_keysize  @' ?i喖@ynorthfield_demo wp_usermetauser_id n_diff_pfx017northfield_demo wp_usermetauser_id Gk.n_diff_pfx01  @' ?@  ?@'northfield_demo wp_usermetauser_id n_diff_pfx01i)7northfield_demo wp_usermetauser_id n_diff_pfx01  @( ?i喖@ynorthfield_demo wp_usermetauser_id n_diff_pfx027northfield_demo wp_usermetauser_id n_diff_pfx02  @( ?F@  ?@(northfield_demo wp_usermetauser_id n_diffZ_pfx02i)!7northfield_demo wp_usermetauser_id n_diff_pfx02  @) ?Fi喖"@ynorthfield_demo wp_usermetauser_id n_leaf_pages7northfield_demo wp_usermetauser_id n_leaf_pages  @) ?@  ?@)northfield_demo wp_usermetauser_id n_leaf_pagesi)7northfield_demo wp_usermetauser_id n_leaf_pages  @* ?i喖J#y@inorthfield_demo wp_usermetauser_idsize/northfield_demo wp_usermetauser_idsize  @* ?!@o  ?@*northfield_demo wp_usermetauser_idsizei)/northfield_demo wp_usermetauser_idsize  @+ ?!i喖@882@8688@8<?@ ?@ 8.@ @" F s   =3 :   ; n ;O  ? A AA(A*A A 1#"8#&"_  ## AAfirst_name"8 A&"2#"8 A&"#A892A96 98A9< ?A ?A9.A B"U C CC(_C*_C _C 1$"8$04S&"M[ ($ CC!_last_name"8 C&"G$"8 C&"$C8:2C:6:8C:G 1("8(&"wH%( KG comment_shortcutsfalse"8 K&"("8 K&"d(G8>2G>6N>8G>.G 4 L"S H MH(H*HH 1)"8)&"Ki P) MHadmin_col8*;orfresh"8 M&")"8 M&")H8?2H?6/?8H?ڀ- L UL(L*L:L 1-"8-&"%p - ULwp_capabilitiesa:1:{s:13:"administrator";b:1;}"8 U&"-"8 U&"-L82L6J8L2>6>8><>.?2?6?8?<?.268<.268<.268<.268<.268<.268<.268<.'268<.268<.8:$fn ??????i?:v;D@<*V:?J?PJN,PT,?,?2FH a(*hu*[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d5Ii0b1off'  a2q7!.\northfield_demo\wp_options.ibd8 a 5S8 a 826x8T <1776647969:$generic$Ew4GpUWzpN8I7JSsUSn0R9z0DHKgsg8Qx0LmEfuf*# &# ' ?  k"Wxevnijso$wp$2y$10$0H5JNkUwu8hwexk2UfTEyO54wYEGnhcnGGXQ7eEyDUNe/SiVYD9tuxevnijsodemovh@hotmail.comۀxevnijso7#.\northfield_demo\wp_users.ibdW82W6Q8W@ :% )$  )0?J@ :$ )$ )0?N@:# )$ )0?R@:" )$ )0?V@:! )$ )0?Z@:  )$ )0?^@: )$ )0?b@: )$ )0?f@: )$ )0?j@: )$ )0?n@: )$ )0 E!(^ y^(^*^ܝ^j*@P@=_site_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c3off )^ y(n8 y +(8 y  ^82^68^8a<>?a >?a D.a $ " b b(Jb*Jb&Jb *8&R =( b'J_site_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c31776698209off8 &*=$_site_transient_timeout_feed_9bbd59226dc36b9b26cd43f15694c5c38 &b82b68bd*>d>dwnorthfie|P,jld_demo wp_optionsPRIMARY n_diff_pfx016northfield_demo wp_optionsPRIMARY n_diff_pfx01' /d> 7.\mysql\innodb_index_stats.ibdd  /d>northfield_demo wp_optionsPRIMARY n_diff_pfx01i喏6northfield_demo wp_optionsPRIMARY n_diff_pfx01 /d i嚡dwnorthfield_demo wp_optionsPRIMARY n_leaf_pages6northfield_demo wp_optA.I-'ionsPRIMARY n_leaf_pages /dO 0d  /dOnorthfield_demo wp_optionsPRIMARY n_leaf_pagesi喏26northfield_demo wp_optionsPRIMARY n_leaf_pages /d 0i嚡(dgnorthfield_demo wp_optionsPRIMARYsize.northfield_demo wp_optionsPRIMARYsize /dV dx  /dVnorthfield_demo wp_optionsPRIMARYsizei善ƌ.Ea.northfield_demo wp_optionsPRIMARYsize /d i嚡Vdynorthfield_demo wp_optionsautoload n_diff_pfx017northfield_demo wp_optionsautoload n_diff_pfx01 /d= d  /d=northfield_demo wp_optionsautoload n_diff_pfx01i喏7northfield_demo wp_optionsautoload n_diff_pfx01 /d i嚡dyy6d/unorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 /d> fd  /d>northfield_demo wp_optionsautoload n_diff_pfx02i喏7northfield_demo wp_optionsautoload n_diff_pfx02 /d fi嚡dy northfield_demo wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages  N0)/dI єd  /dInorthfield_demo wp_optionsautoload n_leaf_pagesi喏7northfield_demo wp_optionsautoload n_leaf_pages /d i嚡di northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize /dJ Cdp  /dJnorthfield_demo wp_optionsautoloadsizei喏/northfield_demo wp_optionsautoloadsize o16/d Ci嚡dnorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 /d + d  /d +northfield_demo wp_options option_name n_diff_pfx01i喏:northfield_demo wp_options option_name n_diff_pfx01 /d i嚡dnorthfield_demo wp_options option_name n_lI2Oeaf_pages:northfield_demo wp_options option_name n_leaf_pages /d!B d  /d!Bnorthfield_demo wp_options option_name n_leaf_pagesi喏:northfield_demo wp_options option_name n_leaf_pages /d! i嚡donorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize /d"O dv  /d"Onorthfiel]q忀3gd_demo wp_options option_namesizei喏2northfield_demo wp_options option_namesize /d" i嚡d82d68do<8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:395:"WordCamp Asia 2026 brought the global WordPress community to Mumbai, India, from April 9–11, gathering contributors, organizers, sponsors, speakers, and attendees at the Jio World Convention Centre for three days of learning, collaboration, and community. With 2,281 attendees, the event reflected the scale of the WordPress community and the strong turnout throughout tz| =he event. The […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:64464:"

WordCamp Asia 2026 brought the global Wor`t>dPress community to Mumbai, India, from April 9–11, gathering contributors, organizers, sponsors, speakers, and attendees at the Jio World Convention Centre for three days of learning, collaboration, and community. With 2,281 attendees, the event reflected the scale of the WordPress community and the strong turnout throughout the event.

The event unfolded across Contributor Day and two conference days, with a program that moved from technical sessions a?nd workshops to hallway conversations, shared meals, and joyful moments of connection across the venue. From first-time attendees to longtime contributors, WordCamp Asia 2026 reflected the breadth of the WordPress ecosystem and the many ways people shaped and sustained it.


WordPress is not a company. It is a shared commitment to keeping the web open.

Mary Hubbard, Executive Director, WordPress

Throughout the event, WordCamp Asia 2026 balanced formal programming with the conversations happening around it. Sessions and workshops set the pace, while morning networking, tea breaks, lunch, the family photo, the sponsor’s raffle, and theA after party in Jasmine Hall helped make the event feel welcoming, social, and connected.

How WordCamp Asia 2026 Took Shape

Bringing together contribution, practical learning, and forward-looking conversation in one shared program. Across Contributor Day and the conference sessions that followed, attendees moved between hands-on work, technical talks, workshops, and broader discussions about AI, education, enterpri^sBse, community growth, and the open web.

The result was a WordCamp that felt expansive without losing its sense of connection. Different rooms with topics as themes, helping different audiences, and different forms of participation all fed into the same larger picture: a community actively building what comes next for WordPress as a feeling that something bigger was happening: not just a schedule being delivered, but a community showing up for one another 'Cand for the future of WordPress.

Contributor Day: Building WordPress Together

Contributor Day opened WordCamp Asia 2026 with one of the clearest expressions of what makes the project special: people coming together to move WordPress forward by working on it. More than 1,500 participants joined 38 table leads across more than 20 contribution tables, creating a day that was expansive in scale and grounded in real work. F(Dor some, it was a return to familiar teams and longtime collaborators. For others, it was the beginning of their contributor journey.

The day moved between structured learning and hands-on participation. Alongside contributor sessions, attendees joined workshops, visited the Open Source Library, took part in YouthCamp, and attended The Making of a WordPress Release: Conversations with Past Release Squad Members, a featured panel that added depth and perspective to the work of building and sustaining WordPress.

What made Contributor Day stand out was not only the number of people in the room, but the range of ways they could take part. WorkshopGs created space for skill-building. YouthCamp brought younger participants into the experience and widened the event’s reach in a meaningful way. The day felt welcoming, energetic, and full of possibility.

By the end, the impact was already visible across teams. Polyglots contributors suggested more than 7,000 strings and reviewed 3,200 of them. Photo contributors uploaded 76 images. The Test team worked on more than 20 tickets, and 55 contributors joinHed Training. Those numbers told only part of the story, but they pointed to what Contributor Day continued to do so well: turn a large gathering into shared work that strengthened the project in real time.

Conference Sessions Take Shape

Across the conference days, WordCamp Asia 2026 covered a wide range of topics, from technical development and hands-on workshops to business strategy and the open web. Sessions took place across the Foundation, Growth, and Enterprise tracks, with workshops running alongside the main program.

One of the opening sessions was James LePage’s WordPress and AI, which introduced a theme that appeared throughout the conference: how Wor(/dPress is responding to changes in AI, publishing, and developer workflows. That topic continued in later sessions focused on AI-driven development, autonomous testing, plugin maintenance, and automation.

Later that morning, a fireside chat with Mary Hubbard and Shilpa Shah shifted the focus toward trust, security, and the longer-term questions shaping1`3 open source publishing. Coming early in the program, the conversation gave the conference an important center of gravity, pairing technical change with questions of stewardship, resilience, and what people needed from WordPress as the web continued to evolve. Rather than pulling away from the event’s technical momentum, it deepened it, bringing a human perspective to the pace of change and reminding the audience that progress in open source is not only about what gets built, but about how communities guide, challenge, and sustain that work over time.

From there, the conference widened into a program that balanced developer-focused talks with sessions on the Interactivity API, the HTML API, AI-driven development workflows, education initiatives, observatmnbility, automation, and startup strategy. On the final day, those threads continued through talks on WP translation, community building, WordPress Playground, data engineering, enterpri+se WordPress, and journalism on the open web.

Together, the two conference days made clear that WordCamp Asia 2026 was designed not for one kind of attendee, but for many. Developers, founders, marketers, contributors, organizers, and people finding their place in WordPress for the first time all found something that spoke directly to their work and interests. The bnSreadth of the program was striking, but so was the feeling that these conversations mattered now.

Building What Comes Next

WordCamp Asia 2026 closed with reflections from Mary Hubbard, following an opening announcement from Chenda Ngak that WordCamp India will join the calendar in 2027 as the fourth flagship WordPress event.

Mary’s remarks tied together several threads that had al_ready surfaced throughout the event: India’s long-standing role in the WordPress project, the growth of programs like Campus Connect and WordPress Credits, the energy of YouthCamp, and the significance of WordPress 7.0. One of the clearest ideas in the session was that WordPress is entering a new phase shaped by real-time collaboration, AI infrastructure, and global contributor growth. That framing gave the closing session a strong sense of direction without losing sight of the community wIbzJork that made it possible.

The session then shifted into a panel discussion about the current state of WordPress and where the project is headed next. Peter Wilson and Sergey Biryukov joined Hubbard on stage, while audience questions brought the conversation back to many of the themes that had shaped the event across all three days. Even from afar, Ma. 7@tt Mullenweg remained part of the discussion, following along remotely and sending written responses during the live Q&A.

Those questions touched on contributor growth, AI, plugins, local communities, product direction, and the long-term health of the open web. What stood out was how often the answers returned to the same core idea: WordPress continues to grow through open discussion, shared responsibility, and the people who keep showing up to build + it together.

A Lasting Momentum

Over three days in Mumbai, WordCamp Asia 2026 brought together contribution, learning, and community. From Contributor Day through the closing keynote, the event balanced hands-on work with bigger conversations about publishing, technology, education, and the open web.

The event also created space for many kinds of participation. Some attendees contrifbuted to Core, Training, Polyglots, Photos, and other teams. Others came for the conference program, workshops, or the chance to reconnect with collaborators and meet new people. Across session rooms, tea breaks, shared meals, sponsor hall conversations, and the after party, the community side of the event remained just as important as the formal program.

Thank you to the organizers, volunteers, speakers, sponsors, attendees, and everyone who joined online. WordCamp Asia 2026 was a reminder that WordPress continues to grow through the people who show up to contribute and build together.

There is still more to look forward to this year. The community will gather again at WordCaFmp Europe 2026 in Kraków, Poland from June 4–6, followed by WordCamp US 2026 in Phoenix, Arizona from August 16–19.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20385";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:63:" z ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:36:"How to Watch WordCamp Asia 2026 Live";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/04/watch-wc-asia-2026-live/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 07 Apr 2026 13:57:21 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20368";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:371:"WordCamp Asia 2026 will be available to watch live across three days of streaming, maMrking it easy for the global WordPress community to follow along from anywhere. This year’s live streamed programming begins with a special Contributor Day broadcast, followed by two full conference days of presentations from across the WordPress community. This post gathers […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"axttribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:8791:"

WordCamp Asia 2026 will be available to watch live across three days of streaming, making it easy for the global WordPress community to follow along from anywhere. This year’s live streamed programming begins with a special Contributor Day broadcast, followed by two full c,&onference days of presentations from across the WordPress community.

This post gathers each official stream in one place so you can quickly find the right broadcast for each day. Bookmark this page and return throughout the event to watch live.

Day One: The Making of a WordPress Release

Go behind the scenes of a WordPress release in this special Contributor Day live( stream from WordCamp Asia 2026. Past release squad members come together to share stories, reflect on their experience, and talk about what it takes to bring a WordPress release to life. The Panel will go live at 4:30 am UTC.

Day Two: Conference Livestreams

Watch the second day of WordCamp Asia 20U26 live for a full day of presentations and sessions. beginning at 4:00 am UTC, including a Fireside chat with Mary Hubbard, which will begin at 5:00 am UTC over on the Growth Stream.

Foundation

Growth

Enterprise

NȄW

Day Three: Conference Livestreams

Watch the third day and final day of WordCamp Asia 2026 live, beginning aq(t 4:00 am UTC for another full day of presentations from across the community. Don’t forget to watch Ma.tt Mullenweg give the final keynote, which will begin on the Growth stream at 10:00 am UTC.

Foundation

Growth

Enterprise

You can also explore the full schedule to see what is coming up across the evenp)Yt and plan your viewing. However you join, we hope you will follow along and be part of WordCamp Asia 2026.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20368";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:63:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_expli,cit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:44:"From AI to Open Source at WordCamp Asia 2026";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"https://wordpress.org/news/2026/04/wcasia-2026-sessions/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 02 Apr i'2026 16:10:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:W&W*Rt>܀;XW*XX X.?0:"";}i:1;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20341";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:386:"April 9-11, 2026 | Jio World Convention Centre, Mumbai, India WordCamp Asia 2026 brings the WordPress community to Mumbai, India, from A Ѱpril 9 to 11, with a schedule shaped around artificial intelligence, enterprise WordPress, developer workflows, product strategy, and open source collaboration. For attendees planning their time, the program offers a useful view of the […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:E"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:13942:"

April 9-11, 2026 | Jio World Convention Centre, Mumbai, India

WordCamp Asia 2026 brings the WordPress community to Mumbai, India, from April 9 to 11, with a schedule shaped around artificial intelligence, enterprise WordPress, developer workflows, product strat;:egy, and open source collaboration. For attendees planning their time, the program offers a useful view of the ideas, tools, and practical challenges shaping WordPress today.

Keynotes to Set the Stage

The keynote sessions at WordCamp Asia 2026 help frame some of the biggest conversations at this year’s event.

Ma.tt Mullenweg, co-founder of WordPress and CEO of Automattic, is expected to speak about the future of the open web and the ever-evolving role that WordPress plays.
Mary Hubbard, Executive Director of WordPress, will also join a fireside chat moderated by Shilpa Shah, focusing on leadership, education initiatives, artificial intelligence, and community growth.

Together, they offer an early view of the themes and discussions unfolding across WordPress in 2026.

AI, Automation, and the Future of WordPress

Artificial intelligence is one of the clearest threads running# through the program. Sessions from Fellyph Cintra, Fumiki Takahashi, and Nirav Mehta examine how AI is already influencing WordPress through Core discussions, testing workflows, plugin development, and day-to-day implementation. That same theme continues in sessions on marketing and conte2bnt strategy, including Adeline Dahal’s work on structuring WordPress content to make it more machine-readable. 

This cross-section of presentations shows how automation is moving from concept to practice. From autonomous testing with WordPress Playground to AI-supported development workflows, these sessions highlight applicable tools and skills that teams can start using right away, noҸ"t just concepts. For attendees interested in where WordPress is heading, this is one of the strongest themes across the event.

Enterprise WordPress and Scalability

Enterprise sessions take that discussion further by focusing on scale, architecture, and operational complexity. Rahul Bansal, J̺ames Giroux, Anirban Mukherji, and Abid Murshed are among the speakers exploring how WordPress supports larger organizations, more complex commerce systems, and demanding digital environments. Their sessions look at growth, implementation, and the kinds of decisions that matter when WordPress is supporting business-critical work.

Other talks in this track focus on the realities of enterprise operations, including migration risk, observability, and lonStg-term performance. Together, they show how WordPress continues to adapt to larger systems and more complex digital ecosystems without losing the flexibility that makes it widely used in the first place.

Developer Experience and Modern Practices

The developer track stays grounded in both Core tools and everyday engineering practice. Ryan Welcher will co*Hver the Interactivity API, Jonathan Desrosiers will look at automation in open source, and Takayuki Miyoshi will introduce a schema-sharing approach to form management. These sessions point to a broader shift toward building WordPress systems that are more dynamic, maintainable, and easier to scale over time.

The_dse more technical presentations also include sessions on the WordPress HTML API, Content Security Policy, open source data pipelines, and evolving plugin standards. Rather than focusing on a single type of builder, this part of the schedule addresses developers working across infrastructure, security, front-end experiences, and long-term platform health.

Community, Education, and Open Source

The schedule also makes spa(Ece for the people and ideas that support WordPress beyond engineering alone. A panel featuring Anand Upadhyay and Maciej Pilarski, moderated by Destiny Kanno, looks at education initiatives and student pathways into open source. Kazuko Kaneuchi will reflect on the story of Wapuu and the culture of contribution around WordPress. At the same time, Kotaro Kitamura and Chiharu Nagatomi will share how WordPress and its community shaped their professional journeys.

That wider perspective continues in sessions on product thinking, marketimkng, career growth, and business strategy. Speakers, including Nabin JaiswalHimani KankariaJulian Song, _OKarishma SundaramSandeep KelvadiAviral MittalAnh Tran, and Anna Hurko, explore how WordPress works and connects with decision-making, discoverability, professional development, and organizational growth. Taken together, these sessions reflect one of WordPress’s long-standing strengths: its ability to connect software, learning, and community in the same space.

Hands#-on Workshops

Hands-on workshops round out the schedule, offering practical sessions for attendees who want to move from ideas to implementation. They include:

  • From On-Demand to Cloud: Automate WordPress Installations Like a Pro
  • AI + MCP to build, manage, and automate WordPress end-to-end
  • Building AI Agents with self-editing memory
  • Building Better WordPress Experiences with AI-DrivR2en Development Workflows

Explore the full schedule to plan your sessions, and get your event pass to join WordCamp Asia 2026 in Mumbai.

Mumbai is calling. See you at WordCamp Asia 2026! 

Note: Much of the credit belongs to @webtechpooja (Pooja Derashri) for help in writing this piece.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20341";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i: Sm3;a:6:{s:4:"data";s:75:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"WordPress 7.0 Release Candidate 2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/news/2026/03/wordpress-7-0-release-c4|>andidate-2/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 26 Mar 2026 18:37:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}X&X*Rt~܀;YX*YY Y.?}s:8:"category";a:7:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i ":1;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:3:"7-0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:11:"development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xȗml_lang";s:0:"";}i:5;a:5:{s:4:"data";s:7:"general";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:6;a:5:{s:4:"data";s:8:"releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20324";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11a<1:"description";a:1:{i:0;a:5:{s:4:"data";s:367:"The second Release Candidate (“RC2”) for WordPress 7.0 is ready for download and testing! This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you evaluate RC2 on a test server and site. Reaching this phase […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xmlV$Y_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Mary Hubbard";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:8740:"

The second Release Candidate (“RC2”) for WordPress 7.0 is ready for download and testing!

This vers uion of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you evaluate RC2 on a test server and site.

Reaching this phase of the release cycle is an important milestone. While release candidates are considered ready for release, testing remains crucial to ensure that everything in WordPress 7.0 is tPhe best it can be.

You can test WordPress 7.0 RC2 in four ways:

PluginInstall and activate the WordPress Beta Tester plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)
Direct DownloadDow!|.inload the RC2 version (zip) and install it on a WordPress website.
Command LineUse this WP-CLI command:
wp core update --version=7.0-RC2
WordPress PlaygroundUse the WordPress Playground instance to test the software directly in your browser.  No setup required – just click and go! 

The scheduled final release date for WordPress 7.0 is April 9, 2026. The full release schedule can be found here. Your help testing Beta and RC versions is vital to making-} this release as stable and powerful as possible. Thank you to everyone who helps with testing!

Please continue checking the Make WordPress Core blog for 7.0-related posts in the coming weeks for more information.

What’s in WordPress 7.0 RC2?

What’s new in WordPress 7.0? Check out the Beta 1 announcement and 7.0 Developer Notes for details and highlights. For technical information related to issues addressed since RC1, you can browse the following links:

How you can contribute

WorGdPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can help the world’s most popular open source web platform, regardless of your technical expertise.

Get involved in testing

Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contrib7 ute. 

Your help testing the WordPress 7.0 RC1 version is key to ensuring that the final release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. This detailed guide will walk you through testing features in WordPress 7.0. For those new to testing, follow this general testing guide for more details on getting set up.

What else to test:

If you encounter an issue, please report it to the Alpha/Beta area of the support forums or directly to WordPress Trac if you are comfortable writing a reproducible bug report.  You can also check your issue against a list of known bugs

Curious about testing releases in general?  Follow along with the testing initiatives in Make Core and join the #core-test channel on Making WordPress Slack.

Test on your hosting platforms

Web hosts provide vital infrastructure for suppor ting WordPress and its users. Testing on hosting systems helps inform the development process while ensuring that WordPress and hosting platforms are fully compatible, free of errors, optimized for the best possible user experience, and that updates roll out to customer sites without issue.

Want to test WordPress on your hosting system? Get started with configuring distributed hostՌ ing tests here.

Update your theme or plugin

For plugin and theme authors, your products play an integral role in extending the functionality and value of WordPress for all users.

Thanks for continuing to test your themes and plugins with the WordPress 7.0 beta releases. If you haven’t yet, make sure to conclude your testing and update the “Tested up to” versioK n in your plugin’s readme file to 7.0.

If you find compatibility issues, please post detailed information to the support forum.

Help translate WordPress

Do you speak a language other than English? ¿Español? Fran(dais? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ?  You can help translate WordPress into more than 100 languages. This release milestone (RC2) also marks the hard string freeze point of the 7.0 releas"e cycle.

An RC2 haiku

At first just a dream,

RC2 flows like a stream

with seven-oh gleam.

Props to @amykamala @annezazu for proofreading and review.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20324";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:57:" KIY ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:49:"WP Packages is Working the Way Open Source Should";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:47:"https://wordpress.org/news/2026/03/wp-packages/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";1gW s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 25 Mar 2026 15:27:24 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20214";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:Z60:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:395:"When WP Engine acquired WPackagist on March 12, the WordPress developer community faced a familiar question: what happens when critical open source infrastructure ends up under corporate control? The community already had an answer in progress. Four days later, WP Packages (formerly WP Composer) launched as a fully independent, community-funded alternative, with some neat additional [.When WP Engine acquired WPackagist on March 12, the W(ordPress developer community faced a familiar question: what happens when critical open source infrastructure ends up under corporate control? The community already had an answer in progress. Four days later, WP Packages (formerly WP Composer) launched as a fully independent, community-funded alternative, with some neat additional features.

Built by Ben Words from Roots, the team behind Bedrock, Sage, and Trellis, WP Packages is a new open source Composer repository for WordPress plugins and themes. Composer is PHP’s dependency manager, and it is how many professional WordPress developers install and update plugins and themes in tx+heir projects. Every free plugin and theme in the WordPress.org directory is available through WP Packages. Migrating from WPackagist can be done via a single script or a few terminal commands.

What Happened and Why It Matters

WPackagist was created in 2013 by Outlandish, a UK-based digital cooperative, and it served the WordPress Composer ecosystem for over a decade. In its laterQ~ years the project suffered from deferred maintenance, slow update cycles, and little to no community input. When WP Engine announced the acquisition, developers raised immediate concerns about a private-equity-backed corporation controlling infrastructure this foundational to the WordPress developer workflow. WP Engine immediately updated the Composer info field to display a “WPackagist is now maintained by WP Engine” notice in every developer’s terminal. A sm^ Scall thing, but telling. That’s how corporate ownership changes the relationship between a tool and its users.

Ben had already started bu!]ilding a WPackagist replacement last August, long before the acquisition made headlines. When WP Engine’s deal landed, he accelerated the launch, going live on March 16 with a fully open source repository on GitHub.

Open source repo ≠ transparent system. WP Packages makes everything public, including infrastructure and build process.Ben Word on X

It’s also just a better tool. WP Packages supports Composer v2’s metadata-url protocol, which lets Composer fetch metadata only for the packages a project actually needs. WPackagist still relies on the older provider-includes approacfVh, forcing Composer to download large index files before resolving dependencies. Cold dependency resolves on WP Packages are roughly 17x faster: 0.7 seconds for 10 plugins compared to 12.3 seconds on WPackagist.

WP Packages also uses CDN caching with public cache headers and serves immutable, content-addressed per-package files. Package naming is cleaner (wp-plugin/ and wp-theme/ instead of wpackagist-plugin/ and wpackagist-theme/), metadata includes plugin and theme authors, descriptions, and homepage URLs that WPackagist has been missing for years, and updates sync every five minutes rather than WPackagist’s roughly 90-minute cycle.

How to Switch

Switching from WPackagist to WP Packages requires just a few terminal commands.

  1. Remove your existin R g WPackagist packages:
composer remove wpackagist-theme/twentytwentyfive
  1. Remove the WPackagist repository and add WP Packages:
composer config --unset repositories.wpackagist && composer config repositories.wp-composer composer https://repo.wp-packages.org
  1. Require packages with the new naming:
composer require wp-theme/twentytwentyfive

Alternatively, use the migration script to automatically update your composer.json:

curl -sO https://raw.githubuserconten4"t.com/roots/wp-packages/main/scripts/migrate-from-wpackagist.sh && bash migrate-from-wpackagist.sh

Roots also provides a WP Packages Changelog Action for GitHub workflows that tracks dependency updates using the new naming format. Projects using Bedrock already ship with WP Packages configured out of the box.

Open Source Wins

The entire WP Packages project is public. The application code, documentation, and even the full Ansible deployment configuration are available on GitHub. Anyone can fork the repository and run their own WordPress Composer registry. Ben has also committed publicly that WP Packages will never use the Composer info field to push messages, ads, or upsells into developer terminals. That kind of restUia$raint is easier to promise when a project answers to its community rather than to a corporate parent.

WP Packages is funded through GitHub Sponsors. Current sponsors include Carrot, Kinsta, WordPress.com, and Itineris. The WordPress ecosystem has always been at itɊ%s strongest when the community builds the tools it needs in the open. Ben saw a gap forming months before anyone else was paying attention, built something better than what existed, and released it for everyone. No acquisition required. No boardroom decisions about availability or pricing. Just developers solving a problem for other developers and sharing the result. Open source wins.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"Ya&com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20214";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:72:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"WordPress 7.0 Release Candidate 1";s:7:"attri4'bs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/news/2026/03/wordpress-7-0-release-candidate-1/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 24 Mar 2026 19:32:15 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:6:{i:0;a:5:{si8(:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:3:"7-0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:11:"development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_l)ang";s:0:"";}i:4;a:5:{s:4:"data";s:7:"release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:5;a:5:{s:4:"data";s:18:"release candidates";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20229";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"*";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:364:"The first Release Candidate (“RC1”) for WordPress 7.0 is ready for download and testing! This version of the WordPress software is still under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended to evaluate RC1 on a test server and site. WordPress 7.0 RC1 […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:+"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Amy Kamala";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:11508:"

The first Release Candidate (“RC1”) for WordPress 7.0 is ready for download and testing!

This ve!{,rsion of the WordPress software is still under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended to evaluate RC1 on a test server and site.

WordPress 7.0 RC1 can be tested using any of the following methods:

PluginInstall and activate the WordPress Beta Tester plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)
Direct DownloadDownload the RC1 version (zip) and install it on a WordPress website.
Command LineUse this WP-CLI comm&P1.and:
wp core update --version=7.0-RC1
WordPress PlaygroundUse the WordPress Playground instance to test the software directly in your browser.  No setup required – just click and go! 

The scheduled final release date dl./for WordPress 7.0 is April 9, 2026. The full release schedule can be found here. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!

Please continue checking the Make WordPress Core blog for 7.0-related posts in the coming weeks for more information.

What’s in WordPress 7.0 RC1?

What’s new in WordPress 7.0? Check out the Beta 1 announcement and WordPress 7.0 Developer Notes for details and highlights.

1

RC1 contains more than 134 updates and fixes since the Beta 5 release. You can browse the technical details for all issues addressed since Beta 5 using these links:

New Features since Beta 1

The release squad in conjunction with project leadership identified additional features that were not ready for beta 1 but are included in RC1 as supporting requirements for flagship features of the release.

Want to look deeper into the details and technical notes for this release? These tickets and pull requests are just some of the latest updates:

  • #GB-76700: Client Side Media as plugin only
  • #GB-76722: Add support for non-AI providers on Connector’s Screen
  • #GB-76736: New activation hook to enable RTC by default
  • #64904WP_ALLOW_COLLABORATION constant for RTC
  • #GB-76704: Increased polling intervals for RTC
  • #GB-76643: ReQ6al Time Collaboration is opt-in by default
  • #GB-76460: Toggle to turn RTC session notifications on/off
  • #62046: Update PHP AI Client package to 1.3.1
  • #GB-76550: Revisions: Show changed block attributes in sidebar
  • #62067: Single config option to disable all LLM related features
  • #63697: OPCache added to Site Health > Info > Server

The final release is on track for April 9, 2026. As always, a successful release depends on your confirmation during testing. So please download and test!

How you can contribut048e

WordPress is open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can help the world’s most popular open source web platform, regardless of your technical expertise.

Help test this release

Testing for issues is crucial to the development of any software. It’s a>9lso a meaningful way for anyone to contribute. Your help testing the WordPress 7.0 RC1 version is key to ensuring that the final release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. This detailed guide will walk you through testing features in WordPress 7.0.

What to test:

If you encounter an issue, please report it to the Alpha/Beta a+;rea of the support forums or directly to Trac if you are comfortable writing a reproducible bug report. You can also check your issue against a list of known bugs.

Test on your hosting platforms

Hosting systems provide vital infrastructure for supporting WordPress and its users. Testing on hosting infiɤ<lrastructure ensures that WordPress and hosting systems are fully compatible, free of errors, optimized for the best possible user experience, and that updates roll out to customer sites without issue. Thank you to all web hosts who test WordPress!

Want to set up testing on your hosting system? Get started with configuring distributed hosting tests here.

Update your theme or plugin

For plugin and theme authors, your products play an integral role in extending the functionality and value of WordPress for all users.

Thanks for continuing to test your themes and plugins with the WordPress 7.0 beta releases. With RC1, you’ll want to con_>clude your testing and update the “Tested up to” version in your plugin’s readme file to 7.0. If you find compatibility issues, please post detailed information to the support forum.

Curious about testing releases in general? Follow along with the testing initiatives and join the #core-test channel on Making WordPress Slack.

Help translate WordPress

Do you speak a language other than English? ¿Español? Français? Русский? 日本語? हिन्दी? বাংলা? मराठी? ಕನ್ನಡ?  You can help translate WordPress into more than 100 languages. This release milestone (RC1) marks the hard string freeze point of the 7.0 release cycle. However, strings will not be available for translation until RC2 later this week.

An RC1 haiku

RC1 arrives

with momentum, sped up time

and jazz on the mind.

Props to @4thhubbard, @desrosj, C B@jeffpaul, @chaion07, @audrasjb, @jorbin for collaboration and review.

";s:7:"attribs"||C;a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20229";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:72:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:=nD{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"WordPress 7.0 Beta 5";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"https://wordpress.org/news/2026/03/wordpress-7-0-beta-5/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 12 Mar 2026 15:49:14 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_expli4;iEcit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:6:{i:0;a:5:{s:4:"data";s:7:"General";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:3:"7-0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:4:"beta";s:7:"attribs";a:0:{}s:8:"xml_ba|Fse";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:11:"development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:5;a:5:{s:4:"data";s:7:"release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20189";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:" Gxml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:342:"WordPress 7.0 Beta 5 is ready for download and testing! This version of the WordPress software is still under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended to test Beta 5 on a test server and site.WordPress 7.0 Beta 5 can be tested […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_ba©Hse_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Ahmed Kabir Chaion";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:6719:"

WordPress 7.0 Beta 5 is ready for download and testing!

This version of ɔ6Ithe WordPress software is still under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended to test Beta 5 on a test server and site.WordPress 7.0 Beta 5 can be tested using any of the following methods:

PluginInstall and activate the WordPress Beta Tester plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)
Direct DownloadDownload the Beta 5 version (zip) and install it on a WordPress website.
Command LineUse this WP-CLI command:
wp core update --version=7v5K.0-beta5
WordPress PlaygroundUse the WordPress Playground instance to test the software directly in your browser.  No setup is required – just click and go! 

The scheduled final release date for WordPress 7.0 is still April 9, pU%BL2026.  The full release schedule can be found here. Your help testing Beta and RC versions is vital to making this release as stable and powerful as possible. Thank you to everyone who helps with testing!

Please continue checking the Make WordPress Core blog for 7.0-related posts in the coming weeks for more information. What’s new in WordPress 7.0? Check out the Beta 1, Beta 2, Beta 3 and Beta 4 announcements for details and h`ӢONighlights.

How to test this release

Your help testing the WordPress 7.0 Beta 5 version is key to ensuring everything in the release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. This detailed guide will walk you through testing features in WordPress 7.0.

If you encounter an issue, please report it to the Alpha/Beta area of the support forums or directly to WordPress Trac if you are comfortable writing a reproducible bug report. You can also check your issue against a list of known bugs.Curious about testing releases in general? Follow along withMxOP the testing initiatives in Make Core and join the #core-test channel on Making WordPress Slack.

Beta 5 updates and highlights

WordPress 7.0 Beta 5 contains more than 101 updates and fixes since the Beta 3 release.

Each beta cycle foѻQcuses on bug fixes, and more are on the way with your help through testing. You can browse the technical details for all issues addressed since Beta 3 using these links:

Issues addressed since Beta 4:

WordPress 7.0 Beta 5 contains a new feature!

Instantly access all the tools you need with a single click using the new Command Palette shortcut in the Omnibar! In 7.0 Beta 5, logged-in editorsVT will see a field with a ⌘K or Ctrl+K symbol in the upper admin bar that unfurls the command palette when clicked. The new command palette entry point streamlines navigation and customization, giving you full control from anywhere on your site – whether you’re editing, designing or just browsing plugins.

A Beta 5 haiku

A smooth melody

Beta 5 plays on its strings.

Seven brings good things.

Props to @amykamala, @annezazu and @4thhubbard for proofreading and review.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20189";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:63:" _GW ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:23:"WordPress 6.9.4 Release";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/03/wordpress-6-9-4-release/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"t)o XpubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 11 Mar 2026 15:34:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:14:"minor-releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"releases";s:7:"attu0Yribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20184";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:366:"WordPress 6.9.4 is now available WordPress 6.9.2 and WordPress 6.9.3 were released yesterday, addressing 10 security issues and a bug that ar_Zffected template file loading on a limited number of sites. The WordPress Security Team has discovered that not all of the security fixes were fully applied, therefore 6.9.4 has been released containing the necessary […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"John Blackbourn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit„p[";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:2240:"

WordPress 6.9.4 is now available

WordPress 6.9.2 and WordPress 6.9.3 were released yesterday, addressing 10 security issues and a bug that aff"Y-)\ected template file loading on a limited number of sites.

The WordPress Security Team has discovered that not all of the security fixes were fully applied, therefore 6.9.4 has been released containing the necessary additional fixes.

Because this is a security release, it is recommended that you update your sites immediately.

You can download WordPress 6.9.4 from WordPress.org, or visit your WordPress Dashboard, click “Updates”, and then click “Update Now”. If you have sites that support automatic background updates, the update process will begin automatically.

For more information on WordPress 6.9.4, please v[&[*Rt>݀;\[*\\ \.?isit the version page on the HelpHub site.

Security updates included in this release

The security team would like to thank the contributors who reported and investigated this issue, in particular Thomas Kräftner for his responsible disclosure. The security issues that are resolved in 6.9.4 are:

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17Ë`:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20184";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:57:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:35:"YourIa Browser Becomes Your WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/03/announcing-my-wordpress/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 11 Mar 2026 13:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:""e[lb;}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=19831";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:341:"For nearly two decades, WordPress has been known for a simple, powerfu4'cl idea: that anyone should be able to get online and start creating with minimal friction. The famous five-minute install captured that spirit for an earlier era of the web. Today, we’re introducing my.WordPress.net, a new take on that idea designed for a new […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brandon Payton";s:7:"attribs";a:0:{}srRd:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:15684:"

For nearly two decades, WordPress has been known for a simple, powerful idea: that anyone should be able to get online and start creating with minimal friction. The famous five-minute install captured that spirit for an earlier era of the web. Today, we’re introducing my.WordPress.net, a new take on that idea designed for a new generation of creators.

With my.WordPress.net, WordPress runs entirely and persistently in your browser. There’s no sign-up, no hosting plan, and no domain decision standing between you and getting started. Built on WordPress Playground, my.WordPress.net takes the same technology that powers instant WordPress demos and turns it into something permanent and personal. This isn’t a temporary environment meant to be discarded. It’s a WordPress that stays Ҽhwith you.

New Ways to WordPress

When you open my.WordPress.net, you’re placed directly into a complete WordPress environment that runs entirely in your browser. What makes this approach meaningful is not just where WordPress runs, but how it changes the relationship between people and the software itself. By removing the need to sign up or make early decisions about hosting and visibility, my.WordPreqiss.net reframes WordPress as a space you can enter and work within, rather than a service you have to configure before you begin.

“This takes WordPress from being framed as something that is democratizing publishing to democratizing digital sovereignty.” – Alex Kirk

Seen through that lens, my.WordPress.net is not just about convenience. As you don’t need to choose a hosting provider, your WordPress belongs entirely to you. In a publishing environment, you’d briefly interact with WordPress as you prepare your next post. In a personal setting, it becomes a place you shape and return to. That change unlocks new ways of thinking about what WordPress can be.

Permanently and Privately Yours

Because sites on my.WordPress.net are private by default and not accessible from the public internet, they don’t behave like traditional websites. They aren’t optimized for traffic, discovery, or presentation, and they don’t need to be. Instead, WordPress becomes a personal environment where ideas can exist before they are ready to be shared, or where they may never be shared at all.

This changes how WordPress can be usedqwSl day to day. It becomes a place to think, to draft, to organize, and to experiment without pressure, whether that means writing privately, collecting research, or building small tools for personal use. Learning also fits naturally into this model, since people can explore plugins, themes, and features inside a real WordPress environment where mistakes are expected and recoverable.

This turns WordPress into a personal workspace. It becomes a place for thin{ Zmking, learning, prototyping, and tinkering, where exploration matters more than outcomes. In that role, WordPress shifts from being something you prepare for others to visit into something you actively work inside, adapting to how you want to create and learn over time.

Sparking Creativity with Apps

To make these ideas concrete, my.WordPress.net includes an App Catalog with pre-configured experiences designed specifically for personal use, built with WordPress plugins. These examples highlight how WordPreOgnpss can function when it’s private, persistent, and easy to experiment with. Each app installs with a single click and configures itself automatically.

Personal CRM

A private relationship manager designed to help you stay in touch with people who matter to you. Contacts can be grouped, enriched with personal details, and paired with reminders to reconnect. In the demo, this extends to analyzing communication patterns using imported chat data, all stored locally inside WordPress.

Personal RSS Reader

Using the Friends plugin, WordPress becomes a quiet, perusonal feed reader. Instead of relying on external platforms, you can follow sites and creators inside your own WordPress and read at your own pace, free from algorithms or engagement pressure.

AI Workspace and Knowledge Base

Because my.WordPress.net is powered by WordPress Playground, an AI assistant can safely modify it, empowering you to customize beyond what you’re used to. Ask it to modify a plugin to your liking, or create \&\*Rt}݀;]\*]] ].2an entirely new one, featuring your desired block. Ask it abouti the data you have stored in your WordPress. The assistant remembers what it touches and makes it easy to share your changes with others. Over time, WordPress itself can become your personal knowledge base that the AI understands and works with.

Zero Barriers

my.WordPress.net lowers the barrier to getting started with WordPress to almost nothing. It offers a fast, commitment-free way to explore, learn, Z and build, whether the result is a long-term personal project or something that eventually moves elsewhere. In that sense, it updates the spirit of the five-minute install for a browser-first web.

What you should know

  • Storage starts at roughly 100 MB
  • The first launch takes a little longer while WordPress do/nwnloads and initializes
  • All data stays in your browser and is not uploaded anywhere
  • Each device has its own separate installation
  • Backups should be downloaded regularly

Create and explore

WordPress has always grown through experimentation. People trying things, breaking things, and discovering new ways to use the platform have shaped what WordPress is today.

my.WordPress.net continues that tradition by making experimentation easier and more personal. It’s an invitation to create without pressure, to explore ideas that may never be published, and to use WordPress in ways that fit your life.


my.WordPress.net is built on WordPress Playground technology. Learn more at WordPress.org/playground or join the conversation in the #meta-playground channel on WordPress Slack.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"19831";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:63:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit"Mx;b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"WordPress 6.9.3 and 7.0 beta 4";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:66:"https://wordpress.org/news/2026/03/wordpress-6-9-3-and-7-0-beta-4/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 10 Mar 2026 23:V 41:33 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:14:"minor-releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b 6:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20166";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:361:"WordPress 6.9.2 was released earlier today and addressed 10 security issues. A few users have subsequently reported an issue where the front end of their site was appearing blank after updating to 6.9ay.2. The issue has been narrowed down to some themes using an unusual approach to loading template files via “stringable objects” instead of […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"John Blackbourn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modujEles/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:5985:"

WordPress 6.9.2 was released earlier today and addressed 10 security issues.

A few users have subsequently reported an issue where the front end of their site was appearing blank after updating to 6.9.2. The issue has been narrowed down to some themes using an unusual approach to loadingg! template files via “stringable objects” instead of primitive strings for file paths.

Although this is is not an officially supported approach to loading template files in WordPress (the template_include filter only accepts a string), it nevertheless caused some sites to break. As a result, the Security Team has decided to address this in a fast follow 6.9.3 release.

As always, it is rewcommended that you update your sites to the latest version of WordPress immediately. This ensures your site is protected by all available security fixes in 6.9.2 and that you will not be affected by the bug fixed in 6.9.3.

Many thanks to those who reported the issue, assisted in narrowing down the problem, and helped with the fix, in particular Jos Klever who assisted throughout the process.

You can download WordPress 6.9.3 from WordPress.org, or visit your WordPress Dashboard, click “Updates”, and then click “Update Now”. If you have sites that support automatic background updates, the update process will begin shortly. You don’t have to do a thing!

For more information on WordPress 6.9.3, please visit the version page on the HelpHub site.

WordPress 7.0 beta 4

The next major release of WordPress will be version 7.0, which is planned for April 9, 2026. The Security Team has decided to package a new beta release (7.0 beta 4) to keep everyone protected from the patched vulnerabilities, including the dedicayb>/ted members of the community focusing their time and effort on testing the upcoming release.

This will be an additional beta release in the 7.0 release cycle. The schedule will remain the same going forward, but with five total beta releases instead of the previously planned four. The next 7.0 beta release is still scheduled for Thursday, March 12th.

This beta version of the WordPress software Mis still under development. Please do not install, run, or test WordPress 7.0 beta versions on production or mission-critical websites. Instead, you should evaluate Beta 4 on a test server and site.

PluginInstall and activate the WordPress Beta Tester plugin on a WordPress install. (Select the “Bleeding ednge” channel and “Beta/RC Only” stream.)
Direct DownloadDownload the Beta 4 version (zip) and install it on a WordPress website.
Command LineUse this WP-CLI command:
wp core update --version=7.0-beta4
WordPress PlaygroundUse the WordPress Playground instance to test the software directly in your browser.  No setup is required – just click and go! 

Beta 4 updates and highlights

WordPress 7.0 Beta 4 contains the ten security patches shipped in WordPress 6.9.2, and more than 49 updates and fixes since the Beta 3 release, including 14 in the Editor and 35 in Core. 

Each beta cycle focuses on bug fixes. More are on the way, thanks to your help with testing. You can browse the technical details for all issues addressed since Beta 3 at these links:

As always, a successful release depends on your confirmation during testing. So please do wnload and test!

Props @peterwilson, @desrosj, @marybaum, @amykamala for peer reviewing.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:7:"post-id";a:1:{i:0;a:5:{s:4:"data";s:5:"20166";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0I~-:"";a:3:{s:4:"href";s:32:"https://wordpress.org/news/feed/";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:44:"http://purl.org/rss/1.0/modules/syndication/";a:2:{s:12:"updatePeriod";a:1:{i:0;a:5:{s:4:"data";s:9:" hourly ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:15:"updateFrequency";a:1:{i:0;a:5:{s:4:"data";s:4:" 1 ";s:7:"attribs";a:0:{}s:8:"xm l_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:30:"com-wordpress:feed-additions:1";a:1:{s:4:"site";a:1:{i:0;a:5:{s:4:"data";s:8:"14607090";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:12:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Mon, 20 Apr 2026 03:16:48 GMT";s:12:"content-type";s:34:"application/rss+xml; charset=UTF-8";s:4:"vary";s:37:"Accept-Encoding, accept, content-type";5[s:25:"strict-transport-security";s:12:"max-age=3600";s:6:"x-olaf";s:3:"⛄";s:13:"last-modified";s:29:"Sat, 11 Apr 2026 18:21:14 GMT";s:4:"link";s:63:"; rel="https://api.w.org/"";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:16:"content-encoding";s:4:"gzip";s:7:"alt-svc";s:19:"h3=":443"; ma=86400";s:4:"x-nc";s:9:"HIT ord 1";}s:5:"build";i:1760643936;s:21:"cache_expiration_time";i:1776698209;s:23:"__cache_expiration_time";i:1776698209;}]&]*RtZl8 &*ـ5$_site_transient_feed_9bbd59226dc36b9b26cd43f15694c5c38 &Le82e6L8ehs:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:27817:"

Hi there,

I am just back from my fourth WordCamp Asia and it was again fantastic! I also enjoyed Mumbai as a city to visit. The energy in the streets, the kindness of the people, the historic sites of many cultures and the deliciousness of the food. It was all an adventure!

Huge Kudo;VVs to all the people who put together a phenomenal WordCamp. It’s a lot of work, and it takes dedication, perseverance and an incredible amount of details to bring it all together for ca 2300 people to have a good time. And I am excited for next year to revisit India for the first WordCamp India as a fourth flagship event.

The angels behind the scenes already uploaded all 48 session videos to YouTube to the WordCamp Asia 2026 playlist on the WordPress channel.

And just in time for this Weekend Edition, WordCamp Europe announced their scrhedule, with two tracks for talks and two for workshops. In a few weeks, on June 4-6, 2026, roughly 1500 people will descend on Krakow, Poland. Will you be there?

If you would rather not get across the pond, there are a few WordCamps on the calendar in the US, too:

A full list of all planned WordCamps in various stages is available at WordCamp.org

What else is in this Weekend Edition? AI in WordPress, block theme and plugin updates and more…

Have fun!

Yours, 💕
Birgit

Developing Gutenberg and WordPress

Miguel Fonseca recaps what’s new in Gutenberg 22.9, a focused release across 131 merged PRs. The headline addition is background gradient support for the Group block, letting you layer gradients over background images for the first time. The command palette gains organized sections for recent commands and contextual suggestions — experimental, opt-in via Gutenberg Experiments. Real-time collaboration gets stability fixes: block notes now sync without a page refresh, and the stuck x“Join” button in the post list is resolved.

🎙 The latest episode is GutgnAenberg Changelog #129 Artificial Intelligence, WordPress 7.0 and Gutenberg 22.8 with Beth Soderberg, of BeThink Studio

Beth Soderberg and Birgit Pauli-Haack recording the Gutenberg Changelog 129

Anne McCarthy introduces the Twenty Twenty-Seven team: Henrique Iamarino lead[u8Bs design, with Maggie Cabrera and Carolina Nymark as co-lead developers. The standout addition is Juanfra Aldasoro stepping into a newly created lead mentor role — a deliberate move to make theme contribution more structured and welcoming for newer contributors. Starting earlier than previous default theme cycles gives the team roʷom to be more intentional: the goal isn’t just a great theme, but growing the number of people who feel capable of contributing to WordPress theme work at all.

WordPress 7.0

The release date is still pending. An update is expected on or before April 22, 2026, next week. Stay tuned.

Benjamin Zekavica, previous Core team rep, offers a practivGcal pre-flight checklist to prepare your plugins and sites for WordPress 7.0: if your plugins still use metaboxes, real-time collaboration will silently break for your users — migration time is now. PHP 7.2 and 7.3 are gone, MySQL minimum jumps to 8.0, and API keys in the new Connectors screen sit unencrypted in wp_options until Trac #64789 lands, so use environment variables instead. The iframed editor isn’t enforced in 7.0 core yet, but test your v2 blocks in the Gutenberg plugin today.


Core AI team member Darin Kotter cuts through the noise in WP 7.0 + AI: WordPress 7.0 ships AI infrastructure, not AI features. Your site won’t suddenly start firing off AI rDequests when you update. What lands in core are the provider-agnostic AI Client PHP API, the new Connectors API for managing external service authentication, and client-side enhancements to the Abilities API. Actual AI providers, features, and MCP integration all arrive via separate plugins — your choice, your setup.

Nevertheless, Depak Gupta,freelance developer from Mumbai and contributor on the Core AI team, published a plugin to Turn of all AI Features via the Settings > General page or via command line.

Plugins, Themes, and Tools for #nocode site builders and owners

Jamie Marsland poses an interesting question in The future of Wor9dPress after blocks: what if the builder isn’t human? He suggests that blocks were made for people—easy to understand but difficult for AI to interpret. He envisions a future where meaning is more important than layout, editing becomes conversations, and WordPress transforms from a site builder to a content operating system.


Shani Banerjee highlJ2 ights the new features in WooCommerce 10.7, mainly focusing on performance boosts: improvements on the high-performance order storage (HPOS) reduce the number of database queries by 51%, and using object cache significantly cuts down checkout query counts. There are also updated analytics export filters that accurately reflect currency for background jobs, a new beta PHP API for handling orders, fix es for the Cart and Checkout blocks, better contrast for accessibility, and increased security for order notes in the REST API and AJAX handlers. Banerjee has all the salient details for you.


Speaking of WooCommerce, Wes Theron walks you through the new course, Build your jstore with WooCommerce on WordPress.com. It’s free and beginner-friendly. You’ll learn everything you need to launch and manage an online store. In about an hour of bite-size video lessons, you’ll work through products, payments, shipping, taxes, and order management at your own pace, ending with a fully functional store and the confidence to run it day to day.


Derek Hanson‘s Cover Block Parallax Style v1.2.0 is more bug-fix than feature release. The most visible fix: the editor and frontend were using different default speeds, so what you previewed wasn’t what visitors saw. Two mobile-handling bugs got squashed — the original global viewport check meant parallax would never initialize after resizing from mobile to desktop. Thi+e main new feature is a per-block “Disable on mobile” toggle, replacing the blunt all-or-nothing approach. Background oversizing also bumped from 130% to 140%, matching what production parallax libraries use.


Elliott Richmond continues his WordPress.com series with Design Your WordPress HomYepage with Twenty Twenty-Five, switching to the core theme he contributed to and building a hero section, call to action, and quick links grid — properly, using blocks the way they were designed. In 12 minutes you’ll learn how Groups, Covers, Grids, Global Styles, and Patterns fit together, and why understanding what’s happening under the hood makes all the difference to your layouts.

Theujme Development for Full Site Editing and Blocks

At WordCamp Asia 2026 in Mumbai, I ran a block theme development workshop and whether you were there or couldn’t get a seat, the full workshop bundle is now on GitHub — everi4ything you need to build Concrete & Light, a portfolio theme, entirely through the Site Editor. Three guided exercises walk you through styling headers and footers, setting global element styles, and creating dynamic page and archive templates. You can be up and running in minutes via WordPress Studio, the Studio CLI, or directly in WordPress Playground.

Workshop reference theme screenshot Concrete and Light

Jonathan Bossenger documents how he built a custom WordPress block theme using Claude and MCP tools — no CLI, no code editor, just conversation. WordPress.com MCP tools let Claude audit his live site directly; WordPress Studio MCP tools wrote the theme files into his local environment. The key lesson: AI got him 80% there fast, but converting Claude’s raw HTML output into proper editable block markup still required a human in the loop — and Claude Code to help g38V}et it done.

Home page hero section by Jonathan Bossenger

Yann Collet, founder of Twentig, has launched Twentig One, a new free WordPress block theme built for the site editor. Lightweight and flexible, it offers templates, post formats, color presets, font pairings, and fluid spacing out of the box. Four starter sites — Business, Portfolio, Blog, and Personal — get you up and running quickly,^&^*RER5R_9^R=&݀;_^*__ _.? with more on the way.

“Keeping up with Gutenberg – Index 2025”
A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2024 on. Updated by yours truly.(

The previous years are also available:
2020 | 2021 | 2022 | 2023 | 2024

Building Blocks and Tools for the Block editor.

Eric Karkovack walks you through using the Remote Data Blocks plugin to pull Google Sheets data into WordPress, step by step. The plugin connects to Airtable, Shopify, and Google Sheets out of the box, with HTTP support for other sources. Ɨ7Most of the setup time goes into Google Cloud Platform — creating a project, enabling APIs, and generating JSON credentials. Once connected, your spreadsheet data renders via a block and a customizable pattern directly in the editor.


Varun Dubey shares a hard-won lesson in CLAUDE.md for WordPress Developers: Why Layered Knowledge Beats a Bigger File: when your instructions file hits 400 lines, more rules aren’t the fix. His solution is four distinct layers — rules in CLAUDE.md, facts in memory, procedures in skills, and capabilities in MCP servers — each loaded only when relevant. For WordPress developers already running Claude Code and feeling the weight of their own instructions pile up, this is the cleanup framework you didn’t `know you needed.


AI and WordPress

Jeffrey Paul announces two quick releases of the WordPress AI plugin. Version 0.6.0 marked a shift toward connected publishing workflows — image editing and refinement landed hJ5as a full Feature, and the plugin was renamed from “AI Experiments” to simply “AI.” Now 0.7.0 is out, expanding editorial workflows further: Content Classification suggests categories and tags from your post content, Meta Description Generation handles SEO descriptions without leaving the editor, and bulk alt text generation lets you process your entire Media Library at once#'. Your next stop is 0.8.0, where Content Provenance tracking via C2PA and a “Refine from Notes” experiment are already taking shape.


James LePage, co-team rep of WordPress Core AI and head of AI at Automattic, catalogs what the community is building on top of the WordPress AI infrastructure ahead of 7.0. The volume is the point: ten community AI provider plugins, 70+ plugins adopting the Abilities API covering hundreds of millions of installs, dozens of MCP server implementations, fourteen agent skills, and tutorials in Japanese, German, Spanish, Portuguese, and Russian. WooCommerce, ACF, Ninja Forms, GravityKit, Yoast, and WP Engine are all in. None of it was dictated from the top — the community decided the building blocks were worth using. The post has about 180ϋ+ distinct resources and links. And LePage himself admits it’s not exhaustive.


JuanMa Garrido shares hard-won lessons in Using local AI models with WordPress 7.0: what I learned connecting Ollama — the kind the officialyPKX docs skip. The biggest gotcha: call wp_ai_client_prompt() at init priority 25 or later, not the default 10, or authentication won’t be wired up yet and you’ll get a silent “No models found.” He also covers how to allowlist localhost requests (blocked by WordPress’s SSRF protection by default), register fallback auth for keyless local providers, and use is_supported_for_text_generation() as a pre-flight check before committ, ing to an API call.


Gary Pendergast brings his AI writing experiment directly into the block editor with Claudaborative Editing 0.4. The new WordPress plugin — available on GitHub now, pending directory approval — adds a sidebar menu with Compose, Proofread, 9/ Review, Edit, and Translate modes, plus a pre-publish panel that suggests tags, categories, and excerpts. You control how much the LLM does: it can fix things outright or just leave notes for you to act on. Gary uses it mainly for planning — to organize his thoughts before writing, not to write for him.

What’s new in Playground?

Fellyph Cintra announces a new bluep9@rint agent skill that teaches your coding agent to write valid WordPress Playground Blueprints from natural language prompts. Install it with one npx command and your agent gains a structured reference covering every Blueprint property, resource type, step sequence, and common pitfalls — so it stops guessing property names or forgett0ing require '/wordpress/wp-load.php' in runPHP steps. It works with Claude Code, Gemini CLI, Cursor, Copilot, and Codex.

Need a plugin .zip from Gutenberg’s master branch?
Gutenberg Times provides daily build for testing and review.

Now also available via WordPress Playground. There is no need for a test site locally or on a server. Have you been using it? Email me with your experience.


Questions? Suggestions? Ideas?
Don’t hesitate to send them via email or
Send me a message on WordPress Slack or Twitter @bph.


For questions to 3be answered on the Gutenberg Changelog,
send them to changelog@gutenbergtimes.com


Featured Image:


";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 18 Apr 2026 01:55:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}P).s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Birgit Pauli-Haack";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:100:"Open Channels FM: Podcasting 2.0: The Open Source Movement Reshaping How T3We Create and Consume Audio";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2552870";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:106:"https://openchannels.fm/podcasting-2-0-the-open-source-movement-reshaping-how-we-create-and-consume-audio/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"!xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:157:"This episode explores Podcasting 2.0, highlighting community-driven enhancements to RSS, the balance of distribution platforms, and evolving podcast formats.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 16 Apr 2026 09:34:05 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit"S`;b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:75:"Gutenberg Times: Building a block theme from scratch ‱# Workshop resources";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://gutenbergtimes.com/?p=45222";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:82:"https://gutenbergtimes.com/building-a-block-theme-from-scratch-workshop-resources/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml3^,_lang"_&_*REހ;`_*`` `.?;s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:8643:"

It was great fun to conduct a Workshop at WordCamp Asia contributor day. Roughly 100 students were in the class and it was a great interactive session. I also know that there were quite a few of you who didn’t get to join us because there wasn’t enough room.

Birgit Pauli-Haack workshop on the block editor and full-site editing was a highlight of the entire event. Her depth of knowledge and infectious enthusiasm for the future of WordPress left me inspired and ready to dive deeper. – Kinjal Dwivedi

If you atten'ded the Block Theme Development workshop at WordCamp Asia 2026 in Mumbai and want to revisit the exercises, or if you couldn’t make it but want to work through it on your own, the complete workshop bundle is available on GitHub. Everything you need to follow along is included:

  • the reference theme,
  • demo content with media,
  • step-by-step instructions to start Ayour theme, and
  • a blueprint to set up a local site with WordPress Studio or with WordPress Playground.

You can get started within minutes.

If you have used the Site Editor to customize a theme but have not yet built one from scratch, this workshop is a great next step. The exercises stay entirely within the visual editor. By the end, you will have a working portfolio theme and a solid understanding7ԇ of how template parts, patterns, global styles, and custom templates fit together. Using the Create Block theme plugin, you can save all your changes in the new theme files, export it and use it on other websites.

A quick primer before you start

Before jumping into the exercises, it is worth reviewing the workshop slide deck. If you are coming from classic WordPress themes, the mental model is different. A block theme replaces PHP template files with HTML templates built from block markup, and it replaces scattered CSS with a single theme.json file that defines your colors, typography, spacing, and layout in one place. Templates and template parts live in their own folders, and every piece of them is< made of blocks.

The Site Editor is where it all comes together. It gives you a visual canvas for designing templates, setting global styles, and previewing changes in real time. Developers ship defaults through theme.json; site owners customize through the Site Editor. When a user makes a change in the editor, it takes precedence over the theme default. Understand that layering is key before you dive into the exercises.

What the workshop covers

The workshop walks you through building Concrete & Light, a block theme for a fictional heritage architecture studio based in Mumbai. Rather than starting from theory, you start from a working site with real content — five pages and three project posts — and progressively shape the design through the Site Editor.

Reference theme for the Bu._�������ilding block theme from scratch Concrete & Light.

Three guided exercises take you from basics to custom templates:

Exercise 1: Styling the Header. You install fonts (Jost and Playfair Display), set up a semantic color palette, connfigure typography presets, and transform the default header into a dark, minimal navigation bar with uppercase text and an accent border. This is where you get comfortable with global styles and template parts.

Exercise 2: Footer and Global Elements. You build a four-column footer with studio branding, page links, social channels, and addresses. Then you style headings, links, and buttons across the entire site to ensure design consiste<(^ncy. By the end, you understand how global element styles cascade through your theme.

Exercise 3: Page Templates. This is where it gets interesting. You create a Landing Page template with a full-viewport hero image, a 40% overlay, and a dynamically pulled page title — no hardcoded text. Then you build a Category Projects template with a three-column query loop grid, giving you hands-on experience with archive templates and dynamic conDtent.

You use the visual tools WordPress provides and see the results immediately. The Create Block Theme plugin is pre-installed so you can export your modifications as a proper theme at any point.

Getting started on your own

You have three options for setting up your site:

  • A vGisual app, WordPress Studio can import the included blueprint and have your site ready in a couple of minutes.
  • Using the command line, the Studio CLI will do the same thing with a single command.
  • Or skip the install entirely, open the workshop site directly in WordPress Playgroc]und — it loads right in your browser with all the content and plugins already in place.

Instructions for installing WordPress Studio or using the Studio CLI for the workshop are also available.

Whichever route you choose, the blueprint automatically installs WordPress, activates the required plugins, imports allZ demo content and media, and configures the site settings.

Once your site is running, open the exercise instructions on GitHub and work through them at your own pace. The instructions include color references, specific block settings, and enough context that you should not get stuck even without a workshop facilitator in the room.

The full workshop bundle is on GitHub. Fork it, clone it, or just download the ZIP. And if you build something with it, we would love to hear about it.

If you have trouble or run into problems, email pauli@gutenbergtimes.com or ping me on WP Slack or create an issue or discussion on GitHub

Resources to learn more

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 16 Apr 20:626 09:23:27 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Birgit Pauli-Haack";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:90:"WPTavern: #212 – Anne Bovelett on How Web Accessibility Boosts Traffic, SEO, and Revenue";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:48:"https://wptavern.com/?post_type=podcast&p=203467";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:102:"https://wptavern.com/podcast/212-anne-C?bovelett-on-how-web-accessibility-boosts-traffic-seo-and-revenue";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:57574:"
Transcript

[00:00:19] Nathan Wrigley: Welcome to the Jukebox Podcast from WP Tavern. My name is Nathan Wrigley.

[00:00:26] Jukebox is a podcast which is dedicated to all things WordPre\xss, the people, the events, the plugins, the blocks, the themes, and in this case how web accessibility boosts traffic, SEO, and revenue.

[00:00:39] If you’d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.

[00:00:56] If you have a topic that you’d likeqE us to feature on the podcast, I’m keen to hear from you and hopefully get you or your idea featured on the show. Head to wptavern.com/contact/jukebox and use the form there.

[00:01:13] So on the podcast today we have Anne Bovelett.

[00:01:16] Anne is a seasoned accessibility strategist with many years of experience in the tech industry. Her journey into accessible design began several years ago, and since then, Moshe’s become a passionate advocate for making the web a more inclusive place. Especially for WordPress users and developers. Drawing from her background in consulting, training, and her own experiences, Anne’s work focuses on the intersection of accessibility, universal design, and tangible business outcomes.

[00:01:46] This episode explores accessibility, not just as a moral imperative, but as a strategic advantage for website owners and businesses. Anne explains how neglecting accessibility means you are leaving serious money on the table, referencing compelling research from a variety of credible sources. These studies reveal practical data. Compliant sites enjoy increases in organic traffic, a boost in keyword rankings, stronger authority, and significant financial opportunities, sometimes running into millions and even billions.

[00:02:22] Anne talks about why accessibility hasn’t aJlways been prioritised on the web, using analogies of the physical world, and the history of web development. She gets into the technical side as well, but this conversation is specifically geared towards the real world, bottom line, business benefits of accessible websites. Reach more users, boost revenue, and even reduce support costs.

[00:02:46] If you’re a website owner, developer, or digital business leader who’s ever wondered whether accVessibility is worth it, this episode is for you.

[00:02:57] If you’re interested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you’ll find all the other episodes as well.

[00:03:07] And so without further delay, I bring you Anne Bovelett.

[00:03:17] I am joined on the podcast by Anne Bovelett. Hello Anne.

[00:03:20] Anne Bovelett: Hi Nathan. Thank you for having me today.

[00:03:23] Nathan Wrigley: You are very welcome. Anne and I have been talking for quite a long time before we hit record and we’ve covered a lot of ground. But the ground that we’re going to cover today is all to do with accessibility, your WordPress website and why, well, why you are leaving money on the table if you are not pursuing the accessibility goals that you probably should be in the year 2026.

[00:03:43] Before we begin that, I guess it would be a good idea for you, Anne, to give us your credentials. Tell us a little bit about you and how come you get to speak authoritatively about accessibility in WordPress. So over to you, give us your bio.

[00:03:55] Anne Bovelett: It’s the most dangeroR us thing to ask me ever, right? Because I always talk too much.

[00:04:01] So let me do it differently this time. When I started figuring out about accessibility, about six years ago, I quickly realised that it’s not that complex to learn accessible coding. It’s not that complex to learn universal design principles. But what is hard for a lot of people working in accessibility is that many of them have this very social way of acting. I do too.qp I’m in it for the right reason, I think, because I want everybody to have freedom and also the freedom to make the same mistakes that we do, but also not to be constrained in any way.

[00:04:46] And then I was speaking to accessibility specialists, remediators, and in every layer of businesses, and I realised that they were being punched upon by organisations because they were just getting too many roles in one. The expectations were insane. So companies were 2 – 3000 people working for them, outputting I don’t know what kinds of digital products and websites, would expect one person to be the accessibility person to guard the compliance. And I mean this is a recipe for burnout 101.

[00:05:21] And one thing I don’t have a lack of is a big mouth. And one of the reasons why I started working for myself is because of that big mouth. I was not material to be hired, even though I managfKed to work for 22 years in employment. I realised at some point, if I ask a good fee, for some reason people take me seriously. Have you ever noticed that, Nathan? The more money you ask for, the more serious they’re going to take you. It’s absolutely ridiculous. But that’s what’s happening.

[00:05:59] And so I was trying to find my way in accessibility, like where do I fit in best? And then I thought, I’m going to be the flaFCg bearer and I want to teach `&`*RE^ހ;a`*aa a.?companies. And one of the things I like to do is to beat them with their own stick. Because I don’t care why someone makes whatever product, or whatever service they have accessible, I just care that they do. So if the stick that says money works, I’ll beat that. I’ll beat with that. It’s no doubt.

[00:06:35] And that’s where my career sytarted changing, and especially since the past one and a half years. Someone said, you should change your job title. You should turn it into Accessibility Strategist. Well, here we are. I don’t care much for titles, but apparently that pretty much describes what I do.

[00:06:57] Nathan Wrigley: It’s kind of curious to me that if you were to, I say this phrase quite a lot on this podcast because there’s a lot of introspection going on and a lot of gazing back in time. It’s kind of curious that the accessibility bit never got importance from the get-go. And I mean right back from when the internet began.

[00:07:18] There was this great promise that suddenly great swathes of information, which would’ve been hither to unavailable to an awful lot of people, would suddenly be able to be parachuted into your living room via a computer and increasingly, you know, int:%`o your hand with a mobile phone.

[00:07:34] And yet the technology developed, the browsers developed, the web design industry developed, and it never got that importance. I’m genuinely puzzled by how that occurred. How it is that we all ignored that. And it really is probably only within the last 3, 4, 5 years that this clarion call for accessibility has become mainstream. I know that there’s people that have been banging the gong probably rig(ht from the beginning, but it has been largely ignored and I find that really curious.

[00:08:07] Anne Bovelett: I think that is due to two things. First of all, because people approach this as a purely social issue that needs to be resolved, and that people can’t imagine that they have certain users, which is arrogance at its finest. But, you know, that’s another topic.

[00:08:27] The othe; r thing is good intentions. Like they say, the road to hell is paved with good intentions, right? Because in the beginning of the internet, when things got more colour, I always say this is the point, where things got more colourful, when Google was still small, when Alta Vista was still a thing and Yahoo and you remember, and I think we had four digit or five digit numbers for ICQ members. Actually the HTML, the sites were pretty ugly, right? They were fugly, I would say. I remember we had PBto build with tables and stuff, and then jump through hoops to make something look the way we wanted to.

[00:09:08] But the thing is, around that time, all we had was semantic HTML. We still have that, but back then it’s all we had. And because we were using semantic HTML, it was great for screen reader users, for example, and other assistive technology. But then everybody always wants to improve. They want to do better. And there is a German word f or it, and I haven’t found the equivalent for that in English. We call it verschlimmbesserung. It literally means, instead of improving it, maybe down proving it. It’s like over-engineering.

[00:09:48] So this is what happened. And then people always want to work faster and they love building tools that help others, because in a sense, we are a social species, if you like it or not. We’re just social in the wrong things often, I think asVd  a society. And from that perspective, there’ve been developers that had a great idea, said, let’s make frameworks, and then let’s make things easier for our fellow designers and developers.

[00:10:13] And very fast, at some point, semantic HTML was not a thing anymore because people were coding with div and span. And the div and span are the chameleons, the useless chameleons if you talk about accessibility, because you can make a div l=T ook like something, but you can’t make it behave like something until you put a ton of JavaScript on it. Div is like tofu without seasoning, right?

[00:10:41] And the same is with span. And because semantic elements like a button is challenging to style for some, a lot of frameworks came that used div and span a lot. And then they’re relying on JavaScript. And then these frameworks were growing and then at some point people were like, oh, thisS  is the biggest framework used by everybody, so it must be good. That’s like saying the opinion of the majority is the truth. Unfortunately it’s not.

[00:11:15] That is my theory. I’m saying this more often. There was this time when everybody was doing Duolingo and then making big messages on social media, look, I’m on a 682.5 day streak in Duolingo, developers, right? And I’m like, why are you telling me about your streak fo(E r that but you can’t remember 50 semantic HTML elements? That’s very much also bashing the developer, which is pretty unfair because the problem is, with accessibility is, it’s not taken into account from the beginning.

[00:11:59] Let me compare that with another situation. So our family home burnt down to the ground and we had to rebuild, and then we got the chance to improve some things because we got modern stuff. And then, because weY were building this community seminar centre at the same time, we needed to think about how we’re going to build the toilets, right? And then we had to go, and here, because the architect that helped us, he was nice guy, but he didn’t think about wheelchairs, about accessibility.

[00:12:32] At that time, I wasn’t thinking about accessibility or digital accessibility at all. But I was like, what if someone comes in with a wheelchair? Or w6hat if we have a guest that weighs over 190 kilos? Will our toilet survive that? What kind of toilet do we need? And just close your eyes and go into that little toilet room, bathroom you call it, probably, and then close your eyes and imagine, okay, I have trouble moving, I have pain, I have rheumatism. I don’t but, you know, and I’m on a stick. Where do I put my stick? Do I have a place to put that in the corner? Can I reach for the paper?

[b8100:13:13] All these practical things. These are decisions that you take before you even start building the room. And it’s the same thing with anything else. Digital applications, terminals, elevators. I don’t know, anything. And the thing is, the better you do it, the less people have to ask questions afterwards about, how does this work?

[00:13:39] Nathan Wrigley: Yeah, it’s kind of interesting because in the real worldxMث, I know that in the part of the world where I live, and I’ve made this comparison on different podcasts in the past. It’s so self-evident when somebody, for example, who’s using a wheelchair. It’s so self-evident when they can’t get in the building because, well, there they are at the door with some impediment. Maybe there’s three steps that are just unachievable. And it’s really obvious. There they are in the real world. You walk past and you notic He it. It’s right there in front of you. Look, there’s a problem that needs to be solved.

[00:14:13] And so for the real world, the legislation in the part of the world where I am, came into effect many years ago. And so, for example, the ramps came in and all the premises that are publicly trading things must have ramps and so on and so forth.

[00:14:26] However, the internet is a different animal in that mk,^ost of us are browsing in the comfort of our own home. Nobody has any idea what you are browsing. Nobody’s got any idea where it is failing for you because they’re not staring over your shoulder. And even if they were staring over their shoulder, it would be fairly hard for them to determine that, again, to use the metaphor of getting in the building, they wouldn’t see that you couldn’t get in the building even if they were watching your phone. It has to be reported b㋈y you, the user that can’t achieve the things. And so there’s this real kind of difficulty in matching it up.

[00:15:03] And also because a website kind of looks finished when it looks finished to most people, then you just put the tools away. There’s the website. It looks finished, so it is finished. We’re done. And of course, there’s this whole increasingly vocal cohort of people who, and we’ll get into them in a momefnt, who are not able to access these things, but they have to self-report.

[00:15:31] And who do you even report to? If I can’t access a building on my high street, let’s say the local library, I could probably even go to the police in all honesty. There’s a central place. I could go to the police, go to the council, and I could say, this must be fixed. And it, sure enough, it will be fixed. There is no equivalence here. Who would I go tܙ o to report a problem so that it will definitely be fixed.

[00:15:53] So there’s this whole sort of strange disconnect, which presents the problem of today. How do we encourage people who don’t get the self-reporting, that it’s a jolly good idea to fix the problems in advance?

[00:16:08] Anne Bovelett: Make it hurt.

[00:16:08] Nathan Wrigle=Z y: Or make it valuable, make the fix valuable. And in the scenario that you are describing today, we’re going to talk about some articles, one of which you’ve written, but also one which has been done by accessibilitychecker.org. We’re going to look into those. This is making the economic argument for doing it.

[00:16:26] Anne Bovelett: I’m sorry for interrupting you, but it was not just accessibilitychecker.org because then everybody’s going to go, oh, yeah, another accessibility site. This was Semrush. Semrush people. They did this together with accessibilitychecker.org.

[00:16:41] Nathan Wrigley: Sorry, I’m reading out the URL where I located it, so yeah. But the point being that there’s an economic imperative. And that kind of cuts through a lot, doesn’t it? You know, if you go to a business and you say to them,f if we were to make this minor tweak with your business, we could increase your revenue by 0.5 of a percent. If we make these other tweaks, we can increase you by 8%, 9%, or what have you.

[00:17:04] Any business owner who hears those words is going to be curious. Okay, right, you’ve got my attention, now what? And although it kind of misses out the whole moral argument, like we should be making sites accessible just because that’s morally theE right thing to do. Put that to one side. Let’s go with the economic imperative.

[00:17:23] So I will link in the show notes to anything that we mention today. So I’ll just drop that in. Go to wptavern.com, search for the episode with Anne, and all the links will be provided there, as well, I might add with a transcript of everything that we say today.

[00:17:38] Tell us the sort of headline pieces that youquJ found curious in the accessibilitychecker.org piece, which is obviously, as you said, created by Semrush amongst others.

[00:17:47] Anne Bovelett: I’m just looking at the first page from Semrush itself. And it was interesting because they actually have an infographic on it that says, summary of findings. That’s not accessible at all, but we used it in our Hackathon project last year. But they tested 10,000 websites. And this Dis actually what I, and many of the people in my line of work have been waiting for, data, data, data. Because this is what companies care about. And I understand that. You know, they are responsible for people’s salaries, not just the revenue and the turnover, but also for the people that they employ, right?

[00:18:27] And so in this research it showed, after 10,000 websites, that 70% of the sites were not compliant. Well, that’s not news, rikght? But the thing is, they found a 23% traffic increase tied to higher compliance. 27% more keywords ranked with accessibility improvement. So this is major, but here’s the biggest one. 90% boost in authority score for compliant sites.

[00:18:59] And the thing is, when I read people, wow, we’ve been celebrating last Friday because we had a 0.5 increase in our click rates, for example. That’s another one. I’m like, that could be 10}Q% or 15%. I’m happy to see that it now becomes clear that accessibility affects everything.

[00:19:21] And the thing is, people approach or companies approach accessibility from a technical standpoint. Like, what do we have to change technically? But accessibility is about people. It’s the same thing with all these solutions, the overlays, the whatever. They’re trying to approach it as a digital problem. But this is a human-centric problRem. This is how people use the web.

[00:19:48] And now if you go back to SEO, one thing I learned a long time ago, I mean you can tell me about Google and other search engines, whatever you want, I don’t care how technical you are, their biggest customer is the people who search on the web, not the ones who pay them to show their stuff. And so this is what search engines are looking for.

[00:20:16] And now with A4 I, I’m having a blast because I see people writing stuff like, oh, we have to tell the AI to understand our website. But you are leaving your fate in SEO in the hands of something that is going to interpret what you are doing there.

[00:20:36] I’m not going to name the names. It would be unfair because I’m going to confront them with that before. But, there is a massive event that has a fantastic, big website. I find it hard to navigate,[r#! but that’s a personal thing. And that is a JavaScript invested monster. And just for fun of it, I just asked AI, can you find this and this and this for me on that page? And AI was like, no, I can’t. It’s rendering JavaScript. I can’t read this. What do you think that does to a screen reader or, because they’re all using the same technology to read it.

[00:21:10] Nathan Wrigley: Yeah. When I’ve done po;3A"dcast episodes about accessibility in the past, we’ve often dwelled not on this side, in fact, I don’t think we’ve ever touched sort of like the SEO and traffic benefit of it. It’s always been from the point of view of, what can you do? As an engineer, as a web developer, what can you do to go in in the weeds and fix things?

[00:21:28] We are just going to brush that aside. You can find that information out. You know, go and talk tr#Zo Anne, for example, if you want to learn how to do a&a*RE(ހ;ba*bb b.?it. But the principle here is more about the SEO and therefore the traffic side of things, on the flip side of doing the work. So you imagine, the work is not done. It’s poorer in terms of SEO and poorer in terms of reach, poorer in terms of search engine ranking, poorer in terms of revenue through your e-commerce platform or what have you. And then if you do do the work, alf`$l of those things increase incrementally.

[00:21:59] And in some cases the data shows fairly substantially. And so I’m just going to drill into each of those statistics one at a time because I feel it needs a little bit of like teasing out a little bit. So the first one is, well, there’s many statistics, but the first of the three that I’m going to mention, which you already have mentioned is organic traffic.

[00:22:17] So again, this is making the assumption that the work has been done. You’ve achieved the accessibility goals, presumably, which were many. You’ve jumped through all those hoops and you’ve got this benefit on the other side. And here’s some possible benefits.

[00:22:29] Organic traffic increased by an average of 23% as a site’s accessibility compliance score increased. So can I ask you, is that one directly(& related to search engines then? Because it feels like it is. You know, you did the accessibility work and a byproduct of that is that you became more visible on search engines. Have I got that right?

[00:22:50] Anne Bovelett: Yeah, of course because if assistive technology can’t read your site, the search engines probably can’t either.

[00:22:59] Nathan Wrigley: Yeah. It&#M'8217;s kind of interesting though that you get that much of a boost. You’d think if you had improved things, you might see, I don’t know, a few percent here and there, but this figure of 23%. I mean imagine saying that to a marketing person, or the growth person inside of a company, 23% is possible. The word average in that sentence is bolded. So it’s an average of 23%. So presumably there’s a few that are lower and there’s a few that are higher, but an average ?>;(increase of 23%. So I don’t ever use the phrase win-win.

[00:23:32] Anne Bovelett: It is win-win. It’s win-win on sides. Maybe that’s a little bit the dark side in me, but I go to business dinners, meetings, entrepreneur get togethers, blah, blah, blah. And then I always hear, at some point I hear people say, I don’t get it. We are paying our SEO companies so much money, and we are not getting better results. And w+)e have had a redesign on our website. And then I look at their website like, hmm, yeah, sure.

[00:24:01] And then they will fix the site at some point, maybe they will improve the site, where the design goes, where the user flow goes. But still, it’s not ranking better, and still it’s not ranking better. And I wonder when SEO companies are going to become so smart that they’re going to tell their customer, hey customer, stop writing clic+a*k here everywhere.

[00:24:25] Nathan Wrigley: That’s a great, concrete example of what you’re talking about, because I was going to drill into the next one because honestly, the next point does confuse me a little bit. Again, I’ll link to it in the show notes, but point 4, I’ll just read it here, is websites ranked for an average of 27% more organic keywords with a higher accessibility score.

[00:24:45] Can you tease that out for me? Because I’m genuinely puzzled by what that even means. I’m not sure how there’s this overlap between accessibility compliance, and the keywords and how the search engine would pick them up. So that’s me being ignorant.

[00:24:59] Anne Bovelett: I would say, set the compliance story on fire. Torch it, and throw it away because compliance is what makes people d+,o the bare minimum. And I think, I know they had to use this term in the report because they’ve been checking it if the site is compliant. And then you will get lulled into a false sense of security when your score says, like Google does in Lighthouse, ooh, you are 97% accessible. And like, yeah, but the 3% that you say it’s not, is what’s blocking about 80% of a group of potential visitors that you are not having.

[00:25:40] But again, ^-it’s about, in my opinion, it’s about the way things have been coded and the way things have been written. For example, what happens is buttons that aren’t buttons that are not really saying, how do you say it? It’s the same thing. It’s the read more thing again. I have to be careful that I don’t go into the rabbit hole here too much. But it’s the read more thing. It is text where links are actually named properly.

[00:26:08] And just to give you an example, I see a lot of people who try to do affiliate marketing. Let’s say food bloggers. They make humongous sites. They love using WordPress. I know that. There are tons of plugins also for food bloggers to play out the, what do you call that in English? The nutritional values of this and that. All right. And then these bloggers, people complain about it like, oh, why do they have to write their life stories and that of the spider in the corner o9/n the ceiling before they give me the recipe? Well, that is because they’re trying to get caught in the search engines, right?

[00:26:44] And then they have all these links. Like, someone creates a great meal with a fantastic expensive pan and a pot, and I don’t know what, and they have all these articles from Amazon. And all they have is click here, click here, click here, click here. And then imagine someone who is using that. I mean I love,_[G0 I have a nice little, what do you call that, extension in Chrome? I’ve been speaking German all morning. This is why my English is so rusty right now. I have this extension and it just, in a big article, if I want to know, oh, what was that tool that she was using again? I’ll go get the link list with that little extension there, or I’ll just run the screen reader and get the link list, because that’s easy for me to do. And then all I see is click here, click here, cP1lick here. So I’m not finding the link through that pan, and so I’m not buying it through her link.

[00:27:35] Affiliate websites could make so much more money if they would just do the right thing in their content. Let’s forget about the code of the theme that they chose, just the content. If that is played out correctly, and it’s not some JavaScript generated hoo-ha, which doesn’t happen in WordPress Core, they would make aA2 lot more money.

[00:27:58] Nathan Wrigley: Because I haven’t really been following the SEO industry for a very long time, I really don’t have much intelligence around what search engines these days look for. You know, back in the day when I was building websites, there was a, almost like a playbook that you could go through. And if you did these things, you could achieve reasonable results in SEO.

[00:28:18] And that was the state of the internet 15 years ago when algorithms were less sophisticated, and people were just beginning to kind of get online and use things like Google all the time. But it sounds to me as if we’ve got to a point with search engines, as if they’re able to, I’m maybe going to overstate this, it feels like the more human you have become as a website, the more likely Google will favour you.

[00:28:48+34] I’m not really encapsulating that very well, but what I mean is, if you put content on there, which is human readable. If you make it obvious where to click to do the thing, rather than stop it with keywords and things which, you know, is not really in the best intentions of humans, that’s clearly done for the algorithm only, it does sound like you are saying that the search engines favour, I’m doing air quotes here, humanity.

[00:29:1B55] Anne Bovelett: They always have. Let me circle back to what I said before. We, as the people who use search engines, and nowadays they’re AI in whatever they do, we are the biggest customer for them. Because if we’re not there to search, to use them, they can’t sell their services to the people paying to be found.

[00:29:37] I might be, how do you say that, unorthodox in this approach, but I’ve seen it. I have aiI6 friend, Manuela van Prooijen, she’s the owner of a company called Weblish. In the Netherlands she trains people in how to set up businesses with WordPress and how to build with WordPress. And you wouldn’t expect it when someone is just focused on that, but she’s got a very broad perspective of things. And she dove into SEO in a way that I’ve never seen before. And some of the SEO experts that I know, and we know together, were like, why didn’t we ever think of w%7that? And it had to do with structured data. And of course, everything she builds is accessible.

[00:30:24] Nathan Wrigley: Okay, so I’m going to pivot slightly. However, I think we’ve made the case that if you are endeavouring to make your website more accessible, I think by reading that piece, you will understand that there are definite benefits in terms of traffic and search engine rankings and so on. So let’s just ta`,8ke that one as a given.

[00:30:43] And then I’m going to move over to a piece which you yourself wrote, not that long ago actually. Almost exactly a year ago, March 4th, 2025. It’s on your website, annebovelett.eu. It’s called The E-commerce Industry’s Billion Pound Mistake. And in here you make the argument, and you bind it to money, to actual dollar terms and things like that, which is quite interesting.

[00:31:05] So I’m wondering if you’d just paint the numbers around what you were saying here, if you can remember. I know it’s a year ago now that you wrote it. But broadly speaking, what was the economic case that you were making?

[00:31:13] Anne Bovelett: It’s actually, this is based on a British report, actually. It’s called the Click Away Pound Report. It was brought in 2019. And that actuallyEL: measures how much revenue people left lying on the street by not making their shops, their online shops, accessible. And the economic case is, we say in Dutch, you thief your own wallet, if you’re not doing it. And again, these are, this is data, these are numbers.

[00:31:48] So in 2016, for example, the click away pound increased by 45%. Let me just throw around some numbers, right? So in 2016, the money that people left lying on the street by notzoA; making their eshops accessible was 11.75 billion. Billion, not million, billion pounds. In 2019, that was already up to 17 billion. Really, I don’t know if they’re going to do another Click Away Pound Report again at some point, but I think we’re going to be shocked. Because since 2019, the state of the internet actually worsened because of all this technology. And it’s getting worse because of all this vibe coding voodoo, where they’re using AI that is trained|@6< on inaccessible code. But that’s another thing.

[00:32:45] So there’s another article that I have. I think it is so much money that people leave lying on the street, this is larger than the Chinese economy, that amount. It’s in an article I wrote about e-commerce in 2022, where I was criticising CMSs, including WooCommerce, who actually did a great job. Now WooCommerce Core is now accessible. And said, okay, if your system sucks, the peݢJm=ople using your system are going to lose without being able to help it.

[00:33:18] Nathan Wrigley: If you send me the link to that piece, I will obviously add that into the show notes.

[00:33:22] Anne Bovelett: It seems I’m on the cold side of accessibility because that is something that forever stuck with me. Someone called me cold hearted, because I’m talking about the co.>mmercial side of accessibility all the time. But, you know, there was a time, this is maybe a strange segway, but there was a time where I weighed way over a hundred kilos. I was so heavy. I had trouble moving, I was in pain, I was uncomfortable. And for me, buying clothes became an uncomfortable exercise. Going into these shops, especially these nice boutique shops, with their very small cabins, you know, trying to turn around and not being able to step into a pair of pants or whatever. Jus9M?t uncomfortable.

[00:34:13] But the most uncomfortable thing about it for me was that I got blatantly ignored by the ladies that were selling the clothes in the stores. And three years after that, I had lost about 37 kilos. And I came into that one store where it was very, very apparent that they really weren’t interested in talking to me at all. I came in and they immediately jumped me, both of them, the shop owner and her assistant. And I got maddXx@er and madder and madder and madder.

[00:34:49] And at some point I said, you know what? Keep your clothes, just tell me don’t you remember me? Don’t you know who I am? No, we don’t remember you. And I was like, well, here’s the picture. Oh yeah, I’ve seen you before. And you know what, the fact, at that time I was thinking, maybe it’s because you’re too busy or you are, you know, I don’t know. But the fact p$Athat you jumped me right now with the same amount of people in the place tells me something else.

[00:35:15] Now, why am I telling this story? This is how a lot of people that need assistive technology feel, and also how older people feel on the web. I mean, I don’t know about the UK, but in the Netherlands, you can’t do your taxes without a couple of apps on a phone. Well, if you jump through a million hoops, maybe you can send it in on paper^,MB still, but it’s almost impossible. If apps like that don’t work correctly, you’re putting people’s fate in someone else’s hand, because you’re working with their tax number.

[00:35:54] I don’t know in the UK, in the Netherlands, your personal tax number, never ever give that to someone. Never. Your social security number, don’t do it. And then you’re like, maybe 60, 70-year-old, and you’re rightilC before that stage where the technology’s getting too hard for you, but apps to do these things are too difficult.

[00:36:17] There is a local tax office in the Netherlands that had a full accessibility redesign done by Level Level in Rotterdam. And for them, the support requests went down, I think by 30% or something. I couldn’t find the case on their website anymore.

[00:36:35] But this is because people >Dqare being empowered to do things by themselves. That’s what they wantb&b*RE>ހ;cb*cc c.?. And for example, in Germany, there are statistics about that. This is an article that I actually published today that, I think it says like 90% of all German users will always try to first solve something by themselves, and if it doesn’t work they’ll walk away.

[00:36:58] Nathan Wrigley: ThaQEt’s one of the curious things that come out of the article. The first part of this conversation was all about SEO and what have you. We didn’t really talk much about the person experiencing the problem. It was more about search engines and maybe how you would technically fix things. But this is so interesting. In your piece, you, and I’m just going to quote it because that’s going to be the easiest way to get the information into the record.

[00:37:20] And it says, a shocking 75% of disabled customers have willingly paid more for a product from an accessible website, rather than struggle with a cheaper inaccessible one. And that kind of sums up the whole thing really for me, that if you are faced with a struggle to do something, let’s say, I dont know, you want to buy a widget and it’s $100. The calculus that you are going through is, I could spend an hour and a half trying to get that $100 widget, or I co !LGuld go to this other website and pay $120 for it and be done in three minutes. Well, that’s obvious, I know which one I’m going to do, which is really interesting.

[00:38:02] Anne Bovelett: Yeah, yeah. And there’s another thing. People are always like, oh, accessibility is only for the blind. No. The people that go forgotten in that, and I have to tell you, disabilities rarely come alone, right? I’m just going to tE5AHake myself as an example. I have ADHD on steroids. I’m in the spectrum. I’m old. I need two pairs of glasses, one for my computer, one for my regular stuff. I’m starting to lose my hearing in certain regions. I am the target group. If I need to go and order, and I’m B2B, right? I’m a business.

[00:38:41] I will order B2B because then I can deduct the VAT. And I have to buy hardware. And I always try to buy the best. I will go PLI to a store, maybe, and it’s B2B and I will go online. If I can’t figure out their stuff, I’m leaving. If I need to look at a manual, a video manual, that has background music while someone is talking, but there is no subtitles, I’m gone. I can’t follow it. My brain won’t let me.

[00:39:15] Nathan Wrigley: Yeah, I mean the analogy in my head is kind of, I don’t know, you’re going into a clotVJhes shop or something like that and you need a new pair of shoes or something, and you discover that all the shoes are in a locked cupboard in a corner. And in order to get to the shoes, you need to ask a receptionist for the key. And then they go and find the key, and then they give you the wrong key and the key doesn’t work. And then they don’t point out where the box of shoes is, so you’re completely confused.

[00:39:36] That whole th(King is just avoided by going to the next shop along the street where all the shoes are right there for you to pick up and try on and what have you. You’ve made the journey easy, and it turns out that price isn’t necessarily the prime mover here, which is really interesting. I find that statistic fascinating, that people will pay accordingly if they can get what they need out of it. I mean I know it sounds like common sense, but having it painted in those stark colours is.

1L

[00:40:04] Anne Bovelett: Yeah, yeah. This is one of the things I did want to mention as well. I have the privilege of talking to Mark Weisbrod a lot from Greyd. You know him? He’s the CEO of Greyd. I think he’s unique, especially in the world of WordPress because he’s looking at things solely from a business perspective. He’s not distracted by technical issues or whatsoever. He will get it from there. He’s someone (Mwho often says to me like, okay, I like the story now show me the data.

[00:40:39] But then at some point, I remember it was before the European Accessibility Act was coming into effect, I think. So this, we’re talking about this in 2023 or something. And then I said, I don’t get it. Why is everybody so focused on the European Accessibility Act? Look at how much money they can make by leaving people their dignity. Because that’s basicall Ny what it is by making your stuff accessible.

[00:41:06] If you get past the stupid idea that if something is accessible, it can’t look nice. I mean, go to github.com without being logged in, that’s accessible. It’s a wonderful website. And then I said, where is the common sense? Why, if I talk to the C-suite of a company in one of those business things, and I say, listen, if you would make this and this and this more accessible in your FOweb shop, your turn over would go up by so many percent, why are they not like, we’ve got to invest this money right now?

[00:41:39] And then he said, no matter what, people will always think with their wallet today and tomorrow. They’re not thinking about next week. Only the most visionary leaders in the industries think way more. And this is something I say now, because he said, he was telling me about they were selling, in a company he work}-Ped for, they were selling solar systems. And these systems would save the buyers so much money on the long run, but it was very hard to sell them because it was in the long run.

[00:42:20] And if a CEO or a CFO, I mean I know it sounds offending, I don’t mean it that way, but in large corporations it’s to eat or to be eaten. Managers are always afraid of their managers kicking down on them and the others kicking up, and they’re always trQying to defend their own spot in the business. It’s only in smaller companies that people can have more leverage. So there are always so many powers at play in a company that if you start talking to a company about, it’s for the greater good of your company, it’s the same argument as it’s for the greater good of humanity.

[00:42:59] And I’ll just give you another number for example. Based on the Click Away Pound Report, and sURome other data that I have, I’ve been working on building a calculator. You tell me which country your web shop is in, you tell me how much turnover you have per year and then that calculator is going to tell you how much potential revenue you are walking away from by not making it accessible. I did this for very, very big supermarket chain in Switzerland, and the outcome was you could make 0.94% more revenue. And then you’re like, yeah, less than 1%. Yeah, sure. Ah, it’s s 7Still 350 million Swiss Francs.

[00:43:43] Nathan Wrigley: Yeah. Less than 1% but still that kind of money, wow.

[00:43:47] Anne Bovelett: Yes. And then you get this perspective thing. Because I’m pretty sure the day that this knowledge seeps through to the unions of the employees of this company, the employees are going to go like, why do we have to save money, or why do we not gǍ}Tet a raise where you don’t take the opportunity to make that much more turnover? And then someone else with other interests in the company says, yeah, but the stakeholders, you know, or the investors, this is why this is not happening. I mean, we all think common sense is the greatest good in the world. People do not have common sense, period.

[00:44:33] Nathan Wrigley: It’s that sort of invisible layer to people who don’gEU;t experience any of the accessibility problems that the industry is trying to tackle. For example, you’re fully sighted, you can use your legs and walk about and use a mouse and use regular computer and use a regular screen and your ears are working fine and all those kind of things. All of that stuff is just sort of hidden from you, and so it just somehow doesn’t drive itself to the front of your consciousness.

[00:44:56] Which is why this i6pHVs so interesting because, although you said you’ve kind of been berated in the accessibility community for banging the gong about money all the time, it’s a great way to cut through, isn’t it? You can go to the CEO of a company and make the economic argument, I would imagine, much more readily than you can do with the moral argument.

[00:45:16] Anne Bovelett: I’ve been thinking about this a lot, about writing up a p^Wprofile for a position in companies that I don’t think exists yet. Because normally, we call it the sheep with five legs in Dutch. It’s very hard to find that sheep with five legs. If someone is an accessibility officer in a big company, they are being banged on for compliance. If someone is working on accessibility in a lower rank, they’re getting overworked because people have so many expectations or they just don’t do things.

[0X0:45:52] It’s always, this person is screaming in the desert like, hey, this is happening. I’ve seen this happen, I was guiding a company with more than I think 13 or 14 development teams, over 85 people, and they didn’t talk to each other. Design, didn’t talk to development, development didn’t talk to development in other areas, because that was how the company was structured.

[00:46:18] And I think people need to be educate 3Yd in two ways to have this position that doesn’t exist yet. It’s a position where you are able to kick the shins of the C-suite in a professional manner, of course, but also sit down with development, design, and content teams and make them communicate with each other in a way that works.

[00:46:48] And for that, you have to understand these processes. And normally, I’m absolutely not for people in managing positions that know the job thR}Zat the people they’re managing is doing, because they very often become that, how do you say that, the driver on the carriage running in front of the horses? You know, that’s really dangerous. You shouldn’t interfere into detail level too much.

[00:47:15] But if you understand it on a detail level, from design content and development, you can get these people to talk to each other and help each other. Because there’s absolutely not[hing wrong with a developer that sees a design and is like, woah, that design, the way that is made, that’s going to cause some accessibility issues. Those are issues.

[00:47:39] And normally they will just, no, no, I was asked to develop this. I’ll develop it. Instead, you need to raise a culture where people go to the designer and say, hey, I noticed this. What is your thought behind this? And they can’t. And if they had a middle perso/4\n for that where they could go to and say, look, I got this, I’m not sure about it, then you would have a fantastic flow in a company to make things accessible.

[00:48:06] Because this goes through so much more. So an article that I published today is about how much money you lose in support. It’s the same thing. If a support, people doing support are not used to really listen and someone says, I’m hard of hearing, or someone says, I hav]e dyslexia. When you’re saying, yeah, go read it, it’s on that page on our website. If this person calls you because he couldn’t find, or understand the page, and then you force this person into vulnerability by admitting that he or she has dyslexia. And that is going to leave a very bad taste in someone’s mouth. And what happens? They’re going to walk away. If you’re not some government thing that everybody needs like, I don’t know, taxes, because o8Cb^therwise they’ll come and rob you.

[00:48:54] Nathan Wrigley: It is genuinely so interesting because a lot of the content that I’ve made in the past has been definitely about the ways to fix your website. So here’s the WCAG guidelines, go figure. This episode’s been really entirely different.

[00:49:07] So first of all, looking at Semrush, and the data. Just sort of painting the_ picture of the improvements that you can get in terms of traffic and visibility across search engines should you go down the accessibility route. But also then getting into the financial bit, which it sounds like is your thing.

[00:49:27] So I think that’s hopefully of interest to some people who perhaps have just always thought about accessibility as a, I’m a web developer, there’s another job that I’ve got to do. Well, now you&#V}`8217;re kind of armoured with things that you could maybe even approach clients with. You know, you’ve got a website, we haven’t looked at it in a few years, you are always looking for ways to make more revenue out of your website. Well, look, I’ve got this thing in my back pocket. This is a really credible way that we can do some tweaks. I know what I need to do. There’s guidelines that I can follow. Let’s do that and see if we can improve the revenue.

<:Xap class="wp-block-paragraph">[00:50:00] I think we’ve probably covered that. And so with that in mind, Anne, just before we end, I’m going to try and link to the piece that you mentioned. I’ll certainly, anything that we’ve mentioned in this podcast, I’ll try and link to in the show notes on WP Tavern. Do you just want to tell us where we can find you? I did reference your website at one point during the podcast, but do you just want to give us that again, or maҞ=7bybe social networks or something like that where you hang out?

[00:50:23] Anne Bovelett: If you remember how to spell my name, just put it in Google, you’ll find me everywhere. Okay. No. So it’s Anne and then Bovelett, which is B from Bernard, B-O-V-E-L-E-T-T. You can find me on LinkedIn a lot. I’m there a lot because I talk shop a lot.

[00:50:44] Very active on X, Twitter. So that[$c217;s where you find me. And don’t be afraid to approach me. Just, if you send me LinkedIn DMs, it can take a while because sometimes I get too many, and then I’m overwhelmed and, yeah. But the best thing is to send me an email. Just go to the contact page on my website.

[00:51:06] Nathan Wrigley: All that it remains for me to do is to say, Anne Bovelett, thank you for chatting to me today. That was really interesting. Thank y;}dou so much.

[00:51:12] Anne Bovelett: Thank you for having me and giving me the platform.

[00:51:13] Nathan Wrigley: You are very welcome.

On the podcast today we have Anne Bovelett.

Anne is a seasoned accessibility strategist with many years of experience in gLethe tech industry. Her journey into accessible design began several years ago, and since then shec&c*RE~߀;dc*dd d.?ʀs become a passionate advocate for making the web a more inclusive place, especially for WordPress users and developers. Drawing from her background in consulting, training, and her own experiences, Anne’s work focuses on the intersection of accessibility, universal design, and tangible business outcomes.

This episode explores accessibility, not just as a moral imperative, but as a strategic advantage for website owners and businesses. Anne explains how neglecting accessibility means you’re leaving serious money on the table, referencing compelling research from a variety of credible sources. These studies reveal practical data. Compliant sites enjoy increases in organic traffic, a boost in keyword rankings, stronger authority, and significant financial opportunities, sometimes rlgunning into millions and even billions.

Anne talks about why accessibility hasn’t always been prioritised on the web, using analogies of the physical world and the history of web development. She gets into the technical side as well, but this conversation is specifically geared toward the real-world, bottom-line business benefits of accessible websites, reach more users, boost revenue, and even reduce support costs.

04hIf you’re a website owner, developer, or digital business leader who’s ever wondered whether accessibility work is ‘worth it’ this episode is for you.

Useful links

Semrush

Accessibility Checker website

 Manuela van Prooijen’s Weblish

The e-commerce industry’s billion-pound mistake

Click-Away Pound Report

Anne on LinkedIn

Anne on X

jrIj";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 15 Apr 2026 14:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Nathan Wrigley";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";seMk:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:74:"Open Channels FM: The Imperative of Layered Security in Modern Web Hosting";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551968";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_baalse_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:81:"https://openchannels.fm/the-imperative-of-layered-security-in-modern-web-hosting/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:232:"Cybersecurity in web hosting is increasingly complex, requiring a layered security approach. Diverse threats demand specialized defenses, with ongoing challenges balancing protection a5?mnd usability against evolving AI-driven attacks.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 15 Apr 2026 13:01:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xmWknl_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"Open Channels FM: Keeping It Open";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2552847";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_baose_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:58:"https://openchannels.fm/open-channels-fm-and-keep-it-open/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:411:"In this episode, Bob Dunn introduces “Keep It Open,” a new initiative designed to support the independence and sustainability of the network. Bob Dunn explains why maintaining honest conversation4%ps and championing the open web matters, and invites listeners, whether makers, developers, technologists, or agencies to join as fellow believers in this mission. Unlike traditional memberships, […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 15 Apr 2026 10:37:45 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org~pq/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:81:"Open Channels FM: Lessons from Two Decades of Open Source and the Social Internet";s:7:"attribs";a:0:{}s:8.r:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2552807";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:88:"https://openchannels.fm/lessons-from-two-decades-of-open-source-and-the-social-internet/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{݁ksi:0;a:5:{s:4:"data";s:275:"In this episode, host Matthias Pfefferle chats with software engineer Will Norris, discussing his extensive contributions to open standards, federated identity, and open source, particularly within the WordPress ecosystem and the evolution of decentralized social networking.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 14 Apr 2026 09:21:09 +0000";s:7:"attribs";a:0:{4#t}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:75:"Riad Ben zuguella: Meet Studio Code: I redesigned my WordPress site in 2 hours";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:26:"https://riad.blog/?p=57250";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:90:"https://riad.blog/2026/04/13/meet-studio-code-i-redesigned-my-wordpress-site-in-a-2-hours/";s:7:"attribs";a:0:{}s:8:"xml_basewrv";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3204:"

The shoemaker’s children go barefoot or, as we say in French, Les cordonniers sont toujours les plus mal chaussés. That’s been me for years. As a developer working on WordPress, I’ve long neglected the design of my site. This ends today.

We’ve recently released a newlw tool called Studio Code, think of it as Claude Code but tailored for WordPress. A tool you can install by running npm -g install wp-studio and invoke using studio code locally. Or you can try directly using npx wp-studio code. I took this as an opportunity to see what it’s capable of, and oh boy! I’m mind-blown 🤯

It took me:

  • 1 tiny prompt to pull wFxthe site locally
  • 1 main redesign prompt and 3 or 4 follow-up prompts to get everything redesigned and sorted out.
  • 1 last tiny prompt to push the site online

The whole process lasted about a couple of hours during the weekend, while watching yet another Sinner-Alcaraz match on TV.

(Ok, I’m lying a bit. The push didn’t work the first time because I had discovered a bug that had since been fixed.)

There are a lot of things that made the experience so enjoyable for me. I can see myself switching how I work with WordPress sites entirely to this process:

  • All it took to get access to all my remote sites was to login to WP.com prompted by the tool itself.
  • I didn’t have to think much or configure anything. I didn’t have to install any MCP, or provide any specific instructions. It just worked.
  • I really enjoyed the feeling of freedom it gives you to iterate on your designs, content, and explore wild ideas. It feels like everything is possible, your ideas are the limit.
  • I really enjoyed the safety net of the local development. I can c(+{hange anything, break whatever I want, yet it’s still local and won’t impact my live site until I decide.
  • I literally just said “push my site back to riad.blog” and that was it.

Nonetheless, the tool still has some rough edges, but we’re shipping early and iterating fast. We want you to test it and please share any feedback you have with us. We have a lot of ideas and you can also bring your own, it’s all Open Source.


I forgot, what do you think about my new design? I wanted something minimal but gives you a small “hacker” feeling. Don’t be too harsh on me.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 13 Apr S}2026 15:48:51 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Riad Benguella";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:~"title";a:1:{i:0;a:5:{s:4:"data";s:62:"Open Channels FM: Collaborative Publishing in Modern WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551706";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://openchannels.fm/collaborative-publishing-in-modern-wordpress/";s:7:"attribs1";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:189:"Real-time collaboration in WordPress enhances team efficiency by allowing simultaneous editing, though initial limitations exist. Future improvements aim for smoother, scalable experiences.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 13 Apr 2026 12:15:00 +0000n$";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:dT"data";s:65:"Donncha: Media Picker for Immich: Self-Hosted Photos in WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:28:"https://odd.blog/?p=89592706";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:84:"https://odd.blog/2026/04/12/media-picker-for-immich-self-hosted-photos-in-wordpress/";s:7:"attribs";a:0:{}s:8:"xfml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4160:"

I’ve just released Media Picker for Immich on the WordPress.org plugin directory. It connects WordPress to a self-hosted Immich server so you can browse, search, and insert your photos and videos into posts without copying files around.

Immich

I run Immich at home. It’s where myp@ photos now live. They’re organised, searchable, with facial recognition and AI search. My WordPress uploads directory is where photos used to go, and the two never talked to each other. This plugin fixes that.

How it works

Point the plugin at your Immich server and give it an API key. You can set a site-wide key or let each user configure their own to connect to their own Immich account.

Screenshot 1: Settings → Immich:
Server address and blank site-wide API key, default cache settings

If the site-wide key is blank, each user adds their own key on their profile page. All Immich API calls happen server-side.

Ѫ�������"Screenshot

Two ways to add media

Once configured, an Immich tab appears in two places.

The first is the Media Library grid. Switch to the Immich view and you can search, filter by person, and either Use or Copy assets into Wo\ 2rdPress.

Screenshot 3: Media → Librad�&d�*RE��߀�;ed�*ee�
e�.?ry, Immich view.
  • Use creates a virtual attachment. Nothing is copied; WordPress proxies the media from Immich on deman27d and caches it locally on first request. Your uploads directory stays lean.
  • Copy downloads the original file into wp-content/uploads/ as a normal attachment.

The same tab shows up in the “Select or Upload Media” dialog inside the post editor, so you can pull an Immich photo straight into a post without leaving the editor.

Screenshot 4: Select or Upload#i������� Media dialog, Immich tab.

A few details worth mentioning

  • Videos work too. Proxied videos stream with seek support.
  • Lightbox. Proxied Immich images in posts open a full-resolution lightbox on click.
  • Local cache. Proxied media is cached to wp-content/cache/iݝmmich/ after the first fetch. Optional cleanup with a configurable lifetime.
  • Your server stays private. Immich only needs to be reachable from WordPress — not from the public internet. Visitors never connect to Immich directly.
  • When images are copied over, virtually or otherwise, you can insert them into a post like any other image, which also includes adding them to galleries in posts.

Get it

Install it from theW WordPress plugin directory or search for “media picker for Immich” in the plugins page in WordPress.

Feedback and bug reports are welcome. Development is done on GitHub here.

#Immich #WordPress #WordPressplugin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 12 Apr 2026 18:07:25 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"Donncha";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"chikld";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:63:"WordPress.org blog: Celebrating Community at WordCamp Asia 2026";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20385";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/04/celebrating-wcasia-20r26/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:27872:"

WordCamp Asia 2026 brought the global WordPress community to Mumbai, India, from April 9–11, gathering contributors, organizers, sponsors, speakers, and attendees at the Jio World Convention Centre for three days of learning, collaboration, and community. With 2,281 attendees, the event reflected the scale of the WordPress community and the strong turnout throughout the event.

The event unfolded across Contributor Day and two conference days, with a program that moved from technical sessions and workshops to hallway conversations, shared meals, and joyful moments of connection across the venue. From first-time attendees to longtime contributors, WordCamp Asia 2026 reflected the breadth of the WordPress ecosystem and the many ways people shaped and sustained itB>.


WordPress is not a company. It is a shared commitment to keeping the web open.

Mary Hubbard, Executive Director, WordPress

Throughout the event, WordCamp Asia 2026 balanced formal programming with the conversations happening aIVround it. Sessions and workshops set the pace, while morning networking, tea breaks, lunch, the family photo, the sponsor’s raffle, and the after party in Jasmine Hall helped make the event feel welcoming, social, and connected.

How WordCamp Asia 2026 Took Shape

Bringing together contribution, practical learning, and forward-looking conversation in one shared program. Across Contributor Day and the conference s繐essions that followed, attendees moved between hands-on work, technical talks, workshops, and broader discussions about AI, education, enterprise, community growth, and the open web.

The result was a WordCamp that felt expansive without losing its sense of connection. Different rooms with topics as themes, helping different audiences, and different forms of participation all fed into the same larger picture: a community actively building what comes next f4or WordPress as a feeling that something bigger was happening: not just a schedule being delivered, but a community showing up for one another and for the future of WordPress.

Contributor Day: Building WordPress Together

Contributor Day opened WordCamp Asia 2026 with one of the clearest expressions of what makes the project special: people coming together to move WordPress forward by working on it. More than 1,500 part$}icipants joined 38 table leads across more than 20 contribution tables, creating a day that was expansive in scale and grounded in real work. For some, it was a return to familiar teams and longtime collaborators. For others, it was the beginning of their contributor journey.

The day moved between structured learning and hands-on participation. Alongside contributor sessions, attendees joined workshops, visited the Open Source Library, took part in YouthCamp, and attended The Making of a WordPress Release: Conversations with Past Release Squad Members, a featured panel that added depth and perspective to the work of building and sustaining WordPress.

What made Contributor Day stand out was not only the number of people in the room, but the range of ways they could take part. Workshops created space for skill-building. YouthCamp brought younger participants into the experience and widened the event’s reach in a meaningful way. The day felt welcoming, energetic, and full of possibility.

By the end, the impact was already visible across teams. Polyglots contributors suggested more than 7,000 strings and reviewed 3,200 of them. Photo contributors uploaded 76 images. The Test team worked on more than 20 tickets, and 55 contributors joined Training. Those numbers told only part of the story, but they pointed to what Contributor Day continued to do so well: turn a large gathering into shared work that strengthened the project in real time.

Conference Sessions Take Shape

Across the conference days, WordCamp Asia 2026 covered a wide range of topics, from technical development and hands-on workshops to business strategy and the open web. Sessions tooke place across the Foundation, Growth, and Enterprise tracks, with workshops running alongside the main program.

One of the opening sessions was James LePage’s WordPress and AI, which introduced a theme that appeared throughout the conference: how WordPress is responding to changes in AI, publishing, and developer workflows. That topic continued in later sessions focused on AI-driven development, autonomous testing, plugin maintenance, and autom >ation.

Later that morning, a fireside chat with Mary Hubbard and Shilpa Shah shifted the focus toward trust, security, and the longer-term questions shaping open source publishing. Coming early in the program, the conversation gave the conference an important center of gr avity, pairing technical change with questions of stewardship, resilience, and what people needed from WordPress as the web continued to evolve. Rather than pulling away from the event’s technical momentum, it deepened it, bringing a human perspective to the pace of change and reminding the audience that progress in open source is not only about what gets built, but about how communities guide, challenge, and sustain that work over time.

From there, the conference widened into a program that balanced developer-focused talks with sessions on the Interactivity API, the HTML API, AI-driven development workflows, education initiatives, observability, automation, and startup strategy. On the final day, those threads continued through talks on WP translation, community building, WordPress Playground, data engineering, enterprise WordPress, and journalism on the open web.

Together, the two conference days made clear that WordCamp Asia 2026 was designed not for one kind of attendee, but for many. Developers, founders, marketers, contributors, organizers, and people finding their place in WordPress for the first time all found something that spoke directly to their work and interests. The breadth of the program was striki\~ng, but so was the feeling that these conversations mattered now.

Building What Comes Next

WordCamp Asia 2026 closed with reflections from Mary Hubbard, following an opening announcement from Chenda Ngak that WordCamp India will join the calendar in 2027 as the fourth flagship WordPress event.

Mary’s remarks tied together several threads that had already surfaced throughout the ev0ent: India’s long-standing role in the WordPress project, the growth of programs like Campus Connect and WordPress Credits, the energy of YouthCamp, and the significance of WordPress 7.0. One of the clearest ideas in the session was that WordPress is entering a new phase shaped by real-time collaboration, AI infrastructure, and global contributor growth. That framing gave the closing session a strong sense of direction without losing sight of the community work that made it possible.

U3

The session then shifted into a panel discussion about the current state of WordPress and where the project is headed next. Peter Wilson and Sergey Biryukov joined Hubbard on stage, while audience questions brought the conversation back to many of the themes that had shaped thQm]e event across all three days. Even from afar, Ma.tt Mullenweg remained part of the discussion, following along remotely and sending written responses during the live Q&A.

Those questions touched on contributor growth, AI, plugins, local communities, product direction, and the long-term health of the open web. What stood out was how often the answers returned to the same core idea: WordPress continues to grow through open discussion, shared responsibiuY3lity, and the people who keep showing up to build it together.

A Lasting Momentum

Over three days in Mumbai, WordCamp Asia 2026 brought together contribution, learning, and community. From Contributor Day through the closing keynote, the event balanced hands-on work with bigger conversations about publishing, technology, education, and the open web.

The event also created space for 7many kinds of participation. Some attendees contributed to Core, Training, Polyglots, Photos, and other teams. Others came for the conference program, workshops, or the chance to reconnect with collaborators and meet new people. Across session rooms, tea breaks, shared meals, sponsor hall conversations, and the after party, the community side of the event remained just as important as the formal program.

Thank you to the organizers, volunteers, speakers, sponsors, attendees, and everyone who joined online. WordCamp Asia 2026 was a reminder that WordPress continues to grow through the people who show up to contribute and build together.

There is still more to look forward to this year. The community will gather again at WordCamp Europe 2026 in Kraków, Poland from June 4–6, followed by WordCamp US 2026 in Phoenix, Arizona from August 16–19.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 11 Apr 2026 18:21:14 +0000";s:7:"attribps+s";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:11;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data֣";s:83:"Open Channels FM: How AI Is Reshaping Release Communication in Open Source Projects";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551276";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:90:"https://openchannels.fm/how-ai-is-reshaping-release-communication-in-open-source-projects/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:184:"AI is revolutionizing f&f*RE>߀;gf*gg g.?release communication for open source projects by automating updates, enhancing clarity, and maintaining human oversight, ensuring effective information delivery.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDbate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 10 Apr 2026 08:47:07 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:12;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_langh";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:48:"Gary: Claudaborative Editing 0.4: Twice the fun!";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"https://pento.net/?p=5741";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:70:"https://pento.net/2026/04/10/claudaborative-editing-0-4-twice-th<e-fun/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:5369:"

I’ve been taking an iterative approach to building Claudaborative Editing: build something to prove that the underlying concept works, then evolve on top of that. The first two iterations were answering a question I had: can an LLM genuinely improve the writing process? Along the way, I found a more important question: can it be done without contributing to the masses of generated slop we see?

Having seen the underlying idea working, I needed to answer the next question: can it be brought into the actual writing environment? Can it be useful, but keep out of the way?

Can you talk to an LLM from within WordPress, and have it talk back? I think I’m onto something, and it’s alot of fun.

Coming to a WordPress Near You

Naturally, the next step was to build a WordPress plugin that provided a straightforward interface to the LLM backend. You still install the tool to run with your local copy of Claude 4#Code, but once it’s running, you can do everything directly from the block editor. The plugin is waiting to be approved for the WordPress.org plugin directory, but you can download it directly from the GitHub repo now.

Tools are easily accessible when you need them, but otherwise stay out of your way. You choose how much input you want the LLM to have in your writing: it can fix things up for you, or you can ask it to just leave notes and you’ll decide how you want to proceed. Personally, I prefer to do the work myself, but everyone can choose their level of comfort.

That said, one of the things I often forget to do when writing a post is to tag it properly. If I do remember, I’m never sure what to tag it with. By the time I get to publishing, I’m impatient just to *get it out in the world! So, now there’s a button that’ll give suggestions right before publishing, letting you pick and choose which suggestions to use, and what to drop.

Planning is a Conversation

I always start Claude Code in planning mode, and I wanted that for posts, too. That’s where I started this post, and I can absolutely see myself using this every time I need to write a post. Not to do the 1writing for me, but to help me organise my thoughts. I opened the Compose mode in the sidebar, I had it summarise the changes that I’ve made in the last 2 weeks, and present a few options for how to collate them. Some I kept, some I dropped.

In a lot of ways, it’s more like a very advanced ELIZA, though rather than just reflecting your words back, it reflects your ideas back in a more structure<d form.

What’s next

I’ll be honest, I’m really happy with how this has turned out so far! I’d love to hear your feedback as you use it. What would you like to see here? I’ve already noted down a bunch of ideas that came up just while I was writing this post, so there are definitely more things to come!

Go ahead and give it a shot now:

npx claudaborative-editing start

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 10 Apr 2026 05:40:37 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Gary";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explivcit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:13;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:87:"Open Channels FM: How Hosting Companies Empower Agencies Through Effective Partnerships";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannelWs.fm/?p=2552187";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:94:"https://openchannels.fm/how-hosting-companies-empower-agencies-through-effective-partnerships/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:147:"In this episode, Adam Weeks and Carrie Smaha discuss agency partner programs, emphasizing ongoing co@6mmissions, risk management, and building trust.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 09 Apr 2026 10:33:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml1_lang";s:0:"";}}}}}i:14;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:70:"Greg Ziółkowski: Research: Architecting Tools for AI Agents at Scale";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:26:"https://gziolo.pl/?p=14544";s:7:"attribs";a:0:{}s:8:"jxml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:80:"https://gziolo.pl/2026/04/09/research-architecting-tools-for-ai-agents-at-scale/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:420:"Loading all available tools into an LLM’s context simultaneously is one of the most consequential architectural mistakes teams make when building AI iR¿ntegrations. The solution isn’t bigger context windows, and it’s progressive tool exposure: dynamically presenting only the tools relevant to each interaction. This post surveys the major patterns for doing so, drawn from production servers, […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 09 Apr 2026 05:04:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_˴explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:17:"Greg Ziółkowski";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:15;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:80:"Weston Ruter: Adding an MCP Server Hwto the WordPress Core Development Environment";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"https://weston.ruter.net/?p=39124";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:103:"https://weston.ruter.net/2026/04/08/adding-an-mcp-server-to-the-wordpress-core-development-environment/";s:7:"attribs";a:0:{}s:8:"xml_base"B;s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:13938:"

I wanted to hook up Claude Code to be able to interact with my local wordpress-develop core development environment via MCP (Model Context Protocol). I couldn’t find documentation specifically for doing this, so I’m sharing how I did it here.

Assuming you have set up the environment (with Docker) and started it via npm run env:start.

1. Install & Activate the MCP Adapter plugin

The MCP adapter is not currently available as a plugin to install from the plugin directory. You instead have to obtain it from GitHub and install it from the command line. I installed it as a plugin instead of as a Composer package:

cd src/wp-content/plugins
git clone https://github.com/WordPress/mcp-adapter
cd mcp-adapter
composer install

Next, activate the plugin. Naturally, you can also just activa[te the “MCP Adapter” plugin from the WP admin. You can also activate it via WP-CLI (but from the project root working directory, since you can’t run this command from inside of the mcp-adapter directory:

npm run env:cli -- plugin activate mcp-adapter

2. Register the MCP server with Claude

Here’s the comm)w"and I used to register the wordpress-develop MCP server with Claude:

claude mcp add-json wordpress-develop --scope user '{"command":"npm", "args":["--prefix", "~/repos/wordpress-develop/", "run", "env:cli", "--", "mcp-adapter", "serve", "--server=mcp-adapter-default-server", "--user=admin"]}'

Here’s the JSON with formatting:

V
{
	"command": "npm",
	"args": [
		"--prefix",
		"~/repos/wordpress-develop/",
		"run",
		"env:cli",
		"--",
		"mcp-adapter",
		"serve",
		"--server=mcp-adapter-default-server",
		"--user=admin"
	]
}

You may want to remove --scope user if you just want to register the MCP server for the one project. I tend to re-use the same WP environment for multiple projects (core and plugins), so I think it may make it easier for me to install at the user level instead.

e|

You will also need to change the --prefix arg’s ~/repos/wordpress-develop/ value to correspond to where the repo is actually cloned on your system. I include this arg here so that when I start claude inside of a plugin project (e.g. inside src/wp-content/plugins/performance), it is able to successfully run the npm command in the package.json in the ancestor directory. You cane  remove this --prefix arg if this is not relevant to you.

Change the user from admin according to your needs.

3. Expose all abilities to MCP

Registered abilities are not exposed to MCP by default. This is a safety measure so that AI agents have to be explicitly allowed to perform potentially sensitive actions. So without any plugins active other than the MC̎}P Adapter, prompting Claude with “discover abilities” results in:

No abilities found. The MCP server connection may be unstable. Try reconnecting again with /mcp.

However, since this is a local development environment, there is no concern about this (for me at least). To opt in all abilities to be exposed to ƧBMCP by default, you can use the following plugin code:

add_filter(
	'wp_register_ability_argsg&g*RE};hg*hh
h.?',
	static function ( array $args, string $ability_id ): array {
		if (
			// Prevent exposing abilities in MCP except on a local dev environment.
			wp_get_environment_type() === 'local'
			&&
			// Omit abilities which the MCP Adapter already makes available itself.
			! str_starts_with( $ability_id, 'mcp-adapter/' )
		) {
			$args['meta']['mcp']['public'] = true;
		}
		return $args;
	},
	10,
	2
);

This is also available in a gist to facilitate installation via Git' Updater.

Note: This filter does not currently apply if your ability is registered by extending Abstract_Ability in the AI plugin.

At this point, I can now open Claude (or re-connect to the MCP server) and see that it is able to see all (er, most) abilities that are registered on my wordpress-develop env with the same prompt “discover abilities”:

3 WordPress abilities available:

core/get-environment-info — Returns runtime context (PHP, database, WordPress version) with the ability name.

core/get-site-info — Returns site information (all fields or filtered subset)

core/get-user-info — RetJurns current user profile details

When I prompt “what’s the environment info?” it executes the core/get-environment-info ability via MCP and prints out:

  • Environment: local
  • PHP Version: 8.3.26
  • Database Server: 8.4.8 (MySQL)
  • ċM
  • WordPress Version: 7.1-alpha-62161-src

Now the environment just needs more abilities! I’ve filed a Performance Lab issue for us at the Core Performance table to work on adding abilities during Contributor Day at WordCamp Asia tomorro w.


Where I’ve shared this:

The post Adding an MCP Server to the WordPress Core Development Environment appeared first on Weston Ruter.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 08 Apr 2026 18:41:17 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}c:s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Weston Ruter";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:16;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:51:"Open Channels FM: IndieWeb: Protocol or Philosophy?";s:7:"attribs";a:0:{}s:8:"x<Ͽml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551556";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"https://openchannels.fm/indieweb-protocol-or-philosophy/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:179:"Matthias eͻ Pfefferle and Ryan Barrett discuss the Indie Web's dual nature as both a philosophy and a protocol, emphasizing website ownership and the role of open standards like RSS.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 08 Apr 2026 12:27:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creaB-tor";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:17;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:40:"Open Channels FM: The Evergreen Platform";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s6 :4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2552208";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:47:"https://openchannels.fm/the-evergreen-platform/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:259:"In this episode, Adam Weeks discusses a partnership between Servebolt and Crowd FavoritG. e, focusing on innovative enterprise solutions. The partnership aims to address complex technological challenges, enabling businesses to prioritize growth over maintenance.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 08 Apr 2026 09:00:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"crew ator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:18;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:56:"WordPress.org blog: How to Watch WordCamp Asia 2026 Live";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xmlSnM _lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20368";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://wordpress.org/news/2026/04/watch-wc-asia-2026-live/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:5496:"

WordCamp Asia 2026 will bess  available to watch live across three days of streaming, making it easy for the global WordPress community to follow along from anywhere. This year’s live streamed programming begins with a special Contributor Day broadcast, followed by two full conference days of presentations from across the WordPress community.

This post gathers each official stream in one place so you can quickly find the right broadcast for each day. Bookmark this page and return t hroughout the event to watch live.

Day One: The Making of a WordPress Release

Go behind the scenes of a WordPress release in this special Contributor Day live stream from WordCamp Asia 2026. Past release squad members come together to share stories, reflect on their experience, and talk about what it takes to bring a WordPress release to life. The Panel will go live at 4:30 am UTC.

j 

Day Two: Conference Livestreams

Watch the second day of WordCamp Asia 2026 live for a full day of presentations and sessions. beginning at 4:00 am UTC, including a Fireside chat with Mary Hubbard, which wvH& ill begin at 5:00 am UTC over on the Growth Stream.

Foundation

Growth

Enterprise

} 

Day Three: Conference Livestreams

Watch the third day and final day of WordCamph&h*RE½;ih*ii i.? Asia 2026 live, beginning at 4:00 am UTC for another full day of presentations from across the community. Don’t forget to watch Ma.tt Mullenweg give the final keynote, which will begin on the Growth strVb eam at 10:00 am UTC.

Foundation

Growth

Enterprise

You can also explore the full schedule to see what is coming up across the event and plan your viewing. However you join, we hope you will follow along and be part of WordCamp Asia 2026.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 07 Apr 2026 13:57:21 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8pl :"xml_lang";s:0:"";}}}}}i:19;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:81:"Open Channels FM: Professionalizing Pricing Models for Open Source CMS Businesses";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2552157";s" :7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:88:"https://openchannels.fm/professionalizing-pricing-models-for-open-source-cms-businesses/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:172:"In this episode, Anne Bovelett chats with Dr. Christian Kurze discuss strategies for startups in open source CMS, emphasizina\f g structured sales and sustainable monetization.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 07 Apr 2026 09:05:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xm;[, l_lang";s:0:"";}}}}}i:20;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"Gary: The Human in the Loop";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"https://pento.net/?p=5716";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";bOi'I :0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:51:"https://pento.net/2026/04/07/the-human-in-the-loop/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:6682:"

If you’ve been paying attention to LLM-based coding tools in the past few months, you’ll have seen a seismic shift in how they’re being used. Even 12 months ago, they were little . more than glorified auto-complete tools: useful for quickly repeating patterns, but terrible at producing well structured, thoughtful, maintainable code. More recently, however, there seems to have been a new equilibrium reached, where an experienced engineer can guide these tools to consistently produce high quality code. Small course adjustments seem to have an outsized effect, resulting in the “Human in the Loop” paradigm that’s become so popular.

Why It Works

“Code is Poetry” has been my approach to writing code for as long as I can remember. Software is a form of expression, and the way you create that expression is through code. So, to make beautiful software, you need to write beautiful code. But, what happens when you don’t need to write code to create the software?

Suddenly, the code becomes entirely about outcomes. It needsv =  to be correct, functional, and maintainable, but it doesn’t need to be seen as a form of expression itself. Instead, the creative decisions move further up the stack, to the architectural level. You can write beautiful software by writing thoughtful specifications, instead.

That’s not to say that technical abilities are suddenly obsolete. You still need to know what’s possible and realistic to be able to tell the LLM what to build, and  to redirect it when it goes in a different direction. You need to be able to read and comprehend the code, you just don’t need to memorise every function signature.

The Temptation

So, if an LLM can write code for me, what else can it do? Marketing copy? Emails? Opinion blog posts? I could ask Claude to write 10 paragraphs on the “The Human in the Loop”, but would you have even read this far if you thoLF ught this post was LLM generated? Of course not! I can promise you that every word of this post (and every other post on my blog) was written by me.

Respect for the Reader

If I want you to read this post, and seriously consider the arguments I’m making, the least I can do is write it myself. It goes beyond that, however. LLMs can write functional code, but they can’t write beautiful software. When the text  is the creative act, there’s no way for the LLM to write the text without compromising your creativity. If you’re the Human in the Loop for a blog post, you’re not injecting your voice, your perspective, or your personality into the post: you’re rubber stamping whatever feels good enough, and that’s a very low bar to clear.

“Good eNA( nough” isn’t actually good enough.

A measure of the complexity of a written piece of text is called “perplexity”. It measures the randomness of how the text flows, and it’s probably the thing you’re noticing when you know you’re reading LLM-generated text, but you can’t quite articulate why. It’s an uncanny valley thing: it looks like writing, it reads like writing, it might even flow li3Zs ke writing, but the vibes are off.

The good news is, you’re not going insane, recent research shows that there is a measurable difference between human written text, and LLM generated text. LLM generated text is inherently less random, which makes sense when you remember that LLMs are, at their core, giant statistical models that are really n good at figuring out “what’s the most likely bit of text to come next”.

The LLM as the Assistant

That’s not to say that LLMs are completely use"P less when it comes to writing, but we need to use them the right way. While they shouldn’t be generating text, they can absolutely be used to help you write. Over the last month or so, I’ve been working on Claudaborative Editing, an experiment to see exactly how much they can help with the writing process. I’ve been building it directly into the WordPress editor, allowing E me to plan, write, review, and publish this post from the one place. An LLM assisted, but every word of it was written by me alone. My goal isn’t to replace the author, or to make it easier to fill the web with LLM-generated dreck, it’s to help me (and hopefully you, too!) improve your writing, while still keeping it fundamentally yours.

Where Does Creativity Live?

When you’re evaluating thes$Mˊ e tools, “can an LLM do this?” isn’t the question you need to ask. Instead, think about where the creative part of the process lives. For software, that’s in the design decisions and the architecture, the final product is the expression of that creativity. The specifics of the implementation don’t really matter. For a blog post, or any writing for that matter, the creativity lives in the act of writing. To delegate that to an LLM is to delegate your own creativi !ty.

Here’s what I believe: the best uses of LLM tools are when they augment humans, rather than try to replace them. They enhance the inherent creativity of their human operator, they don’t suppress it.

This belief guides how I use LLMs, and how I build tools that help others use LLMs, too. I’ll be pushing out a new release of Claudaborative Editing in the next few days, I hope you’ll give it a s "go!

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 07 Apr 2026 06:38:33 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Gary";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:21;a:6:{s:4:"data";s:21N0 #:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:19:"Matt: TheOpenSource";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151870";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4+t`? $:"data";s:36:"https://ma.tt/2026/04/theopensource/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:603:"

It’s very cool to see Theo / t3.gg‘s open source arc.

Just in general, with people creating more software than ever, it’s so exciting to see an explosion of open source and a growing understanding of why working together on open source makes so much sense for the future we want to build.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 07 Apr 2026 00:01:28 +0000";s:7:"attribs";a:s &0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:22;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:76:"Open Chav[ 'nnels FM: Finding Balance: The Importance of Downtime at Conferences";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551269";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:82:"https://openchannels.fm/finding-balance-the-importance-of-downtime-at-conferences/";s:7:"attribs";a:0:{}s:8:"xml_basgYE (e";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:171:"Conferences are hectic, but experts say taking breaks is key for success. Pausing helps recharge, absorb info, and connect meaningfully with others. Balance is everything!";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 06 Apr 2026 08:27:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s\q ):0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:23;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:21:"Matt: Easter Thoughts";s٬i *:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151842";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:38:"https://ma.tt/2026/04/easter-thoughts/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3604:"

You call yourself a Christian engineer, but you haven’t given your life to Open Source? Huh.

What license would Jesus choose? I don’t know if it’s GPL or MIT, but sure as heci&i*REx;ji*jj j.?k it isn’t proprietary.

Letting proprietary code dictate your life is like following a Bible you’re not allowed to read. Beware those who would seek to mediat4m ,e your relationship to the divine.

Happy Easter, y’all. 🙏🐰🌈

UpN -date: BTW, the above would probably be a lot better if I spoke it, because people would hear a very humorous tone, but that’s not clear from the text! So some have said I come off pretty jerky, and some said blasphemous. Fair! I’m also not saying it’s literally funny, it just would be a little clearer I was trying.

Also, I mean examples as possible metaphors or parallels and not literally, but never say that up front. Also as t3 .hought experiment, not literally as judgey. “No” or “it is totally fine” are valid answers to the first question, lots of more possibilities — the “Huh” is meant more out of curiosity than judgment, a conversation starter, not an ender.

Finally the ender “Happy Easter, y’all)” in my Houston culture and context / the South would be pretty clear as actually happy, friendly an) /d playful. But said in a different tone or without that context, the opposite! I have friends in NYC for whom that would read deep sarcasm, a big FU and rude bye. I didn’t think of that!

Anyway, I’ve learned a lot from the feedback, will probably still learn more, and want to deeply appreciate the people who care enough to give it to me and spend time explaining and answering my questions. Thanks, y’all! (Not sarcastic 🙂 🙂 🙂 <— Real smiles and gratitude, not smug.)

I’m not thanking all the Twitter / X trolls, though, andt5 1 I’m not going to engage any more because the real or perceived trolling makes it almost impossible to change, nor do I harbor any illusions of changing some minds. I’ve devoted hundreds of hours to it in the past, but it didn’t help, and that took a lot of time away from my favorite people and loved ones.

(Also, I think something has changed; in open source and WordPress, we’d fight like crazy, but ended up coming together or havi() 2ng a meal afterward before diving back in. Social media I think has made that rarer and harder.)

(and the new Spring colors are on the site.)

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 05 Apr 2026 15:40:50 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1gcWZ 3:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:24;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:21:"Matt: Turn Every Page";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:r 41:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151827";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:38:"https://ma.tt/2026/04/turn-every-page/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:504:"

If you’re looking for a good watch this weekend, I couldn’t recommend more thva 5e documentary Turn Every Page – The Adventures of Robert Caro and Robert Gottlieb. The craft of research, writing, and editing is presented in the most beautiful way possible. Around 400,000 words were removed from The Power Broker, which was ultimately published as 1,162 pages.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";G4 6a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 05 Apr 2026 01:14:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:25;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";L 7s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:22:"Matt: Pedro Franceschi";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151811";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://ma.tt/2026/04/pedro-franceschi/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_expd! 8licit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:428:"

This Ashlee Vance interview of Pedro Franceschi from Brex contains so many interesting stories it might cause you to reconsider what it means to be a CEO.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 03 Apr 2026 19:07:36 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:26;a:6:{s:4:ɏ :"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:75:"Open Channels FM: Self-hosted WordPress Optimized Runtime on Docker (SWORD)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551797";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:1M_ ;7:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:80:"https://openchannels.fm/self-hosted-wordpress-optimized-runtime-on-docker-sword/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:182:"In the CloudFest Hackathon, Jan Willem shared his team's project, SWORD, a self-hosted control panel for WordPress, highlighting collaboration, technical challenges, and team sUe <pirit.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 03 Apr 2026 10:18:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:27;a:6:{s:4:"data";sLB =:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:44:"Open Channels FM: WEB Responsibility Scanner";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551824";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang >";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:51:"https://openchannels.fm/web-responsibility-scanner/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:209:"Ekaterina Streltsova introduced the BEP Responsibility Scanner at CloudFest Hackathon, addressing web sustainability, accessibility issues, and legal compliance, emphasizing the need for open-source solutions.";s:7:"attribs";a:0:{}s:8:"xml_baseZ ?";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 03 Apr 2026 09:07:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:28;a:6:{s:4:"data";s:21:" ";s:7:"attribs"n @;a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:35:"Open Channels FM: WP Plugin Insight";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551774";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:4҉ A2:"https://openchannels.fm/wp-plugin-insight/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:178:"Javier Casares and Mark Heijnen discuss WP Plugin Insight, a project enhancing WordPress plugin discovery through AI-driven analysis of compatibility, security, and translations.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{ Bs:4:"data";s:31:"Fri, 03 Apr 2026 07:45:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:29;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"childve C";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:21:"Matt: EmDash Feedback";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151783";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:38:"https://ma.tt/2026/04/emdash-feedback/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;sw D:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:6962:"

So, two other Matts at Cloudflare announced EmDash — the spiritual successor to WordPress that solves plugin security.

(Is it nominative determinism or a simulation glitch that everyo!Ի Ene trying to terraform the web has some variation of “Matthew” in their name? I was in a call set up by Matthew Prince, talking to Matt Taylor and Matt Kane, with my right hand there, Matías.)

First, I’m going to tell you why this isn’t spiritually tied to WordPress at all, then why they haven’t solved plugin security, and finally offer some suggestions.

The Spirit of WordPress

WordPress exists to democratize publishing. That means we put it everywhere. You can run WordPress on a Raspberry Pi, on your phone, on your desktop, on a random web host in Indonesia charging 99 cents a month, and you can run it scaled up on AWS or across multiple datacenters.

The same code. When you download WordPress Playground you’re running the same code that’s being attacked a thousand times a second at WhiteHouse.gov. That’s what we mean when we say democratization.

It’s all built on open source and web standards. You can run it anywhere; there’s no lock-in.

That’s why we do what we do. It’s really % Hhard. You can come after our users, but please don’t claim to be our spiritual successor without understanding our spirit.

The Spirit of EmDash

I think EmDash was created to sell more Cloudflare services. And that’s okay! It can kinda run on Netlify or Vercel, but good stuff works best on Cloudflare. This is where I’m going to stop and say, I really like Cloudflare! I think they’re one of the toJ Ip engineering organizations on the planet; they run incredible infrastructure, and their public stock is one of the few I own. And I love that this is open source! That’s more important than anything. I will never belittle a fellow open source CMS; I only hate the proprietary ones.

If you want to adopt a CMS that will work seamlessly with Cloudflare and make it hard for you to ever switch vendors, EmDash is an incredible choice.

Claimed Plugin Security

In another example of them not understanding the spirit of WordPress, the fact that plugins can change every aspect of your WordPress experience is a feature, not a bug! And their sandboxing breaks down as soon as you look at what most WordPress plugins do.

I know we get a bad rep because there are 62k plugins with wildly variable engineering quality, and more every day, and whvm Ken one installed on 0.01% of our user base has a vulnerability, a bunch of websites write breathless articles that get clicks saying “122,000 WordPress Sites Vulnerable!”

That, by the way, I think we’ll be able to fix in the next 18 months with AI. The plugin security only works on Cloudflare.

Critical Feedback

As I said, we had a call with Cloudfl L)are on March 23rd, where they asked for feedback on this thing they built but didn’t tell us the name, said it would probably launch in their developer week towards the end of April, and some top colleagues and I offered to help. I wish I could say the j&j*RE=B;kj*kk k.?things I’m saying in this blog post on that call, and if they had just shared the announcement post I could have, but in the spirit of open source here’s what I wouc Mld have said:

  1. If they had said the name I would have asked if they had any other options because I have an amazing colleague named Emdash who is doing some of the most exciting stuff with WordPress and AI. (BTW I think our Em will have more impact on the web than this in five years.)
  2. I actually think the product is very solid, there’s some excellent engineering, migration tools, it’s very fast, H~ Nand the Astro integration is nice.
  3. I’d be surprised if this doesn’t get tens of thousands of sites on it.
  4. The UI is in the uncanny valley of being sorta-WordPress sorta-not. I know it wasn’t a weekend vibecode project, but it has some of that smell. Stuff breaks at the edges.
  5. I think using TinyMCE is a regression, and they should adopt Gutenberg, which we licensed and created to be used by other CMSes. (Correction: They use Portable Text not TinyMCE, but same UI criticism applies.)
  6. The Skills are amazing, a brilliant strategy, and we need to do the same as soon as possible. I’ve been working on something similar and got some good ideas from their implementation.
  7. I’m notRN P going to say which parts, but they copied a lot of things we’re planning to kill. Build from first principles. Make it better. Skate to where the puck is going.

There’s a new CMS every other day. And that’s great! I love building CMSes and I totally get why other people do, too.

In Conclusion

Some day, there may be a spiritual successor to WordPress that is5ś Q even more open. When that happens, I hope we learn from it and grow together. [removed “out of your mouth” sentence, too spicy for Western palates.] I’ve mostly focused on this post on just the software, but WordPress is also so much about the community — the meetups, the WordCamps, the art, the college programs, the tattoos, the books… The closest thing I’ve seen to a spiritual successor isn’t another CMS, it’s been OpenClaw.

Thanks to colleague Batuhan İçöz for helping review this.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 03 Apr 2026 01:32:27 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5nu S:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:30;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:64:"WordPress.org blog: From AI to Open Source at WordCamp Asia 2026";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";j( T}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20341";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"https://wordpress.org/news/2026/04/wcasia-2026-sessions/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:10931:"

April 9-11, 2026 | Jio World Conve=-q Untion Centre, Mumbai, India

WordCamp Asia 2026 brings the WordPress community to Mumbai, India, from April 9 to 11, with a schedule shaped around artificial intelligence, enterprise WordPress, developer workflows, product strategy, and open source collaboration. For attendees planning their time, the program offers a useful view of the ideas, tools, and practical challenges shaping WordPress today.

Keynotes to Set the Stage

The keynote sessions at WordCamp Asia 2026 help frame some of the biggest conversations at this year’s event.

Ma.tt Mullenweg, co-founder of WordPress and CEO of Automattic, is expected to speak about the future of the open web and the ever-evolving role that WordPress plays.
Mary Hubbard, Executive Director of WordPress, will also join a fireside chat moderated by Shilpa Shah, focusing on leadership, education initiatives, artificial intelligence, and community growth.

Together, they offer an early view of the themes and discussions unfolding across WordPress in 2026.

AI, Automation, and the Future of WordPress

Artificial intelligence is one of the clearest threads rMr \unning through the program. Sessions from Fellyph Cintra, Fumiki Takahashi, and Nirav Mehta examine how AI is already influencing WordPress through Core discussions, testing workflows, plugin development, and day-to-day implementation. That same theme continues in sessions on marketing and  ] content strategy, including Adeline Dahal’s work on structuring WordPress content to make it more machine-readable. 

This cross-section of presentations shows how automation is moving from concept to practice. From autonomous testing with WordPress Playground to AI-supported development workflows, these sessions highlight applicable tools and skills that teams can start using right aw )\ ^ay, not just concepts. For attendees interested in where WordPress is heading, this is one of the strongest themes across the event.

Enterprise WordPress and Scalability

Enterprise sessions take that discussion further by focusing on scale, architecture, and operational complexity. Rahul Bansal, James Giroux, Anirban Mukherji, and Abid Murshed are among the speakers exploring how WordPress supports larger organizations, more complex commerce systems, and demanding digital environments. Their sessions look at growth, implementation, and the kinds of decisions that matter when WordPress is supporting business-critical work.

Other talks in this track focus on the realities of enterprise operations, including migration risk, observability, aOXϴ `nd long-term performance. Together, they show how WordPress continues to adapt to larger systems and more complex digital ecosystems without losing the flexibility that makes it widely used in the first place.

Developer Experience and Modern Practices

The developer track stays grounded in both Core tools and everyday engineering practice. Ryan Welcher w aill cover the Interactivity API, Jonathan Desrosiers will look at automation in open source, and Takayuki Miyoshi will introduce a schema-sharing approach to form management. These sessions point to a broader shift toward building WordPress systems that are more dynamic, maintainable, and easier to scale over time.

These more technical presentations also include sessions on the WordPress HTML API, Content Security Policy, open source data pipelines, and evolving plugin standards. Rather than focusing on a single type of builder, this part of the schedule addresses developers working across infrastructure, security, front-end experiences, and long-term platform health.

Community, Education, and Open Source

The schedule also makb7 ces space for the people and ideas that support WordPress beyond engineering alone. A panel featuring Anand Upadhyay and Maciej Pilarski, moderated by Destiny Kanno, looks at education initiatives and student pathways into open source. Kazuko Kaneuchi will reflect on the story of Wapuu and the culture of contribution around WordPress. At the same time, Kotaro Kitamura and Chiharu Nagatomi will share how WordPress and its community shaped their professional journeys.

That wider perspective continues in sessions on product thinking, mfZr earketing, career growth, and business strategy. Speakers, including Nabin Jaiswal, Himani Kankaria, Julian Song, Karishma Sundaram, Sandeep Kelvadi, Aviral Mittal, Anh Tran, and Anna Hurko, explore how WordPress works and connects with decision-making, discoverability, professional development, and organizational growth. Taken together, these sessions reflect one of WordPress’s long-standing strengths: its ability to connect software, learning, and community in the same space.

Hands-on Workshops

Hands-on workshops round out the schedule, offering practical sessions for attendees who want to move from ideas to implementation. They include:

  • From On-Demand to Cloud: Automate WordPress Installations Like a Pro
  • AI + MCP to build, manage, and automate WordPress end-to-end
  • Building AI Agents with self-editing memory
  • Building Better WordPress Experiences with AI-Driven Development Workflows
@h i

Explore the full schedule to plan your sessions, and get your event pass to join WordCamp Asia 2026 in Mumbai.

Mumbai is calling. See you at WordCamp Asia 2026!

Note: Much of the credit belongs to @webtechpooja (Pooja Derashri) for help in writing this piece.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml΀J k_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 02 Apr 2026 16:10:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brett McSherry";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:31;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:! l"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:51:"Open Channels FM: FAIR Package Management for TYPO3";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551748";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data?h m@";s:58:"https://openchannels.fm/fair-package-management-for-typo3/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:186:"Key figures from the FAIR TYPO3 hackathon discuss the platform-agnosk&k*RE} ;lk*ll l.?tic FAIR protocol, its integration with TYPO3, and advancements in digital goods distribution across multiple systems.";s:7:"attribs";a:0:{}s:8:"xml_basef n";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 02 Apr 2026 10:49:04 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:32;a:6:{s:4:"data";s:21:" ";s:7:"attribs" o;a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:16:"Matt: Taxonomist";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151765";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:33:"https://ma.tt/2026/04/taxon< pomist/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:6072:"

I’m really excited to introduce a project I worked on with various AI agents the other night, which I think represents a new way we might build things in the future.

First, the problem: My WordPress site has 5,600+ posts going back decades, and I had some categories t~{Ȓ qhat were old and I didn’t really use anymore, and I wasn’t happy with the structure. Every time I made a new post, it irked me a little, and I had this long-standing itch to go back and clean up all my categories, but I knew it was going to be a slog.

Let me present Taxonomist, a new open-source tool you can run with one copy-and-paste~ r command line that solves this problem. Here’s the idea:

  1. You run this code in your terminal, and it spins up a Claude Code instance that asks you for your URL.
  2. Then it takes that and figures out what type of site you have, which APIs are available, and starts downloading all your posts locally for analysis.
  3. Sub-agents analyze every post against your current categories and thinks about suggesting new ones.
  4. It prevt siews all the changes.
  5. Tries a variety of ways to authenticate against your site and make all the changes.
  6. Logs everything locally, so anything is reversible later.

THIS IS VERY ALPHA. PROBABLY BUGGY. BE CAREFUL WITH IT. PATCHES WELCOME. MAYBE MAKE A BACKUP OF YOUR SITE BEFORE YOU CHANGE IT.

It kind of just worked. I ran it live against ma.tt and it cleaned up a ton of stuff pretty much ex tactly how I wanted. But there’s a lot of weird stuff happening here, so I don’t know quite what this is yet.

  1. It’s very non-deterministic! There is some pre-written code, and probably could be more, but a lot of the code is generated on the fly by your agent. This creates interesting bugs where people testing with less powerful models had some odd behavior.
  2. I kind of want a directory of these useful AI agents on WordPress.orgg u, but also, there’s something a little strange about trusting a remote shell script to run on your machine.
  3. I tested this with Claude, but there’s no reason Codex couldn’t use the repo in the exact same way, and I’d love to improve the quick start script to start by detecting all the agents you have, asking which you’d like to use, and also which directory you’d like to work in. I think we could kill the cd taxonomist-main && clauԛ vde "start" part of it.
  4. Because much of the code and commands are generated on the fly from prompts, it’s very resilient! I’ve seen people try it, and it ran into errors with libraries or whatever, but it just figured out how to work around them.
  5. I’d love it if, at the end of every session, there was a moment for self-reflection where the agent would take the repository and suggest upstream issues and PRs based on anything that went wrong. ThenP U w this could recursively self-improve very quickly.
  6. There are some obvious improvements to this, for example, doing this for tags. Sometimes it creates too many categories when you might only want 3-5 for your theme.
  7. One fun thing is a bunch of the work of this just uses public WordPress APIs, so you can run it against any site! I like using distributed.blog as a demo. It’ll still do all the fun downloading and analysis andar x everything, you just won’t be able to make changes.
  8. I now have a local cache of all my WordPress posts I can do other interesting things with, and that’s cool.
  9. The logging and reverting probably still has some bugs in it.
  10. You can riff with it along the way, so for example, it suggested I get rid of my Audrey category because it didn’t have enough posts, and I asked it to look at all the compan4^ yies on Audrey.co website and categorize any posts that talk about them as Audrey, which created like 50 more.
  11. I want to check the GitHub repo for any updates before it starts, and maybe periodically, because it’s iterating and improving really fast.
  12. It’s not the default but the entire thing is way more pleasant if you run it with skip-permissions. So testing I usually run the one-liner, exit, resume with skip.
  13. Y94 zou can see some of my prompt history in the Github but I apologize it’s not comprehensive, I also used Gemini and Codex with this and got lots of value from them.

So, not sure what this is, but please check it out, play with it, submit improvements or ideas, and think about what’s next. Might host a Zoom or something to brainstorm.

The final thing I say is that this was a very different process of wrSI {iting software for me. Instead of staying at the computer the entire time, I found myself going away for a bit, napping and dreaming about the code, coming back with new ideas and riffing on them. Maybe I’ll return to my Uberman polyphasic sleep days? Nap-driven development?

BTW I have lots of thoughts and feedback for Emdash but I thought ǰ | this was more interesting, will try to get that out later tonight. One preview: TinyMCE is a regression; they should use Gutenberg! We designed it for other CMSes and would be fun to have some common ground to jam on.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 02 Apr 2026 00:14:51 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17 }:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:33;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:95:"WPTavern: #211 – Elliott Richmond on t ~ WordPress Content Creation, Education, and Pizza Plugins";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:48:"https://wptavern.com/?post_type=podcast&p=203465";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:107:"https://wptavern.com/podcast/211-elliott-richmond-on-wordpress-content-creation-education-and-pizza-plugins";s:7.# :"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:60931:"
Transcript

[00:00:19] Nathan Wrigley: Welcome to the Jukebox Podcast from WP Tavern. My name is Nathan Wrigley.

Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this cas8! e, WordPress content creation, education, and the unexpected diversion into a pizza plugin.

If you’d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.

If you have a topic that you’d like us to feature on the podcast, I’m keen to hear from you and hԗ opefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox, and use the form there.

So on the podcast today we have Elliott Richmond. Elliott’s been deep in the WordPress community for over 20 years, developing since the early days, back when WordPress was yet to be forked from b2. He’s freelanced, built with multiple CMS systems, and has contributed creatively to the community, including releasing a WordPress a,x] dvent calendar way back in 2013.

He is an active WordPress developer, content creator on YouTube, and unexpectedly a part-time pizza vendor running a thriving pizza business powered entirely by WordPress tools.

Many listeners will know Elliott for his technical videos, but today we discuss how WordPress has served as the glue for unexpected ventures, like scaling a local pizza business during lockdown, using WooCommerc ; e, Jetpack, and custom plugins. Elliott’s experience showcases just how flexible WordPress can be, whether for websites, unique ordering systems, or even streamlining business processes for other niches.

Recently, Elliott has been asked by Automattic to create content around wordpress.com, giving him early access to features, and allowing him to share his workflow and insights with a broader audience. He talks about his approach to content creation,  balancing scripting versus improvisation, and details his low tech kit from iPhone cameras to DIY lighting.

Throughout the episode, Elliott shares how community connections and feedback loops, especially via YouTube comments, shape his work, and he discusses the new opportunities for content creators within the WordPress ecosystem.

If you’re interested in WordPress beyond websites, curious about how to turn tech( nical, know-how into educational video content, or just want to hear about WordPress powered pizza, and who doesn’t, this episode is for you.

If you’d like to find out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you’ll find all the other episodes as well.

And so without further delay, I bring you Elliott Richmond.

I am joined on the podcast by Elliott Richmond. Hello Elliott.

[00:03:35] Elliott Richmond: Hello. How you doing? Thanks for having me.

[00:03:37] Nathan Wrigley: You’re so welcome. Elliott and I have had a little bit of a chat prior to hitting the record button.

Elliott’s one of those people who has been in my world for many years, bec: ause I’ve been vicariously watching what, this is going to sound a rather sinister. I’ve been watching what Elliott’s been doing for several years. And we’ll get into some of that in a moment. It’s a pleasure to have you on the podcast anyway. I feel like I know more about you than you will do about me, that’s for sure anyway. But welcome to the podcast.

[00:04:08] Elliott Richmond: Thank you. Yeah, thaB nk you for having me. I think if you put yourself out there, you are bound to attract stalking of some form.

[00:04:14] Nathan Wrigley: That’s right. Okay. I hope it doesn’t come across as that.

[00:04:18] Elliott Richmond: No, not at all. Not at all.

[00:04:19] Nathan Wrigley: But will you just give us a little bit of y; our background? Obviously this is a WordPress specific podcast, so you can dip into your early childhood if you like, but maybe if we constrain it to WordPressy things.

How long have you been using WordPress? What do you do at the moment? And then we can get into some of the fun things you’re going to be doing.

[00:04:36] Elliott Richmond: Yeah, sure. So I’ve been using, or developing with,?I  wordPress for over 20 years. So pretty much as old as WordPress is, but I was developing before that, building stuff. I’m self-taught developer, but I was building stuff in the early nineties for bands and stuff that I was in, creating music and just putting stuff out on the web.

But then I realised, when I was working at an agency, it was a design agency, that there was definitely a market for the web effectively, but the company I was working for*9  didn’t really want to get into it. So eventually when I went freelance, I was able to sort of self-teach myself all of the things I was interested in, which was web development. So I used all of the kind of CMSs like Joomla, Drupal, and eventually found b2 which was forked, ended up being WordPress.

So, yeah, started seeing lots of communities popping up, meetups and I just reached out to people. And I’ve actually featured on WP Tavern before?@([  because of releasing an advent calendar I think it was, back in 2013, I think it was Christmas time. And it was basically just reaching out to other developers and asking them for code snippets. It was back in the day when WordPress was kind of, it was a blog but developers were using it in really creative ways like portfolios, and product databases where you had to use the category and tagging system to actually make things work, and then manipulate the templates.

So there was lots of code snippets sort of flying about. So yeah, I just reached out to community and got about 30 developers submitting code, and then just released them as advent calendars.

So, today I am still a developer and develop for WordPress, very passionate about WordPress. I’m a content creator, create stuff on YouTube, and I’m also a part-time Pizzaiolo. And if you don’t know what that is, that’s basically sQ Womebody who makes pizzas.

[00:06:22] Nathan Wrigley: I can’t ignore that, and we’re going to get into that in a moment. But I’ve been having people on a variety of different podcasts for over a decade now, and you are the first, actul&l*REü;ml*mm m.?ally, that’s not true. I was about to say that you are the only person that I’ve ever interviewed who’s actually  used b2 prior to it becoming WordPress. You are not, because I interviewed Matt Mullenweg once, and of course he, along with Mike Little, definitely used b2 because they forked it to become WordPress.

But that really does give me an illustration of, you are right at the beginning. So you were one of the kind of founding members of the community, if you like, and goodness only knows, I’m sure you had no anticipation of what it was going to become.

[00:07:02] Elliott Richmond: No, not at all. Yeah, Kubrick.

[00:07:05] Nathan Wrigley: Old school. If you know what Elliott’s talking about, you can join the, what’s the word for somebody who’s been around in the community for a really long time? Well, anyway, one of those.

So tell us a little bit about the pizza thing. I don’"x t want to dwell on it for too long, if you don’t mind, but this is such an interesting little story. And curiously, it does have a WordPress spin at the end. So yeah, make sure to get that in as well because that’s fascinating.

[00:07:28] Elliott Richmond: Yeah, so during COVID, during lockdown, my wife and I just started a pizza delivery thing. Because all the kind of delivery shops were closing down and we have a community i n our village and it was like, they’ve tried my pizzas before. So we thought, well, we’ll just roll it out and set it up. And people were saying, yeah, send me a pizza. So we thought, okay, well we can sell them to the rest of the community as well. And it was just going to be a temporary thing. Five years later, we employ five staff and it’s still going strong and we sell it as a licence to other people.

But the WordPress thing is, I me an in a million years I wouldn’t know that I’d be doing this five years later, but it’s all because of WordPress that has allowed me to do this. You know, it uses all WordPress products, it’s WooCommerce, WordPress itself, and some Jetpack stuff with the WooCommerce app. It glues everything together and it helps us to run a sort of micro business like that. And what has turned into a weekend, temporary thing has turned into a full-time business. So, yeah, it’s ate`9 , I don’t know if I can tell you any more about it really.

[00:08:28] Nathan Wrigley: Well, you can, you mentioned that you’ve got a plugin that’s coming out fairly soon, aligned with people who wish to replicate your pizza business, but in their own locale.

[00:08:40] Elliott Richmond: Yeah, so to just give you the bigger picture, my wife is kind of like a bit of a mu! arketing guru, and she sees opportunities where I can’t see them. She sees all the blind spots. So this whole model can be replicated by anybody. She didn’t force me, I was willing to do it, but she made me film all of my steps to make pizzas. So if you don’t know how to make pizza, there’s a full course to make it. There’s a whole module of the marketing that we use. There’s all secret little tips in there about doing stuff on social media, which I donQʮ 217;t do. My wife does all that.

But I’ve developed a plugin that works with WordPress and WooCommerce and it stitches everything together. So it’s got an ordering system, it’s got a slot system, it’s got a time-based system, so you can only put certain slots within certain times, and then it’s got a radius distance. So if you were outside of that radius based on your postcode, you can’t order pizzas, but you can collecw" t them. And we do get people collecting from miles away that were passing last year, and they’ve driven a hundred miles to come down for the weekend because they’re passing to pick up a pizza. Honestly, you wouldn’t believe it. But I think the furthest somebody’s come is something like 120 miles. It’s crazy.

Yeah, so people have been in touch with me like from, last chap was in Norway asking about his, could he use it for his{  brother’s bakery? And I said, yeah, absolutely. So anything that’s got like a restricted delivery zone, and maybe you want to just do it at certain times, you can do it. But you don’t even need to use the slot system, but you can set the radius distance. So if you want to do local deliveries, you can set a four mile radius, five mile, ten mile, whatever you want to set. Anything is doable really. Yeah, you can use the plugin.

So thatS 217;s kind of like the freemium Pizza Pilot. And then there’s a Pro version that we actually will bundle with our licensees. And we’ve got, it’s not like a franchise, it’s, you know, they buy the whole model once, and then they get the plugin bundled in. And, yeah, I’m just kind of like fine tuning it so that I can manage it. So if pizza does take over my life, I’m still, got my foot in WordPress and developing this product. So I’m happy about that.<`t /p>

[00:10:37] Nathan Wrigley: That’s so interesting that you have WordPress as the sort of fulcrum of this entirely different side of your life, really. And it feels like it’s more than like a hobby project at the moment. It feels like it’s the underpinnings of a lot of what you do, albeit maybe the WordPress community don’t know about it.

But also curious that, and again, I might #$S be reading between the lines, maybe you launch the pizza business and then kind of retrofit your procedures into your own dog fooding plugin, which now you are deciding to sell.

But the fact that the technology stack that you knew inside out was able to facilitate that, you know, and a website can handle things like geolocation, that a website can handle things like payment, and the ability to add ingredients and things like that. All of that enabled you to launch that business, which is just so interesting.

Because most people who use WordPress, I doubt ever have that experience in life. You know, maybe they’re building things for clients, or they try a little hobby project. But you’ve got, I don’t know, it just sort of perfectly slotted in and, well, serendipity seems like the right word. Everything just sort of seems to slot in perfectly, and how wonderful.

[00:11:46] Elliott Richmond: Yeah, I think it all kind of happened at the same time, because I just mentioned to Rachel about, you know, during lockdown these businesses are shutting down and people are going to pivot. Because I was talking to the WordPress community and they were talking about how their businesses were pivoting, like their restaurants. And I said, I could set this up as a website. So it all came together kind of all at once really.

One thing I’d have to say is that I like doing complex things with WordPress, and I’m really interested in the way that people do stuff with WordPress. So we have somebody that comes to our Meetup that is a gardener, and they come religiously to our Meetup. You’d think, well, why is a gardener coming to the Meetup? Well, it’s because they run their whole invoicing system and business, the gardening business, through WordPress.

So it’s like, oh, that’s interesting. So there’s so many different things you can do with WordPress. So the one thing I’m grateful for is all of my experience that WordPress has given me and the opportunities in terms of my career, being able to sell, you know, development packages to clients, and picking up complex jobs in that sense. Because without, it wouldn’t be the glue for the pizza thing, and it wouldn’t have happened that easily.1EV< 

[00:12:49] Nathan Wrigley: Right. Genuinely, absolutely fascinating. I think we could probably do the entire podcast about that, but there is another story to tell. As I said, I’ve been looking at Elliott online for quite a while and then, I don’t know when it was, but it was certainly quite recently, we are recording this in March, 2026, quite recently that I learned that you are going to be working with Automattic. I don+a 217;t know if it’s for Automattic, but certainly for the wordpress.com side of things. I could spoil what you are doing and misrepresent what it is. Probably best to just hand it over to you, and tell us what this gig is, this project that you’ve got running through 2026.

[00:13:27] Elliott Richmond: Yeah, so I have to shout out to Michelle Frechette because she basically reached out to me and suggested an introduction with St acey Carlson, who is Automattic’s Affiliate and Influencer Director. And she’s obviously picked up some of my videos and she just said to me that, do you fancy us sponsoring a video or two about wordpress.com and how I felt about Automattic products? I said, yeah, why not? I use them all the time, every day. So it’s definitely up my street.

So I put some stuff together and she basically just told me that the Automattic leadership team, w hich directly is Matt down, were broadly supporting content creators. So yeah, I was on board with it.

And my mind just went on overdrive. Basically, Stacey said to me, would you like to do this thing? And I was like, yeah. She said, okay, well, we’ll have a chat in a couple of days or whatever. And I was like, I put concepts together and I sent about three or four different ideas. And it was like, yeah, okay, let’s do this. And it’s bas{W ically how I use WordPress, what I did, the whole pizza thing, what I do from day to day.

And I put these videos together and then it created another opportunity and another introduction to a lady called Brit Solata, who’s head of Influence Marketing. Big inspiration for me is another guy called Jamie Marsland, who’s actually the head of the wordpress.com YouTube channel, because he basically raised his profile by using WordPress and turning h ard concepts like using the Block Editor into really easy to understand videos.

And he had the genius idea of creating the speed challenge, which was kind of viral. Again, he lives down the road from me, believe it or not, less than five, six miles away. So there’s a funny story behind that. We’ve known each other for like 15 years, connected through social media and whatever channels there are that we used to use. And we actually met for the S first time, face to face, at WordCamp Europe in Greece. And it always tickles me because the first thing he said is like, we’ve known each other for years, but this is the first time we’ve met, and we have to come over the other side of Europe. So it’s not great for our carbon footprint, which always makes me chuckle.

Yeah, he was a great inspiration. And since then we went out for a coffee or two and he inspired me really to start doing;  my YouTube stuff. And I think that’s really what got me recognised through Michelle, Stacy, and Brit. And then Britt suggested that we do something for the rest of this year. So I’m going to be doing videos about wordpress.com, what’s coming up.

WordPress has always been a moving target. It uses multiple different types of technology, right? So there’s always different things happening and changing. And with the advent of AI, ther`Ҥ e’s a lot of stuff coming into the whole project. So, yeah, that’s kind of where we’re at.

[00:16:09] Nathan Wrigley: I have a lot of questions around that actually. So the first thing I’m going to ask is, is the intention to make long form content, or are you hoping to make more short form content? And really behind that question is what you just said about the fact that WordPress is in a real period of flux. On tU? he .org side, we’ve got WordPress 7 coming around, which is going to be transformational, but I also feel that any video that gets made to coincide with 7 is quickly going to go out of date because we’re in such a rapid period of flux.

So just conscious about that, really, whether or not the content that you are going to be creating, and forgive me for using this word, is more disposable, if you know what I mean? So the kind of content that yo O u’ll throw together in the anticipation that in 4, 3, 2 months time, you might have to reshoot it again. So, yeah, just wondering what the constraints are on the kind of content that you’re going to be making?

[00:17:01] Elliott Richmond: There aren’t really constraints in that sense, but I think the whole nature of WordPress is ideal for that kind of scenario. So we are going to do long form content and then spinoff of n that is going to be the short form as well, because you can just do that with the modern tech that you can use today anyway.

But yes, I think if you’re working in the Core team and you’re doing documentation, and it’s always been a thing, getting documentation out has always been a problematic thing. And if you’re working on something and you’re deep into it, it’s difficult to get that stuff out.

I think over the years it’s got better because you’ve got prominent people in Core, in the team, working at Automattic that are pumping stuff out. Justin Tadlock and the other chaps and Birgit is putting stuff out with Gutenberg Times and things like that. So it has got a lot better, but definitely there is an opportunity for content creators to fill a gap in terms of new things that are coming, what’s going to be changing.

And also the way that people consume that content because YouTube and all the social, other social platforms, not that they’re great, TikToks and all that, but there’s definitely an opportunity for that content to be absorbed by different people. So there’s definitely a gap there for content creators to make people aware about those changes and new developments that are coming to WordPress.

[00:18:22] Nathan Wrigley: I& #8217;m in the lucky position in that for this podcast there isn’t really a laundry list of things that I have to cover. It’s very much up to me what I wish to have on the podcast. So you are an example, you know, decided to do this, and here we are doing it.

But I did wonder if you were, you know, you mentioned some names there over at Automattic. I don’t know if there’s going to be some things that they will require you to do bec nause that’s in line with what .com has just released or what have you. Or if you really are, you know, the reins are off, do what you like Elliott and just make sure that you post us and tell us what’s going on.

I’m imagining there will be some sort of guidance and, okay, m&m*RE;nm*nn n.?this thing’s about to launch, it would be really welcome if you produce the piece of content explaini$P ng why we’ve done it, and how it works and so on.

[00:19:03] Elliott Richmond: There’s no guardrails in that sense. It feels very fluid and flexible. Yes, there are kind of like things, we’d love you to do this, and I’m more than happy to do that because it’s definitely on my street anyway.

The products that are sort of being talked about are products that I use every day,p#  so it has synergy, you know? It’s not like I’m having to do something that I wouldn’t be comfortable doing. It’s stuff I love doing and I love teaching other people anyway. So in terms of that whole community thing, I think when communities come together, the most I get out of it is actually learning from other people, not just teaching them.

And actually just by teaching somebody, or telling somebody about something, they give yoW~@ u feedback and the feedback loop there is super important, especially for a project like WordPress. Without that feedback loop, potentially, it’s not going to be a thing that anyone will use anyway. So just by doing something with the community or publishing something is useful feedback.

There may be something that is sort of created and developed that I don’t necessarily agree with, but I can still put it out there, say whether I like it or d1 on’t like it, and then ask somebody, you know, what’s your feeling? Have you used it? What’s your feedback? Get some comments. That is feedback. And that’s how you improve things.

[00:20:14] Nathan Wrigley: YouTube is a phenomenal feedback loop actually. I mean, I know you’ll probably be getting feedback from within Automttic and what have you as well, but I long for the comments on a WordPress blog to be likP e the comments on a YouTube video. It seems that everybody’s quite willing to get the keyboard out and hammer out thousands of replies on a YouTube video. It really does capture that.

And so, especially if during the content you provoke the audience to comment, and to give you feedback, because you may well be making another piece of content, which will be guided by the comments and what have you. I think it’s amazing for that. And kind of lik e pretty, pretty untapped. Usually when you watch content, it is just, okay, I’ve decided what I’m going to do. There it is. It’s an isolated, atomised piece of content. But the idea of going and asking for, what shall I do next? Or something akin to that is really great. And I hope that works out for you. I fully anticipate that it will, because like I said, the comments are usually fairly voluminous.

[00:21:09] Elliott Richmond) : Yeah, it’s interesting because some of the comments actually inspire you to create your next piece of content. So it’s always good. Sometimes it is difficult because you can see that it’s negative feedback. But actually I think that negative feedback is a positive thing because you can respond in a positive way. Or you can just take that feedback and then feed it back into the ecosystem and that’s how things get changed. So any negativity is a positivity inhc  my book.

[00:21:35] Nathan Wrigley: Yeah, nice. I think you have to armour yourself with things like that when you go on social media and post content, don’t you? Because it doesn’t matter how perfect it is, and how well aligned it is, there’s always somebody lurking somewhere who is willing to derail your day with a comment like that.

Are you going to be doing this then on official,Y8B  so you’ve made the content, you’ve created the video, and yada yada. We can get into the process of that in a moment. I’d be kind of interested to know what you do. Are you going to be posting this on official WordPress channels, or is this that you are being hired to create the content and then put it out on your own channels? Or is it, does it come with the official stamp of the wordpress.com YouTube channel or something like that?

[0 0:22:13] Elliott Richmond: No, it’s on my channel for my audience. So I’m free to do whatever I want really. I can do my own stuff but there is a, kind of an agreement we have to meet certain months and content that will be aligned with whatever’s happening at wordpress.com or at Automattic. But yeah, there’s no restriction. It’s kind of on my channel to my audience.

[00:22:33] Nathan Wrigley: Is it very much then going to be YouTube, like screen shares of the kind of things that you’ve been doing with a code editor or in the backend of WordPress, or a plugin that you’ve installed and have played with or what have you? But obviously on the .com side of things as opposed to the .org side of things.

[00:22:47] Elliott Richmond: I don’t want to give too much away, but I’m given kind of a little bit of eard ly access to stuff that, I found it difficult to find it but it is available, you can get to it, but I needed some pointers. But it’s going to be a mix of technical stuff. You’ve seen my stuff, I’d like to get technical content simplified and I use graphics. And, I mean, if I look at my first stuff, it was nowhere near as polished as it is today. but I like to use animation.

There’s difficult concepts to get over, especially with t* emplating and patterns and template parts and things like that. And if you can simplify that to users, to use this stuff with more knowledge. But there’s also stuff about AI that’s, I mean it even confuses me today, like MCPs and, what’s that? And it’s like large language models and things like that.

So there’s complex stuff that I’m really looking forward to getting my teeth into because I can try and simplify it. And K; that’s what I like doing in terms of like graphics and analogies. And hopefully it makes sense to people.

[00:23:46] Nathan Wrigley: So it’s going to be, I guess the one word that maybe I would encapsulate it as is educational. The idea is that you come in, learn a thing, or multiple things, and then go away. It’s not just that, oh look, here’s the latest new feature that’s shipping. It’s more, look, hef re’s the feature, but also here’s how you get to it and how you navigate it and what it does. And if you want to implement it, you must do this, yada, yada, that kind of thing. So educational.

[00:24:12] Elliott Richmond: Yeah, absolutely. There’s lots of other things happening as well that are specifically for developers and not necessarily for wordpress.com. But yeah, engineering those things and putting those together Z  to make something work in the way that you want it to, there is a technical barrier to that. So if I can simplify that and help others to get up and running, then great.

But there’s things like Xdebug that are not enabled by default in the Studio app that I think are really useful. Now I’ve used Xdebug for debugging my code for many years and I honestly cannot do without it. And I didn’t even know it was there, you know, that’s ho΀s w hidden it was, until I saw a tweet like the other day, and it was, I think it’s recently been rolled out, but I’m like, I am itching to do a video on that, so that I can just let people know how to use it and what it’s beneficial for.

[00:24:56] Nathan Wrigley: Yeah, you strike me as the kind of character that’s not going to be short of things to do content about. It’s more, which comes first. And I think tZ[* hat’s such a nice gig for you as well, in that you’re obviously a very curious individual. You know, you’ve been making videos for, this is going to come out the wrong way, but, you know, for no reason, if you know what I mean? You know, there was nobody prodding you with a stick saying, Elliott, we need another video now because you’ve been paid for it.

You were doing it because that’s something that you found enjoyable, andc  you like the experience of doing all of that. And then somebody comes along and says, you know what? I think we could well do with paying you for this. That must have been kind of, almost manna from heaven in a way.

[00:25:34] Elliott Richmond: Absolutely. I mean, I feel so fortunate. I’m so grateful to Michelle Frechette for reaching out to me and making that contact because, yeah, I mean, it’s right up my street. You’kJ ve seen, I’ve got guitars around the studio and I think it’s like, I’m the sort of person that I think it’s good to learn something new every day, regardless of what it is. And yeah, you have to be intrigued by something.

And particularly with code and technology, it’s changing all the time. You can do things in different ways. Very much the same as just fingering around a fretboard and trying to find that lick, or that nice  harmonic tone that you never found before. And you think, ah, I can do this. I’m going to show my bass player that I can do this, or my guitar player, or whatever. You know, it’s a bit like that.

And you get excited about the littlest things that maybe are not so exciting to a lot of people, but they are to me, and that’s why I do it. And if I can just impart that on somebody, that’s a bonus to me. And I do get that feedback on You Tube. So I’m always so grateful when I get positive feedback like that. So, yeah, long may it continue. And I’m not going to stop doing it because I find it fascinating and I really enjoy it.

There are many stages to doing a video. You have to figure out what you’re going to talk about, the script, which I didn’t used to do. It was just kind of like, I know this thing, so I’m just going to jump on. But I now script things, brz* eak things down into concepts, and then know when I’m going to do some motion graphics. Then I do the headshots, and then I do the editing.

And when I’m done editing, I’m not done editing in like one day, I just do a couple of hours and I go back into the house and I just tell Rachael, I say, I absolutely love editing. It’s just like, it just really excites me. So it is just these little things. Not necessarily about WordPress, butFu5_  yeah, figuring out how to get a concept across. And then I’ll sit and I’ll bore the tears off Rachael, try and explain this stuff to her, and she’s just patiently listening to me, you know, so I can get it out of my head.

[00:27:19] Nathan Wrigley: No, I think that’s the most credible way of getting to the perfect simulation of what it is you’re trying to educate people with. Because you trip over yourself, #R don’t you? And you realise, okay, that second point should have been the third. And the third should have been the second. And there was a better way of explaining that. I think it’s great that you do it that way.

And I’m also, pleased is the wrong word, but I’m curious that you script it as well. Because I know that the temptation is often easy, isn’t it? It’s just, okay, I know this stuff inside out, I’ll just guY o for it. That extra hour, two hours, three hours, whatever it may be, of disciplining yourself to write it down, I think you go a million more miles with that content. You know, you refine it, you work it through, you cut out the additional words that are not needed, that just sort of demonstrates to me that you are really, really serious about it.

[00:28:06] Elliott Richmond: I say scripted, loosely scripted. It’s scripted not to pց the absolute T. It’s kind of like flashcard prompts.

[00:28:10] Nathan Wrigley: Oh, no. No, no, no. Sorry. Yeah.

[00:28:13] Elliott Richmond: But there’s the structure, let’s say. And sometimes I do word for word. But if I go off piste, if I’m recording, I’m like, yeah, I’m just going brush over that. It’s not that important. It’s just an]  um or an ah, or an and and a the that shouldn’t be there, but whatever. I mean, if I watch back some of my stuff, I’m like, oh, did I really say that? I’m my worst critic, I guess.

[00:28:31] Nathan Wrigley: The trick there is never to watch or listen to your own stuff.

[00:28:35] Elliott Richmond: Yeah. Yes.

[00:28:37] Nap than Wrigley: The problem is, if you are self editing, you have to listen to yourself, you know, for every hour that I record, I end up listening to myself for probably about four hours. It is purgatory. For example, the sentence that I’ve just said, I will listen back to and I will be ruing the day that I said it. It’s curious.

Given that it’s on the .com side of things, and if, dear listener, you’re not familiar, we haveUԶ  sort of like this bifurcation, if you like, of WordPress. We have the .org side, which is the way you can go, wordpress.org, and you can download it and put it on a server and put it on your local machine and do what you like with it. And then the .com side, which is where Elliott’s work is going to be mostly living I guess, is the hosted side. So you go and you pay a monthly fee and you have access to WordPress over there, so you don’t have to think about the hosting or anythin)ۤ" g like that, that’s just taken care of.

Do you get a sense that there’ll be like commercial pressure there? That’s maybe getting to territory that you don’t wish to get into, I don’t know. But will, for example, you have to create content around certain features because it’s shiny and new? So instead of it being educational, it might slip into the more promotional, and I’m doing air quotes as I say that.

[00:29:45] Elliott Richmond: In my experience, little experience working with the guys at the moment, there’s been none of that. It’s literally, you have the free reign, do what you want. There is a benefit of putting a script together in that sense, because you can iron things out if you need to. But in all honesty, of the 10, 15 scripts I’ve already sent through, I’ve only had minimal feedback. They said, great, it looks Ax great. Let’s go with it. And also, if it’s a new shiny thing, show me. I want to know about it. I want to tell others about it as well, you know?

[00:30:11] Nathan Wrigley: Right. So the overlap there is welcome to you, which is quite nice, isn’t it? It’s new, it’s in&n*RE

8 [00:30:17] Elliott Richmond: There is also another point. I think there’s a misconception between wordpress.com and WordPress, the standalone software. Because effectively it’s the same thing. When you use something like the Studio app, you’ve still got your local files and you can still develop your own stuff. You can get as complex as you want. You are just literally hosting it with the people that make this software. And you then know that you’re g> oing to get the performance, you’re going to get all of the security stuff, you’re going to get all the benefits of hosting with a, on a platform that know the software. So there’s a win-win situation there in my opinion.

[00:30:52] Nathan Wrigley: So you were mentioning earlier, Jamie Marsland, just down the road from you, who’s the head of WordPress YouTube. Obviously kind of a prolific content creator himself, ay% nd then got taken on by Automattic to carry on that journey. There’s obviously now you. I wonder if you’ve got any thoughts on how WordPress, and you might read Automattic in here or .com or whatever the right word is. I wonder how you view the seriousness with which they’re taking content creator content.

Because again, if I rewind the clock three or four years ago, it felt that there really wasn’t much coming out that had that kiTN nd of official stamp. We were kind of left to our own devices. We were going into Slack and reading comments, or we were going into GitHub queues for plugin developers and things like that.

But it does seem that at some point in the last four or five years, somebody somewhere said, wait, no, video is it. We really have to invest in video. And it feels like you’ve been caught up in that.

There’s no real ques tion there. It’s more just an observation that video content by people who obviously are out in the community doing this with a serious intention. It’s more than just a hobby. It’s something they’ve got a track record of doing seriously. I wonder if you’ve spotted that trend as well.

[00:32:05] Elliott Richmond: Yeah, absolutely. I mean, I often look up stuff on YouTube. It used to be Google. How do I, I don&l #8217;t know, mitre some wood together? You can go to YouTube now and you can find all of this stuff. Or how do you make the perfect naan bread or the perfect pizza, let’s say? So yeah, YouTube is definitely, in the last, I actually don’t think it, it’s always been there, but it’s probably, it’s only become sort of more prominent on my radar, I guess. So if that’s a result of what’s been happening organically, then yeah, I’ve just been sucked ihR nto it. But, yeah, I think it’s always been there.

You always get from YouTube content creators about how much more difficult it is, I guess, because there’s more people doing it, so they’ve got less money to give people. But honestly, I’m not in it for the financial reward anyway. I mean, I do get paid ads and stuff, but it’s peanuts every three months, so I’m not in it for that at all.

So yeah, it’s definitely on my radar basically. I mean, in terms of editing and software, I still look up stuff. You know, even whether it’s WordPress or whether it’s command line stuff. Particularly now, if you drop AI into the title, you’re going to get loads of stuff.

[00:33:10] Nathan Wrigley: Yeah, I mean, more and more if you go and ask a question of Google, you’re going to get the AI answer first,wq  but then you’re just going to get like a big row of YouTube videos. You know, if you ask it a question beginning, how do I, or something along those lines, the AI often comes first.

I’m actually using a different search engine now. I use one called Kagi, which was actually by coincidence developed by the guy who used to run Manage WP, who then sold it and moved on to make this search engine. There’s another success story coming from the&  WordPress space. But if you ask it a question, you get the AI generated sort of response over three or four lines, and then after that, just a cavalcade of YouTube videos. And it really, I think, has become the default.

What I’m finding interesting about that is, I think that wordpress.com in this case, but you could read Automattic, are kind of putting their money where their mouth is and doing it in an interesting way.

So rather than, let’s say, employing a team of content creators to do this, this, this, this, and this, they’re asking people like you to just get on with it. Just do what you were doing. I think that’s really interesting. And it’s hard to encapsulate what I’m saying there, but there’s a real level of trust. You know that you’ve got to do things, but nobody’s micromanaging you to tell you what to do. It sounds like nobody’s givigO ng you, okay, we want this piece of exact content, and this one and this one and this one. It’s more, Elliott, you’ve got a track record, you’ve proven yourself, now crack on, but we’ll assist from the financial point of view. I think that’s a really nice model of allowing people like you to do what you do, and the trust that you’ve built up is all that was needed to get you started on that journey.

[00:34:47] E4ٿ lliott Richmond: Yeah, there are kind of, who this is for, what’s good to do, what isn’t great to do. So there is, not guardrails as such, you’re given complete flexibility, but you are given a kind of like a brief, not template, it’s not template, it’s a, what’s this for? What’s the target?

[00:35:03] Nathan Wrigley: Like an avatar kind of, something like that.

[00:35:05] Elliott Richmond: Yeah. Yeah, an avatar. I don’t find that restrictive in any way. If I did, I wouldn’t be doing it.

[00:35:10] Nathan Wrigley: No, that’s really helpful.

[00:35:11] Elliott Richmond: Yeah, exactly.

[00:35:12] Nathan Wrigley: Yeah. But you’re given a lot = of rope. It does sound like you’ve got a lot of leeway to do what you like. I mean, maybe there’s constraints around, you know, let’s not make content about the UI of Wix or Squarespace or anything like that. You know, that’s probably out remit.

[00:35:28] Elliott Richmond: That goes without saying.

[00:35:29] Nathan Wrigley: Yeah, yeah. But certainly from my po| int of view, doing this podcast, WP Tavern, I can’t really sum it up, but I have that same freedom. I can have who I like on, nobody’s telling me what I can do and when it should be done. It was just a case of, okay Nathan, you’ve done podcasting, we would like you to do this one. And it sounds like a similar kind of offer was made to you, but on the video side. The trust behind that is hard to communicate, but it feels so nice.

[00:35:5ݒ 7] Elliott Richmond: Yeah, absolutely. I mean, I’ve always said, because I’ve worked on my own for such a long time, since I was in my twenties, and I won’t tell you how old I am, but it’s been a few decades now, I literally am unemployable. I do work on a remote basis for a company, but it’s on a very minimal tech lead responsibility kind of arrangement. But I could not go into an office. I’m just conditioned not to be, someone breathing N down my neck. I’ve just been conditioned to have that freedom and creativity that I love. And definitely without a doubt, I’ve been given this opportunity in the same respect. So I’m absolutely stoked about it.

[00:36:34] Nathan Wrigley: Yeah, I think that’s really lovely. You’ve got that history. And I think we see that in the community a lot. You know, you’ve got a history, and it’s your turn to[`  shine, if you like.

Okay, now the nerdy bit, right at the end. I want to know what your process is. Obviously being a content creator myself, I’ve got a whole load of software that I use and I flit around, but I’ve kind of stabilised on a few key pieces of software, which enabled me to do that journey.

I’m sure that there’s going to be people listening to this who have thought to themselves, I `ԉ too would like to make videos, and I’m curious, what is your tech stack? I mean, we don’t need to go into absolutely everything, but I’m curious, what are the 3, 4, 5, whatever it may be, essential things that are either on your desk, or on your computer that make the whole thing easy and possible?

[00:37:18] Elliott Richmond: My tech stack is so low key, it’s unbelievable. My lights, if I explain my lights to you,  I’ve got basically a cat food pouch box, which is like six inches by four with a hole cut out of it, resting on an LED light with a bit of tissue paper over it. It’s that low key, low tech.

[00:37:34] Nathan Wrigley: So it’s like a small shoebox with a hole cut in with tissue paper diffuse the light.

[00:37:39] Elliott Richmond: Yeah.

[00:37:40] Nathan Wrigley: That’s so great. That’s so cottage industry. I love that. Yeah, because you could of course buy the $150 equivalent, but you know, the cat food box is lying around. That’s brilliant. Oh, I hope this keeps going. I hope you got more of these.

[00:37:55] Elliott Richmond: If I could just turn the camera round. And the other thing is just an iPhone. I just use my iPhone. My iia Phone is literally sitting on my computer now. So it’s good enough to do what I need to do with it. At some point it will upgrade, but for anybody who wants to do this out there, you know, you don’t need much kit.

In terms of the software, I just use the Notes app and I just jot down my ideas. I actually use the accessibility keyboard shortcut. So I literally, what I do is tap the key and just speak into my mic about the idea that I want to geDɛ t across. And then that’s my brain dump. And then I’ll take that, read it back, break it down. It’s all in my own words, I then just get AI to polish it a little bit, so it kind of gives me the bare bones of my script. And then that gets me like 60, 70% there. But it’s literally my brain dump that’s polished, and then I repolish it again. So that’s one key bit of legwork that gets me going quickly.

I’ve picked up o+ a lot of kit over the years from just producing music. I’ve got some NS-10s in front of me, studio monitors, so I can do all my sound balancing and stuff. The other key bit of software is DaVinci Resolve, which is, it’s got all of the motion graphics in it. It is a bit of a head spinner to get into it, but there’s lots of resources out there that can help you get to where you want to be.

There’s lots of stuff out there that you canb4 , like library stuff that you can subscribe to and pull in. But I’m always reluctant to do that because I’m the sort of guy that, I want to, even if it’s code, I want to get into it. I want to understand exactly how it works and do it myself. So working with nodes and animation in that sense has been, it’s been a big learning curve, but I’ve absolutely loved it.

And then just the editing is like DaVinci Resolve. And it has ev erything in it. I pay a licence for it because I want all the whistles and bells, but you can use the free version and I just cannot believe what you can get away with, with the free version. You get all of the motion graphics, you get all of the audio, you get the colour correction, plus all of the editing suite. It’s incredible.

I’m just looking around to see what other stuff I’ve got, but yeah, that is literally about it.

[00:39:52] Nathan Wrigley: I think you’ve encapsulated perfectly. I mean, really you need a computer with a bit of editing software, and there’s many. Some free, some much more expensive. You can certainly pay a fortune for some editing software. But also camera, a little bit of lighting, I guess a backdrop and a quiet room would help. But that’s kind of really all that it takes. The key bit, of course, the bit that you are not ment# ioning of course is that script bit. That’s where the magic happens.

And people like you are able to turn difficult things into easy to consume things. For people like me who consume it, it all just looks so straightforward and easy. But I’m well aware that in the background there’s probably quite a lot of soul searching and rehashing and rethinking and you were saying, explaining to your wife and re-explaining to your wife and so on.

And so whilst the software and the iPhone camera and all of that are necessary to make it happen, I think the bit which makes your stuff, and people of your calibre’s stuff, stand out is that bit inside your head. The bit which only you can do in the way that you do it, you know? I’m grateful for all the stuff that you’ve done for many years, and long may it continue. You’re carrying on throughout 2026, I think is how it’s frampOp ed at the moment.

[00:41:02] Elliott Richmond: Yep, or up to December at least that’s the arrangement. But I’m also allowed to do whatever, you know, my own stuff as well. So if you spot a video about me making pizza or preparing dough, somehow I can thread WordPress into that, I will. I probably can actually because I’ve got a dough calculator.

[00:41:20] Nathan Wrigley: With your pizza plugin, I’m sure that there’ll be ways of getting those messages across. I think we’ll knock it on the head there, as we say in the UK. Best of luck. I’m sure luck is not the thing that you need, but I hope it goes well, and I hope that you enjoy it and that obviously the crowd of people who come along gain a lot of knowledge from everything that you’ve done.

Just before we go, I think we should probably d say where we find you online, where that YouTube channel is, or your website, whichever you prefer. Both if you like.

[00:41:46] Elliott Richmond: Yeah, you’ll find me on YouTube, which is elliottrichmondwp. I do have an Elliott Richmond, which is all of my personal stuff, so don’t get that confused with tho&o*RE|4 ;po*pp p.?e WordPress stuff. It’s elliottrichmondwp. And you can g find my blogs and my brain dumps on elliottrichmond.co.uk. And that is double L, double T by the way.

[00:42:07] Nathan Wrigley: Yeah, as I was typing your name in, subconsciously it always ended up with one T. I don’t know what was going on there. But all the Elliots in my life have got a single T. E-L-L-I-O-T-T, and then Richmond, as you might imagine.

If you go to wptavern.com and you look fora(  the Elliott Richmond episode using the search functionality, then you’ll get that episode, I’m sure. And all of the links for anything that we have mentioned, so the YouTube channel and the website, what have you, that will all be in there, one click. Along with a transcript of everything that we’ve talked about as well. So Elliott Richmond, thank you. Good luck with 2026 and thanks for coming on the podcast.

[00:42:46] Elliott Y Richmond: You’re welcome and thank you so much for having me.

[00:42:48] Nathan Wrigley: You’re very welcome.

On the podcast today we have Elliott Richmond.

Elliott’s been deep in the WordPress community for over twenty years, developing since the early days, back when WordPress was  yet to be forked from b2. He’s freelanced, built with multiple CMS systems, and has contributed creatively to the community, including releasing a WordPress advent calendar way back in 2013. He’s an active WordPress developer, content creator on YouTube, and, unexpectedly, a part-time pizza vendor, running a thriving pizza business powered entirely by WordPress tools.

Many listeners will know Elliott for his technical videos, but today we discuss how ; WordPress has served as the glue for unexpected ventures, like scaling a local pizza business during lockdown using WooCommerce, Jetpack, and custom plugins. Elliott’s experience showcases just how flexible WordPress can be, whether for websites, unique ordering systems, or even streamlining business processes for other niches.

Recently, Elliott has been asked by Automattic to create educational content around WordPress.com, giving him early access to fyCQ eatures and allowing him to share his workflow and insights with a broader audience. He talks about his approach to content creation, balancing scripting versus improvisation, and details his low-tech kit, from iPhone cameras to DIY lighting.

Throughout the episode, Elliott shares how community connections and feedback loops, especially via YouTube comments, shape his work, and he discusses the new opportunities for content creators within the WordPress e cosystem.

If you’re interested in WordPress beyond websites, curious about how to turn technical know-how into educational video content, or just want to hear about WordPress-powered pizza (and who doesn’t), this episode is for you.

Useful links

Elliott featured in WP Tavern before: 24 X WordPress Snippets ’til Christmas, Submissions Open for 2019

 Jamie Marsland on YouTube

 Gutenberg Times

 Xdebug

Kagi Search Engine

 DaVinci Resolve

Elliott’s YouTube channel

Elliott’s website

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 01 Apr 2026 14:00:00 +0000";s:7:"attrn W ibs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Nathan Wrigley";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:34;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"da>5 ta";s:55:"Open Channels FM: Reducing Stress in Website Management";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551246";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:62:"https://openchannels.fm/reducing-stress-in-website-management/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_basa# e_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:182:"Website managers face overwhelming tasks daily, necessitating prioritization, proactive communication, and streamlined processes to reduce mental load and ensure client satisfaction.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 01 Apr 2026 13:34:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"f xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:35;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:91:"Open Channels FM: Building Better WeK*T b Security Through Layered Strategies and Collaboration";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551715";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:98:"https://openchannels.fm/building-better-web-security-through-layered-strategies-and-collaboration/";s:7:"attribs";a:0:{}s:8:"xml_#!base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:197:"In this episode, host Adam Weeks discusses cybersecurity strategies with Andrew Killen, Aaron Campbell, and Mart Virkus, exploring the collaboration essential for addressing evolving cyber threats.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 01 Apr 2026 09:00:00 +0000";s:7:"at!tribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:36;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";srFd2!:99:"Open Channels FM: Latest Jetpack Social Updates and the Return of X Integration for WordPress Users";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551633";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:106:"https://openchannels.fm/latest-jetpack-social-updates-and-the-return-of-x-integ$FE!ration-for-wordpress-users/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:208:"In this episode, Derek Hanson chats with Devin Walker about Jetpack Social updates, including interface redesign, Twitter integration, AI features, and upcoming WordPress 7.0 enhancements for WordPress users.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:ؖح!1:{i:0;a:5:{s:4:"data";s:31:"Tue, 31 Mar 2026 11:33:34 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:37;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:" =!";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:41:"Open Channels FM: TestAlly for Developers";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551572";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:48:"https://openchannels.fm/testally-for-developers/";s:7:"attribs";a:0:{,p!}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:157:"The Hackathon team discusses their AI tool, TestAlly, focusing on improving accessibility for developers while enhancing collaboration and business benefits.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 30 Mar 2026 12:14:48 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:m_̫!0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:38;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:64:"Open Channels FM: The Cas: !e for Connecting Decentralized Networks";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2551253";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:71:"https://openchannels.fm/the-case-for-connecting-decentralized-networks/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;sa! :8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:200:"The discussion emphasizes the complexity of creating a universal decentralized social network, highlighting the importance of innovation, competition, and building bridges between differing protocols.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 30 Mar 2026 07:47:04 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:?5! "xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:39;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"Matt: JAŸ-Z Returns";s:7:"attribs"!ˇ! ;a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151726";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:26:"https://ma.tt/2026/03/hov/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:851:"

Since H7 ! he spoke to Dean Baquet in 2017, JAŸ-Z hasn’t done an interview. Hov’s back! He sat down with GQ, and it’s a lovely listen and read.

We played enough defense, 2026 is all about offe訮! nse.

Your morality defines who you are, not what you’ve attained.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 30 Mar 2026 00:44:41 +0000";s:!!7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:40;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";H!s:99:"Gutenberg Times: Gutenberg Changelog #129 Artificial Intelligence, WordPress 7.0 and Gutenberg 22.8";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:53:"https://gutenbergtimes.com/?post_type=podcast&p=45087";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"https://gutenbergtimes.com/podcast/gutenberg-changelog-129/"zV;!;s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:66144:"

In this episode, Birgit Pauli-Haack welcomes Beth Soderberg to discuss key updates in WordPress 7.0 and Gutenberg 22.8. They kick off with small talk about shifting seasons in Munich and Virginia before diving into the new content guidelines in Gutenberg 22.7, focused on standardizing editorial voice across AI and hC!uman content contributors. Both speakers express healthy skepticism about AI-generated content, stressing that while AI assists with research and “grunt work” like alt text or excerpts, the core value in writing remains human expertise and review. They caution about automation pitfalls and emphasize validating all AI outputs.

The discussion shifts to the new WordPress AI connectors, which let users connect to services like OpenAI, Gemini, Anthropic Cl!aude, and others—including local providers such as Olama and European alternatives like Mistral. Birgit Pauli-Haack explains the evolving infrastructure allowing developers to add and switch connectors with ease, and encourages the community to experiment and test.

A central topic is the release of WordPress 7.0, with a highlight on the increased minimum Pp&p*REĻ!;qp*qq q.?HP requirement to 7.4, likely to disruw\!pt agencies with older sites. The admin’s new look-and-feel is poised to confuse some clients, demanding extra support from agencies. Beth Soderberg also celebrates practical improvements: cover block video embeds using external sources, block visibility by screen size, pattern overrides, breadcrumbs block, and streamlined font management. Both speakers note the importance of hidden, friction-reducing features and the advancement of developer-facing infrastructure. The episode closes with as!a preview of ongoing enhancements in Gutenberg 22.8 and beyond.

Show Notes / Transcript

Show Notes

Special Guest: Beth Soderberg

AI in WordPress

WordPress Core and Gutenberg

Dev Notes

Stay in Touch

Transcript

Birgit Pauli-Haack: Welcome to our 129th episode of the Gutenberg Changelog podcast. In today’s episode we will talk about WordPress 7.0 and Gutenberg 22.8. I’m your host, Birgit Pauli-Haack, curator of the Gutenberg Times and full-time core contributor for the WordPress open source project sponsored by Automattic. With me today, and I’m really happy about that, is again Beth Soderberg, founder and }! CEO of Bethink Studio, a full-service boutique agency and of web experts to tackle any project. Beth has been a longtime WordPress theme builder and WordCamp speaker. She’s also been an early adopter of the blog editor and block themes. Beth, how are you today? Welcome to the show.

Beth Soderberg: I am well. How are you today? Thank you for having me.

Birgit Pauli-Haack: I’m good, I’y!!m good. We have winter in Munich again. It was spring and now it’s back to winter. So I’m happy to get out of the town for WordCamp Asia next week. So yes, I’m really happy about that.

Beth Soderberg: We’ve been switching from winter to spring every day here. Every day in Virginia. Yep. It’s different every day.

Birgit Pauli-Haack: Yeah. So what’s the weather doing?n;_!" Well, I don’t know.

Beth Soderberg: No, I’ve had to look every morning because it’s in the last week I’ve been outside in a winter coat and a tank top and rain boots and you just don’t know. You wake up and it’s a surprise.

Birgit Pauli-Haack: Well, it’s the beauty of surprises. But who likes surprises? I want my spring be steady.

Beth Soderberg: Yeah, I agree.

Announcements

Birgit Pauli-Haack: All right, so under the announcements we have one thing that’s that content guidelines landed in Gutenberg 22.7. We didn’t really talk about it with Maggie Cabrera at the last episode, but the WordPress AI team has launched guidelines. They are live experiments in the Gutenberg 22.7 or Gutenberg plugin and this projev!$ct creates a single source of truth for site standards and ensures that everyone, humans and AI tools, follow the same editorial voice and content rules. By providing this infrastructure layer, WordPress can finally maintain a consistency across content contributors. So that’s so far from the experiment post that I’m definitely going to share in the show notes. When you want to use AI for helping you produce content, you definitely want to store some of the standards somewhere. Ag!%nd the experiment lets you do this on your website in your interface with a nice interface for that. I don’t know how I feel about this because I have been using AI quite a bit in the last two years and some of it was for content creation ideas. But the writing is still kind of mostly a human factor. But it helps me for research and it helps me for learning. So I’m not quite sure how that translates to a WordPress site, but I guess if you have ongoing content reproduction that is!& more service oriented, then you might want to use the help of LLMs or something like that. What do you think?

Beth Soderberg: I’m skeptical for the same reasons. I think that I have had clients ask for something like this. But the more those clients have actually used AI to create content, the more those very same people who had announced that they were going to create all of their content through AI decide that they are going to use AI fob1!'r research and then create their content. So the AI in actual practical use has been more about reducing friction in that discovery research phase of writing and less about creating the writing itself until you get to the editing part when it becomes helpful again for grammar. But that actual connecting ideas and proving expertise piece is where AI can’t do it. And you need something, somebody who actually understands what they’re reading to piece together the logic of it.

L[!(

Birgit Pauli-Haack: I can also see, and we will see this in that you use AI to write an excerpt or to give you suggestions for titles or make sure that there’s an alt text on the image. I think these grunt work tasks kind of thing of AI is really helpful, but I think the human ideas are still. Well, humans hallucinate so much better than AI can ever can. Right.

Beth Soderberg: How can we possibly replp!)icate that? And I think there’s also a place for it with things like you mentioned the alt text. Right. Having it generate them all and then validating that it did it correctly is much faster than writing it all yourself. That is where we’re going to see these things actually become practical. Right. There’s a lot of big ideas about it, which makes sense when you’re dealing with a new technology and an innovation in a major workflow. But in actuality, I think thatR!*17;s more how people are going to use it. And I think if people set it up to automate everything and then never look at it, never validate it, that’s people are just going to get in trouble over that.

Birgit Pauli-Haack: Yeah.

Beth Soderberg: And I, you know, I use it a lot to generate fake content so that I can show someone what something will look like knowing that the content I’m showin!+g them is not real. Right. But when you’re dealing with real content, the biggest mistake I’ve seen over and over again, and humans will learn because we always eventually do. But the mistake is not reviewing what AI has done.

Birgit Pauli-Haack: Yeah, definitely. Yeah. It’s not a replacement. It’s a tool that you need to validate like any other tool you have to do. I can see that if you have a longer text like for 4,000 w4!+!,ords or something like that, you could actually use AI to identify the gaps. If a reader goes through it and say, okay, there is a gap because it didn’t explain why something happens. I think those tips are really helpful, especially when you have longer text or you want to focus on one problem and just kind of figure out what’s in scope and out scope. But I think that’s more like an advisory kind of thing and not a doer.

Beth Soderbu2c!-erg: Yeah, validating. Because sometimes I love Grammarly Pro. Grammarly the free version is very annoying, but if you pay it becomes a really useful tool. But even then, the content suggestions it makes, sometimes they tighten up your language and they make it. They add the commas, which is the thing that I don’t do naturally on my own apparently. But sometimes they change the meaning completely.

Birgit Pauli-Haack: Yeah.

Beth Soderberg: And that’s when you’re like, nope, thanks for the suggestion. That’s a no.

Birgit Pauli-Haack: Yeah, yeah.

Beth Soderberg: I think how this type of thing used well, will make people more efficient. But I also can see it creating a mountain of work for somebody who doesn’t actually need to go through all of these ridiculous sugge[W!/stions about it. And I think that deciding when to use it, when it makes sense, those strategic decisions about how to use it are going to be what makes it either something that really helps somebody in their publishing workflow or really hinders somebody else.

Birgit Pauli-Haack: Well, if you’re a single blog blogger having a little editor go through that and give you some tips that might not be a bad idea, but sometimes. But right. If youF!0 have been blogging for many, many years, you don’t need things like that. It changes your voice and it changes the outlook. That’s what the guidelines are actually for that you can create some of the guidelines as it meant to be to help AI to streamline some of that stuff and also to know about what you want to do. And that certainly helps.

Beth Soderberg: Yeah, yeah.

Community Contributions

!1

Birgit Pauli-Haack: Speaking of AI, what I found in so in 7.0 WordPress. So getting closer to that release, there is now a new connectors page that you could connect to an OpenAI to Google Gemini or to Anthropic Cloud from your site. And if you have certain tools that help you with those connections. So there are AI providers for other AI systems like I just discovered three of them. One is the AI provider for Open router or router depending on which e7!2English speaking country you go to. It’s a little bit different. So open, I say Router is a service that lets developers use many different AI models like those from Google OpenAI but also others through one simple connection. And the provider was developed by Jonathan Bossenger who is on the AI team and talks about AI on the developer blog. There’s also an AI provider for Ollama, and Ollama is a local system where you can connect local LLMs so you can download an LLM set and Oll?K!3ama helps you connect that with the task that you want to do. The benefit of Ollama is that it’s on your server and it doesn’t go out to the third-party services, but you still need a provider and connector to it. You can do this on any VPS connection or virtual private server system because you have room and space there to download and add certain things. But it’s definitely important for companiesq&q*RE";rq*rr r.? that want to nmn!4ot get data outside of their system.

And the last one is for Europeans. The AI provider for Mistral. Mistral AI is a French AI company founded in 2023 by a former Google DeepMind and Meta researchers and they built and publish large language model and be a respected independent AI in Europe. Speaking of this, what that all comes together is that the AI team and with that Lauri Saarni published a call for testing for community AI connector plugins. There )!5are certain links to the plugins and the connectors, so it would be really cool if you’re interested in that part of it, to actually go ahead and test things and report back what you find and what you didn’t find and how it all works for your site. It’s a totally different approach for working with the site using AI as we discussed. But it might be pretty interesting for developers to connect with all those AI providers and provide services in a plugin or something like tha[!6t.

And if you are not a developer, you can install the AI Experiments plugin that also comes from the core AI team and it will show up on the Connectors page with a link to the plugin and what you can do with it. And it has these things like create an excerpt or check the alt text or create a featured image just so you can kind of get a feel for these kinds of works on the WebPress site. Do you have, do you think you have a need for. To kind of use some y!7of the providers for your agency or for some clients?

Beth Soderberg: I think for some clients it has started. I think that for the agency itself, not yet. We have started to do more writing publicly, but really what we’re doing is turning internal communications to clients into public facing documentation so that we can point to them more easily. So it’s not something we need help with. In the same way, I think for some clients we has#!8ve started to integrate things like this in an experimental way. Right. And there are, as with anything that’s new, people don’t know how to use these things yet. And I am not against experimenting with a new thing. I love the new stuff, but at the same time I’m cautious about putting new things into a production environment without really making sure that it makes sense. Some of these, in terms of experimentation, like I will install them and actually Grammarly is a great L!9example. It took me several years to decide that I was fine with it because I tried it and it was annoying. And then a few years later I tried it again and it was still annoying. And then one day I realized that it really was like their premium suggestions really were fixing my comma issue, which is a known issue I have with writing and grammar. I just don’t put commas anywhere.

Birgit Pauli-Haack: I put them in randomly and so there’!:s a few commas.

Beth Soderberg: But you know, I experimented with the tool probably three times before I was like, you know what, let me try the premium version and see how that goes. And I tried it and a few days later I was like, yeah, this is actually making my writing better. But it was one of those, like I was monitoring over time if it really made sense with my workflow.

Birgit Pauli-Haack: Yeah+!;, yeah. And that’s how I approach it too.

Beth Soderberg: Yeah, yeah, yeah. That’s how I felt about these. And I think what’s exciting about it is that the infrastructure to do it is becoming more full fledged. But that does not mean people know how to do it yet.

Birgit Pauli-Haack: Right.

Beth Soderberg: And so that’s the next step- !< is that experimentation phase collectively of how, what. How can we make these tools that we’ve now created function in the best way.

Birgit Pauli-Haack: So I really appreciate that the WordPress core developers think about the plumbing of all these services and putting it all the foundation in to open up that total space for freedom for the developers. And there’s a standard there on how to approach certain. So if you are as a site RC!=owner, don’t have a plugin that kind of taps into LMMs and you open up Gemini for it, you couldn’t switch just easily to Claude when you think that’s a better fit for that problem, but the plugin will still work. So that’s actually what this whole connector thing is about. And it just came up as for the AI providers, but actually the connector API is for any external service standard. So a standard for any external service. So if you need the OpenStreetMap on your sitծh!>e and you have an API key, the plugin can actually use the connectors API to monitor those API keys and just put it in there. The plugin doesn’t have to come up with its own interface for that, which a lot of plugin developers did for the last 15 years. Yeah. But now they can could actually throw away that piece of the plugin and just tab into the connectors API and don’t have to maintain that piece of the code.

What’s Released – WordPrj!?ess 7.0 RC2

But anyway, so that’s kind of the bigger picture behind it. And that’s all coming with WordPress 7.0, which we are now getting to the more practical stuff of WordPress 7.0. So first of all, the WordPress 7.0 release candidate 2 has been published this week. It’s crunch time. The final release is only two weeks away. So if you haven’t tested it, now is really the time to get in there and figure out if your theme pluginf !@s and sites actually still work with 7.0, and the developer notes are published. The field guide is in the works and I will continue the list of dev notes in the show Notes like we did the last two episodes. I also know because I have been working on it. The Gutenberg Times Source of Truth is almost done and will be published before this episode actually hits your favorite podcast app. So you get an additional link there. So, Beth, did you get a chance to look over the WordPress 7.0 featuresK+!A? What are the most important ones for you and your fellow agency owners and developers? Is there anything that you are really excited about?

Beth Soderberg: Yes and yes. So the first thing that I think is going to be honestly hugely problematic for a lot of agencies is the change in PHP minimums, because I think that there are. I know that there are a lot of folks sitting on older sites, older themes, maybe they’re stuck at PHP 7.1 and the:+!Bre are old things out there. And I think that this PHP requirement jump is going to catch some people off guard. So it jumps from it’s we’re now requiring 7.4.

Birgit Pauli-Haack: Yeah.

Beth Soderberg: And if you do, it’s already 6.9.

Birgit Pauli-Haack: Right?

Beth Soderberg: Yeah. But I thinK!Ck this is going to hit harder. Okay. Because people are going to want the new stuff. Like there’s a lot in here that is really great and I’m starting with the thing that I think is going to be most disruptive because I think that people are going to want the other stuff, right? And so I think that that’s going to catch some people off guard. The other thing that I think is going to be really important is the new admin look and feel because people have been training their clşk!Dients for many, many, many, many, many years with what it looks like now. And there is a client education need here because when the admin changes, even in minor ways, you get clients that come back and say, what happened? I don’t know how to do it.

Birgit Pauli-Haack: Okay, Even if nothing changes except the color, right?

Beth Soderberg: Where did it go? Why is this different? And did I do some!Ething? Did I write the, that human element of like, hey, you’re okay, it’s gonna look a little different, but I promise you’re gonna be able to do it. Just holler if you have any questions. Right? Because I think that there’s a lot of at least working with long term clients where you become sort of an advisor on the technology rather than a day to day implementer. And for those folks with something like this, I, what I like to do is say, hey, heads up, we are doing, wR^!Fe never do the major core updates right away. I am a let me see how it goes for everyone else.

Birgit Pauli-Haack: Right.

Beth Soderberg: Type and then if it seems okay, then I’ll go for it.

Birgit Pauli-Haack: So you’re one of the ones who wait for 7.0.1.

Beth Soderberg: Absolutely. Unless it’Q!G;s been like three weeks and there isn’t one. Yeah, right. So I either wait for a period of time or I wait for a point release. And if there’s a point release, I wait at least 24 hours to make sure there’s not another point release. But point being though, that this is a big enough shift in terms of what people will see and what people can do.

Birgit Pauli-Haack: Which part of the admin is actually the one that will disrupt peopRkL!Hle’s minds.

Beth Soderberg: Just I think it looking different at all.

Birgit Pauli-Haack: Oh, okay. So we should never change that. Is that what you’re kind of thinking?

Beth Soderberg: No, we should absolutely change it. But because we have not changed it for many, many, many years, it will be a surprise. And I think that it’s easy as fo- ;!Ilks who are in these systems every day to be like, wow, they finally fixed that. That’s great. That might be my reaction to many of these changes. Right. But I also know when I log in to pay my credit card. And they’ve changed it all. And even though the buttons are the same, it looks different. I don’t have as much confidence about clicking the button. And there’s this. The vast majority of people who are maintaining the contents on these sites day to day are marketii!Jng people, communications people, regular everyday writing people. And they are not sitting there thinking about how the structure of the software works all the time the way we do.

Birgit Pauli-Haack: Yeah. But they still get their work done.

Beth Soderberg: They still get their work done. What I like to do with clients is just reduce friction by increasing confidence.

Birgit Pauli-Haack: Yeah.

Beth Soderberg: Right. And so, like, my message to them is going to be, hey, you need to know that this is going to look different, but your workflow in terms of the things you know how to do is the same. Don’t let it freak you out. You’ve got this. Keep going. Right. But like, just that little bit, because that’s. That is 100% what gets people. It’s the smallest stuff. They just neewDE!Ld to know, like, hey, the problem’s not me. Oh, wait, there’s not a problem. It’s fine. And then they’re good.

Birgit Pauli-Haack: Yeah. Yeah. It’s the first five seconds. Yeah.

Beth Soderberg: It’s that psychological adjustment. And I think because it hasn’t changed for so long that it’s just going to be something that I mentioned.

Birgit Pauli-Haack: Is there anything else that you are really excited about or is it just.

Beth Soderberg: I know. Okay.

Birgit Pauli-Haack: Things change. Okay. I don’t like it to change.

Beth Soderberg: Things change. I’m really, really excited about the cover block video embeds.

~!NBirgit Pauli-Haack: Yeah.

Beth Soderberg: That is really, really going to reduce the size of things as they load for a lot of websites. And that is fabulous. In addition to improving workflow, all of the things around block visibility by screen size make me really happy. I’m really happy about the changes in the header block. And I’ve been building this into themes for years. And the only thing that makes me nervous about it i3!Ois that I need to go back and see how it impacts the things I’ve already built that replicate this feature.

Birgit Pauli-Haack: But you mean the navigation overlays?

Beth Soderberg: The navigation overlays. Yeah. Because you’re going to have such increases in both accessibility compliance and SEO optimization just by virtue of having the option to manage your headings visually versus syntaez/!Pctically. So I’m very excited about that. I love that our revisions menu now has visual changes.

Birgit Pauli-Haack: Yeah.

Beth Soderberg: Because I know that most people looking at the markup that’s been in there lately are like, I don’t know.

Birgit Pauli-Haack: Yeah. I have to squint so much to look through the code to find things. Year!Qh.

Beth Soderberg: And then there’s a few exciting changes to the navigation and the better workflows for pattern overrides. Yeah, it was there before, but it was one of those mystery off menu features if it was there, if you knew how to find it.

Birgit Pauli-Haack: Yeah, yeah. Right.

Beth Soderberg: So those are the things I’m most excited abo!Rut. I think there’s some other cool stuff in there and I am excited about the general infrastructure that we were just referencing that is being solidified with this release. And I think that piece may not be as exciting on the outset because it’s infrastructure. It’s like nonprofits have a hard time funding infrastructure process projects. It’s the same reason. But it lays the groundwork for a whole new level of experimentation. I’m excited to see where that goZ`!Ses and I recognize I think you said it very well a few minutes ago the thoughtfulness to create an extensible infrastructure that has gone into these features in the roadmap and sort of planning moving forward.

Birgit Pauli-Haack: You mentioned the cover block video embeds. That means that you can have a video just to catch up with our listeners. It’s to use a URL to YouTube or to Vimeo and pull that in into a cover block instead of uploadiU3$!Tng the video to the website because that reduces the cost of hosting and bandwidth for the website. Definitely. And it also you don’t have to maintain the speed and all that on your own server. So it’s always good to offset that into a different service. How are you feeling about the manage the fonts from the appearance menu directly instead of hunting it down under the fonts typography menu on the slobber styles,

Beth Soderberg: I’m feeling really good about that. It remains to be seen for me the biggest issue I have with font management. I am not sure it might be addressed here, but I need to experiment. When you get a font from a total third party non-standard like independent type foundry place getting those integrated, there has still been some friction. So I’m excited about it being easier to find in general. I think that’s great. .

׎!V

I will be experimenting a little bit with if it reduces friction in some of these more edge cases. Because if you’re using a Google font it’s great and it’s been pretty good for a while. But if you are integrating something from another provider, if it’s a big provider the friction is not as bad. But if it’s like this obscure type foundry that makes like only these little types of historic fonts, which I run into recently, gettin 9,!Wg it actually integrated properly, it’s really hard because you’re dealing with not the most sophisticated type foundry in terms of the format of their files and they’re not necessarily plugging in as best as the totally optimized stuff from the more common sources. So, yeah.

Birgit Pauli-Haack: Is it more a format issue or is it more kind of how it scales in different font sizes and different typography features?

Beth Soderberg: It’s a format issue with the font files themselves. And so I think some of it is probably an education piece for people who make fonts, but I also know that most developers don’t know that much about how fonts are made. And so when you put those two things together, you create some problems. But I think this is a huge step towards getting to the point of being able to solve the edge cases. Right. Because right now finding where you >!Ymanage the fonts is difficult.

Birgit Pauli-Haack: Right? Yeah, totally. Yeah.

Beth Soderberg: We’re going in a great direction, getting into the nitty gritty of which font providers are supported and that I think that’s the next step from here, personally, because I do think there’s a homogeny that started from a type standpoint around everyone’s using Google fonts because thev!Zy. It’s easy.

Birgit Pauli-Haack: Yeah. But it’s also problematic for European sites.

Beth Soderberg: Yeah, right, yeah. Because the different requirements over whether you’re hosting the font files or Google is hosting the font files, like, then you’re getting all into all of these legal technicalities of where the font is and who owns it. And I’m glad I’m not a la|![wyer.

Birgit Pauli-Haack: Yeah, me too. So, all right, so there are a few developer goodies coming, so to speak, down the pipeline. The PHP-only block registrations and then the pattern overrides for custom blocks that you already mentioned. Those. I think there are a few smaller stuff like the HTML block enhancements where you can put the CSS separately from the JavaScript and the HTML. You could actually kind of create your own little app there!\, depending on what privileges you have. I found that there are some problems when you don’t have admin privileges. The HTML block really gets scrambled, but that’s an overall kind of problem with the capabilities, I think. Yeah.

Beth Soderberg: Oh, I forgot the breadcrumbs block. That. That’ll help a lot of things.

Birgit Pauli-Haack: So. Yeah, yeah. I’m also sure that a lot ou>p!]f agencies and site owners already had that problem solved through like for instance, the Yoast SEO plugin had already programs for many, many years. Yeah, yeah.

Beth Soderberg: But I like my websites to be as lean and efficient as possible. And this feels like when, for a long time I was using Coblox for accordions. Right. And in the beginning, coblox had a lot of things that Core didn’t. And so you were using a bunch of things. And eventu?!^ally it became that I was only using the accordion everywhere. And then one day it became possible to do the equivalent in Core and I was like, great, I can get rid of this plugin that’s only doing this one thing, but has all this other stuff. And I think that’s what makes me excited about this. Yeah. You can do it through Yoast. There’s a number of ways to do it. There’s some independent breadcrumbs block plugins that are really good.

Birgit Pauli-Haack: Yeah. I know that Justin Tadlock had a very good breadcrumbs plugin and he was advising on the core implementation there.

Beth Soderberg: Yeah, right. Yeah. And I’ve used Justin Tadlock’s breadcrumbs plugin for a long time, and I’m not going to rip it out of something just because it’s there. It works. It’s good. But for something else where, like, you only have this one thing that yfR!`ou’re really using in this big suite of plugins. Yoast is one of them. Jetpack is one of them. Any sort of like cadence blocks, code blocks, any collection of a large number of things when you’re only using one of them, you should be considering the idea that maybe you shouldn’t use it at all. And that’s what makes me excited about the ability to do this through Core, because it allows for some of that extra bloat to be stripped away in some circumstances.

Birgit Pauli-Haack: Yeah. All right. Anything else that you want to kind of cover on 7.0 for your agency of developing theme building needs?

Beth Soderberg: I think that the PHP-only block registration, we sort of glanced over it, but I think that’s a very exciting big deal. It opens up, you know, the whole challenge. I think from a developer standpoint, the whole time with Gutenberg has been, how do I lev|7@!bel up to do this new thing? How do I level up to do this new thing? And this opens that door wider. And anything that we are doing to open that door wider is great. Similarly, there’s a few things in here that are just really tiny that I think will help people. They’re not like, again, reducing friction. So little enhancements to the query loop, adding some new navigation stuff that is just really tiny, but really Helpful dimension support for width and height. That sounds crazy,l.!c right? Like it’s little tiny stuff that reduces friction and stuff. So there’s more of that in here. Like the concept of the grid block being responsive is really great.

Birgit Pauli-Haack: Well, it was responsive before, but there was a setting where it wasn’t and that’s kind of changed now, right? Yeah.

Beth Soderberg: So, yeah, I just. There’s a lot of hidden goodies ͏N!din here that reduce friction. I do think the biggest things to look out for are if your themes are compatible, if your plugins are compatible, and if you have built in things that replicate some of this functionality. How does that work? Because we’re starting to enter, at least for how I’ve been building themes, a zone where things I have done historically to account for some of these needs are being subsumed by core, which is great. I just don’t know how it’s going a!eto work. So, you know, I think that’s going to be different for everyone in terms of which things it is. But hopefully, and I say hopefully because I know that we have a unified development philosophy about how we build our themes and there’s sort of a continuous logical thread for our themes as they’re built over time. Hopefully agencies who have an internal logic to how they have been building themes can look at this list and say we should look at how we do that and make n8?F!fsure it still works. Yeah, right. Because there’s also going to be agencies where they have a mishmash of things and they don’t know and it’s going to be a one off for each site to see what happens. And you know, that goes for anybody who’s inherited themes too.

Birgit Pauli-Haack: Yeah, but that’s also for any of the WordPress releases. Yeah, you have to go through a certain testing phase there.

Beth Soderberg: Yeah, I think that’s true. And I think some of this is honestly that it’s been a while since we’ve had a major release and so the quantity of little things feels more.

Birgit Pauli-Haack: Yeah, absolutely.

Beth Soderberg: And I think that’s part of why my reaction is this way, because I haven’t had this thought process.

Birgit Pauli-Haack: At least five months.

Beth Soderberg: At least.

Birgit Pauli-Haack: Yeah, six months. Nine came out December 2nd.

Beth Soderberg: Right. And so as somebody who was used to the four times a year cadence, it is longer and what’s packed into it is greater. And so I don’t think that’s nee~!icessarily bad, but it is an adjustment in terms of absolutely how you review things and what you’re looking for. And it’s more of a. This one feels more like a surprise. Not that it is a surprise, but it feels more like a surprise because it is not on this schedule that I had come to expect. Right. And I think we’re getting towards a new schedule, which is really great. But until we are all psychologically adjusted to whatever that new schedule is, it’s going to be a HU!jslightly bigger task to review because there’s more. And psychologically it’s going to be like, oh, right, I guess that’s happening and you’re, you know, you got to go do it. Yeah. So I just think it’s just. There’s a little more and the timing is not as predictable.

Birgit Pauli-Haack: Yeah. And I think that the break that was in Twenty Twenty-Five kind of skewed that anyway. Yeah. So we had an April 25, we haPBi_!kd a release, and then the last. The next one wasn’t until December. Yeah. So there were eight months that kind of 15 Gutenberg plugin releases. It didn’t feel that much that it is now in 7.0, because that was just kind of coming up out of that pause. And now there’s a real excitement about the Real Time collaboration. There’s excitement about AI. Yeah. So, yeah, it feels that there are quite a few heavy new features in there that also kind of drown out some of the reaS!llly quality of life things that we have been waiting for quite a bit here.

Beth Soderberg: Right. Yeah. And I. I think it’s like coming back from a long vacation, like, oh, ooh, this is really exciting, you know, but that’s how. That’s how it feels and it’s good. But it is, absolutely. I think that Twenty Twenty-Five, you didn’t have to be as vigilant because it wasn’t happening.

Birgit Pauli-Haack: Yep, it was a good break.

Beth Soderberg: I think everyone needed it. Honestly, I think everyone really needed it. I know I needed it. But it is, you know, getting back into the. The groove of things is. Is where we are now.

Birgit Pauli-Haack: So. Yeah.

Beth Soderberg: For which I am thankful, but it’s still an adj!nustment.

Birgit Pauli-Haack: Me too. Yeah. And now with 7.0 kind of out the door almost. Yeah.

Gutenberg 22.8

We are looking at Gutenberg 22.8 that has been released. Was released this week also kind of what comes into 7.1. It’s already starting and people are discussing things. So although there were quite a few PRs that were either all part of the new WordPress UI 1vj!opackage that hasn’t been merged into Core yet, or it’s bug fixes for the connectors or the Real time collaboration for 7.0, so some of the PRs are actually backported to the release candidates and the beta to the release candidates.

But let’s talk about some of the things that will not be in 7.0, but definitely in 7.1 and what’s new in the Gutenberg plugin. So the first thing is the navigation support for the current menu item. So!p in theme JSON, meaning when you have a navigation and you’re on a current page that’s part of the navigation, how do you signal that you are at the current page right now in the navigation? And that has been missing for quite a while or people have just did some CSS workaround of that, but now you can actually style that in theme JSON. And so this is cool. What’s also cool is that there is an interface for the states like Hover Focus current. I’m not sure if thatRd쿒!q17;s going to be in there, but it’s also part of making the navigation and the hover states and the pseudo support that comes into 7.0, but now it comes also to the interface. So that’s pretty cool.

Beth Soderberg: That’s my favorite part.

Birgit Pauli-Haack: Which one?

Beth Soderberg: The navigation stuff again. The interface around the ]!rnavigation has gotten a lot better in various iterations of Gutenberg, but there’s still some stuff that you’d think you would be able to do that you can’t. And that’s what some of this is filling in.

Birgit Pauli-Haack: There have been some great work. Some of it gets into 7.0 and some of it is still ongoing. So I really like the navigation that’s actually in 7.0, that you can create pages and publish them and have them in tHO1!she navigation in one workflow kind of thing. You don’t have to get out of it. You may have to think about it. You just kind of create the page and then you fill it in with content later.

Beth Soderberg: Yeah. And I’ve seen that in other systems. I don’t remember what that is. One of those things where some of these changes, you’re like, you know, I saw that once somewhere. Was it Joomla? Was it Drupal? Was it whatever? I dk5!ton’t know. But I liked it. And now it’s here. And that’s good.

Birgit Pauli-Haack: Absolutely.

Beth Soderberg: And that’s how I feel about that because I do appreciate the tiny little decisions that are being considered here by the core team because it seems very small. But the amount of friction you’re reducing and the amount of time you’re saving for people is hug[!ue.

Birgit Pauli-Haack: It’s huge. Yeah. Yeah. And it’s millions of millions of site owners that kind of have advantage. Yeah. Do you want to take the next

Beth Soderberg: thing, the tabs menu. So I think this is going to be fun too. So basically we’ve got a refactor of the tabs menu block. So it’s basically making this more efficient and making soms&s*RE{\(!v$;ts*tt t.?e templating changes to how the tabs block works. And if you look at the actual PR for it, there’s really good, very detailed descriptions of how. So it’s making it very clear of it’s no longer using the template block duplicated in PHP and instead it’s rendering with per tab context.

Birgit Pauli-Haack: Right.

Beth Soderberg: And that’s liko9!we all gobbledygook to some listeners. Maybe, but like really what it’s doing is making it more efficient and making it more extensible from a code perspective.

Birgit Pauli-Haack: And also for theme developers.

Beth Soderberg: Yeah, right. And making it more possible again, opening that door a little wider for more people to be able to work within the code infrastructure. Because that has been t[{!xhe thing that’s been the biggest challenge in terms of developer adoption of Gutenberg.

Birgit Pauli-Haack: Yeah. And the refactor was also necessary to bring it in line with the approach for the accordion block so that certain methods and certain functions can be replicated in a similar way for the TAPS block. I was actually sad to hear that very early that it won’t make it into 7.0, but I think that was one of the reasons where they!y said, okay, let’s, let’s see if we can kind of align it a little bit more with the accordion block. And it’s no surprise that Sarah Norris, who has been a guest here at the Changelog quite a bit, she also created the accordion block and she has been now instrumental on the restructure of the tabs menu and inner blocks to get it in line and we have make it more streamlined for developers and theme builders.

Beth Soderberg: The o!zne thing to add that is an exciting piece for especially theme developers is the addition of anchor support for the tabs. So that’ll help a lot in terms of things like navigation structures and feasibility. Yeah.

Birgit Pauli-Haack: And also to kind of interlink different pages. You can link to some of the tabs if it’s interesting enough. Yeah. So I know that WooCommerce is using that for their products template. So they have built thؕ!{eir own one back then and now they get a little bit closer to core, which makes it more extensible and also appreciative they don’t have to maintain the code for it.

Beth Soderberg: Yep, absolutely.

Birgit Pauli-Haack: Which is quite a bit. So right now I’m fishing around on my computer to find my notes again. So here we are. All right,

Beth Soderbe A!|rg: the next one, the showing one’s own presence and collaborative editing sessions is I think existentially important and just is really going to help this UI experience from the baseline that’s being released in 7.0.

Birgit Pauli-Haack: So yeah, I’m pretty sure that it will actually come to 7.0. That made it into the release. That’s good. So the next piece is the one that you can have the site logo and icon screen iڃ!}n the design panel. So in the site editor there’s another menu item now to update the site logo and the icon screen directly from the site editor. So you don’t have to go out into the settings page and upload everything that you need or into the site logo block or header. You can do it right there from, from the menu. So it’s really an interesting update to change the site logo and the site icon directly in the design site editor.

BeO0U!~th Soderberg: It’s reducing friction. I think that there’s a workflow confusion. There’s the customizer that has become this vestigial organ that sometimes you need, sometimes you don’t need. Where’s this? Wait a minute, where do I add css? Is it over here? Is it over here? Is it over here? Could it be here? And I think that we’re pruning what we need to do through alternate interfaces through changes like this. And the more we can streamline, the bet1[!ter because the biggest confusion I’ve seen is actually with brand new or like more junior developers who do not know the quote old way. And so the idea that it’s even there, like they’ll get stuck because they can’t figure out where it could possibly be coming from. And then some old timer is like, oh, it’s over here in this menu that you can’t see anymore.

Birgit Pauli-Haack: Yeah. Or yeah. So the site icon a!t the site logo has been a hidden place and only until now it’s kind of coming into the forefront. Yes. So the next thing is another one for the collaboration. I just wanted to point out that by default the collaboration on shared hosting is only. It’s limited to two users and there is also a method for the hosts to either enable that or disable the real time collaboration. So it might not be as obvious when you go on your site and looking for it. You might not be able to get rea?!l time collaboration out of the box. You might need to connect with your host to let that enabled because it’s such an additional load on a server. That certain server configurations are not meant for it to be in yet. So if you’re on a virtual private host, I think I mentioned it before, it wouldn’t. It was a different scenario. But it’s probably easier to get the collaboration working than if you are on a shared hosting with 10,000 websites on a. On a server where th!e hosting company will probably restrict that.

Beth Soderberg: Yeah, I think that there’s going to be a lot of shifts in hosting, either requirements, configuration, pricing options, etc. as a result of all of these changes. And I don’t know what they’re going to be yet, but we do need to collectively remember that the AI features, the collaboration components, all of those things are resource intensive and are going to shift ho40!w hosting is being utilized and therefore the hosts are going to need to respond in order to account for the actual cost of that change. So I think that’s a big unknown right now and I think it’s, you know, there’s a few hosts where they’re locking in pricing for a few years, which is cool, but at the same time I’m like, I don’t know, in three years is this going to be enough to pay for that? What will it be in three years?

Birgit Pauli-Haack: Yeah.

Beth Soderberg: So I think there’s a shift coming there and I am not gonna even pretend to know enough about all the details to know exactly how that’s going to play out, but I think that there’s enough shift in what types of resources we need from our hosting that there will be a shift. There has to be, because it’s just so much more resource intensive than what we’ve been doi%!ng in the past collectively.

Birgit Pauli-Haack: Yeah. And that is in line with what you said at the beginning, that the PHP requirements. Yeah, it always is also contributing to that because all the newer features. So there might be a. You can’t upload upgrade to 7.0 until you update your PHP. That’s totally sure.

Beth Soderberg: Yeah. And I’ve read that somewhere. Somewhere I did rir!ead that there’ll be security releases on 6.9 for sites that can’t go, you know. But then you end up with a situation where you’re gonna. How many sites are gonna be stuck on 6.9 forever?

Birgit Pauli-Haack: But that has been a problem. Yeah. Because the security team is actually backporting, although officially the release is only supported to 6.8 or something like that, but security team actually backported all the security up!dates that came with 6.3 or 6.4 to 4 point something. WordPress 4 point something is probably 15 years old. So it’s still getting security updates. So that definitely is a backwards compatibility promise that even the security team there. It takes a lot of time to backport that. And John Blackburn, one of the leads on the security team, has actually done a retrospective of the latest security updates because you saw that too. It was a. It’s kind of a galore of releases. 6.2, 6.3,~P! 6.4, 7.4 beta. Yeah, it kind of was in within three days, I think there were four releases.

Beth Soderberg: It was a lot. Yes. All at once.

Birgit Pauli-Haack: I had a meetup here in Munich and we talked about it. I think the day the 6.4 came out that they were saying, well, is it all hacked or what happened here? Kind of how often do I have to update my WordPress site in a day? And he did a nice retMcr!rospective or explaining what happened and what was the reason for that. I’ll link it in the show notes if you’re interested. To listeners, it will probably be a little bit less prominent because of all the death notes that came out, but it’s on the blog on Core.

Beth Soderberg: I’m going to go back and listen to that because that hit during a particularly busy time, just for me personally in general. And so it was a littl<,!e whiplashy to be like what is going on over there? And I think it will be good to be able to go back and just review so that I am aware moving forward of what exactly happened there.

Birgit Pauli-Haack: Yeah. And back to Gutenberg 22.8. I mentioned it before. There is a feature that implements the state UI for sudo selectors in the global styles. Maggie Cabrera mentioned that in the last episode. It’s now available in the Gutenberg plugin L,!so you can test it out. It gives you a. In the global styles on the right hand side you can select the design for your pseudo selectors like hover and focus and all that. It’s really cool. Hover, focus, Focus, visible and active. Yeah, so you can change all those settings for buttons, for instance. And you don’t have to use theme JSON for it anymore. So this is pretty cool.

Beth Soderberg: Yes. And then this one, I think this is fasciSz!nating. There is a PR adding client side navigation block with interactive features. That just sounds really fun to experiment with. So what it’s doing is adding a variant to the Create Block interactive template that allows you to add client side navigation. So this is starting to support the again supporting the infrastructure that exists with actual tooling and UI to use it. So the way that it describes it, this variant provides a self contained working example that mirrors real wor)!ld patterns, query parameter navigation for pagination, search results, filtered archives and works immediately after scaffolding with no posts or setup required. That’s really cool. That’s a really nerdy and very arcane and wonderful. So I’m excited about that.

Birgit Pauli-Haack: Yeah. And that variant is for the Create block scaffolding feature, if I understood this correctly. Yeah, it’s a create block latest. So if your^)! create a custom block, you can have the variant for your client side navigation and scaffold that up. That’s really cool. Yeah. Well, our developer advocacy team, we are working on a so-called showcase for all the good things that you could do with a website or theme, including some of the interactivity API features. And we will probably release that someday in the next two months I would think. And it will be a music site with albums and musicians and artists and using the tabs and u5 X!sing the playlist and block and then also kind of have some interesting changes in the theme. So it’s for custom post types and all that. So it’s going to be really cool. I know that Juan Ma Garrido who put the client side navigation template into the gray block scaffolding, he’s also creating a plugin to have the music play even if you navigate away from that page that had the list of the music. So it’s kind of really interesting to see. So you could use it for video'! and music. So things stay on the forefront on your browser even if you look at other pages on the website. So that’s one of the features.

Beth Soderberg: The person, the, the part of me that likes to listen to podcasts from the website themselves really appreciates this.

Birgit Pauli-Haack: Yeah. So I, I definitely, once it’s out, I definitely gonna adopt it for the good changelog podcastCԇ9!.

Beth Soderberg: Yeah.

Birgit Pauli-Haack: So I think always through, we are through with booked. Yeah.

Beth Soderberg: Lots of little, little things, but those are the big exciting things, I think.

Birgit Pauli-Haack: Yeah. And there were actually 38 PRs that were backported as bug fixes to 7.0. So it’s! still an ongoing work that is coming out in two weeks and people are still fixing it.

All right, well, I wish you and your agency all the best for that release that all the things that come in don’t disrupt your work or the work of your clients.

Beth Soderberg: We have a list. We know where to look for the problem.

Birgit Pauli-Haack: Excellent. Yeah. Well,ƫ! I’m so happy that you were on the show with me. And as always, dear listeners, the show notes will be published on GutenbergTimes.com podcast this is episode 129 and if you have questions and suggestions or news you want us to include, send them to changelogutenbergtimes.com that’s changelogutenbergtimes.com so thank you for listening and I wish you all a great weekend. Well, or next !week. And also toy, toy for the WordPress 7.0 release updates. We will hear each other again in four weeks once I get back from WordCamp Asia. And then we’ll tackle what’s coming in 7.1 and what has been in. Good work. Plugin 22.9 and 23.0.

Thank you so much. Beth Soderberg, it was wonderful to have you and your perspective and your opinions on the show.

Beth Soderberg: Thank you for having me. Itj! was great to be here and to see you again and I wish you safe travels on all of your continuing travels.

Birgit Pauli-Haack: Thank you. All right. Yeah, and you take care. And I’ll put in the show notes how people can connect with you.

Beth Soderberg: Sounds good.

Birgit Pauli-Haack: Of course. All right, you take care. Bye Bye.

Beth Soderberg: Bye bye. Thanks, everybody.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 29 Mar 2026 08:59:05 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Birgit Pauli-Haack";s:7:"attribs";a:0:{}s:8:"xml_base";t&ʫU!t*REŻ&%;ut*uu u.?s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:41;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:26:"Matt: Community Antibodies";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:ab!"https://ma.tt/?p=151704";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:43:"https://ma.tt/2026/03/community-antibodies/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3022:"

First, I want to say how great the jazz scene is in New York. I caught a little Latin at my go-to Guantanamera last night, but the band seemed to be phoning it in a bit, so I walked over to Dizzy’s and heard an amazing big band performance by the Diva all-women Jass Orchestra, they had Clint Holmes leading vocals and I got Frank Sinatra / Count Basie vibes, so great to *kf!see such a tight big band.

In WordPress, last week it was fun to see the company some call parasitic WP Engine acquire WPackagist. So a popular way to use WordPress with Composer, previously maintained by an awesome co-op agency in London, was now in the clutches of a company using its capital advantage to try to openwash its alleged bad behavior, probably in a process that wasn’t ideal for the sellers.

Four days later, an awesome independent organization roots.io released WP Composer (renamed to WP Packages, in OpenClaw fashion) with 17x faster cold resolves than WPackagist. Check out their comparison page.

It’s beautiful to see how resilient and nimble the antibodies in the WordPress community are. Major hat tip to B.IV!en Word.

In another type of antibody, Sid Sijbrandi, whom I previously talked about going into founder mode on his cancer, gave an incredible presentation at the Open AI Forum about how he ran a bunch of N-of-1 experiments and therapies to cure his terminal osteosarcoma. HeR<)j!17;s also open-sourced 25TB of his data for cancer research. Incredible!

If you want to see the future of health care, give Sid’s presentation a watch.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";^D8!}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 28 Mar 2026 22:12:33 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:42;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"x°!ml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:15:"Matt: Stockfish";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:23:"https://ma.tt/?p=151702";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:32:"https://ma.tt/2026/03/stockfish/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_eԶc!xplicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:839:"

Nobody is arguing that Stockfish is conscious, but Stockfish would kick Claude’s ass at chess.

Kevin Lincoln in AI Perfected Chess. Humans Made It Unpredictable Again.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explic!it";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 28 Mar 2026 20:57:39 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:43;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:uV!"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:67:"Gary: Claudaborative Editing 0.2: now with 500% more collaboration!";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"https://pento.net/?p=5697";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:88:"https://Hf!pento.net/2026/03/28/claudaborative-editing-0-2-now-with-500-more-collaboration/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:5416:"

A week ago, I put together a quick tech demo, showing how an MCP server could be created for Claude Code that hooked directly into Gutenberg’s Collabora#!tive Editing feature, allowing it to act as a digital collaborator on a post. The demo focused primarily on text generation, but that’s not really the benefit that I see coming with this kind of tool. Anyone can generate text, then copy/paste it into the editor. The real power comes from directly hooking into the entire post creation and editing process.

What’s New?

Since last week’s release, I’ve added a host of editing and review tools:

  • /edit {tell the LLM how you want this post adjusted}
    Automatically make simple (or even not so simple!) edits on your post, giving your writing a little extra polish.
  • X>0!
  • /proofread
    Find and automatically fix simple spelling, grammatical, and punctuation issues.
  • /review
    Read the post, and leave notes (using Gutenberg’s Notes feature!) about suggested improvements to your post. This doesn’t touch your post content, leaving you to make use of the suggestions as you see fit.
  • /respond-to-notes
    If you’re happy with the notes left in the review, you can also havek! it automatically apply them, too!

On top of that, I’ve also added an experimental /translate tool, to automatically translate a post into a different language. LLM translation quality varies significantly, though Claude is regularly considered to be quite good. It’s worth remembering that, like any LLM, the output is only as good as its input. If you’re translating to a language that it didn’t have much trainin0!g data on, it’ll do a lot worse.

Behind The Scenes

The MCP server now does a much better job of making use of the REST API, too: it now handles all block types (and does a pretty good job of guessing how to use blocks provided by plugins!). It can upload media, and it can handle all the post metadata, like categories, tags, excerpt, etc.

Getting It Running

Inspired by the recently released WordPress.org MCP server, the install process got a refresh, too. If you’re running WordPress 7.0, you won’t even need to copy/paste the application password to connect to your site: just click the connect button in your browser, and your site will send credentials back to the installer! And if you’d prefer to avoid the magic, there’;!s still a --manual option to let you set it up the old-fashioned way.

What’s Next?

This release shows how easy it is for an LLM to talk to your WordPress site. What about the other way? If you’re working on a post, you don’Xi!;t want to have to switch to a terminal to get spell checking done, so how can we provide this kind of functionality directly from the block editor? Let’s experiment and find out!

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 28 Mar 2026 06:35:32 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.BD!1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Gary";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:44;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:112:"Gutenberg Times: WordPress 7.0, Playground MCP, Gutenberg 22.8, PHP-only Blocks and more — Weekend Edition 362";s:7:"attr !ibs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://gutenbergtimes.com/?p=44834";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:132:"https://gutenbergtimes.com/wordpress-7-0-source-of-truth-playground-mcp-gutenberg-22-8-php-only-blocks-and-more-weekend-edition-362/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_ex)!plicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:33739:"

Hi,

In less than two weeks, WordPress 7.0 is scheduled to be released. Are you ready? Or are you someone I used to be who waits two to three weeks to see what quirks early adopters find and if they warrant an early point release? Be that as it may, waiting only delays the inevitable, though, sooner or later you get to benefit from the new*z! features and quality of life improvements to the Admin, Editor and Blocks.

The first version of the WordPress 7.0 Source of Truth has been published. It’s again a mammoth post of 4500 words, including 21 images and ten videos. I hope you enjoy the list of all the big and small feature and updates.

Next week, I will be on m>XOS!y way to Mumbai. The next weekend edition will arrive in your inbox after WordCamp Asia, on April 17th, 2026.

Yours, 💕
Birgit

PS: Should you be in Mumbai, grab a coffee of lunch spot from my public calendar, I’d love to meet youD]!!

WordPress 7.0

Highlight grid WordPress 7.0

WordPress 7.0 Release candidate 1 was moved to this week. The WordPress 7.0 RC2 was still on schedule for Thursday, though. Meanwhile, more Dev Notes were published.


Pau&u*RE&;vu*vv v.?ttern Overrides in WP 7.0 is your heads-up to act before the release lands. WordPress 7.0 lifts the old restriction — Pattern Overrides now work with any block attribute that supports Block Bindings, not just a hardcoded Core block list. You opt in via the block_bindings_supported_attributes filter, and the post walks you through edge cases for static blocks where a render_callback may still be needed.


Pattern Editing in WordPress 7.0 explains that ContentOnly mode for unsynced patterns is now the default, meaning block structure and style controls are hidden from editors by default. Block authors need to audit "role": "content" at6!tributes in block.json, theme authors should test their patterns, and plugin developers should verify UI components still render correctly under the new, more broadly applied editing modes.


Block Visibility in WordPress 7.0 dev note is relevant if your theme or plugin touches block markup server-side. The new viewport key inside blockVisibility metadata lets users show or hide blocks per device — mobile, tablet, desktop — via CSS, not DOM removal. If your code assumes blockVisibility is always a boolean, you’ll need to update it to handle an object too. No changes are needed if your blocks don’t interact with markup server-side.

Anne McCarthy walks through one of WordPress 7.0’s most-requested features: viewport-based block visibility. You’ll see exactly how showing or hiding any block by screen size works in practice — no extra plugins or CSS workarounds needed — and why it is relevant for responsive design. If you’ve been waiting for a native way to tailor content for mobile, tablet, and desktop separately, Un!this is your preview before the April 9th release.


The Dimensions Support Enhancements in WordPress 7.0 comprise width and height as first-class block supports. Block builders and theme designer opt in with a single line in block.json, set defaults in theme.json, and the sidebar UI comes for free. Themes can also define named dimensionSizes presets, giving users a consistent palette rather than free-form inputs. If your block has custom width/height a%T!ttributes today, this is a good moment to consider migrating.


A long-requested feature finally lands in WordPress 7.0. The dev note on Custom CSS for Individual Block Instances hold all the details. The new customCSS block support — pa!enabled by default for all blocks — adds a Custom CSS field in the Advanced panel of the block inspector, scoped automatically to that instance via a generated class. Block authors whose blocks wrap raw or opaque content should explicitly opt out via block.json. If your render_callback is in play, make sure your block’s outermost element is a standard HTML tag.


A typography feature requested since 2021 finally arrives in WordPress 7.0, the dev note on the new textIndent block support has all the details for developers working on blocks or themes. Opt in with a single line in block.json, and a Line Indent control appears automatically in the Typography panel. Theme authors get theme.json configuration too, including a thoughtful subsequent vs all toggle that respects both LTR and RTL typographic conventions. No breaking changes — purely additive./


WordPress 7.0 ships a new Connectors API — and if you buiGe!ld AI-adjacent plugins, this dev note belongs on your reading list. The new framework standardizes how WordPress registers and manages connections to external services — starting with AI providers — giving you a consistent admin UI, API key management, and auto-discovery via the WP AI Client. Three providers ship out of the box: Anthropic, Google, and OpenAI. The wp_connectors_init action is your hook for registering additional connectors or overriding existing metadata.


Felix Arntz details the new AI Client landing in WordPress 7.0 — a provider-agnostic PHP API that lets your plugin send prompts for text, images, speech, or video without touching credentials or provider logic. You chain methods on wp_ai_clԣ!ient_prompt(), declare model preferences, and WordPress routes to whatever the site owner has configured. Three official provider plugins cover Anthropic, Google, and OpenAI. Client-side JS exists but remains admin-only for now.


Jorge Costa details the m!client-side Abilities API arriving in WordPress 7.0, the JavaScript counterpart to the PHP Abilities API introduced in 6.9. Two new packages handle it: @wordpress/abilities for pure state management and @wordpress/core-abilities for the WordPress integration layer that auto-fetches server-registered abilities via REST. You can register abilities with input/output schemas, permission callbacks, and annotations — laying the groundwork for browser agents~! and WebMCP integration.

Gutenberg 22.8

Gutenberg 22.8 release lead Dean Sas highlighted in his post What’s new in Gutenberg 22.8? (25 March) the following features:

The real-time collaboration improvements and the Connectors extensibility will make it into the WordPress 7.0 release.


I had a blast chatting with Beth Soderberg from Bethink Studio on the recording of Gutenberg changelog 129. We dove into some cool stuff like using AI, WordPress 7.0, and Gutenberg 22.8. It was such a fun convo, and we even touched on that little mental block some users might hit when they see the fresh new look of the wp-admin screens and try to wrap theic{!r heads around the change. The episode will drop into your favorite podcast app over the weekend. The 130th episode will be recorded after I return from WordCamp Asia.


🎙 The latest episode is Gutenberg Changelog #129 Artificial Intelligence, WordPress*o>! 7.0 and Gutenberg 22.8 with Beth Soderberg, of BeThink Studio

Beth Soderberg and Birgit Pauli-Haack recording the Gutenberg Changelog 129

Plugins, Themes, and Tools for #nocode site builders and owners

Courtney Robertson at GoDaddy breaks down what WordPѕ!ress 7.0 brings when it ships April 9 at WordCamp Asia. Your editor finally gets real-time multi-user collaboration powered by Yjs, alongside visual block-level revisions, a Breadcrumbs block, Icon block, and customizable navigation overlays. Developers gain a provider-agnostic WP AI Client with a Connectors UI, PHP-only block registration, and Interactivity API improvements. The minimum PHP requirement bumps to 7.4 — worth flagging for clients on older hosting now.

A little over a month ago, Johanne Courtright, founder of Groundworx, launched r/WordPressBlocks, a dedicated Reddit community for developers and builders working with the block editor. A longtime block developer and free plugin author, Courtright created t*!he space because scattered conversations about custom blocks, theme.json, full site editing, and Gutenberg’s direction deserved a proper home. All skill levels welcome — come share tips, tools, wins, and frustrations.

Theme Development for Full Site Editing and Blocks

If you’re finding it a drag to edit theme.json, check out Sérgio Santos‘s creation, WP Theme JSON Editor. It’s a VS Code and Cursor extension that makes dealing with JSON way easier with its cool visual interface. You can easily tweak colors, typography, spacing, and block settings using the official WordPress JSON Schema. Plus, it’s got handy features like CSS variable autocomplete, CodeMirror 6 syntax highlighting, drag-a !nd-drop for palettes and font sizes, and real-time validation, and you even get to play with some experimental WP core properties. I’m not sure if it’s really easier than writing JSON from scratch, but hey, that’s just a personal choice, right?


You can now generate a block theme with Telex, Automattic’s experimental AI theme builder. You describe your site, hit “Enhance Prompt” to let Telex flesh out the design brief, optionally upload a reference image, then pick from four generated v+_,!ariations. From there you build out additional page templates, refine typography and colors conversationally, and download a ready-to-install ZIP containing your templates, styles, and theme.json — no PHP or CSS knowledge required.

“Keeping up with Gutenberg – Index 2026”
A chronological list of the WordPress Make Blog posts from vari~i!ous teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2024 on. Updated by yours truly. 

The previous years are also available:
2020 | 2021 | q!2022 | 2023 | 2024

Building Blocks and Tools for the Block editor.

Troy Chaplin launched Veils of Fate, a choose-your-own-adventure game built in WordPress using the G2!Interactivity API, post types, and taxonomies. Spanning 3 acts, 18 quests, and 112 scenes, the story was co-written with Claude AI. If you love interactive storytelling, this one’s for you. Nano banana handled the pixel art, Miles created the theme, and Kinsta provides the hosting. A family-inspired project: Troy’s kids are avid readers and his wife is a librarian.


WordPress Studio is a free, open-source local development tool powered by WordPress Playground that has been around for two years now. The team has now published wp-studio the CLI installer you can use to spin up local sites instantly — no Docker, NGINX, Apache, or MySQL required — sync them with WordPress.com or Pressable, share live preview links with clients, and tap into a built-in AI assistant that runs WP-CLI comm9a-!ands natively. It’s only early access to there might be dragons. 🐉 Also available in WordPress Studio you can use phpMyAdmin to access the database and use it dark mode.


Carlo Daniele at Kinsta walks you through building PHP-only Gutenberg blocks, a feature introduced in Gutenberg 21.8 that lets you register blocks entirely in PHP—no React, Node.js, or build steps required. Using the new au=!to_register support flag, your attributes automatically generate inspector controls in the editor. You’ll build a pricing card block and learn how to wrap legacy shortcodes as proper blocks, finally giving your PHP-side clients and developers a gentler path into the block editor. It will also come to a WordPress instance near you soon with WordPress 7.0.


If you̵/e!7;d rather watch a video for education, Brian Coords demonstrates how PHP-only block registration in WordPress 7.0 removes the build-tool barrier entirely You’ll see a Hello World block built with custom fields, a WooCommerce integration using the Store API, and how to handle frontend JavaScript when backend JS has limitations. The real payoff comes when you combine PHP-only blocks with Claude C3!ode skills, letting you generate blocks through conversation rather than scaffolding. The code is on GitHub.


Playground News

On this episode of The WP Minute+, Eric Karkovack sits down with WordPress contributors Alex Kirk and_! Brandon Payton to explore my.WordPress.net, a browser-based WordPress sandbox built around privacy, portability, and AI. Think personal CRM, private family blogging, chat-to-blog workflows, and an AI playground — all running in your browser without a server. The demo shows how plugins become app-like modules, how messaging apps like Beeper can feed content in, and how AI can modify plugins live. Yo!ur data stays yours, portable across devices.


AI in WordPress

Fellyph Cintra announces that AI coding agents can now connect directly to WordPress Playground via MCP, tpn!hanks to the new @wp-playground/mcp package built by Berislav Grgicak. One command wires up Claude Code or Gemini CLI to a browser-based Playground instance over WebSocket, letting your agent read and write files, execute PHP, manage sites, and navigate pages — all locally, without touching WordPress admin. Think plugin testing, live database debugging, and theme scaffolding driven entirely by conversation.


Gary Pendergast, long-time core committer, introduces claudaborative-editing, an MCP server — written by Claude Code, fittingly — that lets Claude edit WordPress posts live alongside you in Gutenberg. Built on WordPress 7.0’s Yjs-powered collaborative editing protocol, your changes and Claude’s sync in real time with no cQM!onflicts. A single npx claudaborative-editing setup gets you started. Claude appears in the collaborators list, edits at the block level, and even streams text character by character as it types.


Darin Koster, developer at Fueled, walks you through how AI featured image generation works inside the WordPress AI plugin. One button click kicks off a five-step chain built on the Abilities API: gather post context, generate an image prompt via an LLM, generate the image, optionally create alt text, then import and set it as the featured image — all in about 30 seconds. The post doubles as a practical demonstration of how WordPress’s AI building blocks can be composed into real editor workflows.


In this lively WP Builds debate on AI, content, and the future of WordPress, Jamie Marsland — Automattic’s head of YouTube and prolific WordPress educator — squares off against a gleefully curmudgeonly Na[!than Wrigley. Marsland champions the new Claude–WordPress.com integration, which gives AI full context of your site for content, branding, and SEO. Wrigley pushes back on authenticity, AI slop, and eroding community skills. You’ll find both sides genuinely persuasive — and probably switch teams more than once.


As an example of how AI might change how you use WordPress, Jamie Marsland demonstrates that You can now Vibe Code with WordPress.com. on YouTube. He shows what’s possible once Claude is connected to your site via MCP, from building full landing pages and wiring up contact forms with a single prompt to running promotions across multiple sites, generating downloadable SEO reports, auditing for accessibility, and tracking activity with visual dashboards. Think of it as your WordPress workflow, but driven entirely by coY!nversation.

You can learn more about the official WordPress.com connector for Claude in below blog post and video.


Need a plugin .zip from Gutenberg’s master branch?
Gutenberg Times provides daily build for testing and review.

`ږ!

Now also available via WordPress Playground. There is no need for a test site locally or on a server. Have you been using it? Email me with your experience.


Questions? Suggestions? Ideas?
Don’t hesitate to send them via email or
send me a message on WordPress Slack or Twitter @bph.


For questions to be 5!answered on the Gutenberg Changelog,
send them to changelog@gutenbergtimes.com


Featured Image:


";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 28 Mar 2026 03:40:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:3^!2:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Birgit Pauli-Haack";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:45;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:46:"Gutenberg Times: WordPress 7.0 Source of Truth";s:7:"attribs";a:0:{}s:8:"xmlޅ(!_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://gutenbergtimes.com/?p=44884";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:57:"https://gutenbergtimes.com/wordpress-7-0-source-of-truth/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:81326:"

Welcome to the Source of Truth for WordPress 7.0!

Before you dive headfirst into all the big and small changes and pick your favorites, make sure to read these preliminary thoughts about this post and how to use it. If you have questions, leave a comment or email me at pauli@guaZ!tenbergtimes.com.

Huge Thank You to all collaborators on this post: Anne McCarthy, Sarah Norris, Ella van Durpe, Maggie Cabrera, Ben Dwyer, Jonathan Bossenger, Justin Tadlock, Dave Smith, Courtney Robertson and a lot more. It’s takes a village…

Table of Contents

Changelog

Any changes are cataloged here as the release goes on.

  • March 27, 2026: First edition
  • March 30, 2026:
    • Fixes for clarity and grammar.
    • Changed feature image of the post.
    • RTC: Added Introduce filters for the polling intervals (76518)
  • April 1, 2026:r"
  • April 17, 2026
    • Update on new release date no later then 4/22.

Important note/guidelines

Try not to just copy and paste what’s in this post since it’s going to be shared with plenty of folks. Use this as inspiration for your own stuff and to get the best info about this release. If you do c:S8"opy and paste, just remember that others might do the same, and it could lead to some awkward moments with duplicate content floating around online.

  • Each item has been tagged using best guesses with different high-level labels so that you can more readily see at a glance who is likely to be most impacted.
  • Each item has a high-level description, visuals (if relevant), and key resources if you would like to learn more.

Overview

Highlight grid WordPress 7.0 (still a work in progress)

Note: As always, what’s shared here is being actively pursued but doesn’t necessarily mean each will maƟ"ke it into the final release of WordPress 7.0.

WordPress 7.0 introduces several new features and performance enhancements.

Key new features include:

  • Real-time collaboration: multiple users can now work on the same post.
  • Navigation overlays: Customizable mobile menus for more flexible styling.
  • Content focused pMT"attern editing: Pattern editing now prioritizes the content editing experience with more available options when needed.
  • Visual revisions: A new revisions screen inside the block editor gives a visual preview of the changes with an easy-to-understand color-coded system.
  • AI Foundation in WordPress: User can connect their site to an AI agent of choice to use the AI experiments plugin. Plugin developers can use the Connectors APvR"I to register connections to external services.

Furthermore, WordPress 7.0, entails:

  • Two new blocks: the Icon block and the Breadcrumbs block.
  • Viewport-based block show/hide: Block visibility extended to customize display according to screen-sizes.
  • Gallery lightbox navigation: improved browsing through images placed in a gallery.
  • dl"
  • Font management for all themes: The screen to upload and manage fonts is now available in the Appearance menu for classic and block themes.

Many more quality of life changes for workflow and design tools made it into this release. You’ll find the complete list below.

WordPress 7.0 is set to be released on April 97+", 2026 at Contributor Day of WordCamp Asia.
The new release date will be announced no later than April 22. (see Ventura’s announcement)

Of note, this release consists of features from the Gutenberg plugin version 22.0 – 22.6. Here are the release posts of those plugin|&"{ releases: 22.0 | 22.1 | 22.2 | 22.3 | 22.4 | 22.5 | 22.6. Later Gutenberg releases contain bug fixes, backported to WordPress 7.0. release branches.

Assets

In this Google Drive folder you can view all assets in this document.

Tags

To make this document easier to navigate based on specific audiences, the following tags are used liberally:

  • [end user]: end user focus.
  • [theme builder]: block or classic theme author.
  • [plugin author]: plugin Kҭ" author, whether block or otherwise.
  • [developer]: catch-all term for more technical folks.
  • [site admin]: this includes a “builder” type.
  • [enterprise]: specific items that would be of interest to or particularly impact enterprise-level folks
  • [all]: broad impact to every kind of WordPress user.

How can you use these? Use your browDČ"!ser’s Find capability and search for the string including the brackets. Then use the arrows to navigate through the post from one result to the next.

Short video on how to use the tags to navigate the post.

%jZ""

Priority items for WordPress 7.0

Real-Time Collaboration (RTC) [enterprise][site admin]

Multiple users can now work on the same page at the same time, seeing each other’s changes as they happen. No more “someone else is editing this” warni-=`"#ngs. Whether you’re co-writing a post, reviewing a layout, or making last-minute edits before publishing, everyone stays in sync without leaving the editor.

It represents the biggest step toward achieving full collaborative editing, not only for newsrooms and big publishing houses. It also simplifies working on a site editing for agencies and their clients as well as designers and writers working together on a post.

A presence indicator in the editor header shows who’s currently editing. Under the hood, title, content, and excerpt now sync via Y.text for more granular conflict resolution, and numerous reliability fixes address disconnection handling, revision restores, and performance metrics. (75286, 75398, 75065, 75448, 75595).

You can enable the feature via Settings > Writing. Check the box next to Enable early access to real-time collaboration, in the Collaboration section.

The infrastructure implementation uses HTTP polling for universal compatibility, CRDT (Conflict-free Replicated Data Type) update data is stored persistently in post_meta on a special internal wp_sync_storage post type (one per “room”/document).

The sync provider architecture is designed so that the storage and transport layer can be swapped out. Updates are batched and periodically compacted. WordPress code initially limits simultaneous collaborators to two to protect hosts. (64622).

Hosting companies have the option to add a different provider. There will be a wp-config constant that can be used to change the r9"(defaults.

Introduces JavaScript filters to allow third party developers to slow down or speed up polling via the RTC client. (76518).

For more details, check out the Dev Note Real-Time Collaboration in the Block Editor.

Update:

Since October, WordPress VIP beta participants — spanning newsrooms, research institutions, and enterprise publishers — tested the real-time collaboration against live editorial workflows, reporting back what worked, what broke, and what they couldn’t live without. Their voices didn’t just validate the feature — they shaped it.

Matias Ventura explains why the WordPress 7.0 cycle is being extended by a few weeks: the real-time collaboration feature needs more time to nail its data architecture. After Matt Mullenweg, co-founder of WordPress, expressed a preference to revisit the proposed custom table for syncing presence and content changes, the team is refining the design before committing. <7:"+/p>

The proposal for custom table to keep a record of the changes to a post/page from each browser window, was discussed in the trac ticket (64696)

Plugin developers relying on metaboxes will want to take note — collaborative editing is disabled when metaboxes are present, making this cycle your window to migrate.

Navigation blocks n'#"-ow have customizable overlays and give user full control over mobile hamburger menus. A prominent Create overlay button in the side bar guides you through the setup, providing a selection of patterns to achieve various designs for your overlay. WordPress 7.0 comes with multiple built-in patterns including centered navigation, accent backgrounds, and black backgrounds. New blocks default to “always” showing overlays. The Navigation block sidebar section also shows}G ". a preview of the selected overlay template parts. You can also access the list of Navigation Overlays via Appearance > Editor > Patterns > Template Parts.

To make it easier for users to create custom overlays for their mobile navigation, four new patterns are now available for the navigation overlay template parts:

  • Submenus: Always visible option: Users can now add navigation blocks to their o0O"3verlays and toggle if they’d like to have the submenus always visible or not. (74653)
  • Page Creation in Navigation: Create pages directly from the Navigation block with helpful Snackbar notices and improved parent page search using relevance matching (72627, 73836).
  • Treating patterns like a single block [all]

    Get ready for a smoother, more intuitive experience when using patterns in WordPress 7.0. It’s becoming much easier to customize your site’s design sections with a simplified editing workflow and an improved content-focused mode.

    Users naturally stay in the safe lane witho"5ut accidentally breaking designs. Agencies can hand off a site knowing clients can’t wreck the layout by default — they’d have to deliberately choose to go deeper.

    What’s New for Patterns:

    • Quick Content Edits: When you select a pattern, instead of seeing a list of individual blocks, you’ll see a clean, expanded inspector panel. This panel exposes all the edit $"6able text and image fields directly, organized for easy access.
    • Content-Only Focus: Patterns will now default to a Content-Only editing mode. This simplifies the experience by letting you quickly fill in the content without seeing all the underlying design tools.
    • Full Customization (If You Need It): If you do need to change the structure or design of a pattern, you can simply “detach” it. This gipw"7ves you full access to all the individual blocks, just like before. Use the Edit Pattern button from the sidebar.
    • A Unified Experience: This new approach makes patterns feel like single, smart design objects with easy-to-update attributes, whether you’re using a pattern, a design section, or a partially synced pattern.

    Head over to the dev note Pattern Editing in WordPress 7.0 for the full picture.

    AI in WordPress [enterprise][developers][site admin]

    WordPress 7.0 ships with a WP AI client API and a builn"9t-in Connectors screen — a centralized hub for managing all kinds of external service integrations, not just AI providers. Connect to OpenAI, Claude, or Gemini and WordPress automatically installs the right plugin and prompts you for your API key. Developers get a consistent framework to build on—enabling features like content generation, block building, and theme creation without reinventing the plumbing every time.

    The new Connectors page also spor":ts a shout-out to the AI Experiments plugin if users want to see AI features, like title, excerpt, or alt-text generation, in action.

    But the real value of this Co^";nnectors API is broader: any plugin that needs to connect to an outside service via API keys or other credentials can tap into this standardized connection management system. Users get one place to maintain all their integrations. And plugin developer a standardized way to tap into the plumbing.

    Visual Revisions [all]

    How revisions work T*"=for the block editor was completely reimagined. The visual Revisions screen keeps you in the editor the entire time, activating a subtle revision mode right where you work, eliminating the need to jump to a separate screen. A timeline slider in the header allows you to browse through different versions, seeing content updates in real-time.

    The system highlights visual differences, showing added and removed text, formatting changes, and outlining modified ">blocks instead of raw code. For long documents, a mini-map along the scrollbar indicates where changes exist, letting you jump directly to them, and the sidebar remains useful with a summary of the changes for the current revision. To simplify reverting, the “Update” or “Publish” button is replaced by a “Restore” button when you are browsing the history (74742).

    Yellow marks a changed section/block, in red you’ll find deletions and green are additions compared to the early version.

    Wes Theron has a short video on How to restore previous versions of a page or post in WordPress.

    Anne McCarthy also gives a great walk through the screens on Youtube:

    New Blocks

    The new native Breadcrumbs block in WordPress 7.0 provides dynamic navigational trails for the Site Editor. It automatically generates paths from the homepage to the current page, adapting to context.

    The block handles hierarchical pages (e.g., “Home / Services / Web Design / Portfolio”) and includes taxonomy for blog posts (e.g., “Home / Technology / Your Post Title”). Beyond simple pages, it correctly constructs paths for archiv3"Be pages (category, tag, author, date), search results, and 404 errors. For Custom Post Types, it includes the post type archive in the trail.

    Breadcrumbs block displaying post categories WordPress 7.0

    The block offer\2"Cs alignment options (left, center, right, wide/full), as well as other block design options. Additional settings are available for showing the last item as text or a link and consistent homepage handling (72649).

    The dev note Breadcrumb block filters has the details.

    Icon Block [all]

    The new Icon block empowers users to add decorative icons from a curated collection to their content. It utilizes a new server-side SVG Icon Registration API, ensuring icon regisሷ"Etry updates propagate without block validation errors.

    The initial release is limited as it doesn’t yet allow registering third-party icon collections. Extensibility for third-party icon registration is planned for future release in 7.1, following further development on the Icon registry API architecture. A REST endpoint at /wp/v2/icons supports searching and filtering. The initial set draws from the wordpress/icons packagW"Fe (71227, 72215, 75576).

    List of directions, illustrated with the icon block

    Block Editor enhancements

    Custom CSS for Individual Blocks [enduser][site admin] [theme builder]

    Previously, applying custom CSS to a block instance required adding a custom class name and then writing a rule in the Site Editor’s global Custom CSS. This two-step proce 1"Hss was complex for most users and inaccessible to content editors without Site Editor access.

    A new custom CSS block support introduces a Custom CSS input to the Advanced panel within the block editor sidebar, conveniently placed next to the familiar “Additional CSS Class(es)” field. You only need to add the CSS declarations (no selectors!) If you do need to target nested elements, use the & symbol (for example, & a { =s"Icolor: red; }). This field is focused purely on styling and will reject any HTML input. The field is guarded by the edit_css capability to see and use this powerful new field. The editor automatically adds a has-custom-css class for styling consistency. #73959, #74969.

    Dive into the dev note Custom CSS for Individual Block Instances for the complete rundown.

    Control viewport-based block visibility [all]

    When you’re editing a post or page, you can now choose to show or hide any block depending on the visitor’s screen size. Select a block, click Show in the toolbar, and pick which devices — desktop, tablet, or mobile — should display it. You can also hide a block from the document entirely through the same modal.

    For the nitty-gritty, see the dev note Block Visibility in WordPress 7.0.

    Anne McCarthy walks you through the feature:

    Anchor support for dynamic blocks [developer][plugin author]

    Dynamic blocks now support Anchor (id attribute) functionality. The anchor reference is consistently stored within t"Ohe block comment delimiter, enabling dynamic rendering on the front end. (74183)

    Paste color values in the color picker [end user][theme builder] [site admin]

    Color pickers throughout the block styles sidebar, now offer support for pasting complete color values. You ca9d"Pn now copy/paste the brand colors from a design document or website into the color picker box and don’t have to go through the process of selecting the right color and hue (73166).

    Dimension support for width and height [theme builder][site admin]

    WordPress 7.0 expands th]"Qe Dimensions block supports system with three significant improvements: width and height are now available as standard block supports under dimensions, and themes can now define dimension size presets to give users a consistent set of size options across their site.

    The Dev Note Dimensions Support Enhanco<"Rements in WordPress 7.0 has the details for block.development and theme builders.

    Email notifications for Notes [all]

    Collaborators can now get notified when someone leaves a note on their content. No more checking back constantly (73645).

    Block Attributions Groups in the sidebar [all]

    The block editor sidebar is being reorganized to make controls easier to find. Block settings will be grouped into four clear sections:

    • Content (text, images, captions),
    • List (reordering and nesting for blocks like Lists and Social Icons),
    • Settings (block-specif]"Tic options), and
    • Styles (typography, colors, spacing).

    This means you won’t need to hunt through toolbars or scattered panels — everything will live in a predictable place in the sidebar. Connected data sources will also appear directly next to the attributes they affect, so you can see at a glance what’s linked and where. It also means that for the transition a reordering of the sidebar and controls to 9{"Ube in different place than before. For instance. For an image block that includes the “Alt” text setting is now to be found in the content tab rather than the settings tab. (73845)

    Here’s an example of the implementation for Patterns:

    The Link Control component in Gutenberg now validates the URLs, you enter helping to avoid broken links (73486).

    Improved Blocks غ "Xand Block handling

    Pseudo Styles for Button Blocks [theme builder][site admin]

    Theme designers and developers can now style button states (hover, focus, active, and focus visible) directly within the theme.json, making it much easier to keep all design controls centralized and consistent. This reduces the reliance on custom CSS for things like b"Yutton hover states (71418).

    JSON
    {
        "styles": {
            "blocks":{
                    "core/button"ж"^:{
                        "color":{
                            "background":"blue"
                        },
                        ":hover":{
    ^l"`                        "color":{
                            "background":"green"
                            }
                        },
                        ":focus":{
                            "color":{
                            "background<"c/span>":"purple"
                            }
                        }
                    }
                }
        }
    }
    

    More details are available in the Dev Note: Pseudo-element support for blocks and their variations in theme.json.

    Extra divs removed from blocks in the editor [theme builder][developer][site admin]

    WordPress 7.0 introduced a new HtmlRenderer component, which renders HTML content as React elementsb_"f with optional wrapper props. For theme authors, this means that several blocks will no longer have an extra wrapping <div> in the editor, allowing for consistent styling with the front end (74228).

    Blocks that have been fixed are:

    Universal Text Alignment [all]

    Nearly all text blocks now suw"hpport the standardized text-align block support system, including Paragraph, Button, Comment blocks, Heading, and Verse. Plus, text justify alignment is now available. See tracking issue to follow along on the progress (60763).

    Cover Block Video Embeds [site admin][end useÂ"ir]

    For the Cover block this release comes with the ability to use embedded videos (like YouTube or Vimeo) as background videos in the Cover block, rather than being restricted to locally uploaded files. Offloading video to 3rd-party services helps reduce hosting and bandwidth costs. Also, the focal pointer is now available for fixed background. (#73023, #74600).

    The Gallery block’s “Enlarge on click” lightbox now lets you navigate between images. When you click a gallery image, back/next buttons appear so you can browse through the rest of the gallery without closing the lightbox. Keyboard navigation (arrow keys) and screen reader announcements are fully supported. It also works with swiping on mobile, however the swiping isn’t yet visual/animated. (62906v"l) and lightbox items still miss captions.

    Content Tab in sidebar [site admin][end user]

    For fast access to Alt text box the sidebar of the Gallery block shows a new content tab in the sidebar.

    Responsive Grid Block [site admin][end user][theme builder]

    The Grid block is now responsive even when you set a)8ۭ"n column count. Previously, you had to choose between setting a minimum column width (responsive, Auto mode) or a fixed column count (Manual mode)—a binary toggle that confused many users. Now you can set both: when you do, the column count becomes a maximum, and the grid scales down responsively based on your minimum column width.

    You can set neither, either, or both—the block handles all combinations gracefully. The confusing Auto/Manual tom'"oggle is gone entirely, replaced by clearer “minimum width” and “columns” labels with a plain-language description explaining the relationship between the two controls.. (73662)

    Heading block variations [site admin][end user]

    Each heading level (H1-H6) is now registered as a block variation on the Heading block. These do not appear in the inserter, but the change does add icons to the block’s sidebar for transforming it between variations (73823).

    HTML Block Enhancement [site admin] [themebuilder] [end user]

    The HTML block was redesigned to work now as a modal-based editor featuring separate tabs for HTML, CSS, and JavaScript. Admin can now use it for "rmore powerful customizations, when HTML JS and CSS work on a single block. (73108).

    Image block inline editing and controls [site admin][end user]

    WordPress 7.0 comes with a revamp of the image editing feature in the editor. It’s now easier to crop, rotate or zoom in on a particular image corner. (#72414) (#73277).

    Advanced Image Controls [site admin][end user]

    Image block now supports the focal point control and aspect ratio adjustments for wide and full alignments, plus reorganized inspector controls with a dedicated content tab. #73115, #74519, #74201

    Math Block Improvements [end users][site admin]

    LaTeX input now uses a monospaced font, and style options are available for better mathematical expression editing (72557, 73544).

    Paragraph [all]

    A new typography tool has been added for specifying the line indent of paragraph blocks (73114, 74889). Users and theme creators can specify line indentation rules for a single paragraph block and also at global styles / theme.json level for all paragraph blocks. For global styles and theme.json, it’s possible to choose whether all paragraphs or only subsequent paragraphs are indented, which accounts for different indentation standards around the world.

    The devz|"y note on the new textIndent block support has all the details for developers working on blocks or themes.

    The example code sets a default indent value of 1.5em globally for paragraphs:

    JSON
    {
      "settings": {
        "typography": {
          "textIndent": "true"
        }A'5"
      },
      "styles": {
        "blocks": {
          "core/paragraph": {
            "typography": {
              "textIndent": "1.5em"
            }
          }
        }
      }
    }
    

    More details can be learned in the Dev Note: New Block Support: Text Indent (textIndent)

    Columns in Paragraph blocks [all]

    Now that there is block support for typographical columns, the paragraph block can now handle text columns by default (74656).

    On the front-end only, the Paragraph block now has a .wp-block-paragraph class. This change doesn’t affect global sЅS"tyles, which still use the p selector.(71207)

    Query Loop Enhancements [all]

    Query loops now support excluding terms. When the block is locked itt^" now hides design change and choose pattern options. #73790, #74160

    Verse Block, renamed to Poetry [all]

    The Verse Block has been renamed to Poetry block (74722) Also it now utilizes border-box for its box-sizing, which guards against overflow issues and should make it easier to style without additional custom CSS.

    Admin / Workflow updates `p"

    Manage fonts for all themes in a dedicated page [site admin][theme builder] [enterprise]

    A dedicated Fonts page is now available under the Appearance menu for all themes. Until now, font management has lived deep inside Global Styles, requiring navigation through several panels to install or preview a font. This new sth"andalone page lets block theme users browse, install, and manage their typography collection in one dedicated space.

    Under the hood, this page is built on a new routing infrastructure for the Site Editor, designed to improve navigation and support new top-level pages in wp-admin. View transitions are now wired into this routing layer, providing early zoom/slide animations when navigating between pages (73630, 73876, 73586).

    The Font Library and Global Styles also work with classic themes (#73971, #73876). Like the Media Library, you can access the Font Library as a modal or through a dedicaL"ted admin section—regardless of your theme type.

    Command Palette in Adminbar [all]

    Instantly access all the tools you need with a single click using the new Command Palette shortcut in the Omnibar! In 7.0 Beta 5, logged-ineC3" editors will see a field with a ⌘K or Ctrl+K symbol in the upper admin bar that unfurls the command palette when clicked. The new command palette entry point streamlines navigation and customization, giving you full control from anywhere on your site – whether you’re editing, designing or just browsing plugins.

    View Transitions [all]

    View transitions have been integrated int@}"o the WordPress admin in 7.0, enabling smooth transitions between screens. The implementation for the front end is slated for the next WordPress 7.1 (64470) The result is a smoother page-to-page transitions using the CSS View Transitions API — no markup or JavaScript changes required, just a progressive enhancement you’ll notice immediately whh9d"en navigating between admin screens.

    Improved screens across WP-Admin [all]

    WordPress 7.0 is getting a CSS-only “coat-of-paint” visual reskin of the wp-admin, bringing the classic admin screens closer to the visual language of the block and site editors — no markup changes, no JavaScript, no functional changes, and all existing CSS class names and admiRoI"n color schemes preserved. (64308)

    • New default color scheme: “Modern” replaces “Fresh” as the default admin color scheme (#64546)
    • Updated buttons and input fields: primary, secondary, and link buttons, plus text inputs, selects, checkboxes, and radio buttons, now align with the WordPress Design System (e"#64547)
    • Updated notices: info, warning, success, and error notices refreshed for clarity and consistency (#64548), including on the login screen
    • Updated cards and metaboxes: dashboard widgets and metaboxes get modernized styling (#64549)
    • New wp-base-styles stylesheet ha!"ndle: consolidates admin color scheme CSS custom properties into a single reusable stylesheet, available across the admin and the block editor content iframe
    • Login and registration screens: the WordPress logo updated from blue to gray to match the new design, and scheme styles now apply to login, install, database repair, and upgrade screens

    Developer Goodies [developer][enterprise]

    Client-side Abilities API

    WordPress 7.0 ships a JavaScript counterpart to the server-side Abilities API introduced in 6.9. The Client-Side Abilities API arrives as two packages: @wordpress/abilities for pure state management usable in any project, and @wordpress/core-abilities, which auto-fetches server-registered abilities via the REST API. You can now register browser-only abilities — navigation, block insertion, and more — opening the door to browser agents, extensions, and WebMCP integrations directly iҬ"n the client.

    WP AI Client

    WordPress 7.0 ships a built-in AI Client, that gives your plugin a single, provider-agnostic PHP entry point — wp_ai_client_prompt() — for text, image, speech, and video generation. You describe what you need; WordPress routes it to whicheveSA"r AI provider the site owner has configured via Settings > Connectors. Official provider plugins cover Anthropic, Google, and OpenAI. No credential handling, no provider lock-in, and graceful feature detection before any UI is shown.

    PHP-only block registration

    Developers can now create simple blocks using only PHP. This is meant for blocks that only need server-side rendering and arX"en’t meant to be highly interactive. When possible this feature also auto-generates sidebars for user input for suitable attributes and design tools.

    To do so, call register_block_type with the new autoRegister flag. A render_callback function must also be provided. (71792)

    Dev note with all the details. PHP-only block registration

    Pattern Overrides for custom blocks

    Since WordPress 6.5, Pattern Overrides let you create synced patterns where the layout stays consistent but specific content can ch¼"ange per instance. The catch? Only four core blocks supported it: Heading, Paragraph, Button, and Image.

    Not anymore. Any block attribute that supports Block Bindings now supports Pattern Overrides by default. Block authors can opt in through the server-side block_bindings_supported_attributes filter. This closeR"s a long-requested enhancement and opens up synced patterns to custom blocks (73889).

    DataViews, Data Form components and #"Fields API

    A substantial API update introduces new layouts, validation rules, grouping options, and picker improvements affecting plugins using wordpress/dataviews. The Dev Note has all the pertinent details: DataViews, DataForm, et al. in WordPress 7.0

    UI Primitives and Co-}"mponents

    The WordPress UI package just got a significant update, adding multiple new components and tools to help developers create more polished and accessible interfaces for WordPress users.

    A list of all the dev notes can be reviewed from the Make Core blog

    ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 27 Mar 2026 16:37:11 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"^~Ե"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:18:"Birgit Pauli-Haack";s:7:"attrib|&|*REǹv-;}|*}} }.?s";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:46;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:cW9R"{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:66:"Open Channels FM: Shaping Data Sovereignty and Internet Resilience";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:34:"https://openchannels.fm/?p=2550900";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:76:"https://openchannels.fm/navigating-data-sovereignty-and-internet-resiliencH~$x"e/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:388:"In recent years, the concept of data sovereignty has become increasingly important. As more countries introduce or tighten regulations around where and how data must be stored and protected, companies serving the global internet community face a unique set of challenges. These regulatory requirements force hosting providers and infrastructure cN"ompanies to think not just about […]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 27 Mar 2026 11:19:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_langh"";s:0:"";}}}}}i:47;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"WordPress.org blog: WordPress 7.0 Release Candidate 2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:35:"https://wordpress.org/news/?p=20324";s:7:"attribs";a:0:{}s:8:"xml_base";s:0V'(":"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"https://wordpress.org/news/2026/03/wordpress-7-0-release-candidate-2/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:8700:"

    The second Release Candidate (“RC2”) for WordPress 7.0 is ready for download and testing!

    This versi~"on of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you evaluate RC2 on a test server and site.

    Reaching this phase of the release cycle is an important milestone. While release candidates are considered ready for release, testing remains crucial to ensure that everything in WordPress 7.0 is th_"e best it can be.

    You can test WordPress 7.0 RC2 in four ways:

    PluginInstall and activate the WordPress Beta Tester plugin on a WordPress install. (Select the “Bleeding edge” channel and “Beta/RC Only” stream.)
    Direct DownloadDown2"load the RC2 version (zip) and install it on a WordPress website.
    Command LineUse this WP-CLI command:
    wp core update --version=7.0-RC2
    WordPress PlaygroundUse the WordPress Playground instance to test the software directly in your browser. No setup required – just click and go!

    The scheduled final release date for WordPress 7.0 is April 9, 2026. The full release schedule can be found here. Your help testing Beta and RC versions is vital to making this rel "ease as stable and powerful as possible. Thank you to everyone who helps with testing!

    Please continue checking the Make WordPress Core blog for 7.0-related posts in the coming weeks for more information.

    What’s in WordPress 7.0 RC2?

    What’s new in WordPress 7.0? g"Check out the Beta 1 announcement and 7.0 Developer Notes for details and highlights. For technical information related to issues addressed since RC1, you can browse the following links:

    How you can contribute

    WordPress is" open source software made possible by a passionate community of people collaborating on and contributing to its development. The resources below outline various ways you can help the world’s most popular open source web platform, regardless of your technical expertise.

    Get involved in testing

    Testing for issues is crucial to the development of any software. It’s also a meaningful way for anyone to contribute.

    "

    Your help testing the WordPress 7.0 RC1 version is key to ensuring that the final release is the best it can be. While testing the upgrade process is essential, trying out new features is equally important. This detailed guide will walk you through testing features in WordPress 7.0. For those new to testing, follow this general testing guide for more details on getting set up.

    What else to test:

    If you encounter an issue, please report it to the Alpha/Beta area of the support forums or directly to WordPress Trac if you are comfortable writing a reproducible bug report. You can also check your issue against a list of known bugs.

    Cun:"rious about testing releases in general? Follow along with the testing initiatives in Make Core and join the #core-test channel on Making WordPress Slack.

    Test on your hosting platforms

    Web hosts provide vital infrastructure for supporting WordPress and its users. Test(G"ing on hosting systems helps inform the development process while ensuring that WordPress and hosting platforms are fully compatible, free of errors, optimized for the best possible user experience, and that updates roll out to customer sites without issue.

    Want to test WordPress on your hosting system? Get started with configuring distributed hosting tests here.

    Update your theme or plugin

    For plugin and theme authors, your products play an integral role in extending the functionality and value of WordPress for all users.

    Thanks for continuing to test your themes and plugins with the WordPress 7.0 beta releases. If you haven’t yet, make sure to conclude your testing and update the “Tested up to” version in your plugin’s readme file to 7.0.

    If you find compatibility issues, please post detailed information to the support forum.

    Help translate WordPress

    Do you speak a language other than English? ¿Español? Français? Русский? 日本語? x'"िन्दी? বাংলা? मराठी? ಕನ್ನಡ? You can help translate WordPress into more than 100 languages. This release milestone (RC2) also marks the hard string freeze point of the 7.0 release cycle.

    An RC2 haiku

    At first just a dream,

    RC2 flows like a stream

    with seven-oh gleam.

    Props to @amykamala @annezazu for proofreading and review.

    ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 26 Mar 2026 18:37:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Mary Hubbard";s:7:"attribs";a:0:{}s:8:"xml_basVh"e";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:48;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:93:"Open Channels FM: How AI and Cloud Tools Are Transforming WooCommerce Development and Testing";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{ "s:4:"data";s:34:"https://openchannels.fm/?p=2551142";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:100:"https://openchannels.fm/how-ai-and-cloud-tools-are-transforming-woocommerce-development-and-testing/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:256:"In this episode, Derek talks with WooCommerce's Brian Coo)p"rds about how AI is reshaping e-commerce, from automating tasks to enhancing flexibility for developers and merchants. Brian shares insights on using AI for better workflows and community engagement.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 26 Mar 2026 11:41:22 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/eAj"lements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"Bob Dunn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:49;a:6:{s:4:"data";s:21:" ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"Gary: Embed All The Things!";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_l+"ang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:25:"https://pento.net/?p=5677";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:50:"https://pento.net/2026/03/26/embed-all-the-things/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3361:"

    Over 10 years ago, we introduced the oEmbed API to WordPress, expanding how WordPress handled embedding to cover all WordPress sites. It was an intentional decision to focus on oEmbed at the time: we wanted to focus on the embedding mechanism that would give site owners maximum control over what their embeds looked like. The code we wrote back then still runs on tens of millions of WordPress sites every day.

    There was something extra that continued to bug me, however. What about all the other sites? oEmbed provides rich embed experiences, but not every site needs that. Sometimes, you just need a card with an image and a description, which is where OpenGraph has similarly stood the test of time. It provides a straightforward method for both site owners to create simple, rich embeds, and for service providers like Slack, Discord, or even Apple Messages to safely create a rich card to place alongs>"ide links.

    WordPress has grown since then, too. The big change is Gutenberg, of course, which really brought forward the idea that the editor should be a rich content experience, that shouldn’t just be reserved for the front end.

    With that in mind, I build a plugin to handle embedding all the other sites.

    This is a block plugin that tries to avoid you using the block it provides if at all possible! Instead, it hooks into the end of the Embed block rendering process – if the URL you pasted couldn’t be embe6h"dded all the normal ways, this plugin will try a few more fall back options: OpenGraph, Twitter Card tags, or even just a plain description in the meta tags. It’s the kind of plugin that you can}&}*RE@.;~}*~~ ~. install, and never have to think about again.

    One of the nicest things about WordPress is how pluggable it is. Even as a long time WordPress Core developer, I don’t think everything needs to land in Core, sometimes a feature can live as handy little plugin. If you like everything just magically embedding, give this plugin a try!

    ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:9"4:"data";s:31:"Thu, 26 Mar 2026 03:12:58 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Gary";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:9:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Mon, 20 Apr 2026 03:16:49 GMT";s:12:"content-type";s:8:"text/xml";s:13)":"last-modified";s:29:"Mon, 20 Apr 2026 03:00:22 GMT";s:4:"vary";s:15:"Accept-Encoding";s:15:"x-frame-options";s:10:"SAMEORIGIN";s:16:"content-encoding";s:4:"gzip";s:7:"alt-svc";s:19:"h3=":443"; ma=86400";s:4:"x-nc";s:9:"HIT ord 2";}s:5:"build";i:1760643936;s:21:"cache_expiration_time";i:1776698209;s:23:"__cache_expiration_time";i:1776698209;}~&~*RET8 &+sPd117b5738fbd35bd8c0391cda1f2b5d98 &:k82k6B8k{7ۀ"6
off8 &5S3@]_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b8 &no82o68o# l";i:3600;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval"Wh8# ;i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interva9@# l";i:43200;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";8[#a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* 0=& c chC R}#crona:10:{i:1776663855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}j#}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}95#s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;#}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"!h1#interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on7!.\northfield_demo\wp_options.ibd}82}68}P|#1off'RT/ 7!.\northfield_demo\wp_options.ibd8 8 8 8H*H 26$8<$?/$?/*./ 8 R (*}*cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1offRU .8 78 \# 8268<?? . 7R. (u*u͜u *8&R PXB u_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776664980off8 &5PHR_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b18 &8bF#R268ize/northfield_demo wp_optionsautoloadsize [ Cp  [northfield_demo wp_optionsautoloadsizeiY/northfield_demo wp_optionsautoloadsize [4 Cinorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 [   [northfield_demo wp_options optior#jn_name n_diff_pfx01iY:northfield_demo wp_options option_name n_diff_pfx01 [+ inorthfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages [  (R*RR *  [northfield_demo wp_options option_name n_leaf_pagesiY:northfield_demo wp_optiongNQ7# (s option_name n_leaf_pages [B i8&R Pp R_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776669219offonorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize [ v  [northfield_demo wp_options option_namesizeiY2northfield_demo wp_ͪ#!&options option_namesize [? i8 &7]826A8}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0#?@:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on8268<?? .  (*%w5* ca:11:{i:1776667455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776671055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8##@:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:F#A"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"sch?c#Bedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada247J#C)8b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* /& c ch d&crona:10:{i:1776671055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule"Jc#D;s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";^^6#Es:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10rW|#F:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";aC#G :3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on82681!a:1:{s:2:"ip";s:10:"45.43.65.0";}*"&"# iMcommunity-events-locationa:1:{s:2:"ip";s:12:"103.145.74.0";}7"".\northfield_demo\wp_usermeta.ibd8268#";s:5:"login";i:1776339928;}s:64:"53ff80c702b2f577aaec063b246e33e6c8abad52069fde2314ade2f982731b91";a:4:{s:10:"expiration";i:1777627423;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776417823;}s:64:"e478d53e2c583f091ff613a814cf7be085df4eb37ee7de26b29e6541bebf234f";a:4:{s:10:"expiration";i:1777627790;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; I!'#ntel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776418190;}s:64:"97bf2f6d8afaa4635d2dc2b9936be9d186edb8786a2cbdd3e236ea0527644795";a:4:{s:10:"expiration";i:1777634840;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776425240;}s:64:"b527f41bc339a96589e0117c53447c4dda4970d144b97de48f0e1a50686b37dd";a:4:{s:10:}#"expiration";i:1777634846;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776425246;}s:64:"9c3455519e85cd7cc439643a5fa16b21e9918d3e71ef62a5049f35f5e5c0d5b9";a:4:{s:10:"expiration";i:1776752310;s:2:"ip";s:13:"68.183.79.122";s:2:"ua";s:11:"Mozilla/5.0";s:5:"login";i:1776579510;}s:64:"843e719c3c55e3852ac79d5c06bd5e5406ed113adca026b7f546b529d9d664e8";a:4:{s:10:"expiratiov#n";i:1776782269;s:2:"ip";s:13:"125.165.98.83";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36";s:5:"login";i:1776609469;}s:64:"71afdc470c51183bcd7dacc757c4f3c9ec471208ad57b6ed7caabd5072fe0c8f";a:4:{s:10:"expiration";i:1776804123;s:2:"ip";s:11:"114.79.1.76";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36";s:5:"login";i:1776631323(#;}s:64:"38cc8b23642a8bcdeba819b4159008f67f14bd0ad55f8a0fc556ba602cd51a7c";a:4:{s:10:"expiration";i:1777857559;s:2:"ip";s:13:"45.151.162.53";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:5:"login";i:1776647959;}s:64:"758f0891cb4aabca5a38adc5d59f06f6c1a6f1bbe2451426619877a8eaef82ae";a:4:{s:10:"expiration";i:1777859774;s:2:"ip";s:14:"108.165.87.202";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) Appl)ʬ#eWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:5:"login";i:1776650174;}s:64:"d0fb2585ff6039d351cb92a91fe89daf6777b576cef3dbf6dacc0930fd9223df";a:3:{s:10:"expiration";i:1776826577;s:2:"ip";s:13:"82.25.247.218";s:5:"login";i:1776653777;}s:64:"136e343a5a6fbc91f8c40fac171cde1b855b1f85dcb4ddc21bf89fd5ad78d630";a:4:{s:10:"expiration";i:1776826754;s:2:"ip";s:11:"45.43.65.13";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome^#k/132.0.0.0 Safari/537.36";s:5:"login";i:1776653954;}s:64:"d86524b8a2da201d1da9e929bfcc32703ba403b2e83ea5d750767fd61930f7e3";a:4:{s:10:"expiration";i:1776841458;s:2:"ip";s:14:"103.145.74.146";s:2:"ua";s:114:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36";s:5:"login";i:1776668658;}}*"&"v 4% '-$session_tokensa:14:{s:64:"c7e04cde9a4393f2249139b0e304464552:E#580943dcfd9b683e327c2b6cd397dd";a:4:{s:10:"expiration";i:1777549528;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776339928;}s:64:"53ff80c702b2f577aaec063b246e33e6c8abad52069fde2314ade2f982731b91";a:4:{s:10:"expiration";i:1777627423;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome"!s#/147.0.0.0 Safari/537.36";s:5:"login";i:1776417823;}s:64:"e478d53e2c583f091ff613a814cf7be085df4eb37ee7de26b29e6541bebf234f";a:4:{s:10:"expiration";i:1777627790;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776418190;}s:64:"97bf2f6d8afaa4635d2dc2b9936be9d186edb8786a2cbdd3e236ea0527644795";a:4:{s:10:"expiration";i:1777634840;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"M #ozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776425240;}s:64:"b527f41bc339a96589e0117c53447c4dda4970d144b97de48f0e1a50686b37dd";a:4:{s:10:"expiration";i:1777634846;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776425246;}s:64:"9c3455519e85cd7cc439643a5fa16b21e9918d3e71ef62a5049fI#35f5e5c0d5b9";a:4:{s:10:"expiration";i:1776752310;s:2:"ip";s:13:"68.183.79.122";s:2:"ua";s:11:"Mozilla/5.0";s:5:"login";i:1776579510;}s:64:"843e719c3c55e3852ac79d5c06bd5e5406ed113adca026b7f546b529d9d664e8";a:4:{s:10:"expiration";i:1776782269;s:2:"ip";s:13:"125.165.98.83";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36";s:5:"login";i:1776609469;}s:64:"71afdc470c51183bcd7dacc757c4f3c9ec471208ad57b6ed7caabd5072fe0c8r'a#f";a:4:{s:10:"expiration";i:1776804123;s:2:"ip";s:11:"114.79.1.76";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36";s:5:"login";i:1776631323;}s:64:"38cc8b23642a8bcdeba819b4159008f67f14bd0ad55f8a0fc556ba602cd51a7c";a:4:{s:10:"expiration";i:1777857559;s:2:"ip";s:13:"45.151.162.53";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";sF#:5:"login";i:1776647959;}s:64:"758f0891cb4aabca5a38adc5d59f06f6c1a6f1bbe2451426619877a8eaef82ae";a:4:{s:10:"expiration";i:1777859774;s:2:"ip";s:14:"108.165.87.202";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:5:"login";i:1776650174;}s:64:"d0fb2585ff6039d351cb92a91fe89daf6777b576cef3dbf6dacc0930fd9223df";a:3:{s:10:"expiration";i:1776826577;s:2:"ip";s:13:"82.25.247.218";s:5:"login";i:1776653777;}s:64:"136e343i#a5a6fbc91f8c40fac171cde1b855b1f85dcb4ddc21bf89fd5ad78d630";a:4:{s:10:"expiration";i:1776826754;s:2:"ip";s:11:"45.43.65.13";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36";s:5:"login";i:1776653954;}s:64:"d86524b8a2da201d1da9e929bfcc32703ba403b2e83ea5d750767fd61930f7e3";a:4:{s:10:"expiration";i:1776841458;s:2:"ip";s:14:"103.145.74.146";s:2:"ua";s:114:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KPM#HTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36";s:5:"login";i:1776668658;}s:64:"484fe055cee0e152657ea930d50102cef8a06a0fd1462e4d00dc6dcdd1898709";a:4:{s:10:"expiration";i:1776848036;s:2:"ip";s:14:"166.88.149.237";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36";s:5:"login";i:1776675236;}}7"".\northfield_demo\wp_usermeta.ibd-8H*H )2-68-<?-$?-$ !y#.-# ("( "".\northfield_demo\wp_usermeta.ibd8GJ/8GJ_2 )2(K2*K2K2 *8&Rx @[ )2K_site_transient_timeout_browser_f51bb482c660d0eeadd1f058058a2b351777280039off7!.\northfield_demo\wp_options.ibd8 )&HPf51bb482c660d0eeadd1f058058a2b358 )&28-22-6-82-BfDHX\>lp>N:,0&v&B*&,0&B,B0&*+.*- Eo!#/2-6-8-<-..2.6.8.<../2/6/8/</.0206080<0.8G\9 19(e9*e9e9 2#8&# + ?0- 19ebennett$wp$2y$10$4KpbRalN09dOx0VdSQ2sn.Ip7rx5rY7bvm9QDq2WpsdBbRfkmt2Pqbennettbennett_t827vw@mail.combennett7#.\northfield_demo\wp_users.ibd#8 1&#+(bennett]р# #8 1&#+(bennett#8 1&#K(bennett_t827vw@mail.com98129161891kS#cwp_usersuser_login_keysizei喖3northfield_demowp_usersuser_login_keysize ;7* 5i鼔;northfield_demowp_users user_nicename n_diff_pfx01:northfield_demowp_users user_nicename n_diff_pfx01 ;7 5;  5;7northfield_demowp_users user_nicename n_diff_pfx01i喖:northfield_demowp_users user_nicename n_diff_pfx01 >#);8( 5i;northfield_demowp_users user_nicename n_diff_pfx02:northfield_demowp_users user_nicename n_diff_pfx02 ;8 5 h;  5;8northfield_demowp_users user_nicename n_diff_pfx02i喖:northfield_demowp_users user_nicename n_diff_pfx02 ;9> 5 hi;northfield_demowp_users user_nicename n_leaf_pages:n#Aorthfield_demowp_users user_nicename n_leaf_pages ;9 5 Ԕ;  5;9northfield_demowp_users user_nicename n_leaf_pagesi喖:northfield_demowp_users user_nicename n_leaf_pages ;:T 5 i鼔;onorthfield_demowp_users user_nicenamesize2northfield_demowp_users user_nicenamesize ;: 5 I;u  5;:northfield_demowp_users La#Wuser_nicenamesizei喖2northfield_demowp_users user_nicenamesize ;;P 5 Ii;83H3*3H 732;3638;3<?;,?;,%3.;, 6#K  q     ? o     / Q   X^#   < 7<(r<*r<ʒr< 12"82&"i2 7<rnicknamebennett7"".\northfield_demo\wp_usermeta.ibd"8 7&".2"8 7&"J2<842<4648<4 ;>(V>*V>V>ynorthfield_demo wp_usermetaPRIMARY n_diff_pfx017northfield_demo wp_usermetaPRIMARY n_diff_pfx01  >V ;:>~L #  ;>Vnorthfield_demo wp_usermetaPRIMARY n_diff_pfx01i喠.7northfield_demo wp_usermetaPRIMARY n_diff_pfx01  > ;:i2>ynorthfield_demo wp_usermetaPRIMARY n_leaf_pages7northfield_demo wp_usermetaPRIMARY n_leaf_pages  >` ;;">  ;>`northfield_demo wp_usermetaPRIMARY n_leaf_pagesi喠7northfield_demo wp_usermetaPRIMARY n_leaf?#_pages  > ;;"i鼔>inorthfield_demo wp_usermetaPRIMARYsize/northfield_demo wp_usermetaPRIMARYsize  >` ;۔>o  ;>`northfield_demo wp_usermetaPRIMARYsizei喠/northfield_demo wp_usermetaPRIMARYsize  > ;i鼔>{northfield_demo wp_usermetameta_key n_diff_pfx018northfield_demo wp_usermetameta_key7a# n_diff_pfx01  >@ ;@>  ;>@northfield_demo wp_usermetameta_key n_diff_pfx01i喠8northfield_demo wp_usermetameta_key n_diff_pfx01  > ;@i鼔>{northfield_demo wp_usermetameta_key n_diff_pfx028northfield_demo wp_usermetameta_key n_diff_pfx02  >D ;>  ;>Dnorthfield_demo wp_usermetameta_key n_diff_pfx02i喠w#M.8northfield_demo wp_usermetameta_key n_diff_pfx02  > ;i2>{ northfield_demo wp_usermetameta_key n_leaf_pages8northfield_demo wp_usermetameta_key n_leaf_pages  >R ; >  ;>Rnorthfield_demo wp_usermetameta_key n_leaf_pagesi喠8northfield_demo wp_usermetameta_key n_leaf_pages  > ; i鼔>k D#rnorthfield_demo wp_usermetameta_keysize0northfield_demo wp_usermetameta_keysize  >V ;>q  ;>Vnorthfield_demo wp_usermetameta_keysizei喠0northfield_demo wp_usermetameta_keysize  > ;i鼔>ynorthfield_demo wp_usermetauser_id n_diff_pfx017northfield_demo wp_usermetauser_id n_diff_pfx01  >: ;> 1}# ;>:northfield_demo wp_usermetauser_id n_diff_pfx01i喠7northfield_demo wp_usermetauser_id n_diff_pfx01  > ;i>ynorthfield_demo wp_usermetauser_id n_diff_pfx027northfield_demo wp_usermetauser_id n_diff_pfx02  >D ;F>  ;>Dnorthfield_demo wp_usermetauser_id n_diff_pfx02i喠.7northfield_demo wp_usermetauser_id # n_diff_pfx02  > ;Fi2>ynorthfield_demo wp_usermetauser_id n_leaf_pages7northfield_demo wp_usermetauser_id n_leaf_pages  >N ;>  ;>Nnorthfield_demo wp_usermetauser_id n_leaf_pagesi喠7northfield_demo wp_usermetauser_id n_leaf_pages  > ;i鼔>inorthfield_demo wp_usermetauser_idsize/%lE#8northfield_demo wp_usermetauser_idsize  >N ;!>o  ;>Nnorthfield_demo wp_usermetauser_idsizei喠/northfield_demo wp_usermetauser_idsize  > ;!i>862>6668>6?>6.> < ?   ; n ;O F s  ##  : ? =?(?*? ? 13"83&"_ 3 =?!first_name"8 =&"3"8 =&"a3?872?7678?7<??!??! 7.? >" @ ?@(:@*:@+:@ 14"84&"[ t4 ?@,:last_name"8 ?&"ڔ߀#4"8 ?&"z4@882@8688@82G>6>8G><?G ?G >.G L"9 H MH(H*H閑H 1;"8;&"9{B; MHshow_admin_bar_fronttrue"8@#! M&"*;"8 M&"9;H8?2H?6?8H?"8>&"9g Ɗ> SKTwp_user_level0"8 S&"i>"8 S&">K82K68K0*"9&":i > YN!wp_user_level10N82N68N8268# \P ]P(P*PאPynorthfield_demo wp_usermetaPRIMARY n_diff_pfx017northfield_demo wp_usermetaPRIMARY n_diff_pfx01' P ]:7.\mysql\innodb_index_stats.ibdP  ]Pnorthfield_demo wp_usermetaPRIMARY n_diff_pfx01i27northfield_demo wp_usermetaPRIMARY n_diff_pfx01 P ]:i>Pynorthfield_demo wp_us%#\#^ermetaPRIMARY n_leaf_pages7northfield_demo wp_usermetaPRIMARY n_leaf_pages P ];"P  ]Pnorthfield_demo wp_usermetaPRIMARY n_leaf_pagesi7northfield_demo wp_usermetaPRIMARY n_leaf_pages P ];"iƔPinorthfield_demo wp_usermetaPRIMARYsize/northfield_demo wp_usermetaPRIMARYsize P ]۔Po  ]PnorthfieL#bld_demo wp_usermetaPRIMARYsizei/northfield_demo wp_usermetaPRIMARYsize P ]iƔP{northfield_demo wp_usermetameta_key n_diff_pfx018northfield_demo wp_usermetameta_key n_diff_pfx01 Pi ]@P  ]Pinorthfield_demo wp_usermetameta_key n_diff_pfx01i8northfield_demo wp_usermetameta_key n_diff_pfx01 P ]@ie# P{northfield_demo wp_usermetameta_key n_diff_pfx028northfield_demo wp_usermetameta_key n_diff_pfx02 Pm ]P  ]Pmnorthfield_demo wp_usermetameta_key n_diff_pfx02i28northfield_demo wp_usermetameta_key n_diff_pfx02 P ]i>P{ northfield_demo wp_usermetameta_key n_leaf_pages8northfield_demo wp_usermetameta_key B#n_leaf_pages P{ ] P  ]P{northfield_demo wp_usermetameta_key n_leaf_pagesi8northfield_demo wp_usermetameta_key n_leaf_pages P ] iƔPk northfield_demo wp_usermetameta_keysize0northfield_demo wp_usermetameta_keysize P ]Pq  ]Pnorthfield_demo wp_usermetameta_keysizei0northfield_demo wp_usD#"ermetameta_keysize P ]iƔPynorthfield_demo wp_usermetauser_id n_diff_pfx017northfield_demo wp_usermetauser_id n_diff_pfx01 Pc ]P  ]Pcnorthfield_demo wp_usermetauser_id n_diff_pfx01i7northfield_demo wp_usermetauser_id n_diff_pfx01 P ]iƔPynorthfield_demo wp_usermetauser_id n_diff_p.y#Gfx027northfield_demo wp_usermetauser_id n_diff_pfx02 Pc ]FP  ]Pcnorthfield_demo wp_usermetauser_id n_diff_pfx02i27northfield_demo wp_usermetauser_id n_diff_pfx02 P ]Fi>Pynorthfield_demo wp_usermetauser_id n_leaf_pages7northfield_demo wp_usermetauser_id n_leaf_pages Pm ]P  ]o#Pmnorthfield_demo wp_usermetauser_id n_leaf_pagesi7northfield_demo wp_usermetauser_id n_leaf_pages P ]iƔPinorthfield_demo wp_usermetauser_idsize/northfield_demo wp_usermetauser_idsize Pm ]!Po  ]Pmnorthfield_demo wp_usermetauser_idsizei/northfield_demo wp_usermetauser_idsize P ]!iP8%#Q2P68P2>6>8><>.?2?6?8?<?.268<.268<.268<.268<.268<.268<.268<.268w#<.268<.268<.268<.V iV(V*VVwnorthfield_demo wp_optionsPRIMARY n_diff_pfx016northfield_demo wp_optionsPRIMARY n_diff_pfx01' !V i7.\mysql\innodb_index_stats.ibdV  i!Vnorthfield_demo wp_optionsPRIMARY n_diff_pfx01i܇6northfield_demo H##-wp_optionsPRIMARY n_diff_pfx01 !V  iiVwnorthfield_demo wp_optionsPRIMARY n_leaf_pages6northfield_demo wp_optionsPRIMARY n_leaf_pages !V i0V~  i!V northfield_demo wp_optionsPRIMARY n_leaf_pagesi܇6northfield_demo wp_optionsPRIMARY n_leaf_pages !V!$ i0iVgnorthfield_demo wp_options#GPRIMARYsize.northfield_demo wp_optionsPRIMARYsize !V! iVn  i!V!northfield_demo wp_optionsPRIMARYsizei܇.northfield_demo wp_optionsPRIMARYsize !V" iiVynorthfield_demo wp_optionsautoload n_diff_pfx017northfield_demo wp_optionsautoload n_diff_pfx01 !V" iV  i!V"northfield_demo wp_optionsautoaM#[load n_diff_pfx01i܇7northfield_demo wp_optionsautoload n_diff_pfx01 !V# iiVynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 !V# ifV  i!V#northfield_demo wp_optionsautoload n_diff_pfx02i܇7northfield_demo wp_optionsautoload n_diff_pfx02 !V$ ifi]#Vy northfield_demo wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages !V$ iєV  i!V$northfield_demo wp_optionsautoload n_leaf_pagesi܇7northfield_demo wp_optionsautoload n_leaf_pages !V% iiVi northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize Ga#%!V% iCVp  i!V%northfield_demo wp_optionsautoloadsizei܇/northfield_demo wp_optionsautoloadsize !V% iCiVnorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 !V&q iV  i!V&qnorthfield_demo wp_options option_name n_diff_pfx01i܇:northfield_demo wp_options g#%option_name n_diff_pfx01 !V& iiVnorthfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages !V' iV  i!V'northfield_demo wp_options option_name n_leaf_pagesi܇:northfield_demo wp_options option_name n_leaf_pages !V( iiVonorthfield_demo wpuT#W_options option_namesize2northfield_demo wp_options option_namesize !V( iVv  i!V(northfield_demo wp_options option_namesizei܇2northfield_demo wp_options option_namesize !V) iiV82V6 8V< ?V ?V.V jR 0    2 \؀# ? h    7!.\northfield_demo\wp_options.ibd7.\mysql\innodb_table_stats.ibd7.\mysql\innodb_index_stats.ibd8G7!.\northfield_demo\wp_options.ibd7.\mysql\innodb_table_stats.ibd7.\mysql\innodb_index_stats.ibd8G8GnW kW(W*WXW *8&Rx! kW_transient_doingfs#[_cron1776678665.1506168842315673828125on7!.\northfield_demo\wp_options.ibd8 k&-Gp_transient_doing_cron8 k& W82W6h8We7#{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{L#s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:#"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aad #-a2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* /. & cw ` m#X crona:11:{i:1776678255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b2484Zc#0a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776681855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cN-#d750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aoo#aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870M#f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on7!.\northfield_V9#!demo\wp_options.ibdX82X68X<?X ?X .X nY oY(Y*Y栎Y5* m#X a:11:{i:1776678255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776681855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"ap#rgs";a:0:{}s:8:"interval";i:3600;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"arg8s#s";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"adΌ#rgs";a:0:{}s:8:"interval";i:43200;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";sa# :6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* 'k& c c` o$Y crona:10:{i:1776681855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}\#s:8:"interval";i:3600;}}}i:1776685455;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:j#8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}9kE#s:8:"interval";i:43200;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly"] Ѐ#;s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onY82Y68Y@#}[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off'R*_' {x7!.\northfield_demo\wp_options.ibd8 { :c8 { _82_68_$R2i68i5$$";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"scN2n$%hedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:O 9$&"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* /. & Z5$'cM ` 9ncrona:10:{i:1776685455;a:2:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:7a3$("schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5X$):"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";<$*s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba98:w\ƀ$+70f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onn82n6]8n<]?n]?nc.nC  's o o(o*oXo *a:10:{i:1776685455;a:2:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:34:"wp_privacy_delete_oldTݢ$,_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd7佞$-50bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776690854;a:1:{s:17:"wp_update_plugins"$.;a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:~l$/m"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* 'k& c c` :ocrona:10:{i:1776685455;a:1:{s:34:"wp_privacy_delete_old_export_filh$0es";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f1$18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:N$2"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_he.nR$3dalth_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}ono82o6h8o870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776689055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s: Y]$?32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_1$@e_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* /& c ch < crona:10:{i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bW$Aba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2ݝ$B478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776689055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750n$Cbba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_sch&Dƀ$D\eduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on8268<? ? .  / v v(v*v뒓v*\ $Eca:10:{i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;aƭB$F:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776689055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interv$Gal";i:3600;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args"\$H;a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* /. & cY `1{$I =vcrona:11:{i:1776685528;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776B$J685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776689055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8|aF$K:"interval";i:3600;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:LjE$L4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:1:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"sq$Mdchedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onv82v68vwcrona:11:{i:1776685528;a:2:{s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aadaJ$R2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478Sg7$Sb24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776689055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd+$T750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:1:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_schN$U\eduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onw82w6%8w<%?w%?w+.w  's x x(lx*lxĘlx*V$Vva:11:{i:1776685528;a:2:{s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"inter $Wval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776689055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"a9$Xrgs";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:1:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5 $$Y:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* 'k& ce h϶$Z ?xlcrona:11:{i:1776685528;a:2:{s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:[`$[8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776689055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily$\";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedOr$]ule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{g$^js:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onx82x68x\>I_"$hYsite_transient_timeout_community-events-8c806a5db7999941e073552d4b889dbcoff Bz '-* Ԕzm*S@_site_transient_timeout_poptags_40cd750bba9870f18aada2478b24840aoff Bz 0.:zP*6#_site_transient_timeout_theme_rootsoff Bz 4)5}z82z6]8z<]?z]?zc.zC xz$i* Ԫ '-5} 4)3N  4w.ª.:-ڀ 1^ 1j 1  0*٪  ' (8*88*va:11:{i:1776685528;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedyhM$jule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776689055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870fY/p$k18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:$l32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:TW1$mB"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* /. & c #` C 8crona:12:{i:1776685528;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2nVR?$n478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776685530;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776689055;a:1:{s:34:"wp_privacy_delete_old_export_files">9$o;a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776728728;a:1:{s:21:"wp_update_user+L5$p_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expire^b$qd_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"v7DD$rersion";i:2;}on8268{*va:11:{i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776689055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedA5$ule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776728728;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s: ~sm$8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:l$3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40I>6$cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* /. & c ` O{crona:12:{i:1776689054;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776689055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2J?$478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776690854;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776728728;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870Yv$f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776732254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:vCU${s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_che$Rck";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on{82{6N8{*$auto_updater.lockoffRY 8 ;8 \826K8B$;i:43200;}}}i:1776692655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776728728;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776732254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"a>#$rgs";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"arrV$gs";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{[aT$js:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on826m8~$71928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:17770310[$z55;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* /& c5 vh [scrona:11:{i:1776690854;a:1:{s:17:"wp_update_plugins";<й$a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692654;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776692655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776728728;a:1:{s:218`$:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776732254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}$}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:DIx$1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on8268  (*!Knorthfield_demo wp_optionsnorthfield_demo wp_options'_! 7.\mysql\innodb_table_stats.ibdR  _!northfield_demo wp_optionsivnorthfield_devn$mo wp_options_! i*X8 2 6 8 <?!?! .  ($*$+|$wnorthfield_demo wp_optionsPRIMARY n_diff_pfx016northfield_demo wp_optionsPRIMARY n_diff_pfx01' `,$ 7.\mysql\innodb_index_stats.ibd~  `,$northfield_demo wp_optionsPRIMARY n_diff_pfx01iv6northfield_demo wp_optionsPRIMARY/$ n_diff_pfx01 `, i*Xwnorthfield_demo wp_optionsPRIMARY n_leaf_pages6northfield_demo wp_optionsPRIMARY n_leaf_pages `-! 0~  `-!northfield_demo wp_optionsPRIMARY n_leaf_pagesiv6northfield_demo wp_optionsPRIMARY n_leaf_pages `- 0i*Xgnorthfield_demo wp_optionsPRIMARYsize.northfield_de+$)mo wp_optionsPRIMARYsize `. n  `.northfield_demo wp_optionsPRIMARYsizeiv.northfield_demo wp_optionsPRIMARYsize `. i*Xynorthfield_demo wp_optionsautoload n_diff_pfx017northfield_demo wp_optionsautoload n_diff_pfx01 `.   `.northfield_demo wp_optionsautoload n_diff_pfx01iv7noS$=rthfield_demo wp_optionsautoload n_diff_pfx01 `/x i*Xynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 `/ f  `/northfield_demo wp_optionsautoload n_diff_pfx02iv7northfield_demo wp_optionsautoload n_diff_pfx02 `0y fi*Xy northfield_demo @k$cwp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages `0 є  `0northfield_demo wp_optionsautoload n_leaf_pagesiv7northfield_demo wp_optionsautoload n_leaf_pages `1z i*Xi northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize `1 Cp  `1n0:l$iorthfield_demo wp_optionsautoloadsizeiv/northfield_demo wp_optionsautoloadsize `2k Ci*Xnorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 `2   `2northfield_demo wp_options option_name n_diff_pfx01iv:northfield_demo wp_options option_name n_diff_pfx01 `3.$b i*Xnorthfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages `3   `3northfield_demo wp_options option_name n_leaf_pagesiv:northfield_demo wp_options option_name n_leaf_pages `4o i*Xonorthfield_demo wp_options option_namesize2northfield_demo wp_options option_name$size `4 v  `4northfield_demo wp_options option_namesizeiv2northfield_demo wp_options option_namesize `5l i*X8 H * H  2 6 8 %0f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bi%ba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_up˶%dater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* /& c5 vh iIcrona:11:{i:1776692655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776728728;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870C%f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776732254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776734054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776735854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd7Q/%50bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"߀(%40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_deletee%_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on8268Z8  8*2*6J*8*ZӪR# (*+}*cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1offR~+ 7>%+#F8  =8  8+2+6+8+<?+?++.*  2 6 8 < . 2 6 8 < . 2 6 8 < .+z 2 6 8 < .?r@:2n *268<.268<.268<..hKg%,k268<.?r@:2n*268<.268<.268<.268<.268<.268<.268<.268<.268<.B%-3268<.268<.268<.268<. 2 6 8 < .#2#6#8#<#.$2$6$8$<$.%2%6%8%<%.&2&6&8&<&.'2'6'8'<'.(2(6(8(<(.)2)6%%.')8)<).*2*6*8*<*. (*+ *8&R#F _site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776696336off8 &=]8 &8,2,6;,8,<;?;?A,.! !n"2!ni?r:;rD2@Z8 $ 28-22-6}-82-<}?2}?2-.2c %5 &5(5*55}*cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1offR5 &#8 & >8 & 58sƀ%2J .25.6.85.<?5?5..5 '7 (7(7*7䜌7 *8&R%t P* (7_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776698426off8 (&>]8 (&78/27/6/87/ZU8 *&8802806/0880ZR%t>ӪR#R#N R& 9 ,9(/9*/9/9 *8&R&}?<%4d !ܰ ,9/_transient_doing_cron1776696626.9779260158538818359375on8 ,&-Gf_transient_doing_cron8 ,& 98129161891?%6 24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776735854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd7i3%7 50bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:3K;%8D 2:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* 'k& c *h .: crona:12:{i:1776696255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b%9 24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776699855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776728728;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776732254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750+бE%: bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776734054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776735854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expiredRy>%; _keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_dele %< te";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:C%=8 2;}on7!.\northfield_demo\wp_options.ibd:822:2628:2 8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776699855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776728728;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776732254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2PN%? 478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776734054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776735854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:3%:%@ 2:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"]w%A 40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}*  w%B /& c5 vh 0crona:11:{i:1776699855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776728728;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776732254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870tqC%C f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776734054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776735854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";T;%D a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1I2%E :{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on˭{%FP 83236x3838 2 <842<4648<4ӪR#!.\northfield_demo\wp_options.ibd8J8J= 4=(=*=j=u*sR}%Gn [H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off'R = 4&7!.\northfield_demo\wp_options.ibd8 4 =m8 4 ~=852=56z58=5 6>(>*>@>}*cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1offR > 6#F8 6 = Z%H  8 6 >862>66P68>6P?>V6.>6 7=m~R&? 8?(i?*i?!i? *8&R#F 8?"i_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776700719off8 8.& ]8 8&?872?7678?7C(C*C"KCKnorthfMR%L@ield_demo wp_optionsnorthfield_demo wp_options'C" >7.\mysql\innodb_table_stats.ibdC[  >C"northfield_demo wp_optionsi5northfield_demo wp_optionsC#B >iIC8:2C:6[:8C:<[?C"[?C"a:.C"A ?D @D(D*D#Dwnorthfield_demo wp_optionsPRIMARY n_diff_pfx016northfield_demo wp_optionsPRIMA#]%MRY n_diff_pfx01' D# @7.\mysql\innodb_index_stats.ibdD  @D#northfield_demo wp_optionsPRIMARY n_diff_pfx01i56northfield_demo wp_optionsPRIMARY n_diff_pfx01 D$( @iIDwnorthfield_demo wp_optionsPRIMARY n_leaf_pages6northfield_demo wp_optionsPRIMARY n_leaf_pages D$ @0D}  @D$nort[B%Nthfield_demo wp_optionsPRIMARY n_leaf_pagesi56northfield_demo wp_optionsPRIMARY n_leaf_pages D%. @0iIߔDgnorthfield_demo wp_optionsPRIMARYsize.northfield_demo wp_optionsPRIMARYsize D% @Dm  @D%northfield_demo wp_optionsPRIMARYsizei5.northfield_demo wp_optionsPRIMARYsize D& @iIߔDyb%Ounorthfield_demo wp_optionsautoload n_diff_pfx017northfield_demo wp_optionsautoload n_diff_pfx01 D& @D  @D&northfield_demo wp_optionsautoload n_diff_pfx01i57northfield_demo wp_optionsautoload n_diff_pfx01 D' @iIߔDynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 D'$4%P @fD  @D'northfield_demo wp_optionsautoload n_diff_pfx02i57northfield_demo wp_optionsautoload n_diff_pfx02 D( @fiIDy northfield_demo wp_optionsautoload n_leaf_pages7northfield_demo wp_optionsautoload n_leaf_pages D( @єD  @D(northfield_demo wp_optionsautoload n_leaf_pagesi57northfield_demo wp_optionsauٹ6%Q toload n_leaf_pages D) @iIߔDi northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize D) @CDo  @D)northfield_demo wp_optionsautoloadsizei5/northfield_demo wp_optionsautoloadsize D* @CiIߔDnorthfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_optwz%R+ions option_name n_diff_pfx01 D*u @D  @D*unorthfield_demo wp_options option_name n_diff_pfx01i5:northfield_demo wp_options option_name n_diff_pfx01 D* @iIDnorthfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages D+ @D  @D+northfield_WE%Sudemo wp_options option_name n_leaf_pagesi5:northfield_demo wp_options option_name n_leaf_pages D, @iIߔDonorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize D, @Du  @D,northfield_demo wp_options option_namesizei52northfield_demo wp_options option_namesize D- @iID%TN8;2D;6;8D;<?D#?D#;.D" AR#N ? h       2 \ 0 E BE(E*E#WE*va:11:{i:1776699855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"e%Uschedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776728728;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776732254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776734054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:C)*%V3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776735854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870fY, %W18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750%X:bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* /. & c *` BE#crona:12:{i:1776699855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18@+.%Yaada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776703455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776728728;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776732254;a:1:{s:16:"wp_version_check";a:1:{s:328f%Z:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776734054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776735854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_cleaO)%[n_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_d(V%\raft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"ve%]rsion";i:2;}onE8<2E<6g<8E<2G>6>8G>.G GJӪR#F7!.\northfield_demo\wp_options.ibd7.\mysql\innodb_table_stats.ibd7.\mysql\innodb_index_stats.ibd8J8J89296989<9.:2:6:8:<:.;2;6;8;<;.<2<6<8<<<.=2=6=8=2>6>8><>.8J;H HH([H*[H[Hu*[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off'RH[ H&7!.\northfield_demo\wp_options.ibd8 H  8 H H8?2H?6?8H?%{ients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a: %|1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* /& c5 vh \~crona:11:{i:1776707055;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776728728;a:1:{s:21:"wp_update_user_counts" @2%};a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776732254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776734054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776735854;a:1:{s:16:"wp_updatև%~e_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expirw%ed_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:177725%14301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on8268\:%cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* MWj%'k& c5 v` p'\ Acrona:11:{i:1776710655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776728728;a:1:{s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776732254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f1/}{%8aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776734054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776735854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:=%1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:2:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{u2=%s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on%%U\82\68\.`& ya z %5a(ja*ja ja *8&R'K95H@؈ za j_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}offmªR&8 z& Ho_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b18 z&~a82a68aw (8 )8 w82w6 8w< ?w ?w.wԀ%( )R(7!.\northfield_demo\wp_options.ibd7.\mysql\innodb_table_stats.ibd7.\mysql\innodb_index_stats.ibd8K>8K268<.268<.268<.268<.268<.268<.268<.2R%/)68<.268<.268<.268<.268<.268<.268<.8K7x x(x*x xu*[H_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1off'R?x \5؀%8) '7!.\northfield_demo\wp_options.ibd8 8 x82x6&8x<&?x &?x ,.x y y(ry*ry#ʤry}*cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1offR@y$r 'K8 8 ~y82y68y/%)eekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on826x8  (M*MM}*cP_site_tݟxX%[,ransient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1offRHM )8 8 8268.  5\  (*7H*._site_transient_theme_rootsoffRY "j8 -8 826G8I4gp5w1ggp3g3dirv1l.zip7".\northfield_demo\wp_postmeta.ibd8 &!  8 & :Ah_wp_attached_file8 2 6u 8 4";s:0:"";s:8:"rollback";s:0:"";}s:7:"current";s:5:"6.9.4";s:7:"version";s:5:"6.9.4";s:11:"php_version";s:6:"7.2.24";s:13:"mysql_version";s:5:"5.5.5";s:11:"new_bundled";s:3:"6.7";s:15:"partial_version";s:0:"";}}s:12:"last_checked";i:1776689639;s:15:"version_checked";s:5:"6.9.4";s:12:"translations";a:0:{}} c 1O:8:"stdClass":4:{s:7:"updates";a:1:{i:0;O:8:"stdClass":10:{s:8:"response";s:6:"latest";s:8:"download";s:59:"https://downloads.wordpress.org/release/w7&&K4ordpress-6.9.4.zip";s:6:"locale";s:5:"en_US";s:8:"packages";O:8:"stdClass":5:{s:4:"full";s:59:"https://downloads.wordpress.org/release/wordpress-6.9.4.zip";s:10:"no_content";s:70:"https://downloads.wordpress.org/release/wordpress-6.9.4-no-content.zip";s:11:"new_bundled";s:71:"https://downloads.wordpress.org/release/wordpress-6.9.4-new-bundled.zip";s:7:"partial";s:0:"";s:8:"rollback";s:0:"";}s:7:"current";s:5:"6.9.4";s:7:"version";s:5:"6.9.4";s:11:"php_version";s:6:"7.2.24";s:13:"mysql_versio0j&L4n";s:5:"5.5.5";s:11:"new_bundled";s:3:"6.7";s:15:"partial_version";s:0:"";}}s:12:"last_checked";i:1776721929;s:15:"version_checked";s:5:"6.9.4";s:12:"translations";a:0:{}}8268<??.   n(2'?B?H?R?X?b?hni?r:;rD2@<*V:?J?PJN,PT,?,?ђY&MU42FH (*h *8&R"j4p _site_transient_update_pluginsO:8:"stdClass":1:{s:12:"last_checked";i:1776721929;}off8 & Y@,_site_transient_update_plugins8 &826x8*> > * 8 &R"j PpC >_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776725DK&a6071off8 & ;] 8 & 82686size.northfield_demo wp_optionsPRIMARYsize o#i n  o#inorthfield_demo wp_optionsPRIMARYsizei.northfield_demo wp_optionsPRIMARYsize o# iGynorthfield_demo wp_optionsautoload n_diff_pfx017northfield_demo wp_optionsautoload n_diff_pfx01 o$F   o$Fnorthfield_demo wp_optionsautoload n_di?(. !(R+- (*R *8&R"j PpC _site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776729465off8 & P@_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b18 &8)2)6b)8){&?"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776735854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:17^U&?76771928;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771930;a:1:{s:30:"wp_scv&?heduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604GVF&)A800;}}}s:7:"version";i:2;}on83236}383<}? }? 3. c 1< 2<(;<*;<;<A*'_transient_doing_crononR<; 2*8 2  ;8 2 <842<4648<4 6>(#>*#>{#>}*cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1offR{\_&A ># 6+- l8 6 !8 6 (R.r>862>6668>6?>6.>q 7!(R+-? 8?(3?*3?"3? *8&R"j PpC 8?#3_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776731600off8 8& P@_site_transient_timeout_wp_theme_file&@As_patterns-48fa72452280842694c9d980288d50b18 8&?872?7678?7&>DA <.r7!.\northfield_demo\wp_options.ibd8 <  8 < lA892A96k98A9C([C*[C#[C}*cP_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1offRC$[ >+-8 > !8 > (C8:2C:6:8C:2G>6>8G>.G GH HH(H*JG&FH明H(* FG y a:11:{i:1776732254;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776732255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776734054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:zc&F"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776735854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2&F478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:+Nn&F3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776775454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bbak@P&F9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* 06& c chJ HHcrona:10:{i:1776732255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776734054;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";R&Fs:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776735854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a"&F;a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schj{&Fedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776775454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aadaRzq&|F2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onH8?2H?6?8H?&F.I K 0>   J LJ(J*J>J *8&R+-w  LJauto_updater.lock1776732985off8 L& ?(iauto_updater.lock8 L&lJ82J6N8J*$auto_updater.lockoffR00-&(F U0n a.r8 a  8 a lU8H*H c2U68U&F:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776735854;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776735855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}R&F}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}wV)&Fs:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776775454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;&F}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onV8H*H e2V6n8V'Fa2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776735855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:3:{s:19:"wp_scheduled_delete$'F";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"4iy'F0cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776775454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_upd^oY'Fater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onW82W68W2>6>8><>.?2?6?8?<?.268<.268<.268<.268.[  n\ o\(G\*G\G\ *8&R:Z95HŜ o\G_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0:{}}' Hoff8 o&"?U8 o&\82\68\k*>k)>kP*6#_site_transient_timeout_theme_rootsZK'=JoffR6k*> 4J8 "8 k82k68kJ&!l82l68l1!a:1:{s:2:"ip";s:10:"114.79.7.0";}*"&""w2e'Z Kcommunity-events-locationa:1:{s:2:"ip";s:11:"82.24.245.0";}7"".\northfield_demo\wp_usermeta.ibd8268<??$. "1 "".\northfield_demo\wp_usermeta.ibd8O_"".\northfield_demo\wp_usermeta.ibd8O8OLr r(r*r"r 2#8&# C' ?2 r"osdibijl$wp$2y$10$bkV9YKOakHWpYdoyÀ'Zo4dPjuH4Wc0ASD27h4BcmNjxk4rmMkMS6FfwWosdibijldemouj@outlook.com2;osdibijl7#.\northfield_demo\wp_users.ibd#8 &#-0osdibijl#8 &#-0osdibijl#8 &#A0Zdemouj@outlook.comr82r6!8r northfield_demo wp_usermetaQ| %iKB|82|68|<?|?|.| +$'Zn+r*??????i?y:s;OOOODrO@O<OO*VO:?OJ?OPOJOON,OPOOT,?O,?O2OFHOO O(O*OhOynorthfield_demo wp_usermetaPRIMARY n_diff_pfx017northfield_demo wp_usermetaPRIMARY n_diff_pfx01' RO :7.\mysql\innodb_index_stats.ibdO6D'Z  ROnorthfield_demo wp_usermetaPRIMARY n_diff_pfx01i>7northfield_demo wp_usermetaPRIMARY n_diff_pfx01 RO :iKBOynorthfield_demo wp_usermetaPRIMARY n_leaf_pages7northfield_demo wp_usermetaPRIMARY n_leaf_pages RO ;"O  ROnorthfield_demo wp_usermetaPRIMARY n_leaf_pagesi7northfield_demo wp_usermetaPRIMARY n_le'Zaf_pages RO ;"iKOinorthfield_demo wp_usermetaPRIMARYsize/northfield_demo wp_usermetaPRIMARYsize RO ۔Op  ROnorthfield_demo wp_usermetaPRIMARYsizei/northfield_demo wp_usermetaPRIMARYsize RO iKO{northfield_demo wp_usermetameta_key n_diff_pfx018northfield_demo wp_usermetameta_ksgQ'Zey n_diff_pfx01 RO @O  ROnorthfield_demo wp_usermetameta_key n_diff_pfx01i8northfield_demo wp_usermetameta_key n_diff_pfx01 RO| @iKO{northfield_demo wp_usermetameta_key n_diff_pfx028northfield_demo wp_usermetameta_key n_diff_pfx02 RO O  ROnorthfield_demo wp_usermetameta_key n_diff_pfx02z'RZi>8northfield_demo wp_usermetameta_key n_diff_pfx02 RO iKBO{ northfield_demo wp_usermetameta_key n_leaf_pages8northfield_demo wp_usermetameta_key n_leaf_pages RO  O  ROnorthfield_demo wp_usermetameta_key n_leaf_pagesi8northfield_demo wp_usermetameta_key n_leaf_pages RO  iKOGw'xZk northfield_demo wp_usermetameta_keysize0northfield_demo wp_usermetameta_keysize RO Or  ROnorthfield_demo wp_usermetameta_keysizei0northfield_demo wp_usermetameta_keysize RO iKOynorthfield_demo wp_usermetauser_id n_diff_pfx017northfield_demo wp_usermetauser_id n_diff_pfx01 RO Y'ZO  ROnorthfield_demo wp_usermetauser_id n_diff_pfx01i7northfield_demo wp_usermetauser_id n_diff_pfx01 ROx iKOynorthfield_demo wp_usermetauser_id n_diff_pfx027northfield_demo wp_usermetauser_id n_diff_pfx02 RO  FO  RO northfield_demo wp_usermetauser_id n_diff_pfx02i>7northfield_demo wp_usermetavQ'"Zuser_id n_diff_pfx02 RO FiKBOynorthfield_demo wp_usermetauser_id n_leaf_pages7northfield_demo wp_usermetauser_id n_leaf_pages RO  O  RO northfield_demo wp_usermetauser_id n_leaf_pagesi7northfield_demo wp_usermetauser_id n_leaf_pages RO iKOinorthfield_demo wp_usermetauser_5ZYT'BZidsize/northfield_demo wp_usermetauser_idsize RO  !Op  RO northfield_demo wp_usermetauser_idsizei/northfield_demo wp_usermetauser_idsize RO  !iKO82O6x8OX\yC\,'CZDHN:B<2BZ8&# C <?8 ^osdibi M '^jl$wp$2y$10$bkV9YKOakHWpYdoyo4dPjuH4Wc0ASD27h4BcmNjxk4rmMkMS6FfwWosdibijldemouj@outlook.com2;1776740941:$generic$95y99kzXFQYXcYl4ur-F4Ffn8BgUIalHzi_T8t8Qosdibijl7#.\northfield_demo\wp_users.ibd8 2 6] 8 <]?]?c .C # #.\northfield_demo\wp_users.ibd8O?98O?f (*#/Mnorthfield_demo wp_usermeta northfield_demo wp_usermeta'܀'A^_# %7.\mysql\innodb_table_stats.ibd^  _#northfield_demo wp_usermetaiKB northfield_demo wp_usermeta_$( %iUL8 2 6? 8 D !.\northfield_demo\wp_options.i3J+'bbd8Om8On268<.268<.268<. 2 6 8 < . 2 6 8 < . 2 6 8 < . 2 6 8 < . 2 6 8 < .+268<.?2@:.*26Fu'(b68<.268<.268<.268<.268<. (*[ **8*&R><!K* _transient_doing_cron1776743081.2658200263977050781250on7!.\northfield_demo\wp_options.ibd8 &$G_transient_doing_cron*8 &׼Q'c *826k8<7!.\northfield_demo\wp_options.ibd8 $8 8H*>~']fH 268< P+E'vf _site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776746395off8 &%]+8 &+82638<3?3?9.  (W*W(W *,8,.R&R95H, )W_site_transient_wp_theme_files_patterns-48fa72452280842694c9d980288d50b1a:2:{s:7:"version";s:5:"1.0.0";s:8:"patterns";a:0/'h:{}}off8 &$U,8 &',8268#8#<>?>?D#.$  (*$5* va:11:{i:1776746655;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776750255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cM'id750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd1Y'i750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776775454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bi'iba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776777254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776779054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_che-fk'Pick";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* 'k& c c` wcrona:10:{i:1776750255;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba98708'if18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870fI 'i18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776775454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aaZ=e'ida2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776777254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776779054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:~ـ'Gi32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}on8$2$64$8$<4?4?:$.  (*&TA*/'/_transient_doing_cronon\_' kRx& 8  %8  '8%2%6d%8%M($<t 5>(^>*^>^> *585&R PN5 5>^_site_transient_timeout_wp_theme_files_patterns-48fa72452280842694c9d980288d50b11776758931off8 5&&]58 5&Z5>862>6668>6?>6.> 6? 7?(?*?#U?Knorthfield_demo wp_optionsnorthfield_demo wp_options' ?# 77.|_(%+t\mysql\innodb_table_stats.ibd?[  7?#northfield_demo wp_optionsiFnorthfield_demo wp_options ?$L 7i)?872?76e78?7t2northfield_demo wp_options option_namesize  A :Au  :A northfield_demo wp_options option_namesizeiF2northfield_demo wp_options option_namesize  A :i)A892A9698A9R D ?D(D*D._D*ca:10:{i:1776753855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:17767u)<(0t71928;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771930;a:1:{s:30:"wp_sched/(1tuled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776775454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776777254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776779054;a:B(2t1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval"j(3-t;i:604800;}}}s:7:"version";i:2;}* /. & cw ` ?D/crona:11:{i:1776753855;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776757455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;^!(4t}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}(5t}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776775454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200*}'(6t;}}}i:1776777254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776779054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:]ŀ(7t"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onD8;H;*;H A;2D;6o;8D;t40a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776775454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776777254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776779054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478ba(?t24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onE8<H<*<H!d,b(@Pt C<2E<6<8E<2G>6 >8G>< ?G ?G&>.G F"%B H GH(tH*tH ̡tH *888&R  @78 GH!t_site_transient_timeout_browser_d91 (W]wf181bde42df724ac878a2ac7d3cb91777361943off7!.\northfield_demo\wp_options.ibd8 G&xPd91f181bde42df724ac878a2ac7d3cb988 G&|8H8?2H?6?8H?1!a:1:{s:2:"ip";s:10:"31.57.90.0";}"J K!a:1:{s:2:"ip";s:10:"45.38.16.0";}J82J68J<?J?J.J L" 7"".\northfield_demo\wp_usermeta.ibd7!.\northfield_demo\wp_options.ibd8P8PqK MK(K*K@K *:8:&R! .: MK_site_transieq&bu(Zaynt_timeout_available_translations1776767946off7!.\northfield_demo\wp_options.ibd8 M&"y.ܳ_site_transient_timeout_available_translations:8 M&:K82K6P8KB(uyanish (Colombia)";s:11:"native_name";s:20:"Español de Colombia";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.9.4/es_CO.zip";s:3:"iso";a:3:{i:1;s:2:"es";i:2;s:3:"spa";i:3;s:3:"spa";}s:7:"strings";a:1:{s:8:"continue";s:9:"Continuar";}}s:5:"es_CR";a:8:{s:8:"language";s:5:"es_CR";s:7:"version";s:3:"6.9";s:7:"updated";s:19:"2025-10-01 22:54:47";s:12:"english_name";s:20:"Spanish (Costa Rica)";s:11:"native_name";s:22:"Español de Costa Rica";s:7:"package";s:62:"https://doc&(vywnloads.wordpress.org/translation/core/6.9/es_CR.zip";s:3:"iso";a:3:{i:1;s:2:"es";i:2;s:3:"spa";i:3;s:3:"spa";}s:7:"strings";a:1:{s:8:"continue";s:9:"Continuar";}}s:5:"es_PE";a:8:{s:8:"language";s:5:"es_PE";s:7:"version";s:6:"6.9-RC";s:7:"updated";s:19:"2024-10-16 21:04:12";s:12:"english_name";s:14:"Spanish (Peru)";s:11:"native_name";s:17:"Español de Perú";s:7:"package";s:65:"https://downloads.wordpress.org/translation/core/6.9-RC/es_PE.zip";s:3:"iso";a:3:{i:1;s:2:"es";i:2;s:3:"spa";i:3;s:2(wy3:"spa";}s:7:"strings";a:1:{s:8:"continue";s:9:"Continuar";}}s:5:"es_VE";a:8:{s:8:"language";s:5:"es_VE";s:7:"version";s:5:"6.4.8";s:7:"updated";s:19:"2023-10-16 16:00:04";s:12:"english_name";s:19:"Spanish (Venezuela)";s:11:"native_name";s:21:"Español de Venezuela";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.4.8/es_VE.zip";s:3:"iso";a:3:{i:1;s:2:"es";i:2;s:3:"spa";i:3;s:3:"spa";}s:7:"strings";a:1:{s:8:"continue";s:9:"Continuar";}}s:5:"es_EC";a:8:{s:8:"language";s:M(xy5:"es_EC";s:7:"version";s:5:"6.2.9";s:7:"updated";s:19:"2023-04-21 13:32:10";s:12:"english_name";s:17:"Spanish (Ecuador)";s:11:"native_name";s:19:"Español de Ecuador";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.2.9/es_EC.zip";s:3:"iso";a:3:{i:1;s:2:"es";i:2;s:3:"spa";i:3;s:3:"spa";}s:7:"strings";a:1:{s:8:"continue";s:9:"Continuar";}}s:5:"es_DO";a:8:{s:8:"language";s:5:"es_DO";s:7:"version";s:6:"5.8.13";s:7:"updated";s:19:"2021-10-08 14:32:50";s:12:"english_name";sj(yy:28:"Spanish (Dominican Republic)";s:11:"native_name";s:33:"Español de República Dominicana";s:7:"package";s:65:"https://downloads.wordpress.org/translation/core/5.8.13/es_DO.zip";s:3:"iso";a:3:{i:1;s:2:"es";i:2;s:3:"spa";i:3;s:3:"spa";}s:7:"strings";a:1:{s:8:"continue";s:9:"Continuar";}}s:5:"es_UY";a:8:{s:8:"language";s:5:"es_UY";s:7:"version";s:8:"5.8-beta";s:7:"updated";s:19:"2021-03-31 18:33:26";s:12:"english_name";s:17:"Spanish (Uruguay)";s:11:"native_name";s:19:"Español de Uruguay";o`(zys:7:"package";s:67:"https://downloads.wordpress.org/translation/core/5.8-beta/es_UY.zip";s:3:"iso";a:3:{i:1;s:2:"es";i:2;s:3:"spa";i:3;s:3:"spa";}s:7:"strings";a:1:{s:8:"continue";s:9:"Continuar";}}s:5:"es_PR";a:8:{s:8:"language";s:5:"es_PR";s:7:"version";s:6:"5.4.19";s:7:"updated";s:19:"2020-04-29 15:36:59";s:12:"english_name";s:21:"Spanish (Puerto Rico)";s:11:"native_name";s:23:"Español de Puerto Rico";s:7:"package";s:65:"https://downloads.wordpress.org/translation/core/5.4.19/es_PR.zip";FL{({ys:3:"iso";a:3:{i:1;s:2:"es";i:2;s:3:"spa";i:3;s:3:"spa";}s:7:"strings";a:1:{s:8:"continue";s:9:"Continuar";}}s:5:"es_GT";a:8:{s:8:"language";s:5:"es_GT";s:7:"version";s:6:"5.2.23";s:7:"updated";s:19:"2019-03-02 06:35:01";s:12:"english_name";s:19:"Spanish (Guatemala)";s:11:"native_name";s:21:"Español de Guatemala";s:7:"package";s:65:"https://downloads.wordpress.org/translation/core/5.2.23/es_GT.zip";s:3:"iso";a:3:{i:1;s:2:"es";i:2;s:3:"spa";i:3;s:3:"spa";}s:7:"s&*R$ R#q0(|yR$R$&ր/;@*@@ @.?trings";a:1:{s:8:"continue";s:9:"Continuar";}}s:5:"es_ES";a:8:{s:8:"language";s:5:"es_ES";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-03-28 00:00:14";s:12:"english_name";s:15:"Spanish (Spain)";s:11:"native_name";s:8:"Español";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.9.4/es_ES.zip";s:3:"iso";a:3:{i:1;s:2:"es";i:2;s:3:"spa";i:3;s:3:"spa";}s:7:"strings";a:1:{s:8:"continue";s:9:"Continuar";}}s:5:"es_AR";a:8:{s:E(}y8:"language";s:5:"es_AR";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-03-28 03:02:20";s:12:"english_name";s:19:"Spanish (Argentina)";s:11:"native_name";s:21:"Español de Argentina";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.9.4/es_AR.zip";s:3:"iso";a:3:{i:1;s:2:"es";i:2;s:3:"spa";i:3;s:3:"spa";}s:7:"strings";a:1:{s:8:"continue";s:9:"Continuar";}}s:2:"et";a:8:{s:8:"language";s:2:"et";s:7:"version";s:5:"6.5.7";s:7:"updated";s:19:"2024-06-06 09:50:37";s:12:"engE(~ylish_name";s:8:"Estonian";s:11:"native_name";s:5:"Eesti";s:7:"package";s:61:"https://downloads.wordpress.org/translation/core/6.5.7/et.zip";s:3:"iso";a:2:{i:1;s:2:"et";i:2;s:3:"est";}s:7:"strings";a:1:{s:8:"continue";s:6:"Jätka";}}s:2:"eu";a:8:{s:8:"language";s:2:"eu";s:7:"version";s:6:"6.9-RC";s:7:"updated";s:19:"2025-11-05 21:53:17";s:12:"english_name";s:6:"Basque";s:11:"native_name";s:7:"Euskara";s:7:"package";s:62:"https://downloads.wordpress.org/translation/core/6.9-RC/eu.zip";s:3:"iso{ (y";a:2:{i:1;s:2:"eu";i:2;s:3:"eus";}s:7:"strings";a:1:{s:8:"continue";s:8:"Jarraitu";}}s:5:"fa_IR";a:8:{s:8:"language";s:5:"fa_IR";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-04-16 16:05:44";s:12:"english_name";s:7:"Persian";s:11:"native_name";s:10:"فارسی";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.9.4/fa_IR.zip";s:3:"iso";a:2:{i:1;s:2:"fa";i:2;s:3:"fas";}s:7:"strings";a:1:{s:8:"continue";s:10:"ادامه";}}s:5:"fa_AF";a:8:{s:8:"language";s:5:"fa_AF";sgVkh(y:7:"version";s:6:"6.9-RC";s:7:"updated";s:19:"2025-02-14 17:29:08";s:12:"english_name";s:21:"Persian (Afghanistan)";s:11:"native_name";s:31:"(فارسی (افغانستان";s:7:"package";s:65:"https://downloads.wordpress.org/translation/core/6.9-RC/fa_AF.zip";s:3:"iso";a:2:{i:1;s:2:"fa";i:2;s:3:"fas";}s:7:"strings";a:1:{s:8:"continue";s:10:"ادامه";}}s:2:"fi";a:8:{s:8:"language";s:2:"fi";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-02-03 18:15:59";s:12:"english_name";s:7:"Finnish"tgr(y;s:11:"native_name";s:5:"Suomi";s:7:"package";s:61:"https://downloads.wordpress.org/translation/core/6.9.4/fi.zip";s:3:"iso";a:2:{i:1;s:2:"fi";i:2;s:3:"fin";}s:7:"strings";a:1:{s:8:"continue";s:5:"Jatka";}}s:5:"fr_CA";a:8:{s:8:"language";s:5:"fr_CA";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2025-10-03 04:54:28";s:12:"english_name";s:15:"French (Canada)";s:11:"native_name";s:19:"Français du Canada";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.9.4/fr_CA.zip";s:3:D(y"iso";a:2:{i:1;s:2:"fr";i:2;s:3:"fra";}s:7:"strings";a:1:{s:8:"continue";s:9:"Continuer";}}s:5:"fr_FR";a:8:{s:8:"language";s:5:"fr_FR";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-04-20 08:59:17";s:12:"english_name";s:15:"French (France)";s:11:"native_name";s:9:"Français";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.9.4/fr_FR.zip";s:3:"iso";a:1:{i:1;s:2:"fr";}s:7:"strings";a:1:{s:8:"continue";s:9:"Continuer";}}s:5:"fr_BE";a:8:{s:8:"language";s:5:"fr_BE";s:7:"ax(yversion";s:5:"6.5.8";s:7:"updated";s:19:"2024-02-01 23:56:53";s:12:"english_name";s:16:"French (Belgium)";s:11:"native_name";s:21:"Français de Belgique";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.5.8/fr_BE.zip";s:3:"iso";a:2:{i:1;s:2:"fr";i:2;s:3:"fra";}s:7:"strings";a:1:{s:8:"continue";s:9:"Continuer";}}s:3:"fur";a:8:{s:8:"language";s:3:"fur";s:7:"version";s:6:"4.8.27";s:7:"updated";s:19:"2025-12-20 19:08:53";s:12:"english_name";s:8:"Friulian";s:11:"native_name"}y(y;s:8:"Friulian";s:7:"package";s:63:"https://downloads.wordpress.org/translation/core/4.8.27/fur.zip";s:3:"iso";a:2:{i:2;s:3:"fur";i:3;s:3:"fur";}s:7:"strings";a:1:{s:8:"continue";s:8:"Continue";}}s:2:"fy";a:8:{s:8:"language";s:2:"fy";s:7:"version";s:5:"6.2.9";s:7:"updated";s:19:"2025-10-21 16:35:04";s:12:"english_name";s:7:"Frisian";s:11:"native_name";s:5:"Frysk";s:7:"package";s:61:"https://downloads.wordpress.org/translation/core/6.2.9/fy.zip";s:3:"iso";a:2:{i:1;s:2:"fy";i:2;s:3:"fry";}s:7:;(y"strings";a:1:{s:8:"continue";s:9:"Trochgean";}}s:2:"gd";a:8:{s:8:"language";s:2:"gd";s:7:"version";s:5:"4.7.2";s:7:"updated";s:19:"2016-08-23 17:41:37";s:12:"english_name";s:15:"Scottish Gaelic";s:11:"native_name";s:9:"Gàidhlig";s:7:"package";s:61:"https://downloads.wordpress.org/translation/core/4.7.2/gd.zip";s:3:"iso";a:3:{i:1;s:2:"gd";i:2;s:3:"gla";i:3;s:3:"gla";}s:7:"strings";a:1:{s:8:"continue";s:15:"Lean air adhart";}}s:5:"gl_ES";a:8:{s:8:"language";s:5:"gl_ES";s:7:"version";s:5:"6.9(D(y.4";s:7:"updated";s:19:"2026-02-01 13:15:26";s:12:"english_name";s:8:"Galician";s:11:"native_name";s:6:"Galego";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.9.4/gl_ES.zip";s:3:"iso";a:2:{i:1;s:2:"gl";i:2;s:3:"glg";}s:7:"strings";a:1:{s:8:"continue";s:9:"Continuar";}}s:2:"gu";a:8:{s:8:"language";s:2:"gu";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-04-20 09:23:19";s:12:"english_name";s:8:"Gujarati";s:11:"native_name";s:21:"ગુજરાતી";s:7:"package";sgU-(y:61:"https://downloads.wordpress.org/translation/core/6.9.4/gu.zip";s:3:"iso";a:2:{i:1;s:2:"gu";i:2;s:3:"guj";}s:7:"strings";a:1:{s:8:"continue";s:25:"ચાલુ રાખો";}}s:3:"haz";a:8:{s:8:"language";s:3:"haz";s:7:"version";s:6:"4.4.34";s:7:"updated";s:19:"2015-12-05 00:59:09";s:12:"english_name";s:8:"Hazaragi";s:11:"native_name";s:15:"هزاره گی";s:7:"package";s:63:"https://downloads.wordpress.org/translation/core/4.4.34/haz.zip";s:3:"iso";a:1:{i:3;s:3:"haz";}s:7:"strings";a:AS (y1:{s:8:"continue";s:10:"ادامه";}}s:5:"he_IL";a:8:{s:8:"language";s:5:"he_IL";s:7:"version";s:5:"6.2.9";s:7:"updated";s:19:"2024-05-04 18:39:24";s:12:"english_name";s:6:"Hebrew";s:11:"native_name";s:16:"עִבְרִית";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.2.9/he_IL.zip";s:3:"iso";a:1:{i:1;s:2:"he";}s:7:"strings";a:1:{s:8:"continue";s:8:"המשך";}}s:5:"hi_IN";a:8:{s:8:"language";s:5:"hi_IN";s:7:"version";s:5:"6.4.8";s:7:"updated";s:19:"2025-02-06 05:1{(y7:11";s:12:"english_name";s:5:"Hindi";s:11:"native_name";s:18:"हिन्दी";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.4.8/hi_IN.zip";s:3:"iso";a:2:{i:1;s:2:"hi";i:2;s:3:"hin";}s:7:"strings";a:1:{s:8:"continue";s:25:"जारी रखें";}}s:2:"hr";a:8:{s:8:"language";s:2:"hr";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-04-08 03:50:43";s:12:"english_name";s:8:"Croatian";s:11:"native_name";s:8:"Hrvatski";s:7:"package";s:61:"https://downloads.wor.(ydpress.org/translation/core/6.9.4/hr.zip";s:3:"iso";a:2:{i:1;s:2:"hr";i:2;s:3:"hrv";}s:7:"strings";a:1:{s:8:"continue";s:7:"Nastavi";}}s:3:"hsb";a:8:{s:8:"language";s:3:"hsb";s:7:"version";s:5:"6.2.9";s:7:"updated";s:19:"2023-02-22 17:37:32";s:12:"english_name";s:13:"Upper Sorbian";s:11:"native_name";s:17:"Hornjoserbšćina";s:7:"package";s:62:"https://downloads.wordpress.org/translation/core/6.2.9/hsb.zip";s:3:"iso";a:2:{i:2;s:3:"hsb";i:3;s:3:"hsb";}s:7:"strings";a:1:{s:8:"continue";s:4:"Da5{]S(yle";}}s:5:"hu_HU";a:8:{s:8:"language";s:5:"hu_HU";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-01-26 09:03:23";s:12:"english_name";s:9:"Hungarian";s:11:"native_name";s:6:"Magyar";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.9.4/hu_HU.zip";s:3:"iso";a:2:{i:1;s:2:"hu";i:2;s:3:"hun";}s:7:"strings";a:1:{s:8:"continue";s:10:"Folytatás";}}s:2:"hy";a:8:{s:8:"language";s:2:"hy";s:7:"version";s:5:"4.7.2";s:7:"updated";s:19:"2016-12-03 16:21:10";s:12:"english_name";s:8) (y:"Armenian";s:11:"native_name";s:14:"Հայերեն";s:7:"package";s:61:"https://downloads.wordpress.org/translation/core/4.7.2/hy.zip";s:3:"iso";a:2:{i:1;s:2:"hy";i:2;s:3:"hye";}s:7:"strings";a:1:{s:8:"continue";s:20:"Շարունակել";}}s:5:"id_ID";a:8:{s:8:"language";s:5:"id_ID";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-03-11 02:15:15";s:12:"english_name";s:10:"Indonesian";s:11:"native_name";s:16:"Bahasa Indonesia";s:7:"package";s:64:"https://downloads.wordpress.org/translatiW8(yon/core/6.9.4/id_ID.zip";s:3:"iso";a:2:{i:1;s:2:"id";i:2;s:3:"ind";}s:7:"strings";a:1:{s:8:"continue";s:9:"Lanjutkan";}}s:5:"is_IS";a:8:{s:8:"language";s:5:"is_IS";s:7:"version";s:6:"4.9.28";s:7:"updated";s:19:"2018-12-11 10:40:02";s:12:"english_name";s:9:"Icelandic";s:11:"native_name";s:9:"Íslenska";s:7:"package";s:65:"https://downloads.wordpress.org/translation/core/4.9.28/is_IS.zip";s:3:"iso";a:2:{i:1;s:2:"is";i:2;s:3:"isl";}s:7:"strings";a:1:{s:8:"continue";s:6:"Áfram";}}s:5:"it_IT";a:'xL(y8:{s:8:"language";s:5:"it_IT";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-04-02 17:11:28";s:12:"english_name";s:7:"Italian";s:11:"native_name";s:8:"Italiano";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.9.4/it_IT.zip";s:3:"iso";a:2:{i:1;s:2:"it";i:2;s:3:"ita";}s:7:"strings";a:1:{s:8:"continue";s:8:"Continua";}}s:2:"ja";a:8:{s:8:"language";s:2:"ja";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-04-02 15:40:00";s:12:"english_name";s:8:"Japanese";s:11:"nativdN(ye_name";s:9:"日本語";s:7:"package";s:61:"https://downloads.wordpress.org/translation/core/6.9.4/ja.zip";s:3:"iso";a:1:{i:1;s:2:"ja";}s:7:"strings";a:1:{s:8:"continue";s:6:"次へ";}}s:5:"jv_ID";a:8:{s:8:"language";s:5:"jv_ID";s:7:"version";s:6:"4.9.28";s:7:"updated";s:19:"2019-02-16 23:58:56";s:12:"english_name";s:8:"Javanese";s:11:"native_name";s:9:"Basa Jawa";s:7:"package";s:65:"https://downloads.wordpress.org/translation/core/4.9.28/jv_ID.zip";s:3:"iso";a:2:{i:1;s:2:"jv";i:2;s:3:"jav";b^@(y}s:7:"strings";a:1:{s:8:"continue";s:9:"Nerusaké";}}s:5:"ka_GE";a:8:{s:8:"language";s:5:"ka_GE";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-04-01 10:56:02";s:12:"english_name";s:8:"Georgian";s:11:"native_name";s:21:"ქართული";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.9.4/ka_GE.zip";s:3:"iso";a:2:{i:1;s:2:"ka";i:2;s:3:"kat";}s:7:"strings";a:1:{s:8:"continue";s:30:"გაგრძელება";}}s:3:"kab";a:8:{s:8:"language";s:3:"kab";s:7:"vS*(yersion";s:5:"6.2.9";s:7:"updated";s:19:"2023-07-05 11:40:39";s:12:"english_name";s:6:"Kabyle";s:11:"native_name";s:9:"Taqbaylit";s:7:"package";s:62:"https://downloads.wordpress.org/translation/core/6.2.9/kab.zip";s:3:"iso";a:2:{i:2;s:3:"kab";i:3;s:3:"kab";}s:7:"strings";a:1:{s:8:"continue";s:6:"Kemmel";}}s:2:"kk";a:8:{s:8:"language";s:2:"kk";s:7:"version";s:6:"6.9-RC";s:7:"updated";s:19:"2024-07-18 02:49:24";s:12:"english_name";s:6:"Kazakh";s:11:"native_name";s:19:"Қазақ тілі";s:7:"(ypackage";s:62:"https://downloads.wordpress.org/translation/core/6.9-RC/kk.zip";s:3:"iso";a:2:{i:1;s:2:"kk";i:2;s:3:"kaz";}s:7:"strings";a:1:{s:8:"continue";s:20:"Жалғастыру";}}s:2:"km";a:8:{s:8:"language";s:2:"km";s:7:"version";s:6:"5.2.23";s:7:"updated";s:19:"2019-06-10 16:18:28";s:12:"english_name";s:5:"Khmer";s:11:"native_name";s:27:"ភាសាខ្មែរ";s:7:"package";s:62:"https://downloads.wordpress.org/translation/core/5.2.23/km.zip";s:3:"iso";a:2:{i:1;s:2:"km";i:2;s:LV(y3:"khm";}s:7:"strings";a:1:{s:8:"continue";s:12:"បន្ត";}}s:2:"kn";a:8:{s:8:"language";s:2:"kn";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-02-02 11:49:59";s:12:"english_name";s:7:"Kannada";s:11:"native_name";s:15:"ಕನ್ನಡ";s:7:"package";s:61:"https://downloads.wordpress.org/translation/core/6.9.4/kn.zip";s:3:"iso";a:2:{i:1;s:2:"kn";i:2;s:3:"kan";}s:7:"strings";a:1:{s:8:"continue";s:30:"ಮುಂದುವರಿಸು";}}s:5:"ko_KR";a:8:{s:8:"language";s:5:"ko_KR";s:7:"v8(yersion";s:5:"6.9.4";s:7:"updated";s:19:"2026-03-26 00:20:52";s:12:"english_name";s:6:"Korean";s:11:"native_name";s:9:"한국어";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.9.4/ko_KR.zip";s:3:"iso";a:2:{i:1;s:2:"ko";i:2;s:3:"kor";}s:7:"strings";a:1:{s:8:"continue";s:6:"계속";}}s:3:"ckb";a:8:{s:8:"language";s:3:"ckb";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-03-24 14:14:21";s:12:"english_name";s:16:"Kurdish (Sorani)";s:11:"native_name";s:13:"كوردی‎|(y";s:7:"package";s:62:"https://downloads.wordpress.org/translation/core/6.9.4/ckb.zip";s:3:"iso";a:2:{i:1;s:2:"ku";i:3;s:3:"ckb";}s:7:"strings";a:1:{s:8:"continue";s:30:"به‌رده‌وام به‌";}}s:3:"kir";a:8:{s:8:"language";s:3:"kir";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-03-25 22:55:12";s:12:"english_name";s:6:"Kyrgyz";s:11:"native_name";s:16:"Кыргызча";s:7:"package";s:62:"https://downloads.wordpress.org/translation/core/6.9.4/kir.zip";s:3:"iso";a:3:{i:1;s:2:"kyDXU(y";i:2;s:3:"kir";i:3;s:3:"kir";}s:7:"strings";a:1:{s:8:"continue";s:14:"Улантуу";}}s:2:"lo";a:8:{s:8:"language";s:2:"lo";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-02-23 01:10:05";s:12:"english_name";s:3:"Lao";s:11:"native_name";s:21:"ພາສາລາວ";s:7:"package";s:61:"https://downloads.wordpress.org/translation/core/6.9.4/lo.zip";s:3:"iso";a:2:{i:1;s:2:"lo";i:2;s:3:"lao";}s:7:"strings";a:1:{s:8:"continue";s:18:"ຕໍ່​ໄປ";}}s:5:"lt_LT";a:8:{s:8:"language";s:5:x(y"lt_LT";s:7:"version";s:6:"6.9-RC";s:7:"updated";s:19:"2025-09-27 20:51:17";s:12:"english_name";s:10:"Lithuanian";s:11:"native_name";s:15:"Lietuvių kalba";s:7:"package";s:65:"https://downloads.wordpress.org/translation/core/6.9-RC/lt_LT.zip";s:3:"iso";a:2:{i:1;s:2:"lt";i:2;s:3:"lit";}s:7:"strings";a:1:{s:8:"continue";s:6:"Tęsti";}}s:2:"lv";a:8:{s:8:"language";s:2:"lv";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-02-20 20:55:46";s:12:"english_name";s:7:"Latvian";s:11:"native_name";s:1vۧ(y6:"Latviešu valoda";s:7:"package";s:61:"https://downloads.wordpress.org/translation/core/6.9.4/lv.zip";s:3:"iso";a:2:{i:1;s:2:"lv";i:2;s:3:"lav";}s:7:"strings";a:1:{s:8:"continue";s:9:"Turpināt";}}s:5:"mk_MK";a:8:{s:8:"language";s:5:"mk_MK";s:7:"version";s:6:"6.0.11";s:7:"updated";s:19:"2022-10-01 09:23:52";s:12:"english_name";s:10:"Macedonian";s:11:"native_name";s:31:"Македонски јазик";s:7:"package";s:65:"https://downloads.wordpress.org/translation/core/6.0.11/mk_MK.zip";s:J (y3:"iso";a:2:{i:1;s:2:"mk";i:2;s:3:"mkd";}s:7:"strings";a:1:{s:8:"continue";s:16:"Продолжи";}}s:5:"ml_IN";a:8:{s:8:"language";s:5:"ml_IN";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-03-23 15:49:12";s:12:"english_name";s:9:"Malayalam";s:11:"native_name";s:18:"മലയാളം";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.9.4/ml_IN.zip";s:3:"iso";a:2:{i:1;s:2:"ml";i:2;s:3:"mal";}s:7:"strings";a:1:{s:8:"continue";s:18:"തുടരുക";}}s:2:"mn";a:8*(y:{s:8:"language";s:2:"mn";s:7:"version";s:5:"6.5.8";s:7:"updated";s:19:"2024-06-20 17:22:06";s:12:"english_name";s:9:"Mongolian";s:11:"native_name";s:12:"Монгол";s:7:"package";s:61:"https://downloads.wordpress.org/translation/core/6.5.8/mn.zip";s:3:"iso";a:2:{i:1;s:2:"mn";i:2;s:3:"mon";}s:7:"strings";a:1:{s:8:"continue";s:8:"Continue";}}s:2:"mr";a:8:{s:8:"language";s:2:"mr";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-02-25 15:07:24";s:12:"english_name";s:7:"Marathi";s:11:"native-8(y_name";s:15:"मराठी";s:7:"package";s:61:"https://downloads.wordpress.org/translation/core/6.9.4/mr.zip";s:3:"iso";a:2:{i:1;s:2:"mr";i:2;s:3:"mar";}s:7:"strings";a:1:{s:8:"continue";s:25:"सुरु ठेवा";}}s:5:"ms_MY";a:8:{s:8:"language";s:5:"ms_MY";s:7:"version";s:6:"5.5.18";s:7:"updated";s:19:"2022-03-11 13:52:22";s:12:"english_name";s:5:"Malay";s:11:"native_name";s:13:"Bahasa Melayu";s:7:"package";s:65:"https://downloads.wordpress.org/translation/core/5.5.18/ms_MY.zip";o@(ys:3:"iso";a:2:{i:1;s:2:"ms";i:2;s:3:"msa";}s:7:"strings";a:1:{s:8:"continue";s:8:"Teruskan";}}s:5:"my_MM";a:8:{s:8:"language";s:5:"my_MM";s:7:"version";s:6:"4.2.39";s:7:"updated";s:19:"2017-12-26 11:57:10";s:12:"english_name";s:17:"Myanmar (Burmese)";s:11:"native_name";s:15:"ဗမာစာ";s:7:"package";s:65:"https://downloads.wordpress.org/translation/core/4.2.39/my_MM.zip";s:3:"iso";a:2:{i:1;s:2:"my";i:2;s:3:"mya";}s:7:"strings";a:1:{s:8:"continue";s:54:"ဆက်လက်လုပ်ဆH(0yောင@&@*R$ ր0;A@*AA A.?ʀပါ။";}}s:5:"nb_NO";a:8:{s:8:"language";s:5:"nb_NO";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-03-26 04:23:29";s:12:"english_name";s:19:"Norwegian (Bokmål)";s:11:"native_name";s:13:"Norsk bokmål";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.9.4/nb_NO.zip";s:3:"iso";a:2:{i:1;s:2:"nb";i:2;s:3:"nob";}s:7:"strings";a:1:{s:8:"continue";s:8:"Fortsett";}}s:5:"ne_NP";a:8:{s:8:"language";Ww(ys:5:"ne_NP";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-04-19 16:20:34";s:12:"english_name";s:6:"Nepali";s:11:"native_name";s:18:"नेपाली";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.9.4/ne_NP.zip";s:3:"iso";a:2:{i:1;s:2:"ne";i:2;s:3:"nep";}s:7:"strings";a:1:{s:8:"continue";s:43:"जारी राख्नुहोस्";}}s:5:"nl_NL";a:8:{s:8:"language";s:5:"nl_NL";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-03-28 07:28:56";s:12:"engliseL(yh_name";s:5:"Dutch";s:11:"native_name";s:10:"Nederlands";s:7:"package";s:64:"https://downloads.wordpress.org/translation/core/6.9.4/nl_NL.zip";s:3:"iso";a:2:{i:1;s:2:"nl";i:2;s:3:"nld";}s:7:"strings";a:1:{s:8:"continue";s:8:"Doorgaan";}}s:5:"nl_BE";a:8:{s:8:"language";s:5:"nl_BE";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-04-18 15:04:11";s:12:"english_name";s:15:"Dutch (Belgium)";s:11:"native_name";s:20:"Nederlands (België)";s:7:"package";s:64:"https://downloads.wordpress.org/translmg(yation/core/6.9.4/nl_BE.zip";s:3:"iso";a:2:{i:1;s:2:"nl";i:2;s:3:"nld";}s:7:"strings";a:1:{s:8:"continue";s:8:"Doorgaan";}}s:12:"nl_NL_formal";a:8:{s:8:"language";s:12:"nl_NL_formal";s:7:"version";s:5:"6.9.4";s:7:"updated";s:19:"2026-03-28 13:02:36";s:12:"english_name";s:14:"Dutch (Formal)";s:11:"native_name";s:20:"Nederlands (Formeel)";s:7:"package";s:71:"https://downloads.wordpress.org/translation/core/6.9.4/nl_NL_formal.zip";s:3:"iso";a:2:{i:1;s:2:"nl";i:2;s:3:"nld";}s:7:"strings";a:1:{s:8̆(y:"continue";s:8:"Doorgaan";}}s:5:"nn_NO";a:8:{s:8:"language";s:5:"nn_NO";s:7:"version";s:8:"5.8-beta";s:7:"updated";s:19:"2021-03-18 10:59:16";s:12:"english_name";s:19:"Norwegian (Nynorsk)";s:11:"native_name";s:13:"Norsk nynorsk";s:7:"package";s:67:"https://downloads.wordpress.org/translation/core/5.8-beta/nn_NO.zip";s:3:"iso";a:2:{i:1;s:2:"nn";i:2;s:3:"nno";}s:7:"strings";a:1:{s:8:"continue";s:9:"Hald fram";}}s:3:"oci";a:8:{s:8:"language";s:3:"oci";s:7:"version";s:6:"4.8.27";s:7:"updated";sTV(y:19:"2017-08-25 10:03:08";s:12:"english_name";s:7:"Occitan";s:11:"native_name";s:7:"Occitan";s:7:"package";s:63:"https://downloads.wordpress.org/translation/core/4.8.27/oci.zip";s:3:"iso";a:2:{i:1;s:2:"oc";i:2;s:3:"oci";}s:7:"strings";a:1:{s:8:"continue";s:9:"Contunhar";}}s:5:"pa_IN";a:8:{s:8:"language";s:5:"pa_IN";s:7:"version";s:5:"4.7.2";s:7:"updated";s:19:"2017-01-16 05:19:43";s:12:"english_name";s:15:"Panjabi (India)";s:11:"native_name";s:18:"ਪੰਜਾਬੀ";s:7:"package";s:64:"http({"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36";s:5:"login";i:1776631323;}s:64:"38cc8b23642a8bcdeba819b4159008f67f14bd0ad55f8a0fc556ba602cd51a7c";a:4:{s:10:"expiration";i:1777857559;s:2:"ip";s:13:"45.151.162.53";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:5:"login";i:1776647959;}s:64:"758f0891cb4aabca5a38adc5d59f06f6c1a6f1bbo?({e2451426619877a8eaef82ae";a:4:{s:10:"expiration";i:1777859774;s:2:"ip";s:14:"108.165.87.202";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:5:"login";i:1776650174;}s:64:"d0fb2585ff6039d351cb92a91fe89daf6777b576cef3dbf6dacc0930fd9223df";a:3:{s:10:"expiration";i:1776826577;s:2:"ip";s:13:"82.25.247.218";s:5:"login";i:1776653777;}s:64:"136e343a5a6fbc91f8c40fac171cde1b855b1f85dcb4ddc21bf89fd5ad78d630";a:4:{s:10:"eK({xpiration";i:1776826754;s:2:"ip";s:11:"45.43.65.13";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36";s:5:"login";i:1776653954;}s:64:"d86524b8a2da201d1da9e929bfcc32703ba403b2e83ea5d750767fd61930f7e3";a:4:{s:10:"expiration";i:1776841458;s:2:"ip";s:14:"103.145.74.146";s:2:"ua";s:114:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36";s:5:"login";i:1776&x({668658;}s:64:"484fe055cee0e152657ea930d50102cef8a06a0fd1462e4d00dc6dcdd1898709";a:4:{s:10:"expiration";i:1776848036;s:2:"ip";s:14:"166.88.149.237";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36";s:5:"login";i:1776675236;}s:64:"400938b7712e7bbc1a72133bbbd1f0354772a17fc4a49dd7fa912757c25259e6";a:4:{s:10:"expiration";i:1776894706;s:2:"ip";s:11:"114.79.7.44";s:2:"ua";s:84:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.1|({5; rv:109.0) Gecko/20100101 Firefox/118.0";s:5:"login";i:1776721906;}s:64:"a20214bdcf16cca0c5f6a3951def386285525f06b281f3eb2aba8f1dc3ee59fe";a:4:{s:10:"expiration";i:1777950528;s:2:"ip";s:12:"82.24.245.70";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:5:"login";i:1776740928;}s:64:"dfa31fd4b4a4e5ebfddcaf1e49d0340c32fe88d4177c1cf362aa995ed4b98c31";a:4:{s:10:"expiration";i:1777959448;s:2:"ip";s:11:"31.57.90.88"Al5({;s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:5:"login";i:1776749848;}s:64:"2af7befecdcb6594ff1e7f0a54e4f9eea633506803a95174ecafc61cc90539e7";a:4:{s:10:"expiration";i:1776929942;s:2:"ip";s:12:"45.38.16.202";s:2:"ua";s:86:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7; rv:120.0) Gecko/20100101 Firefox/120.0";s:5:"login";i:1776757142;}}*"%:."&"vS 8&({h+ Ysession_tokensa:18:{s:64:"c7e04cde9a4393f2249139b0e304464552580943dcfd9b683e327c2b6cd397dd";a:4:{s:10:"expiration";i:1777549528;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776339928;}s:64:"53ff80c702b2f577aaec063b246e33e6c8abad52069fde2314ade2f982731b91";a:4:{s:10:"expiration";i:1777627423;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"M;H({ozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776417823;}s:64:"e478d53e2c583f091ff613a814cf7be085df4eb37ee7de26b29e6541bebf234f";a:4:{s:10:"expiration";i:1777627790;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776418190;}s:64:"97bf2f6d8afaa4635d2dc2b9936be9d186edb8786a2cbdd3e236ZA({ea0527644795";a:4:{s:10:"expiration";i:1777634840;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36";s:5:"login";i:1776425240;}s:64:"b527f41bc339a96589e0117c53447c4dda4970d144b97de48f0e1a50686b37dd";a:4:{s:10:"expiration";i:1777634846;s:2:"ip";s:9:"127.0.0.1";s:2:"ua";s:117:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/"@({537.36";s:5:"login";i:1776425246;}s:64:"843e719c3c55e3852ac79d5c06bd5e5406ed113adca026b7f546b529d9d664e8";a:4:{s:10:"expiration";i:1776782269;s:2:"ip";s:13:"125.165.98.83";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36";s:5:"login";i:1776609469;}s:64:"71afdc470c51183bcd7dacc757c4f3c9ec471208ad57b6ed7caabd5072fe0c8f";a:4:{s:10:"expiration";i:1776804123;s:2:"ip";s:11:"114.79.1.76";s:2:"ua";s:117:"Mozilla/5.0 (Maci/#h({ntosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36";s:5:"login";i:1776631323;}s:64:"38cc8b23642a8bcdeba819b4159008f67f14bd0ad55f8a0fc556ba602cd51a7c";a:4:{s:10:"expiration";i:1777857559;s:2:"ip";s:13:"45.151.162.53";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:5:"login";i:1776647959;}s:64:"758f0891cb4aabca5a38adc5d59f06f6c1a6f1bbe2451426619877a8eaef82ae";a:4({:{s:10:"expiration";i:1777859774;s:2:"ip";s:14:"108.165.87.202";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:5:"login";i:1776650174;}s:64:"d0fb2585ff6039d351cb92a91fe89daf6777b576cef3dbf6dacc0930fd9223df";a:3:{s:10:"expiration";i:1776826577;s:2:"ip";s:13:"82.25.247.218";s:5:"login";i:1776653777;}s:64:"136e343a5a6fbc91f8c40fac171cde1b855b1f85dcb4ddc21bf89fd5ad78d630";a:4:{s:10:"expiration";i:1776826754;s:2:"=Z({ip";s:11:"45.43.65.13";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36";s:5:"login";i:1776653954;}s:64:"d86524b8a2da201d1da9e929bfcc32703ba403b2e83ea5d750767fd61930f7e3";a:4:{s:10:"expiration";i:1776841458;s:2:"ip";s:14:"103.145.74.146";s:2:"ua";s:114:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36";s:5:"login";i:1776668658;}s:64:"484fe055cee0e15w({2657ea930d50102cef8a06a0fd1462e4d00dc6dcdd1898709";a:4:{s:10:"expiration";i:1776848036;s:2:"ip";s:14:"166.88.149.237";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36";s:5:"login";i:1776675236;}s:64:"400938b7712e7bbc1a72133bbbd1f0354772a17fc4a49dd7fa912757c25259e6";a:4:{s:10:"expiration";i:1776894706;s:2:"ip";s:11:"114.79.7.44";s:2:"ua";s:84:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 F({irefox/118.0";s:5:"login";i:1776721906;}s:64:"a20214bdcf16cca0c5f6a3951def386285525f06b281f3eb2aba8f1dc3ee59fe";a:4:{s:10:"expiration";i:1777950528;s:2:"ip";s:12:"82.24.245.70";s:2:"ua";s:111:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:5:"login";i:1776740928;}s:64:"dfa31fd4b4a4e5ebfddcaf1e49d0340c32fe88d4177c1cf362aa995ed4b98c31";a:4:{s:10:"expiration";i:1777959448;s:2:"ip";s:11:"31.57.90.88";s:2:"ua";s:111:"Mozilla/5.0 ({(Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36";s:5:"login";i:1776749848;}s:64:"2af7befecdcb6594ff1e7f0a54e4f9eea633506803a95174ecafc61cc90539e7";a:4:{s:10:"expiration";i:1776929942;s:2:"ip";s:12:"45.38.16.202";s:2:"ua";s:86:"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7; rv:120.0) Gecko/20100101 Firefox/120.0";s:5:"login";i:1776757142;}s:64:"afc7716e7749df6588d1a62cca445c4f16008aa52b0914c349578503072e1713";a:4:{s:10:"expiration";i:177693ƑJ({4618;s:2:"ip";s:14:"103.145.74.146";s:2:"ua";s:114:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36";s:5:"login";i:1776761818;}}7"".\northfield_demo\wp_usermeta.ibd826B88>&R !e> [_transient_doing_cron1776761818.9571180343627929687500on8 [&Hy (@{'Gv_transient_doing_cron>8 [& >826{8<{?{?.a \" R S ]S(;S*;S;S*ca:10:{i:1776757455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_exa!({pired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bx({ba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776775454;a:1:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776777254;a:1:{s:17:"wp_update_plugins";a:B({1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776779054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_health_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wpcǐH({_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}* 'k& cw h ]S;crona:11:{i:1776757455;a:1:{s:34:"wp_privacy_delete_old_export_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776764655;a:1:{s:34:"wp_privacy_delete_old_export_fileĴ^({s";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"hourly";s:4:"args";a:0:{}s:8:"interval";i:3600;}}}i:1776771855;a:1:{s:32:"recovery_mode_clean_expired_keys";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776771928;a:3:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:25:"delete_expired_transients@E({";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}s:21:"wp_update_user_counts";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776771930;a:1:{s:30:"wp_scheduled_auto_draft_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1776775454;a:1:{s:16:"wp_version_check";a:({1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776777254;a:1:{s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1776779054;a:1:{s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1777031055;a:1:{s:30:"wp_site_heaVz(c{lth_scheduled_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}i:1777214301;a:1:{s:30:"wp_delete_temp_updater_backups";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:6:"weekly";s:4:"args";a:0:{}s:8:"interval";i:604800;}}}s:7:"version";i:2;}onS82S68S'>_transient_doing_crononRpӀ(({ D a 8 a &8 a ID82D6x8D2>6>8><>.?2?6?8?<?.268<.268<.268<.268<.268<.2Ņ>b(){68<.268<.268<.268<.268<.268<.268<.268<.n- r, i? w:;E EEEDrE@E<EE*VE:?EJ?EPEJEEN,EPEe(}ET,?E,?E2EFHEE cE(E*EhE>1!a:1:{s:2:"ip";s:10:"45.38.16.0";}*"&"#pW c!Ecommunity-events-locationa:1:{s:2:"ip";s:12:"103.145.74.0";}E82E6x8E} '\y oiE\ynorthfield_demo wp_optionsautoload n_diff_pfx027northfield_demo wp_optionsautoload n_diff_pfx02 '\ of\  o'\northfield_demo wp_optionsautoload n_diff_pfx02i)7northfield_demo wp_optionsautoload n_diff_pfx02 '\z ofiE\y northfield_demo wp_optionsautoload n_leaf_pag`(E}es7northfield_demo wp_optionsautoload n_leaf_pages '\ oє\  o'\northfield_demo wp_optionsautoload n_leaf_pagesi)7northfield_demo wp_optionsautoload n_leaf_pages '\ oiE\i northfield_demo wp_optionsautoloadsize/northfield_demo wp_optionsautoloadsize '\ oC\p  o'\ northfield_demo wp_optionsautol(K}loadsizei)/northfield_demo wp_optionsautoloadsize '\v oCiE\northfield_demo wp_options option_name n_diff_pfx01:northfield_demo wp_options option_name n_diff_pfx01 '\ o\  o'\northfield_demo wp_options option_name n_diff_pfx01i):northfield_demo wp_options option_name n_diff_pfx01 '\m oiES(}\northfield_demo wp_options option_name n_leaf_pages:northfield_demo wp_options option_name n_leaf_pages '\ o\  o'\northfield_demo wp_options option_name n_leaf_pagesi):northfield_demo wp_options option_name n_leaf_pages '\ oiE\onorthfield_demo wp_options option_namesize2northfield_demo wp_options option_namesize E (3}'\  o\v  o'\ northfield_demo wp_options option_namesizei)2northfield_demo wp_options option_namesize '\ oiE\82\6y8\