From 1af59f2768334a4d21fe99f671918590702871f8 Mon Sep 17 00:00:00 2001 From: deployment_bot Date: Fri, 6 Oct 2023 08:12:39 +0000 Subject: [PATCH] Recompile WordPress --- .../themes/twentytwentythree/readme.txt | 25 +++++++ .../remote/src/wordpress/wp-5.9.data | 18 ++--- .../remote/src/wordpress/wp-6.0.data | 18 ++--- .../remote/src/wordpress/wp-6.1.data | 18 ++--- .../remote/src/wordpress/wp-6.2.data | 18 ++--- .../remote/src/wordpress/wp-6.3.data | 20 +++--- .../remote/src/wordpress/wp-nightly.data | 65 +++++++++---------- .../remote/src/wordpress/wp-nightly.js | 4 +- 8 files changed, 105 insertions(+), 81 deletions(-) diff --git a/packages/playground/remote/public/wp-nightly/wp-content/themes/twentytwentythree/readme.txt b/packages/playground/remote/public/wp-nightly/wp-content/themes/twentytwentythree/readme.txt index f4e00bfee7..ae5d6c2a97 100755 --- a/packages/playground/remote/public/wp-nightly/wp-content/themes/twentytwentythree/readme.txt +++ b/packages/playground/remote/public/wp-nightly/wp-content/themes/twentytwentythree/readme.txt @@ -44,3 +44,28 @@ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + +This theme bundles the following third-party resources: + +DM Sans Font +Copyright 2014-2017 Indian Type Foundry (info@indiantypefoundry.com) +Copyright 2019 Google LLC +Copyright 2014-2018 Adobe (http://www.adobe.com/) +License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 +Source: https://github.com/googlefonts/dm-fonts + +IBM Plex Font +Copyright 2017 IBM Corp. +License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 +Source: https://github.com/IBM/plex + +Inter Font +Copyright (c) 2016-2020 The Inter Project Authors. +License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 +Source: https://github.com/rsms/inter + +Source Serif Font +Copyright 2014-2021 Adobe (http://www.adobe.com/) +License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1 +Source: https://github.com/adobe-fonts/source-serif diff --git a/packages/playground/remote/src/wordpress/wp-5.9.data b/packages/playground/remote/src/wordpress/wp-5.9.data index 17172804f3..14f1b57452 100755 --- a/packages/playground/remote/src/wordpress/wp-5.9.data +++ b/packages/playground/remote/src/wordpress/wp-5.9.data @@ -13227,7 +13227,7 @@ i   K m . T s<L~7 (p@V!;_# |N<cL1i!e|P- n  C 1  R p < b   ' Q6j ;\"y"7wp_postswp_posts__post_authorz"7wp_postswp_posts__post_parenty'Awp_postswp_posts__type_status_datex 3wp_postswp_posts__post_namew'wp_postscomment_countv)wp_postspost_mime_typeuwp_postspost_typet!wp_postsmenu_orderswp_postsguidr#wp_postspost_parentq"7wp_postspost_content_filteredp/wp_postspost_modified_gmto'wp_postspost_modifiednwp_postspingedmwp_poststo_pinglwp_postspost_namek'wp_postspost_passwordj#wp_postsping_statusi)wp_postscomment_statush#wp_postspost_statusg%wp_postspost_excerptf!wp_postspost_titlee%wp_postspost_contentd'wp_postspost_date_gmtcwp_postspost_dateb#wp_postspost_authorawp_postsID`%#7wp_postmetawp_postmeta__meta_key_$#5wp_postmetawp_postmeta__post_id^#!wp_postmetameta_value]#wp_postmetameta_key\#wp_postmetapost_id[#wp_postmetameta_idZ#!5wp_optionswp_options__autoloadY&!;wp_optionswp_options__option_nameX!wp_optionsautoloadW!%wp_optionsoption_valueV!#wp_optionsoption_nameU!wp_optionsoption_idT#9wp_linkswp_links__link_visibleSwp_linkslink_rssR!wp_linkslink_notesQwp_linkslink_relP%wp_linkslink_updatedO#wp_linkslink_ratingN!wp_linkslink_ownerM%wp_linkslink_visibleL-wp_linkslink_descriptionK#wp_linkslink_targetJ!wp_linkslink_imageIwp_linkslink_nameHwp_linkslink_urlGwp_linkslink_idF1#Owp_commentswp_comments__comment_author_emailE+#Cwp_commentswp_comments__comment_parentD-#Gwp_commentswp_comments__comment_date_gmtC6#Ywp_commentswp_comments__comment_approved_date_gmtB,#Ewp_commentswp_comments__comment_post_IDA#wp_commentsuser_id@#)wp_commentscomment_parent?#%wp_commentscomment_type>#'wp_commentscomment_agent= #-wp_commentscomment_approved<#'wp_commentscomment_karma;#+wp_commentscomment_content: #-wp_commentscomment_date_gmt9#%wp_commentscomment_date8!#/wp_commentscomment_author_IP7"#1wp_commentscomment_author_url6$#5wp_commentscomment_author_email5#)wp_commentscomment_author4#+wp_commentscomment_post_ID3#!wp_commentscomment_ID2+)=wp_commentmetawp_commentmeta__meta_key1-)Awp_commentmetawp_commentmeta__comment_id0)!wp_commentmetameta_value/)wp_commentmetameta_key.)!wp_commentmetacomment_id-)wp_commentmetameta_id,A7[wp_term_relationshipswp_term_relationships__term_taxonomy_id+$7!wp_term_relationshipsterm_order**7-wp_term_relationshipsterm_taxonomy_id)#7wp_term_relationshipsobject_id(/-Awp_term_taxonomywp_term_taxonomy__taxonomy'7-Qwp_term_taxonomywp_term_taxonomy__term_id_taxonomy&-wp_term_taxonomycount%-wp_term_taxonomyparent$ -#wp_term_taxonomydescription#-wp_term_taxonomytaxonomy"-wp_term_taxonomyterm_id!%--wp_term_taxonomyterm_taxonomy_id )wp_termswp_terms__name)wp_termswp_terms__slug!wp_termsterm_groupwp_termsslugwp_termsnamewp_termsterm_id%#7wp_termmetawp_termmeta__meta_key$#5wp_termmetawp_termmeta__term_id#!wp_termmetameta_value#wp_termmetameta_key#wp_termmetaterm_id#wp_termmetameta_id%#7wp_usermetawp_usermeta__meta_key$#5wp_usermetawp_usermeta__user_id#!wp_usermetameta_value#wp_usermetameta_key#wp_usermetauser_id#wp_usermetaumeta_id!5wp_userswp_users__user_email $;wp_userswp_users__user_nicename %=wp_userswp_users__user_login_key %wp_usersdisplay_name -#wp_usersuser_status 3wp_usersuser_activation_key+wp_usersuser_registeredwp_usersuser_url!wp_usersuser_email'wp_usersuser_nicenamewp_usersuser_pass!wp_usersuser_login wp_usersID w Q373 admin$P$BaAJPzadTZb85RtD4xeVZTXk3x6quK.adminadmin@localhost.comhttp://127.0.0.1:80002023-10-05 08:05:58admin tt#wp_postmeta wp_posts# wp_comments - wp_term_taxonomy  wp_terms#wp_usermeta  wp_users!wp_optionsw +#wp_usersuser_status 3wp_usersuser_activation_key+wp_usersuser_registeredwp_usersuser_url!wp_usersuser_email'wp_usersuser_nicenamewp_usersuser_pass!wp_usersuser_login wp_usersID w Q373 admin$P$BJIL1cXhqYE104.KLMsnZH78xK7U0H0adminadmin@localhost.comhttp://127.0.0.1:80002023-10-06 08:05:33admin tt#wp_postmeta wp_posts# wp_comments - wp_term_taxonomy  wp_terms#wp_usermeta  wp_users!wp_optionsw  admin  admin 3 admin@localhost.com }gPA"}3  +Kwp_capabilitiesa:1:{s:13:"administrator";b:1;} 7 dismissed_wp_pointers 1show_welcome_panel1  'wp_user_level10   locale @@ -13320,12 +13320,12 @@ CREATE INDEX "wp_usermeta__user_id" ON "wp_usermeta" ("user_id") "link_notes" text NOT NULL COLLATE NOCASE, "link_rss" text NOT NULL DEFAULT '' COLLATE NOCASE)  - S 7;9 331 A WordPress Commenterwapuu@wordpress.examplehttps://wordpress.org/2023-10-05 08:05:582023-10-05 08:05:58Hi, this is a comment. + S 7;9 331 A WordPress Commenterwapuu@wordpress.examplehttps://wordpress.org/2023-10-06 08:05:332023-10-06 08:05:33Hi, 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.1comment  -3 12023-10-05 08:05:58 -3 2023-10-05 08:05:58 +3 12023-10-06 08:05:33 +3 2023-10-06 08:05:33  ; wapuu@wordpress.example  64d3U @@ -13354,7 +13354,7 @@ S  7 k - Y g6NZ.OX6|Q1V/ i>&^#5wp_postmetawp_postmeta__post_idKEY!]#!wp_postmetameta_valuelongtext#\#%wp_postmetameta_keyvarchar(255))[#3wp_postmetapost_idbigint(20) unsigned)Z#3wp_postmetameta_idbigint(20) unsigned%Y!5wp_optionswp_options__autoloadKEY+X!;wp_optionswp_options__option_nameUNIQUE!W!#wp_optionsautoloadvarchar(20)"V!%wp_optionsoption_valuelongtext%U!#%wp_optionsoption_namevarchar(191)*T!3wp_optionsoption_idbigint(20) unsigned%S9wp_linkswp_links__link_visibleKEY R%wp_linkslink_rssvarchar(255) Q!!wp_linkslink_notesmediumtext P%wp_linkslink_relvarchar(255) O%wp_linkslink_updateddatetimeN#wp_linkslink_ratingint(11))M!3wp_linkslink_ownerbigint(20) unsigned#L%#wp_linkslink_visiblevarchar(20)(K-%wp_linkslink_descriptionvarchar(255)"J##wp_linkslink_targetvarchar(25)"I!%wp_linkslink_imagevarchar(255)!H%wp_linkslink_namevarchar(255) G%wp_linkslink_urlvarchar(255)&F3wp_linkslink_idbigint(20) unsigned3E#Owp_commentswp_comments__comment_author_emailKEY-D#Cwp_commentswp_comments__comment_parentKEY/C#Gwp_commentswp_comments__comment_date_gmtKEY8B#Ywp_commentswp_comments__comment_approved_date_gmtKEY.A#Ewp_commentswp_comments__comment_post_IDKEY)@#3wp_commentsuser_idbigint(20) unsigned0?#)3wp_commentscomment_parentbigint(20) unsigned&>#%#wp_commentscomment_typevarchar(20)(=#'%wp_commentscomment_agentvarchar(255)*<#-#wp_commentscomment_approvedvarchar(20)#;#'wp_commentscomment_karmaint(11)":#+wp_commentscomment_contenttext'9#-wp_commentscomment_date_gmtdatetime#8#%wp_commentscomment_datedatetime,7#/%wp_commentscomment_author_IPvarchar(100)-6#1%wp_commentscomment_author_urlvarchar(200)/5#5%wp_commentscomment_author_emailvarchar(100)%4#)wp_commentscomment_authortinytext13#+3wp_commentscomment_post_IDbigint(20) unsigned,2#!3wp_commentscomment_IDbigint(20) unsigned-1)=wp_commentmetawp_commentmeta__meta_keyKEY/0)Awp_commentmetawp_commentmeta__comment_idKEY$/)!wp_commentmetameta_valuelongtext&.)%wp_commentmetameta_keyvarchar(255)/-)!3wp_commentmetacomment_idbigint(20) unsigned,,)3wp_commentmetameta_idbigint(20) unsignedC+7[wp_term_relationshipswp_term_relationships__term_taxonomy_idKEY**7!wp_term_relationshipsterm_orderint(11)<)7-3wp_term_relationshipsterm_taxonomy_idbigint(20) unsigned5(73wp_term_relationshipsobject_idbigint(20) unsigned1'-Awp_term_taxonomywp_term_taxonomy__taxonomyKEY<&-Qwp_term_taxonomywp_term_taxonomy__term_id_taxonomyUNIQUE#%-!wp_term_taxonomycountbigint(20)-$-3wp_term_taxonomyparentbigint(20) unsigned'#-#wp_term_taxonomydescriptionlongtext'"-#wp_term_taxonomytaxonomyvarchar(32).!-3wp_term_taxonomyterm_idbigint(20) unsigned7 --3wp_term_taxonomyterm_taxonomy_idbigint(20) unsigned)wp_termswp_terms__nameKEY)wp_termswp_terms__slugKEY !!wp_termsterm_groupbigint(10)%wp_termsslugvarchar(200)%wp_termsnamevarchar(200)&3wp_termsterm_idbigint(20) unsigned'#7wp_termmetawp_termmeta__meta_keyKEY&#5wp_termmetawp_termmeta__term_idKEY!#!wp_termmetameta_valuelongtext##%wp_termmetameta_keyvarchar(255))#3wp_termmetaterm_idbigint(20) unsigned)#3wp_termmetameta_idbigint(20) unsigned'#7wp_usermetawp_usermeta__meta_keyKEY&#5wp_usermetawp_usermeta__user_idKEY!#!wp_usermetameta_valuelongtext##%wp_usermetameta_keyvarchar(255))#3wp_usermetauser_idbigint(20) unsigned*#3wp_usermetaumeta_idbigint(20) unsigned# 5wp_userswp_users__user_emailKEY& ;wp_userswp_users__user_nicenameKEY' =wp_userswp_users__user_login_keyKEY$ -%%wp_usersdisplay_namevarchar(250) #wp_usersuser_statusint(11)+3%wp_usersuser_activation_keyvarchar(255)#+wp_usersuser_registereddatetime %wp_usersuser_urlvarchar(100)"!%wp_usersuser_emailvarchar(100)$'#wp_usersuser_nicenamevarchar(50)!%wp_usersuser_passvarchar(255)!!#wp_usersuser_loginvarchar(60)!3wp_usersIDbigint(20) unsigned  iF${T1 _ A " d > $z7wp_postswp_posts__post_authorKEY$y7wp_postswp_posts__post_parentKEY)xAwp_postswp_posts__type_status_dateKEY"w3wp_postswp_posts__post_nameKEY#v'!wp_postscomment_countbigint(20)&u)%wp_postspost_mime_typevarchar(100) t#wp_postspost_typevarchar(20)s!wp_postsmenu_orderint(11)r%wp_postsguidvarchar(255)*q#3wp_postspost_parentbigint(20) unsigned)p7wp_postspost_content_filteredlongtext%o/wp_postspost_modified_gmtdatetime!n'wp_postspost_modifieddatetimemwp_postspingedtextlwp_poststo_pingtext!k%wp_postspost_namevarchar(200)%j'%wp_postspost_passwordvarchar(255)"i##wp_postsping_statusvarchar(20)%h)#wp_postscomment_statusvarchar(20)"g##wp_postspost_statusvarchar(20)f%wp_postspost_excerpttexte!wp_postspost_titletext d%wp_postspost_contentlongtext!c'wp_postspost_date_gmtdatetimebwp_postspost_datedatetime*a#3wp_postspost_authorbigint(20) unsigned!`3wp_postsIDbigint(20) unsigned'_#7wp_postmetawp_postmeta__meta_keyKEY  8( 33u)  ) 33 M 2023-10-05 08:05:582023-10-05 08:05:58

Who we are

Suggested text: Our website address is: http://127.0.0.1:8000.

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 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 a5 33M#  # 33 M 2023-10-05 08:05:582023-10-05 08:05:58 +%%wp_usersdisplay_namevarchar(250) #wp_usersuser_statusint(11)+3%wp_usersuser_activation_keyvarchar(255)#+wp_usersuser_registereddatetime %wp_usersuser_urlvarchar(100)"!%wp_usersuser_emailvarchar(100)$'#wp_usersuser_nicenamevarchar(50)!%wp_usersuser_passvarchar(255)!!#wp_usersuser_loginvarchar(60)!3wp_usersIDbigint(20) unsigned  iF${T1 _ A " d > $z7wp_postswp_posts__post_authorKEY$y7wp_postswp_posts__post_parentKEY)xAwp_postswp_posts__type_status_dateKEY"w3wp_postswp_posts__post_nameKEY#v'!wp_postscomment_countbigint(20)&u)%wp_postspost_mime_typevarchar(100) t#wp_postspost_typevarchar(20)s!wp_postsmenu_orderint(11)r%wp_postsguidvarchar(255)*q#3wp_postspost_parentbigint(20) unsigned)p7wp_postspost_content_filteredlongtext%o/wp_postspost_modified_gmtdatetime!n'wp_postspost_modifieddatetimemwp_postspingedtextlwp_poststo_pingtext!k%wp_postspost_namevarchar(200)%j'%wp_postspost_passwordvarchar(255)"i##wp_postsping_statusvarchar(20)%h)#wp_postscomment_statusvarchar(20)"g##wp_postspost_statusvarchar(20)f%wp_postspost_excerpttexte!wp_postspost_titletext d%wp_postspost_contentlongtext!c'wp_postspost_date_gmtdatetimebwp_postspost_datedatetime*a#3wp_postspost_authorbigint(20) unsigned!`3wp_postsIDbigint(20) unsigned'_#7wp_postmetawp_postmeta__meta_keyKEY  8( 33u)  ) 33 M 2023-10-06 08:05:332023-10-06 08:05:33

Who we are

Suggested text: Our website address is: http://127.0.0.1:8000.

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 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 a5 33M#  # 33 M 2023-10-06 08:05:332023-10-06 08:05:33

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:

@@ -13372,9 +13372,9 @@ k

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-page2023-10-05 08:05:582023-10-05 08:05:58http://127.0.0.1:8000/?page_id=2page2 33%  # 33 A 2023-10-05 08:05:582023-10-05 08:05:58 +Sample Pagepublishclosedopensample-page2023-10-06 08:05:332023-10-06 08:05:33http://127.0.0.1:8000/?page_id=2page2 33%  # 33 A 2023-10-06 08:05:332023-10-06 08:05:33

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

-Hello world!publishopenopenhello-world2023-10-05 08:05:582023-10-05 08:05:58http://127.0.0.1:8000/?p=1post } 6 @9l,7indexwp_posts__post_authorwp_posts2CREATE INDEX "wp_posts__post_author" ON "wp_posts" ("post_author")l+7indexwp_posts__post_parentwp_posts1CREATE INDEX "wp_posts__post_parent" ON "wp_posts" ("post_parent")*A[indexwp_posts__type_status_datewp_posts0CREATE INDEX "wp_posts__type_status_date" ON "wp_posts" ("post_type", "post_status", "post_date", "ID")f)3 indexwp_posts__post_namewp_posts/CREATE INDEX "wp_posts__post_name" ON "wp_posts" ("post_name")(tablewp_postswp_posts-CREATE TABLE "wp_posts" ( +Hello world!publishopenopenhello-world2023-10-06 08:05:332023-10-06 08:05:33http://127.0.0.1:8000/?p=1post } 6 @9l,7indexwp_posts__post_authorwp_posts2CREATE INDEX "wp_posts__post_author" ON "wp_posts" ("post_author")l+7indexwp_posts__post_parentwp_posts1CREATE INDEX "wp_posts__post_parent" ON "wp_posts" ("post_parent")*A[indexwp_posts__type_status_datewp_posts0CREATE INDEX "wp_posts__type_status_date" ON "wp_posts" ("post_type", "post_status", "post_date", "ID")f)3 indexwp_posts__post_namewp_posts/CREATE INDEX "wp_posts__post_name" ON "wp_posts" ("post_name")(tablewp_postswp_posts-CREATE TABLE "wp_posts" ( "ID" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "post_author" integer NOT NULL DEFAULT '0', "post_date" text NOT NULL DEFAULT '0000-00-00 00:00:00' COLLATE NOCASE, @@ -13407,11 +13407,11 @@ k "option_value" text NOT NULL COLLATE NOCASE, "autoload" text NOT NULL DEFAULT 'yes' COLLATE NOCASE)o!9indexwp_links__link_visiblewp_links$CREATE INDEX "wp_links__link_visible" ON "wp_links" ("link_visible") )privacy-policy#sample-page# hello-world -$3pagedraft2023-10-05 08:05:58&3pagepublish2023-10-05 08:05:58$3 postpublish2023-10-05 08:05:58 +$3pagedraft2023-10-06 08:05:33&3pagepublish2023-10-06 08:05:33$3 postpublish2023-10-06 08:05:33     U-]@f> v V < !  kY>& qY8aL6fM3hApT3vW-v^8 kJJI3ipermalink_structure/index.php/%year%/%monthnum%/%day%/%postname%/yesJ1(UKfinished_splitting_shared_terms1yesT5link_manager_enabled0yesS3default_post_format0yesR'page_on_front0yesQ)page_for_posts0yesP+ timezone_stringyesO/uninstall_pluginsa:0:{}noN!widget_rssa:0:{}yesM#widget_texta:0:{}yesL/widget_categoriesa:0:{}yesK%sticky_postsa:0:{}yesJ'comment_orderascyes#I7default_comments_pagenewestyesH/comments_per_page50yesG'page_comments0yesF7thread_comments_depth5yesE+thread_comments1yes!D;close_comments_days_old14yes%CEclose_comments_for_old_posts0yesB3 image_default_alignyesA1 image_default_sizeyes#@;image_default_link_typenoneyes?%large_size_h1024yes>%large_size_w1024yes=)avatar_defaultmysteryyes<'medium_size_h300yes;'medium_size_w300yes:)thumbnail_crop1yes9-thumbnail_size_h150yes8-thumbnail_size_w150yes7+ upload_url_pathyes6'avatar_ratingGyes5%show_avatars1yes4 tag_baseyes3'show_on_frontpostsyes27default_link_category2yes1#blog_public1yes0# upload_pathyes&/Guploads_use_yearmonth_folders1yes.!db_version51917yes-%!default_rolesubscriberyes,'use_trackback0yes+html_typetext/htmlyes*5comment_registration0yes!)!+stylesheettwentytwentyoneyes(+templatetwentytwentyoneyes'+ recently_editedno&9default_email_category1yes%!gmt_offset0yes$/comment_max_links2yes,#!Aping_siteshttp://rpc.pingomatic.com/yes"' category_baseyesm + moderation_keysno%blog_charsetUTF-8yeshack_file0yesR!)active_pluginsa:1:{i:0;s:41:"wordpress-importer/wordpress-importer.php";}yes' rewrite_rulesyes3 permalink_structureyes/moderation_notify1yes1comment_moderation0yes-?%links_updated_date_formatF j, Y g:i ayes#time_formatg:i ayes#date_formatF j, Yyes)posts_per_page10yes7default_pingback_flag1yes3default_ping_statusopenyes"9default_comment_statusopenyes-default_category1yes+mailserver_port110yes+mailserver_passpasswordyes)-/mailserver_loginlogin@example.comyes&)-mailserver_urlmail.example.comyes +rss_use_excerpt0yes 'posts_per_rss10yes +comments_notify1yes -1require_name_email1yes #use_smilies1yes+use_balanceTags0yes'start_of_week1yes&#3admin_emailadmin@localhost.comyes1users_can_register0yes2+CblogdescriptionJust another WordPress siteyes$5blognameMy WordPress Websiteyes!7homehttp://127.0.0.1:8000yes$7siteurlhttp://127.0.0.1:8000yes vX3 xS,c1initial_db_version51917yes*bEwp_force_deactivated_pluginsa:0:{}yes%a9auto_update_core_majorenabledyes%`9auto_update_core_minorenabledyes#_5auto_update_core_devenabledyes,^Kauto_plugin_theme_update_emailsa:0:{}no$]Ccomment_previously_approved1yes\+ disallowed_keysno&[5!admin_email_lifespan1712045157yes%ZEshow_comments_cookies_opt_in1yes#YAwp_page_for_privacy_policy3yesX3medium_large_size_h0yesW3medium_large_size_w768yesVsite_icon0yesSd'wp_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_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:"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:"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: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:{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:"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:{s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}yesnd 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 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 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 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 we send your data

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

Privacy Policydraftclosedopenprivacy-policy2023-10-05 08:05:582023-10-05 08:05:58http://127.0.0.1:8000/?page_id=3page # w n # I _,P 7hucrona:3:{i:1696493170;a:6:{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:18:"wp_https_detection";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}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;}}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;}}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;}}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:1696579570;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;}yes8v1Iwidget_custom_htmla:1:{s:12:"_multiwidget";i:1;}yes5u+Iwidget_nav_menua:1:{s:12:"_multiwidget";i:1;}yes6t-Iwidget_tag_clouda:1:{s:12:"_multiwidget";i:1;}yesRs! nonce_saltmYz 7s !/N;b.Wve6rr5/CVG*`i`^SZL+U]$15nEK![)KV`kp:IAOFDQ.NFOu3RcnoQr nonce_key]4WyWb9Q2&x3E1tbo]uAr{a[1}wcARkDS;|?$Jv/TS&|5DB?M+Ptvurca#Un@dY-no3q'Iwidget_searcha:1:{s:12:"_multiwidget";i:1;}yes1p#Iwidget_metaa:1:{s:12:"_multiwidget";i:1;}yes8o1Iwidget_media_videoa:1:{s:12:"_multiwidget";i:1;}yes:n5Iwidget_media_gallerya:1:{s:12:"_multiwidget";i:1;}yes8m1Iwidget_media_imagea:1:{s:12:"_multiwidget";i:1;}yes8l1Iwidget_media_audioa:1:{s:12:"_multiwidget";i:1;}yes5k+Iwidget_archivesa:1:{s:12:"_multiwidget";i:1;}yes5j+Iwidget_calendara:1:{s:12:"_multiwidget";i:1;}yes2i%Iwidget_pagesa:1:{s:12:"_multiwidget";i:1;}yesL>w7O_transient_doing_cron1696493170.9497830867767333984375yese!fresh_site1yes_g-sidebars_widgetsa:4:{s:19:"wp_inactive_widgets";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:9:"sidebar-2";a:2:{i:0;s:7:"block-5";i:1;s:7:"block-6";}s:13:"array_version";i:3;}yesf%widget_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;}yes7DENY FROM ALL

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 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 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 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 we send your data

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

Privacy Policydraftclosedopenprivacy-policy2023-10-06 08:05:332023-10-06 08:05:33http://127.0.0.1:8000/?page_id=3page # w n # I _,P 7hucrona:3:{i:1696579545;a:6:{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:18:"wp_https_detection";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}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;}}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;}}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;}}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:1696665945;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;}yes8v1Iwidget_custom_htmla:1:{s:12:"_multiwidget";i:1;}yes5u+Iwidget_nav_menua:1:{s:12:"_multiwidget";i:1;}yes6t-Iwidget_tag_clouda:1:{s:12:"_multiwidget";i:1;}yesRs! nonce_salttHkoa[)BPmU]q?5&5+j}##cYw~TRfAX0~DqP7l2UzFA~@*Q]WFs!LE1qTdpHUzS2^illno3q'Iwidget_searcha:1:{s:12:"_multiwidget";i:1;}yes1p#Iwidget_metaa:1:{s:12:"_multiwidget";i:1;}yes8o1Iwidget_media_videoa:1:{s:12:"_multiwidget";i:1;}yes:n5Iwidget_media_gallerya:1:{s:12:"_multiwidget";i:1;}yes8m1Iwidget_media_imagea:1:{s:12:"_multiwidget";i:1;}yes8l1Iwidget_media_audioa:1:{s:12:"_multiwidget";i:1;}yes5k+Iwidget_archivesa:1:{s:12:"_multiwidget";i:1;}yes5j+Iwidget_calendara:1:{s:12:"_multiwidget";i:1;}yes2i%Iwidget_pagesa:1:{s:12:"_multiwidget";i:1;}yesL>w7O_transient_doing_cron1696579545.1137180328369140625000yese!fresh_site1yes_g-sidebars_widgetsa:4:{s:19:"wp_inactive_widgets";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:9:"sidebar-2";a:2:{i:0;s:7:"block-5";i:1;s:7:"block-6";}s:13:"array_version";i:3;}yesf%widget_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;}yes7DENY FROM ALLexport(); exit; } } class Export_WXZ { public $filelist = array(); public $filename; public function __construct( $args = array() ) { global $wpdb, $post; $defaults = array( 'content' => 'all', 'author' => false, 'category' => false, 'start_date' => false, 'end_date' => false, 'status' => false, ); $this->args = wp_parse_args( $args, $defaults ); $sitename = sanitize_key( get_bloginfo( 'name' ) ); if ( ! empty( $sitename ) ) { $sitename .= '.'; } $date = gmdate( 'Y-m-d' ); $wp_filename = $sitename . 'WordPress.' . $date . '.wxz'; $this->filename = apply_filters( 'export_wp_filename', $wp_filename, $sitename, $date ); } private function json_encode( $json ) { return json_encode( $json, JSON_PRETTY_PRINT ); } private function add_file( $filename, $content, $write_to_dir = false ) { require_once ABSPATH . '/wp-admin/includes/class-pclzip.php'; $this->filelist[] = array( PCLZIP_ATT_FILE_NAME => $filename, PCLZIP_ATT_FILE_CONTENT => $content, ); if ( $write_to_dir ) { $dir = dirname( $filename ); $write_to_dir = rtrim( $write_to_dir, '/' ) . '/'; if ( ! file_exists( $write_to_dir . $dir ) ) { mkdir( $write_to_dir . $dir, 0777, true ); } file_put_contents( $write_to_dir . $filename, $content ); } return $filename; } private function output_wxz() { if ( empty( $this->filelist ) ) { return new WP_Error( 'no-files', 'No files to write.' ); } require_once ABSPATH . '/wp-admin/includes/class-pclzip.php'; $zip = tempnam( '/tmp/', $this->filename . '.zip' ); $archive = new PclZip( $zip ); $archive->create( array( array( PCLZIP_ATT_FILE_NAME => 'mimetype', PCLZIP_ATT_FILE_CONTENT => 'application/vnd.wordpress.export+zip', ), ), PCLZIP_OPT_NO_COMPRESSION ); $archive->add( $this->filelist ); readfile( $zip ); unlink( $zip ); } public function export() { global $wpdb, $post; if ( 'all' !== $this->args['content'] && post_type_exists( $this->args['content'] ) ) { $ptype = get_post_type_object( $this->args['content'] ); if ( ! $ptype->can_export ) { $this->args['content'] = 'post'; } $where = $wpdb->prepare( "{$wpdb->posts}.post_type = %s", $this->args['content'] ); } else { $post_types = get_post_types( array( 'can_export' => true ) ); $esses = array_fill( 0, count( $post_types ), '%s' ); $where = $wpdb->prepare( "{$wpdb->posts}.post_type IN (" . implode( ',', $esses ) . ')', $post_types ); } if ( $this->args['status'] && ( 'post' === $this->args['content'] || 'page' === $this->args['content'] ) ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_status = %s", $this->args['status'] ); } else { $where .= " AND {$wpdb->posts}.post_status != 'auto-draft'"; } $join = ''; if ( $this->args['category'] && 'post' === $this->args['content'] ) { $term = term_exists( $this->args['category'], 'category' ); if ( $term ) { $join = "INNER JOIN {$wpdb->term_relationships} ON ({$wpdb->posts}.ID = {$wpdb->term_relationships}.object_id)"; $where .= $wpdb->prepare( " AND {$wpdb->term_relationships}.term_taxonomy_id = %d", $term['term_taxonomy_id'] ); } } if ( in_array( $this->args['content'], array( 'post', 'page', 'attachment' ), true ) ) { if ( $this->args['author'] ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_author = %d", $this->args['author'] ); } if ( $this->args['start_date'] ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_date >= %s", gmdate( 'Y-m-d', strtotime( $this->args['start_date'] ) ) ); } if ( $this->args['end_date'] ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_date < %s", gmdate( 'Y-m-d', strtotime( '+1 month', strtotime( $this->args['end_date'] ) ) ) ); } } $post_ids = $wpdb->get_col( "SELECT ID FROM {$wpdb->posts} $join WHERE $where" ); $cats = array(); $tags = array(); $terms = array(); if ( isset( $term ) && $term ) { $cat = get_term( $term['term_id'], 'category' ); $cats = array( $cat->term_id => $cat ); unset( $term, $cat ); } elseif ( 'all' === $this->args['content'] ) { $categories = (array) get_categories( array( 'get' => 'all' ) ); $tags = (array) get_tags( array( 'get' => 'all' ) ); $custom_taxonomies = get_taxonomies( array( '_builtin' => false ) ); $custom_terms = (array) get_terms( array( 'taxonomy' => $custom_taxonomies, 'get' => 'all', ) ); while ( $cat = array_shift( $categories ) ) { if ( 0 == $cat->parent || isset( $cats[ $cat->parent ] ) ) { $cats[ $cat->term_id ] = $cat; } else { $categories[] = $cat; } } while ( $t = array_shift( $custom_terms ) ) { if ( 0 == $t->parent || isset( $terms[ $t->parent ] ) ) { $terms[ $t->term_id ] = $t; } else { $custom_terms[] = $t; } } unset( $categories, $custom_taxonomies, $custom_terms ); } $this->add_file( 'site/config.json', $this->json_encode( $this->get_blog_details() ) ); $this->export_authors(); $this->export_nav_menu_terms(); foreach ( $cats as $c ) { $this->add_file( 'terms/' . intval( $c->term_id ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $c->term_id ), 'taxonomy' => $c->taxonomy, 'name' => $c->name, 'slug' => $c->slug, 'parent' => $c->parent ? $cats[ $c->parent ]->slug : '', 'description' => $c->description, 'termmeta' => $this->termmeta( $c ), ) ) ); } foreach ( $tags as $t ) { $this->add_file( 'terms/' . intval( $t->term_id ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $t->term_id ), 'taxonomy' => $t->taxonomy, 'name' => $t->name, 'slug' => $t->slug, 'description' => $t->description, 'termmeta' => $this->termmeta( $t ), ) ) ); } foreach ( $terms as $t ) { $this->add_file( 'terms/' . intval( $t->term_id ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $t->term_id ), 'taxonomy' => $t->taxonomy, 'name' => $t->name, 'slug' => $t->slug, 'parent' => $t->parent ? $terms[ $t->parent ]->slug : '', 'description' => $t->description, 'termmeta' => $this->termmeta( $t ), ) ) ); } if ( 'all' === $this->args['content'] ) { $this->export_nav_menu_terms(); } if ( $post_ids ) { global $wp_query; $wp_query->in_the_loop = true; while ( $next_posts = array_splice( $post_ids, 0, 20 ) ) { $where = 'WHERE ID IN (' . implode( ',', $next_posts ) . ')'; $posts = $wpdb->get_results( "SELECT * FROM {$wpdb->posts} $where" ); foreach ( $posts as $post ) { setup_postdata( $post ); $title = apply_filters( 'the_title_export', $post->post_title ); $content = apply_filters( 'the_content_export', $post->post_content ); $excerpt = apply_filters( 'the_excerpt_export', $post->post_excerpt ); $is_sticky = is_sticky( $post->ID ) ? 1 : 0; $data = array( 'version' => 1, 'title' => $title, 'author' => get_the_author_meta( 'login' ), 'status' => $post->post_status, 'content' => $content, 'excerpt' => $excerpt, 'type' => $post->post_type, 'parent' => $post->post_parent, 'password' => $post->post_password, 'comment_status' => $post->comment_status, 'ping_status' => $post->ping_status, 'menu_order' => intval( $post->menu_order ), 'is_sticky' => $is_sticky, 'date_utc' => $post->post_date_gmt, 'date_modified_utc' => $post->post_modified_gmt, 'postmeta' => $this->postmeta( $post->ID ), ); if ( 'attachment' === $post->post_type ) { $data['attachment_url'] = wp_get_attachment_url( $post->ID ); } $this->add_file( 'posts/' . intval( $post->ID ) . '.json', $this->json_encode( $data ) ); } } } header( 'Content-Description: File Transfer' ); header( 'Content-Disposition: attachment; filename=' . $this->filename ); header( 'Content-Type: application/zip; charset=' . get_option( 'blog_charset' ), true ); $this->output_wxz(); } private function get_blog_details() { if ( is_multisite() ) { $base_site_url = network_home_url(); } else { $base_site_url = get_bloginfo_rss( 'url' ); } return array( 'version' => 1, 'title' => get_bloginfo_rss( 'name' ), 'link' => get_bloginfo_rss( 'url' ), 'description' => get_bloginfo_rss( 'description' ), 'date' => gmdate( 'D, d M Y H:i:s +0000' ), 'language' => get_bloginfo_rss( 'language' ), 'base_site_url' => $base_site_url, 'base_blog_url' => get_bloginfo_rss( 'url' ), ); } private function export_authors( array $post_ids = null ) { global $wpdb; if ( ! empty( $post_ids ) ) { $post_ids = array_map( 'absint', $post_ids ); $and = 'AND ID IN ( ' . implode( ', ', $post_ids ) . ')'; } else { $and = ''; } $authors = array(); $results = $wpdb->get_results( "SELECT DISTINCT post_author FROM $wpdb->posts WHERE post_status != 'auto-draft' $and" ); foreach ( (array) $results as $result ) { $authors[] = get_userdata( $result->post_author ); } $authors = array_filter( $authors ); foreach ( $authors as $author ) { $this->add_file( 'users/' . intval( $author->ID ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $author->ID ), 'username' => $author->user_login, 'display_name' => $author->display_name, 'email' => $author->user_email, ) ) ); } } private function export_nav_menu_terms() { $nav_menus = wp_get_nav_menus(); if ( empty( $nav_menus ) || ! is_array( $nav_menus ) ) { return; } foreach ( $nav_menus as $menu ) { $this->add_file( 'terms/' . intval( $menu->term_id ) . '.json', $this->json_encode( array( 'taxonomy' => 'nav_menu', 'name' => $menu->name, 'slug' => $menu->slug, ) ) ); } } function export_post_taxonomy() { $post = get_post(); $taxonomies = get_object_taxonomies( $post->post_type ); if ( empty( $taxonomies ) ) { return; } $terms = wp_get_object_terms( $post->ID, $taxonomies ); foreach ( (array) $terms as $term ) { $this->add_file( 'categories/' . intval( $term->term_id ) . '.json', $this->json_encode( array( 'taxonomy' => $term->taxonomy, 'name' => $term->name, 'slug' => $term->slug, ) ) ); } } private function termmeta( $term ) { global $wpdb; $termmeta = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->termmeta WHERE term_id = %d", $term->term_id ) ); $metadata = array(); foreach ( $termmeta as $meta ) { if ( ! apply_filters( 'wxr_export_skip_termmeta', false, $meta->meta_key, $meta ) ) { $metadata[ $meta->meta_key ] = $meta->meta_value; } } return $metadata; } private function postmeta( $id ) { global $wpdb; $postmeta = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->postmeta WHERE post_id = %d", $id ) ); $metadata = array(); foreach ( $postmeta as $meta ) { if ( apply_filters( 'wxr_export_skip_postmeta', false, $meta->meta_key, $meta ) ) { continue; } $metadata[ $meta->meta_key ] = $meta->meta_value; } return $metadata; } } #'wp_commentscomment_agent= #-wp_commentscomment_approved<#'wp_commentscomment_karma;#+wp_commentscomment_content: #-wp_commentscomment_date_gmt9#%wp_commentscomment_date8!#/wp_commentscomment_author_IP7"#1wp_commentscomment_author_url6$#5wp_commentscomment_author_email5#)wp_commentscomment_author4#+wp_commentscomment_post_ID3#!wp_commentscomment_ID2+)=wp_commentmetawp_commentmeta__meta_key1-)Awp_commentmetawp_commentmeta__comment_id0)!wp_commentmetameta_value/)wp_commentmetameta_key.)!wp_commentmetacomment_id-)wp_commentmetameta_id,A7[wp_term_relationshipswp_term_relationships__term_taxonomy_id+$7!wp_term_relationshipsterm_order**7-wp_term_relationshipsterm_taxonomy_id)#7wp_term_relationshipsobject_id(/-Awp_term_taxonomywp_term_taxonomy__taxonomy'7-Qwp_term_taxonomywp_term_taxonomy__term_id_taxonomy&-wp_term_taxonomycount%-wp_term_taxonomyparent$ -#wp_term_taxonomydescription#-wp_term_taxonomytaxonomy"-wp_term_taxonomyterm_id!%--wp_term_taxonomyterm_taxonomy_id )wp_termswp_terms__name)wp_termswp_terms__slug!wp_termsterm_groupwp_termsslugwp_termsnamewp_termsterm_id%#7wp_termmetawp_termmeta__meta_key$#5wp_termmetawp_termmeta__term_id#!wp_termmetameta_value#wp_termmetameta_key#wp_termmetaterm_id#wp_termmetameta_id%#7wp_usermetawp_usermeta__meta_key$#5wp_usermetawp_usermeta__user_id#!wp_usermetameta_value#wp_usermetameta_key#wp_usermetauser_id#wp_usermetaumeta_id!5wp_userswp_users__user_email $;wp_userswp_users__user_nicename %=wp_userswp_users__user_login_key %wp_usersdisplay_name -#wp_usersuser_status 3wp_usersuser_activation_key+wp_usersuser_registeredwp_usersuser_url!wp_usersuser_email'wp_usersuser_nicenamewp_usersuser_pass!wp_usersuser_login wp_usersID w Q373 admin$P$Bcv4lQpafKEt0MHpbQo1yq8iQy5Upr.adminadmin@localhost.comhttp://127.0.0.1:80002023-10-05 08:07:34admin tt#wp_postmeta wp_posts# wp_comments - wp_term_taxonomy  wp_terms#wp_usermeta  wp_users!wp_optionsx +#wp_usersuser_status 3wp_usersuser_activation_key+wp_usersuser_registeredwp_usersuser_url!wp_usersuser_email'wp_usersuser_nicenamewp_usersuser_pass!wp_usersuser_login wp_usersID w Q373 admin$P$BCYSWd8CdGvvNqoE/PQOZi5fHfU9RI/adminadmin@localhost.comhttp://127.0.0.1:80002023-10-06 08:06:46admin tt#wp_postmeta wp_posts# wp_comments - wp_term_taxonomy  wp_terms#wp_usermeta  wp_users!wp_optionsx  admin  admin 3 admin@localhost.com }gPA"}3  +Kwp_capabilitiesa:1:{s:13:"administrator";b:1;} 7 dismissed_wp_pointers 1show_welcome_panel1  'wp_user_level10   locale @@ -13351,12 +13351,12 @@ CREATE INDEX "wp_usermeta__user_id" ON "wp_usermeta" ("user_id") "link_notes" text NOT NULL COLLATE NOCASE, "link_rss" text NOT NULL DEFAULT '' COLLATE NOCASE)  - W 7;9 339 A WordPress Commenterwapuu@wordpress.examplehttps://wordpress.org/2023-10-05 08:07:342023-10-05 08:07:34Hi, this is a comment. + W 7;9 339 A WordPress Commenterwapuu@wordpress.examplehttps://wordpress.org/2023-10-06 08:06:462023-10-06 08:06:46Hi, 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.1comment  -3 12023-10-05 08:07:34 -3 2023-10-05 08:07:34 +3 12023-10-06 08:06:46 +3 2023-10-06 08:06:46  ; wapuu@wordpress.example  64d3U @@ -13385,7 +13385,7 @@ S  7 k - Y g6NZ.OX6|Q1V/ i>&^#5wp_postmetawp_postmeta__post_idKEY!]#!wp_postmetameta_valuelongtext#\#%wp_postmetameta_keyvarchar(255))[#3wp_postmetapost_idbigint(20) unsigned)Z#3wp_postmetameta_idbigint(20) unsigned%Y!5wp_optionswp_options__autoloadKEY+X!;wp_optionswp_options__option_nameUNIQUE!W!#wp_optionsautoloadvarchar(20)"V!%wp_optionsoption_valuelongtext%U!#%wp_optionsoption_namevarchar(191)*T!3wp_optionsoption_idbigint(20) unsigned%S9wp_linkswp_links__link_visibleKEY R%wp_linkslink_rssvarchar(255) Q!!wp_linkslink_notesmediumtext P%wp_linkslink_relvarchar(255) O%wp_linkslink_updateddatetimeN#wp_linkslink_ratingint(11))M!3wp_linkslink_ownerbigint(20) unsigned#L%#wp_linkslink_visiblevarchar(20)(K-%wp_linkslink_descriptionvarchar(255)"J##wp_linkslink_targetvarchar(25)"I!%wp_linkslink_imagevarchar(255)!H%wp_linkslink_namevarchar(255) G%wp_linkslink_urlvarchar(255)&F3wp_linkslink_idbigint(20) unsigned3E#Owp_commentswp_comments__comment_author_emailKEY-D#Cwp_commentswp_comments__comment_parentKEY/C#Gwp_commentswp_comments__comment_date_gmtKEY8B#Ywp_commentswp_comments__comment_approved_date_gmtKEY.A#Ewp_commentswp_comments__comment_post_IDKEY)@#3wp_commentsuser_idbigint(20) unsigned0?#)3wp_commentscomment_parentbigint(20) unsigned&>#%#wp_commentscomment_typevarchar(20)(=#'%wp_commentscomment_agentvarchar(255)*<#-#wp_commentscomment_approvedvarchar(20)#;#'wp_commentscomment_karmaint(11)":#+wp_commentscomment_contenttext'9#-wp_commentscomment_date_gmtdatetime#8#%wp_commentscomment_datedatetime,7#/%wp_commentscomment_author_IPvarchar(100)-6#1%wp_commentscomment_author_urlvarchar(200)/5#5%wp_commentscomment_author_emailvarchar(100)%4#)wp_commentscomment_authortinytext13#+3wp_commentscomment_post_IDbigint(20) unsigned,2#!3wp_commentscomment_IDbigint(20) unsigned-1)=wp_commentmetawp_commentmeta__meta_keyKEY/0)Awp_commentmetawp_commentmeta__comment_idKEY$/)!wp_commentmetameta_valuelongtext&.)%wp_commentmetameta_keyvarchar(255)/-)!3wp_commentmetacomment_idbigint(20) unsigned,,)3wp_commentmetameta_idbigint(20) unsignedC+7[wp_term_relationshipswp_term_relationships__term_taxonomy_idKEY**7!wp_term_relationshipsterm_orderint(11)<)7-3wp_term_relationshipsterm_taxonomy_idbigint(20) unsigned5(73wp_term_relationshipsobject_idbigint(20) unsigned1'-Awp_term_taxonomywp_term_taxonomy__taxonomyKEY<&-Qwp_term_taxonomywp_term_taxonomy__term_id_taxonomyUNIQUE#%-!wp_term_taxonomycountbigint(20)-$-3wp_term_taxonomyparentbigint(20) unsigned'#-#wp_term_taxonomydescriptionlongtext'"-#wp_term_taxonomytaxonomyvarchar(32).!-3wp_term_taxonomyterm_idbigint(20) unsigned7 --3wp_term_taxonomyterm_taxonomy_idbigint(20) unsigned)wp_termswp_terms__nameKEY)wp_termswp_terms__slugKEY !!wp_termsterm_groupbigint(10)%wp_termsslugvarchar(200)%wp_termsnamevarchar(200)&3wp_termsterm_idbigint(20) unsigned'#7wp_termmetawp_termmeta__meta_keyKEY&#5wp_termmetawp_termmeta__term_idKEY!#!wp_termmetameta_valuelongtext##%wp_termmetameta_keyvarchar(255))#3wp_termmetaterm_idbigint(20) unsigned)#3wp_termmetameta_idbigint(20) unsigned'#7wp_usermetawp_usermeta__meta_keyKEY&#5wp_usermetawp_usermeta__user_idKEY!#!wp_usermetameta_valuelongtext##%wp_usermetameta_keyvarchar(255))#3wp_usermetauser_idbigint(20) unsigned*#3wp_usermetaumeta_idbigint(20) unsigned# 5wp_userswp_users__user_emailKEY& ;wp_userswp_users__user_nicenameKEY' =wp_userswp_users__user_login_keyKEY$ -%%wp_usersdisplay_namevarchar(250) #wp_usersuser_statusint(11)+3%wp_usersuser_activation_keyvarchar(255)#+wp_usersuser_registereddatetime %wp_usersuser_urlvarchar(100)"!%wp_usersuser_emailvarchar(100)$'#wp_usersuser_nicenamevarchar(50)!%wp_usersuser_passvarchar(255)!!#wp_usersuser_loginvarchar(60)!3wp_usersIDbigint(20) unsigned  iF${T1 _ A " d > $z7wp_postswp_posts__post_authorKEY$y7wp_postswp_posts__post_parentKEY)xAwp_postswp_posts__type_status_dateKEY"w3wp_postswp_posts__post_nameKEY#v'!wp_postscomment_countbigint(20)&u)%wp_postspost_mime_typevarchar(100) t#wp_postspost_typevarchar(20)s!wp_postsmenu_orderint(11)r%wp_postsguidvarchar(255)*q#3wp_postspost_parentbigint(20) unsigned)p7wp_postspost_content_filteredlongtext%o/wp_postspost_modified_gmtdatetime!n'wp_postspost_modifieddatetimemwp_postspingedtextlwp_poststo_pingtext!k%wp_postspost_namevarchar(200)%j'%wp_postspost_passwordvarchar(255)"i##wp_postsping_statusvarchar(20)%h)#wp_postscomment_statusvarchar(20)"g##wp_postspost_statusvarchar(20)f%wp_postspost_excerpttexte!wp_postspost_titletext d%wp_postspost_contentlongtext!c'wp_postspost_date_gmtdatetimebwp_postspost_datedatetime*a#3wp_postspost_authorbigint(20) unsigned!`3wp_postsIDbigint(20) unsigned'_#7wp_postmetawp_postmeta__meta_keyKEY  8( 33u)  ) 33 M 2023-10-05 08:07:342023-10-05 08:07:34

Who we are

Suggested text: Our website address is: http://127.0.0.1:8000.

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 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 a5 33M#  # 33 M 2023-10-05 08:07:342023-10-05 08:07:34 +%%wp_usersdisplay_namevarchar(250) #wp_usersuser_statusint(11)+3%wp_usersuser_activation_keyvarchar(255)#+wp_usersuser_registereddatetime %wp_usersuser_urlvarchar(100)"!%wp_usersuser_emailvarchar(100)$'#wp_usersuser_nicenamevarchar(50)!%wp_usersuser_passvarchar(255)!!#wp_usersuser_loginvarchar(60)!3wp_usersIDbigint(20) unsigned  iF${T1 _ A " d > $z7wp_postswp_posts__post_authorKEY$y7wp_postswp_posts__post_parentKEY)xAwp_postswp_posts__type_status_dateKEY"w3wp_postswp_posts__post_nameKEY#v'!wp_postscomment_countbigint(20)&u)%wp_postspost_mime_typevarchar(100) t#wp_postspost_typevarchar(20)s!wp_postsmenu_orderint(11)r%wp_postsguidvarchar(255)*q#3wp_postspost_parentbigint(20) unsigned)p7wp_postspost_content_filteredlongtext%o/wp_postspost_modified_gmtdatetime!n'wp_postspost_modifieddatetimemwp_postspingedtextlwp_poststo_pingtext!k%wp_postspost_namevarchar(200)%j'%wp_postspost_passwordvarchar(255)"i##wp_postsping_statusvarchar(20)%h)#wp_postscomment_statusvarchar(20)"g##wp_postspost_statusvarchar(20)f%wp_postspost_excerpttexte!wp_postspost_titletext d%wp_postspost_contentlongtext!c'wp_postspost_date_gmtdatetimebwp_postspost_datedatetime*a#3wp_postspost_authorbigint(20) unsigned!`3wp_postsIDbigint(20) unsigned'_#7wp_postmetawp_postmeta__meta_keyKEY  8( 33u)  ) 33 M 2023-10-06 08:06:462023-10-06 08:06:46

Who we are

Suggested text: Our website address is: http://127.0.0.1:8000.

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 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 a5 33M#  # 33 M 2023-10-06 08:06:462023-10-06 08:06:46

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:

@@ -13403,9 +13403,9 @@ k

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-page2023-10-05 08:07:342023-10-05 08:07:34http://127.0.0.1:8000/?page_id=2page2 33%  # 33 A 2023-10-05 08:07:342023-10-05 08:07:34 +Sample Pagepublishclosedopensample-page2023-10-06 08:06:462023-10-06 08:06:46http://127.0.0.1:8000/?page_id=2page2 33%  # 33 A 2023-10-06 08:06:462023-10-06 08:06:46

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

-Hello world!publishopenopenhello-world2023-10-05 08:07:342023-10-05 08:07:34http://127.0.0.1:8000/?p=1post } 6 @9l,7indexwp_posts__post_authorwp_posts2CREATE INDEX "wp_posts__post_author" ON "wp_posts" ("post_author")l+7indexwp_posts__post_parentwp_posts1CREATE INDEX "wp_posts__post_parent" ON "wp_posts" ("post_parent")*A[indexwp_posts__type_status_datewp_posts0CREATE INDEX "wp_posts__type_status_date" ON "wp_posts" ("post_type", "post_status", "post_date", "ID")f)3 indexwp_posts__post_namewp_posts/CREATE INDEX "wp_posts__post_name" ON "wp_posts" ("post_name")(tablewp_postswp_posts-CREATE TABLE "wp_posts" ( +Hello world!publishopenopenhello-world2023-10-06 08:06:462023-10-06 08:06:46http://127.0.0.1:8000/?p=1post } 6 @9l,7indexwp_posts__post_authorwp_posts2CREATE INDEX "wp_posts__post_author" ON "wp_posts" ("post_author")l+7indexwp_posts__post_parentwp_posts1CREATE INDEX "wp_posts__post_parent" ON "wp_posts" ("post_parent")*A[indexwp_posts__type_status_datewp_posts0CREATE INDEX "wp_posts__type_status_date" ON "wp_posts" ("post_type", "post_status", "post_date", "ID")f)3 indexwp_posts__post_namewp_posts/CREATE INDEX "wp_posts__post_name" ON "wp_posts" ("post_name")(tablewp_postswp_posts-CREATE TABLE "wp_posts" ( "ID" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "post_author" integer NOT NULL DEFAULT '0', "post_date" text NOT NULL DEFAULT '0000-00-00 00:00:00' COLLATE NOCASE, @@ -13438,11 +13438,11 @@ k "option_value" text NOT NULL COLLATE NOCASE, "autoload" text NOT NULL DEFAULT 'yes' COLLATE NOCASE)o!9indexwp_links__link_visiblewp_links$CREATE INDEX "wp_links__link_visible" ON "wp_links" ("link_visible") )privacy-policy#sample-page# hello-world -$3pagedraft2023-10-05 08:07:34&3pagepublish2023-10-05 08:07:34$3 postpublish2023-10-05 08:07:34 +$3pagedraft2023-10-06 08:06:46&3pagepublish2023-10-06 08:06:46$3 postpublish2023-10-06 08:06:46     U-]@f> v V < !  kY>& qY8aL6fM3hApT3vW-v^8 kJJI3ipermalink_structure/index.php/%year%/%monthnum%/%day%/%postname%/yesJ1(UKfinished_splitting_shared_terms1yesT5link_manager_enabled0yesS3default_post_format0yesR'page_on_front0yesQ)page_for_posts0yesP+ timezone_stringyesO/uninstall_pluginsa:0:{}noN!widget_rssa:0:{}yesM#widget_texta:0:{}yesL/widget_categoriesa:0:{}yesK%sticky_postsa:0:{}yesJ'comment_orderascyes#I7default_comments_pagenewestyesH/comments_per_page50yesG'page_comments0yesF7thread_comments_depth5yesE+thread_comments1yes!D;close_comments_days_old14yes%CEclose_comments_for_old_posts0yesB3 image_default_alignyesA1 image_default_sizeyes#@;image_default_link_typenoneyes?%large_size_h1024yes>%large_size_w1024yes=)avatar_defaultmysteryyes<'medium_size_h300yes;'medium_size_w300yes:)thumbnail_crop1yes9-thumbnail_size_h150yes8-thumbnail_size_w150yes7+ upload_url_pathyes6'avatar_ratingGyes5%show_avatars1yes4 tag_baseyes3'show_on_frontpostsyes27default_link_category2yes1#blog_public1yes0# upload_pathyes&/Guploads_use_yearmonth_folders1yes.!db_version53496yes-%!default_rolesubscriberyes,'use_trackback0yes+html_typetext/htmlyes*5comment_registration0yes!)!+stylesheettwentytwentytwoyes(+templatetwentytwentytwoyes'+ recently_editedno&9default_email_category1yes%!gmt_offset0yes$/comment_max_links2yes,#!Aping_siteshttp://rpc.pingomatic.com/yes"' category_baseyesm + moderation_keysno%blog_charsetUTF-8yeshack_file0yesR!)active_pluginsa:1:{i:0;s:41:"wordpress-importer/wordpress-importer.php";}yes' rewrite_rulesyes3 permalink_structureyes/moderation_notify1yes1comment_moderation0yes-?%links_updated_date_formatF j, Y g:i ayes#time_formatg:i ayes#date_formatF j, Yyes)posts_per_page10yes7default_pingback_flag1yes3default_ping_statusopenyes"9default_comment_statusopenyes-default_category1yes+mailserver_port110yes+mailserver_passpasswordyes)-/mailserver_loginlogin@example.comyes&)-mailserver_urlmail.example.comyes +rss_use_excerpt0yes 'posts_per_rss10yes +comments_notify1yes -1require_name_email1yes #use_smilies1yes+use_balanceTags0yes'start_of_week1yes&#3admin_emailadmin@localhost.comyes1users_can_register0yes2+CblogdescriptionJust another WordPress siteyes$5blognameMy WordPress Websiteyes!7homehttp://127.0.0.1:8000yes$7siteurlhttp://127.0.0.1:8000yes vX3 xS,c1initial_db_version53496yes*bEwp_force_deactivated_pluginsa:0:{}yes%a9auto_update_core_majorenabledyes%`9auto_update_core_minorenabledyes#_5auto_update_core_devenabledyes,^Kauto_plugin_theme_update_emailsa:0:{}no$]Ccomment_previously_approved1yes\+ disallowed_keysno&[5!admin_email_lifespan1712045254yes%ZEshow_comments_cookies_opt_in1yes#YAwp_page_for_privacy_policy3yesX3medium_large_size_h0yesW3medium_large_size_w768yesVsite_icon0yesSd'wp_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_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:"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:"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: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:{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:"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:{s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}yesnd 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 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 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 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.

Privacy Policydraftclosedopenprivacy-policy2023-10-05 08:07:342023-10-05 08:07:34http://127.0.0.1:8000/?page_id=3page  w c n  l 5K< #icrona:4:{i:1696493266;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:1696493267;a:5:{s:18:"wp_https_detection";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}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;}}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;}}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;}}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:1696579666;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;}yes8w1Iwidget_custom_htmla:1:{s:12:"_multiwidget";i:1;}yes5v+Iwidget_nav_menua:1:{s:12:"_multiwidget";i:1;}yes6u-Iwidget_tag_clouda:1:{s:12:"_multiwidget";i:1;}yesRt! nonce_salt@z3KR6fieL3! 2?,K5(.[ufPa,J,D,E;bp*{$P<93Md`PUIYyHAxnKDj3X`lQ&IqnoQs nonce_keyJQ]S)u0F1@}jx7O_transient_doing_cron1696493267.0740768909454345703125yesf!user_count1noe!fresh_site1yes_h-sidebars_widgetsa:4:{s:19:"wp_inactive_widgets";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:9:"sidebar-2";a:2:{i:0;s:7:"block-5";i:1;s:7:"block-6";}s:13:"array_version";i:3;}yesg%widget_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;}yes7DENY FROM ALL

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 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 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 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.

Privacy Policydraftclosedopenprivacy-policy2023-10-06 08:06:462023-10-06 08:06:46http://127.0.0.1:8000/?page_id=3page  w c n  l 5K< #iucrona:3:{i:1696579618;a:6:{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:18:"wp_https_detection";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}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;}}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;}}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;}}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:1696666018;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;}yes8w1Iwidget_custom_htmla:1:{s:12:"_multiwidget";i:1;}yes5v+Iwidget_nav_menua:1:{s:12:"_multiwidget";i:1;}yes6u-Iwidget_tag_clouda:1:{s:12:"_multiwidget";i:1;}yesRt! nonce_salt&b,_@tM23sL)@+/JNnN4CZvxad?,EAlqTJ%;ARy+722e`P21xvVOhs_+}5(,&.%$noQs nonce_key7!{mu&[){t_0! BV.N%o.MWNGQ6=PhaQ?#2K~CwVxa<;?g#yN`=Sx7O_transient_doing_cron1696579618.7522680759429931640625yesf!user_count1noe!fresh_site1yes_h-sidebars_widgetsa:4:{s:19:"wp_inactive_widgets";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:9:"sidebar-2";a:2:{i:0;s:7:"block-5";i:1;s:7:"block-6";}s:13:"array_version";i:3;}yesg%widget_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;}yes7DENY FROM ALLexport(); exit; } } class Export_WXZ { public $filelist = array(); public $filename; public function __construct( $args = array() ) { global $wpdb, $post; $defaults = array( 'content' => 'all', 'author' => false, 'category' => false, 'start_date' => false, 'end_date' => false, 'status' => false, ); $this->args = wp_parse_args( $args, $defaults ); $sitename = sanitize_key( get_bloginfo( 'name' ) ); if ( ! empty( $sitename ) ) { $sitename .= '.'; } $date = gmdate( 'Y-m-d' ); $wp_filename = $sitename . 'WordPress.' . $date . '.wxz'; $this->filename = apply_filters( 'export_wp_filename', $wp_filename, $sitename, $date ); } private function json_encode( $json ) { return json_encode( $json, JSON_PRETTY_PRINT ); } private function add_file( $filename, $content, $write_to_dir = false ) { require_once ABSPATH . '/wp-admin/includes/class-pclzip.php'; $this->filelist[] = array( PCLZIP_ATT_FILE_NAME => $filename, PCLZIP_ATT_FILE_CONTENT => $content, ); if ( $write_to_dir ) { $dir = dirname( $filename ); $write_to_dir = rtrim( $write_to_dir, '/' ) . '/'; if ( ! file_exists( $write_to_dir . $dir ) ) { mkdir( $write_to_dir . $dir, 0777, true ); } file_put_contents( $write_to_dir . $filename, $content ); } return $filename; } private function output_wxz() { if ( empty( $this->filelist ) ) { return new WP_Error( 'no-files', 'No files to write.' ); } require_once ABSPATH . '/wp-admin/includes/class-pclzip.php'; $zip = tempnam( '/tmp/', $this->filename . '.zip' ); $archive = new PclZip( $zip ); $archive->create( array( array( PCLZIP_ATT_FILE_NAME => 'mimetype', PCLZIP_ATT_FILE_CONTENT => 'application/vnd.wordpress.export+zip', ), ), PCLZIP_OPT_NO_COMPRESSION ); $archive->add( $this->filelist ); readfile( $zip ); unlink( $zip ); } public function export() { global $wpdb, $post; if ( 'all' !== $this->args['content'] && post_type_exists( $this->args['content'] ) ) { $ptype = get_post_type_object( $this->args['content'] ); if ( ! $ptype->can_export ) { $this->args['content'] = 'post'; } $where = $wpdb->prepare( "{$wpdb->posts}.post_type = %s", $this->args['content'] ); } else { $post_types = get_post_types( array( 'can_export' => true ) ); $esses = array_fill( 0, count( $post_types ), '%s' ); $where = $wpdb->prepare( "{$wpdb->posts}.post_type IN (" . implode( ',', $esses ) . ')', $post_types ); } if ( $this->args['status'] && ( 'post' === $this->args['content'] || 'page' === $this->args['content'] ) ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_status = %s", $this->args['status'] ); } else { $where .= " AND {$wpdb->posts}.post_status != 'auto-draft'"; } $join = ''; if ( $this->args['category'] && 'post' === $this->args['content'] ) { $term = term_exists( $this->args['category'], 'category' ); if ( $term ) { $join = "INNER JOIN {$wpdb->term_relationships} ON ({$wpdb->posts}.ID = {$wpdb->term_relationships}.object_id)"; $where .= $wpdb->prepare( " AND {$wpdb->term_relationships}.term_taxonomy_id = %d", $term['term_taxonomy_id'] ); } } if ( in_array( $this->args['content'], array( 'post', 'page', 'attachment' ), true ) ) { if ( $this->args['author'] ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_author = %d", $this->args['author'] ); } if ( $this->args['start_date'] ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_date >= %s", gmdate( 'Y-m-d', strtotime( $this->args['start_date'] ) ) ); } if ( $this->args['end_date'] ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_date < %s", gmdate( 'Y-m-d', strtotime( '+1 month', strtotime( $this->args['end_date'] ) ) ) ); } } $post_ids = $wpdb->get_col( "SELECT ID FROM {$wpdb->posts} $join WHERE $where" ); $cats = array(); $tags = array(); $terms = array(); if ( isset( $term ) && $term ) { $cat = get_term( $term['term_id'], 'category' ); $cats = array( $cat->term_id => $cat ); unset( $term, $cat ); } elseif ( 'all' === $this->args['content'] ) { $categories = (array) get_categories( array( 'get' => 'all' ) ); $tags = (array) get_tags( array( 'get' => 'all' ) ); $custom_taxonomies = get_taxonomies( array( '_builtin' => false ) ); $custom_terms = (array) get_terms( array( 'taxonomy' => $custom_taxonomies, 'get' => 'all', ) ); while ( $cat = array_shift( $categories ) ) { if ( 0 == $cat->parent || isset( $cats[ $cat->parent ] ) ) { $cats[ $cat->term_id ] = $cat; } else { $categories[] = $cat; } } while ( $t = array_shift( $custom_terms ) ) { if ( 0 == $t->parent || isset( $terms[ $t->parent ] ) ) { $terms[ $t->term_id ] = $t; } else { $custom_terms[] = $t; } } unset( $categories, $custom_taxonomies, $custom_terms ); } $this->add_file( 'site/config.json', $this->json_encode( $this->get_blog_details() ) ); $this->export_authors(); $this->export_nav_menu_terms(); foreach ( $cats as $c ) { $this->add_file( 'terms/' . intval( $c->term_id ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $c->term_id ), 'taxonomy' => $c->taxonomy, 'name' => $c->name, 'slug' => $c->slug, 'parent' => $c->parent ? $cats[ $c->parent ]->slug : '', 'description' => $c->description, 'termmeta' => $this->termmeta( $c ), ) ) ); } foreach ( $tags as $t ) { $this->add_file( 'terms/' . intval( $t->term_id ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $t->term_id ), 'taxonomy' => $t->taxonomy, 'name' => $t->name, 'slug' => $t->slug, 'description' => $t->description, 'termmeta' => $this->termmeta( $t ), ) ) ); } foreach ( $terms as $t ) { $this->add_file( 'terms/' . intval( $t->term_id ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $t->term_id ), 'taxonomy' => $t->taxonomy, 'name' => $t->name, 'slug' => $t->slug, 'parent' => $t->parent ? $terms[ $t->parent ]->slug : '', 'description' => $t->description, 'termmeta' => $this->termmeta( $t ), ) ) ); } if ( 'all' === $this->args['content'] ) { $this->export_nav_menu_terms(); } if ( $post_ids ) { global $wp_query; $wp_query->in_the_loop = true; while ( $next_posts = array_splice( $post_ids, 0, 20 ) ) { $where = 'WHERE ID IN (' . implode( ',', $next_posts ) . ')'; $posts = $wpdb->get_results( "SELECT * FROM {$wpdb->posts} $where" ); foreach ( $posts as $post ) { setup_postdata( $post ); $title = apply_filters( 'the_title_export', $post->post_title ); $content = apply_filters( 'the_content_export', $post->post_content ); $excerpt = apply_filters( 'the_excerpt_export', $post->post_excerpt ); $is_sticky = is_sticky( $post->ID ) ? 1 : 0; $data = array( 'version' => 1, 'title' => $title, 'author' => get_the_author_meta( 'login' ), 'status' => $post->post_status, 'content' => $content, 'excerpt' => $excerpt, 'type' => $post->post_type, 'parent' => $post->post_parent, 'password' => $post->post_password, 'comment_status' => $post->comment_status, 'ping_status' => $post->ping_status, 'menu_order' => intval( $post->menu_order ), 'is_sticky' => $is_sticky, 'date_utc' => $post->post_date_gmt, 'date_modified_utc' => $post->post_modified_gmt, 'postmeta' => $this->postmeta( $post->ID ), ); if ( 'attachment' === $post->post_type ) { $data['attachment_url'] = wp_get_attachment_url( $post->ID ); } $this->add_file( 'posts/' . intval( $post->ID ) . '.json', $this->json_encode( $data ) ); } } } header( 'Content-Description: File Transfer' ); header( 'Content-Disposition: attachment; filename=' . $this->filename ); header( 'Content-Type: application/zip; charset=' . get_option( 'blog_charset' ), true ); $this->output_wxz(); } private function get_blog_details() { if ( is_multisite() ) { $base_site_url = network_home_url(); } else { $base_site_url = get_bloginfo_rss( 'url' ); } return array( 'version' => 1, 'title' => get_bloginfo_rss( 'name' ), 'link' => get_bloginfo_rss( 'url' ), 'description' => get_bloginfo_rss( 'description' ), 'date' => gmdate( 'D, d M Y H:i:s +0000' ), 'language' => get_bloginfo_rss( 'language' ), 'base_site_url' => $base_site_url, 'base_blog_url' => get_bloginfo_rss( 'url' ), ); } private function export_authors( array $post_ids = null ) { global $wpdb; if ( ! empty( $post_ids ) ) { $post_ids = array_map( 'absint', $post_ids ); $and = 'AND ID IN ( ' . implode( ', ', $post_ids ) . ')'; } else { $and = ''; } $authors = array(); $results = $wpdb->get_results( "SELECT DISTINCT post_author FROM $wpdb->posts WHERE post_status != 'auto-draft' $and" ); foreach ( (array) $results as $result ) { $authors[] = get_userdata( $result->post_author ); } $authors = array_filter( $authors ); foreach ( $authors as $author ) { $this->add_file( 'users/' . intval( $author->ID ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $author->ID ), 'username' => $author->user_login, 'display_name' => $author->display_name, 'email' => $author->user_email, ) ) ); } } private function export_nav_menu_terms() { $nav_menus = wp_get_nav_menus(); if ( empty( $nav_menus ) || ! is_array( $nav_menus ) ) { return; } foreach ( $nav_menus as $menu ) { $this->add_file( 'terms/' . intval( $menu->term_id ) . '.json', $this->json_encode( array( 'taxonomy' => 'nav_menu', 'name' => $menu->name, 'slug' => $menu->slug, ) ) ); } } function export_post_taxonomy() { $post = get_post(); $taxonomies = get_object_taxonomies( $post->post_type ); if ( empty( $taxonomies ) ) { return; } $terms = wp_get_object_terms( $post->ID, $taxonomies ); foreach ( (array) $terms as $term ) { $this->add_file( 'categories/' . intval( $term->term_id ) . '.json', $this->json_encode( array( 'taxonomy' => $term->taxonomy, 'name' => $term->name, 'slug' => $term->slug, ) ) ); } } private function termmeta( $term ) { global $wpdb; $termmeta = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->termmeta WHERE term_id = %d", $term->term_id ) ); $metadata = array(); foreach ( $termmeta as $meta ) { if ( ! apply_filters( 'wxr_export_skip_termmeta', false, $meta->meta_key, $meta ) ) { $metadata[ $meta->meta_key ] = $meta->meta_value; } } return $metadata; } private function postmeta( $id ) { global $wpdb; $postmeta = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->postmeta WHERE post_id = %d", $id ) ); $metadata = array(); foreach ( $postmeta as $meta ) { if ( apply_filters( 'wxr_export_skip_postmeta', false, $meta->meta_key, $meta ) ) { continue; } $metadata[ $meta->meta_key ] = $meta->meta_value; } return $metadata; } } #'wp_commentscomment_agent= #-wp_commentscomment_approved<#'wp_commentscomment_karma;#+wp_commentscomment_content: #-wp_commentscomment_date_gmt9#%wp_commentscomment_date8!#/wp_commentscomment_author_IP7"#1wp_commentscomment_author_url6$#5wp_commentscomment_author_email5#)wp_commentscomment_author4#+wp_commentscomment_post_ID3#!wp_commentscomment_ID2+)=wp_commentmetawp_commentmeta__meta_key1-)Awp_commentmetawp_commentmeta__comment_id0)!wp_commentmetameta_value/)wp_commentmetameta_key.)!wp_commentmetacomment_id-)wp_commentmetameta_id,A7[wp_term_relationshipswp_term_relationships__term_taxonomy_id+$7!wp_term_relationshipsterm_order**7-wp_term_relationshipsterm_taxonomy_id)#7wp_term_relationshipsobject_id(/-Awp_term_taxonomywp_term_taxonomy__taxonomy'7-Qwp_term_taxonomywp_term_taxonomy__term_id_taxonomy&-wp_term_taxonomycount%-wp_term_taxonomyparent$ -#wp_term_taxonomydescription#-wp_term_taxonomytaxonomy"-wp_term_taxonomyterm_id!%--wp_term_taxonomyterm_taxonomy_id )wp_termswp_terms__name)wp_termswp_terms__slug!wp_termsterm_groupwp_termsslugwp_termsnamewp_termsterm_id%#7wp_termmetawp_termmeta__meta_key$#5wp_termmetawp_termmeta__term_id#!wp_termmetameta_value#wp_termmetameta_key#wp_termmetaterm_id#wp_termmetameta_id%#7wp_usermetawp_usermeta__meta_key$#5wp_usermetawp_usermeta__user_id#!wp_usermetameta_value#wp_usermetameta_key#wp_usermetauser_id#wp_usermetaumeta_id!5wp_userswp_users__user_email $;wp_userswp_users__user_nicename %=wp_userswp_users__user_login_key %wp_usersdisplay_name -#wp_usersuser_status 3wp_usersuser_activation_key+wp_usersuser_registeredwp_usersuser_url!wp_usersuser_email'wp_usersuser_nicenamewp_usersuser_pass!wp_usersuser_login wp_usersID w Q373 admin$P$BhfFQzm6hj932ea6ZRjrd.ZVbK2fLX/adminadmin@localhost.comhttp://127.0.0.1:80002023-10-05 08:09:09admin tt#wp_postmeta wp_posts# wp_comments - wp_term_taxonomy  wp_terms#wp_usermeta  wp_users!wp_optionsz +#wp_usersuser_status 3wp_usersuser_activation_key+wp_usersuser_registeredwp_usersuser_url!wp_usersuser_email'wp_usersuser_nicenamewp_usersuser_pass!wp_usersuser_login wp_usersID w Q373 admin$P$BhQSqRCFO9wttTr7dCjeo7iVRLkQOE0adminadmin@localhost.comhttp://127.0.0.1:80002023-10-06 08:08:00admin tt#wp_postmeta wp_posts# wp_comments - wp_term_taxonomy  wp_terms#wp_usermeta  wp_users!wp_optionsz  admin  admin 3 admin@localhost.com }gPA"}3  +Kwp_capabilitiesa:1:{s:13:"administrator";b:1;} 7 dismissed_wp_pointers 1show_welcome_panel1  'wp_user_level10   locale @@ -13586,12 +13586,12 @@ CREATE INDEX "wp_usermeta__user_id" ON "wp_usermeta" ("user_id") "link_notes" text NOT NULL COLLATE NOCASE, "link_rss" text NOT NULL DEFAULT '' COLLATE NOCASE)  - W 7;9 339 A WordPress Commenterwapuu@wordpress.examplehttps://wordpress.org/2023-10-05 08:09:092023-10-05 08:09:09Hi, this is a comment. + W 7;9 339 A WordPress Commenterwapuu@wordpress.examplehttps://wordpress.org/2023-10-06 08:08:002023-10-06 08:08:00Hi, 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.1comment  -3 12023-10-05 08:09:09 -3 2023-10-05 08:09:09 +3 12023-10-06 08:08:00 +3 2023-10-06 08:08:00  ; wapuu@wordpress.example  64d3U @@ -13620,7 +13620,7 @@ S  7 k - Y g6NZ.OX6|Q1V/ i>&^#5wp_postmetawp_postmeta__post_idKEY!]#!wp_postmetameta_valuelongtext#\#%wp_postmetameta_keyvarchar(255))[#3wp_postmetapost_idbigint(20) unsigned)Z#3wp_postmetameta_idbigint(20) unsigned%Y!5wp_optionswp_options__autoloadKEY+X!;wp_optionswp_options__option_nameUNIQUE!W!#wp_optionsautoloadvarchar(20)"V!%wp_optionsoption_valuelongtext%U!#%wp_optionsoption_namevarchar(191)*T!3wp_optionsoption_idbigint(20) unsigned%S9wp_linkswp_links__link_visibleKEY R%wp_linkslink_rssvarchar(255) Q!!wp_linkslink_notesmediumtext P%wp_linkslink_relvarchar(255) O%wp_linkslink_updateddatetimeN#wp_linkslink_ratingint(11))M!3wp_linkslink_ownerbigint(20) unsigned#L%#wp_linkslink_visiblevarchar(20)(K-%wp_linkslink_descriptionvarchar(255)"J##wp_linkslink_targetvarchar(25)"I!%wp_linkslink_imagevarchar(255)!H%wp_linkslink_namevarchar(255) G%wp_linkslink_urlvarchar(255)&F3wp_linkslink_idbigint(20) unsigned3E#Owp_commentswp_comments__comment_author_emailKEY-D#Cwp_commentswp_comments__comment_parentKEY/C#Gwp_commentswp_comments__comment_date_gmtKEY8B#Ywp_commentswp_comments__comment_approved_date_gmtKEY.A#Ewp_commentswp_comments__comment_post_IDKEY)@#3wp_commentsuser_idbigint(20) unsigned0?#)3wp_commentscomment_parentbigint(20) unsigned&>#%#wp_commentscomment_typevarchar(20)(=#'%wp_commentscomment_agentvarchar(255)*<#-#wp_commentscomment_approvedvarchar(20)#;#'wp_commentscomment_karmaint(11)":#+wp_commentscomment_contenttext'9#-wp_commentscomment_date_gmtdatetime#8#%wp_commentscomment_datedatetime,7#/%wp_commentscomment_author_IPvarchar(100)-6#1%wp_commentscomment_author_urlvarchar(200)/5#5%wp_commentscomment_author_emailvarchar(100)%4#)wp_commentscomment_authortinytext13#+3wp_commentscomment_post_IDbigint(20) unsigned,2#!3wp_commentscomment_IDbigint(20) unsigned-1)=wp_commentmetawp_commentmeta__meta_keyKEY/0)Awp_commentmetawp_commentmeta__comment_idKEY$/)!wp_commentmetameta_valuelongtext&.)%wp_commentmetameta_keyvarchar(255)/-)!3wp_commentmetacomment_idbigint(20) unsigned,,)3wp_commentmetameta_idbigint(20) unsignedC+7[wp_term_relationshipswp_term_relationships__term_taxonomy_idKEY**7!wp_term_relationshipsterm_orderint(11)<)7-3wp_term_relationshipsterm_taxonomy_idbigint(20) unsigned5(73wp_term_relationshipsobject_idbigint(20) unsigned1'-Awp_term_taxonomywp_term_taxonomy__taxonomyKEY<&-Qwp_term_taxonomywp_term_taxonomy__term_id_taxonomyUNIQUE#%-!wp_term_taxonomycountbigint(20)-$-3wp_term_taxonomyparentbigint(20) unsigned'#-#wp_term_taxonomydescriptionlongtext'"-#wp_term_taxonomytaxonomyvarchar(32).!-3wp_term_taxonomyterm_idbigint(20) unsigned7 --3wp_term_taxonomyterm_taxonomy_idbigint(20) unsigned)wp_termswp_terms__nameKEY)wp_termswp_terms__slugKEY !!wp_termsterm_groupbigint(10)%wp_termsslugvarchar(200)%wp_termsnamevarchar(200)&3wp_termsterm_idbigint(20) unsigned'#7wp_termmetawp_termmeta__meta_keyKEY&#5wp_termmetawp_termmeta__term_idKEY!#!wp_termmetameta_valuelongtext##%wp_termmetameta_keyvarchar(255))#3wp_termmetaterm_idbigint(20) unsigned)#3wp_termmetameta_idbigint(20) unsigned'#7wp_usermetawp_usermeta__meta_keyKEY&#5wp_usermetawp_usermeta__user_idKEY!#!wp_usermetameta_valuelongtext##%wp_usermetameta_keyvarchar(255))#3wp_usermetauser_idbigint(20) unsigned*#3wp_usermetaumeta_idbigint(20) unsigned# 5wp_userswp_users__user_emailKEY& ;wp_userswp_users__user_nicenameKEY' =wp_userswp_users__user_login_keyKEY$ -%%wp_usersdisplay_namevarchar(250) #wp_usersuser_statusint(11)+3%wp_usersuser_activation_keyvarchar(255)#+wp_usersuser_registereddatetime %wp_usersuser_urlvarchar(100)"!%wp_usersuser_emailvarchar(100)$'#wp_usersuser_nicenamevarchar(50)!%wp_usersuser_passvarchar(255)!!#wp_usersuser_loginvarchar(60)!3wp_usersIDbigint(20) unsigned  iF${T1 _ A " d > $z7wp_postswp_posts__post_authorKEY$y7wp_postswp_posts__post_parentKEY)xAwp_postswp_posts__type_status_dateKEY"w3wp_postswp_posts__post_nameKEY#v'!wp_postscomment_countbigint(20)&u)%wp_postspost_mime_typevarchar(100) t#wp_postspost_typevarchar(20)s!wp_postsmenu_orderint(11)r%wp_postsguidvarchar(255)*q#3wp_postspost_parentbigint(20) unsigned)p7wp_postspost_content_filteredlongtext%o/wp_postspost_modified_gmtdatetime!n'wp_postspost_modifieddatetimemwp_postspingedtextlwp_poststo_pingtext!k%wp_postspost_namevarchar(200)%j'%wp_postspost_passwordvarchar(255)"i##wp_postsping_statusvarchar(20)%h)#wp_postscomment_statusvarchar(20)"g##wp_postspost_statusvarchar(20)f%wp_postspost_excerpttexte!wp_postspost_titletext d%wp_postspost_contentlongtext!c'wp_postspost_date_gmtdatetimebwp_postspost_datedatetime*a#3wp_postspost_authorbigint(20) unsigned!`3wp_postsIDbigint(20) unsigned'_#7wp_postmetawp_postmeta__meta_keyKEY  8( 33u)  ) 33 M 2023-10-05 08:09:092023-10-05 08:09:09

Who we are

Suggested text: Our website address is: http://127.0.0.1:8000.

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 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 a5 33M#  # 33 M 2023-10-05 08:09:092023-10-05 08:09:09 +%%wp_usersdisplay_namevarchar(250) #wp_usersuser_statusint(11)+3%wp_usersuser_activation_keyvarchar(255)#+wp_usersuser_registereddatetime %wp_usersuser_urlvarchar(100)"!%wp_usersuser_emailvarchar(100)$'#wp_usersuser_nicenamevarchar(50)!%wp_usersuser_passvarchar(255)!!#wp_usersuser_loginvarchar(60)!3wp_usersIDbigint(20) unsigned  iF${T1 _ A " d > $z7wp_postswp_posts__post_authorKEY$y7wp_postswp_posts__post_parentKEY)xAwp_postswp_posts__type_status_dateKEY"w3wp_postswp_posts__post_nameKEY#v'!wp_postscomment_countbigint(20)&u)%wp_postspost_mime_typevarchar(100) t#wp_postspost_typevarchar(20)s!wp_postsmenu_orderint(11)r%wp_postsguidvarchar(255)*q#3wp_postspost_parentbigint(20) unsigned)p7wp_postspost_content_filteredlongtext%o/wp_postspost_modified_gmtdatetime!n'wp_postspost_modifieddatetimemwp_postspingedtextlwp_poststo_pingtext!k%wp_postspost_namevarchar(200)%j'%wp_postspost_passwordvarchar(255)"i##wp_postsping_statusvarchar(20)%h)#wp_postscomment_statusvarchar(20)"g##wp_postspost_statusvarchar(20)f%wp_postspost_excerpttexte!wp_postspost_titletext d%wp_postspost_contentlongtext!c'wp_postspost_date_gmtdatetimebwp_postspost_datedatetime*a#3wp_postspost_authorbigint(20) unsigned!`3wp_postsIDbigint(20) unsigned'_#7wp_postmetawp_postmeta__meta_keyKEY  8( 33u)  ) 33 M 2023-10-06 08:08:002023-10-06 08:08:00

Who we are

Suggested text: Our website address is: http://127.0.0.1:8000.

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 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 a5 33M#  # 33 M 2023-10-06 08:08:002023-10-06 08:08:00

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:

@@ -13638,9 +13638,9 @@ k

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-page2023-10-05 08:09:092023-10-05 08:09:09http://127.0.0.1:8000/?page_id=2page2 33%  # 33 A 2023-10-05 08:09:092023-10-05 08:09:09 +Sample Pagepublishclosedopensample-page2023-10-06 08:08:002023-10-06 08:08:00http://127.0.0.1:8000/?page_id=2page2 33%  # 33 A 2023-10-06 08:08:002023-10-06 08:08:00

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

-Hello world!publishopenopenhello-world2023-10-05 08:09:092023-10-05 08:09:09http://127.0.0.1:8000/?p=1post } 6 @9l,7indexwp_posts__post_authorwp_posts2CREATE INDEX "wp_posts__post_author" ON "wp_posts" ("post_author")l+7indexwp_posts__post_parentwp_posts1CREATE INDEX "wp_posts__post_parent" ON "wp_posts" ("post_parent")*A[indexwp_posts__type_status_datewp_posts0CREATE INDEX "wp_posts__type_status_date" ON "wp_posts" ("post_type", "post_status", "post_date", "ID")f)3 indexwp_posts__post_namewp_posts/CREATE INDEX "wp_posts__post_name" ON "wp_posts" ("post_name")(tablewp_postswp_posts-CREATE TABLE "wp_posts" ( +Hello world!publishopenopenhello-world2023-10-06 08:08:002023-10-06 08:08:00http://127.0.0.1:8000/?p=1post } 6 @9l,7indexwp_posts__post_authorwp_posts2CREATE INDEX "wp_posts__post_author" ON "wp_posts" ("post_author")l+7indexwp_posts__post_parentwp_posts1CREATE INDEX "wp_posts__post_parent" ON "wp_posts" ("post_parent")*A[indexwp_posts__type_status_datewp_posts0CREATE INDEX "wp_posts__type_status_date" ON "wp_posts" ("post_type", "post_status", "post_date", "ID")f)3 indexwp_posts__post_namewp_posts/CREATE INDEX "wp_posts__post_name" ON "wp_posts" ("post_name")(tablewp_postswp_posts-CREATE TABLE "wp_posts" ( "ID" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "post_author" integer NOT NULL DEFAULT '0', "post_date" text NOT NULL DEFAULT '0000-00-00 00:00:00' COLLATE NOCASE, @@ -13673,10 +13673,10 @@ k "option_value" text NOT NULL COLLATE NOCASE, "autoload" text NOT NULL DEFAULT 'yes' COLLATE NOCASE)o!9indexwp_links__link_visiblewp_links$CREATE INDEX "wp_links__link_visible" ON "wp_links" ("link_visible") )privacy-policy#sample-page# hello-world -$3pagedraft2023-10-05 08:09:09&3pagepublish2023-10-05 08:09:09$3 postpublish2023-10-05 08:09:09 +$3pagedraft2023-10-06 08:08:00&3pagepublish2023-10-06 08:08:00$3 postpublish2023-10-06 08:08:00     #UDx[3Y. q W < " tYA 2 tQ, xcM-}dJ0X5kJ/nDuO!aaI3ipermalink_structure/index.php/%year%/%monthnum%/%day%/%postname%/yesa1(UKfinished_splitting_shared_terms1yesT5link_manager_enabled0yesS3default_post_format0yesR'page_on_front0yesQ)page_for_posts0yesP+ timezone_stringyesO/uninstall_pluginsa:0:{}noN!widget_rssa:0:{}yesM#widget_texta:0:{}yesL/widget_categoriesa:0:{}yesK%sticky_postsa:0:{}yesJ'comment_orderascyes#I7default_comments_pagenewestyesH/comments_per_page50yesG'page_comments0yesF7thread_comments_depth5yesE+thread_comments1yes!D;close_comments_days_old14yes%CEclose_comments_for_old_posts0yesB3 image_default_alignyesA1 image_default_sizeyes#@;image_default_link_typenoneyes?%large_size_h1024yes>%large_size_w1024yes=)avatar_defaultmysteryyes<'medium_size_h300yes;'medium_size_w300yes:)thumbnail_crop1yes9-thumbnail_size_h150yes8-thumbnail_size_w150yes7+ upload_url_pathyes6'avatar_ratingGyes5%show_avatars1yes4 tag_baseyes3'show_on_frontpostsyes27default_link_category2yes1#blog_public1yes0# upload_pathyes&/Guploads_use_yearmonth_folders1yes.!db_version53496yes-%!default_rolesubscriberyes,'use_trackback0yes+html_typetext/htmlyes*5comment_registration0yes#)!/stylesheettwentytwentythreeyes!(/templatetwentytwentythreeyes'+ recently_editedno&9default_email_category1yes%!gmt_offset0yes$/comment_max_links2yes,#!Aping_siteshttp://rpc.pingomatic.com/yes"' category_baseyes + moderation_keysno%blog_charsetUTF-8yeshack_file0yesR!)active_pluginsa:1:{i:0;s:41:"wordpress-importer/wordpress-importer.php";}yes' rewrite_rulesyes3 permalink_structureyes/moderation_notify1yes1comment_moderation0yes-?%links_updated_date_formatF j, Y g:i ayes#time_formatg:i ayes#date_formatF j, Yyes)posts_per_page10yes7default_pingback_flag1yes3default_ping_statusopenyes"9default_comment_statusopenyes-default_category1yes+mailserver_port110yes+mailserver_passpasswordyes)-/mailserver_loginlogin@example.comyes&)-mailserver_urlmail.example.comyes +rss_use_excerpt0yes 'posts_per_rss10yes +comments_notify1yes -1require_name_email1yes #use_smilies1yes+use_balanceTags0yes'start_of_week1yes&#3admin_emailadmin@localhost.comyes1users_can_register0yes+ blogdescriptionyes$5blognameMy WordPress Websiteyes!7homehttp://127.0.0.1:8000yes$7siteurlhttp://127.0.0.1:8000yes vX3 xS,c1initial_db_version53496yes*bEwp_force_deactivated_pluginsa:0:{}yes%a9auto_update_core_majorenabledyes%`9auto_update_core_minorenabledyes#_5auto_update_core_devenabledyes,^Kauto_plugin_theme_update_emailsa:0:{}no$]Ccomment_previously_approved1yes\+ disallowed_keysno&[5!admin_email_lifespan1712045348yes%ZEshow_comments_cookies_opt_in1yes#YAwp_page_for_privacy_policy3yesX3medium_large_size_h0yesW3medium_large_size_w768yesVsite_icon0yesSd'wp_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_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:"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:"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: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:{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:"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:{s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}yesnd 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 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 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 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.

Privacy Policydraftclosedopenprivacy-policy2023-10-05 08:09:092023-10-05 08:09:09http://127.0.0.1:8000/?page_id=3page  w c n  l 5K<T #iucrona:3:{i:1696493361;a:6:{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:18:"wp_https_detection";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}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;}}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;}}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;}}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:1696579761;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;}yes8y1Iwidget_custom_htmla:1:{s:12:"_multiwidget";i:1;}yes5x+Iwidget_nav_menua:1:{s:12:"_multiwidget";i:1;}yes6w-Iwidget_tag_clouda:1:{s:12:"_multiwidget";i:1;}yesbzAlYCbD&nG+s&L~6=4/QZx^pw9QCqZY_+c)no3r'Iwidget_searcha:1:{s:12:"_multiwidget";i:1;}yes1q#Iwidget_metaa:1:{s:12:"_multiwidget";i:1;}yes8p1Iwidget_media_videoa:1:{s:12:"_multiwidget";i:1;}yes:o5Iwidget_media_gallerya:1:{s:12:"_multiwidget";i:1;}yes8n1Iwidget_media_imagea:1:{s:12:"_multiwidget";i:1;}yes8m1Iwidget_media_audioa:1:{s:12:"_multiwidget";i:1;}yes5l+Iwidget_archivesa:1:{s:12:"_multiwidget";i:1;}yes5k+Iwidget_calendara:1:{s:12:"_multiwidget";i:1;}yes2j%Iwidget_pagesa:1:{s:12:"_multiwidget";i:1;}yesL>z7O_transient_doing_cron1696493361.6473178863525390625000yesf!user_count1noe!fresh_site1yes_h-sidebars_widgetsa:4:{s:19:"wp_inactive_widgets";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:9:"sidebar-2";a:2:{i:0;s:7:"block-5";i:1;s:7:"block-6";}s:13:"array_version";i:3;}yesg%widget_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;}yes7DENY FROM ALL

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 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 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 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.

Privacy Policydraftclosedopenprivacy-policy2023-10-06 08:08:002023-10-06 08:08:00http://127.0.0.1:8000/?page_id=3page  w c n  l 5K<T #iucrona:3:{i:1696579692;a:6:{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:18:"wp_https_detection";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}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;}}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;}}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;}}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:1696666092;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;}yes8y1Iwidget_custom_htmla:1:{s:12:"_multiwidget";i:1;}yes5x+Iwidget_nav_menua:1:{s:12:"_multiwidget";i:1;}yes6w-Iwidget_tag_clouda:1:{s:12:"_multiwidget";i:1;}yesz7O_transient_doing_cron1696579692.4287290573120117187500yesf!user_count1noe!fresh_site1yes_h-sidebars_widgetsa:4:{s:19:"wp_inactive_widgets";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:9:"sidebar-2";a:2:{i:0;s:7:"block-5";i:1;s:7:"block-6";}s:13:"array_version";i:3;}yesg%widget_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;}yes7DENY FROM ALLexport(); exit; } } class Export_WXZ { public $filelist = array(); public $filename; public function __construct( $args = array() ) { global $wpdb, $post; $defaults = array( 'content' => 'all', 'author' => false, 'category' => false, 'start_date' => false, 'end_date' => false, 'status' => false, ); $this->args = wp_parse_args( $args, $defaults ); $sitename = sanitize_key( get_bloginfo( 'name' ) ); if ( ! empty( $sitename ) ) { $sitename .= '.'; } $date = gmdate( 'Y-m-d' ); $wp_filename = $sitename . 'WordPress.' . $date . '.wxz'; $this->filename = apply_filters( 'export_wp_filename', $wp_filename, $sitename, $date ); } private function json_encode( $json ) { return json_encode( $json, JSON_PRETTY_PRINT ); } private function add_file( $filename, $content, $write_to_dir = false ) { require_once ABSPATH . '/wp-admin/includes/class-pclzip.php'; $this->filelist[] = array( PCLZIP_ATT_FILE_NAME => $filename, PCLZIP_ATT_FILE_CONTENT => $content, ); if ( $write_to_dir ) { $dir = dirname( $filename ); $write_to_dir = rtrim( $write_to_dir, '/' ) . '/'; if ( ! file_exists( $write_to_dir . $dir ) ) { mkdir( $write_to_dir . $dir, 0777, true ); } file_put_contents( $write_to_dir . $filename, $content ); } return $filename; } private function output_wxz() { if ( empty( $this->filelist ) ) { return new WP_Error( 'no-files', 'No files to write.' ); } require_once ABSPATH . '/wp-admin/includes/class-pclzip.php'; $zip = tempnam( '/tmp/', $this->filename . '.zip' ); $archive = new PclZip( $zip ); $archive->create( array( array( PCLZIP_ATT_FILE_NAME => 'mimetype', PCLZIP_ATT_FILE_CONTENT => 'application/vnd.wordpress.export+zip', ), ), PCLZIP_OPT_NO_COMPRESSION ); $archive->add( $this->filelist ); readfile( $zip ); unlink( $zip ); } public function export() { global $wpdb, $post; if ( 'all' !== $this->args['content'] && post_type_exists( $this->args['content'] ) ) { $ptype = get_post_type_object( $this->args['content'] ); if ( ! $ptype->can_export ) { $this->args['content'] = 'post'; } $where = $wpdb->prepare( "{$wpdb->posts}.post_type = %s", $this->args['content'] ); } else { $post_types = get_post_types( array( 'can_export' => true ) ); $esses = array_fill( 0, count( $post_types ), '%s' ); $where = $wpdb->prepare( "{$wpdb->posts}.post_type IN (" . implode( ',', $esses ) . ')', $post_types ); } if ( $this->args['status'] && ( 'post' === $this->args['content'] || 'page' === $this->args['content'] ) ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_status = %s", $this->args['status'] ); } else { $where .= " AND {$wpdb->posts}.post_status != 'auto-draft'"; } $join = ''; if ( $this->args['category'] && 'post' === $this->args['content'] ) { $term = term_exists( $this->args['category'], 'category' ); if ( $term ) { $join = "INNER JOIN {$wpdb->term_relationships} ON ({$wpdb->posts}.ID = {$wpdb->term_relationships}.object_id)"; $where .= $wpdb->prepare( " AND {$wpdb->term_relationships}.term_taxonomy_id = %d", $term['term_taxonomy_id'] ); } } if ( in_array( $this->args['content'], array( 'post', 'page', 'attachment' ), true ) ) { if ( $this->args['author'] ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_author = %d", $this->args['author'] ); } if ( $this->args['start_date'] ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_date >= %s", gmdate( 'Y-m-d', strtotime( $this->args['start_date'] ) ) ); } if ( $this->args['end_date'] ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_date < %s", gmdate( 'Y-m-d', strtotime( '+1 month', strtotime( $this->args['end_date'] ) ) ) ); } } $post_ids = $wpdb->get_col( "SELECT ID FROM {$wpdb->posts} $join WHERE $where" ); $cats = array(); $tags = array(); $terms = array(); if ( isset( $term ) && $term ) { $cat = get_term( $term['term_id'], 'category' ); $cats = array( $cat->term_id => $cat ); unset( $term, $cat ); } elseif ( 'all' === $this->args['content'] ) { $categories = (array) get_categories( array( 'get' => 'all' ) ); $tags = (array) get_tags( array( 'get' => 'all' ) ); $custom_taxonomies = get_taxonomies( array( '_builtin' => false ) ); $custom_terms = (array) get_terms( array( 'taxonomy' => $custom_taxonomies, 'get' => 'all', ) ); while ( $cat = array_shift( $categories ) ) { if ( 0 == $cat->parent || isset( $cats[ $cat->parent ] ) ) { $cats[ $cat->term_id ] = $cat; } else { $categories[] = $cat; } } while ( $t = array_shift( $custom_terms ) ) { if ( 0 == $t->parent || isset( $terms[ $t->parent ] ) ) { $terms[ $t->term_id ] = $t; } else { $custom_terms[] = $t; } } unset( $categories, $custom_taxonomies, $custom_terms ); } $this->add_file( 'site/config.json', $this->json_encode( $this->get_blog_details() ) ); $this->export_authors(); $this->export_nav_menu_terms(); foreach ( $cats as $c ) { $this->add_file( 'terms/' . intval( $c->term_id ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $c->term_id ), 'taxonomy' => $c->taxonomy, 'name' => $c->name, 'slug' => $c->slug, 'parent' => $c->parent ? $cats[ $c->parent ]->slug : '', 'description' => $c->description, 'termmeta' => $this->termmeta( $c ), ) ) ); } foreach ( $tags as $t ) { $this->add_file( 'terms/' . intval( $t->term_id ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $t->term_id ), 'taxonomy' => $t->taxonomy, 'name' => $t->name, 'slug' => $t->slug, 'description' => $t->description, 'termmeta' => $this->termmeta( $t ), ) ) ); } foreach ( $terms as $t ) { $this->add_file( 'terms/' . intval( $t->term_id ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $t->term_id ), 'taxonomy' => $t->taxonomy, 'name' => $t->name, 'slug' => $t->slug, 'parent' => $t->parent ? $terms[ $t->parent ]->slug : '', 'description' => $t->description, 'termmeta' => $this->termmeta( $t ), ) ) ); } if ( 'all' === $this->args['content'] ) { $this->export_nav_menu_terms(); } if ( $post_ids ) { global $wp_query; $wp_query->in_the_loop = true; while ( $next_posts = array_splice( $post_ids, 0, 20 ) ) { $where = 'WHERE ID IN (' . implode( ',', $next_posts ) . ')'; $posts = $wpdb->get_results( "SELECT * FROM {$wpdb->posts} $where" ); foreach ( $posts as $post ) { setup_postdata( $post ); $title = apply_filters( 'the_title_export', $post->post_title ); $content = apply_filters( 'the_content_export', $post->post_content ); $excerpt = apply_filters( 'the_excerpt_export', $post->post_excerpt ); $is_sticky = is_sticky( $post->ID ) ? 1 : 0; $data = array( 'version' => 1, 'title' => $title, 'author' => get_the_author_meta( 'login' ), 'status' => $post->post_status, 'content' => $content, 'excerpt' => $excerpt, 'type' => $post->post_type, 'parent' => $post->post_parent, 'password' => $post->post_password, 'comment_status' => $post->comment_status, 'ping_status' => $post->ping_status, 'menu_order' => intval( $post->menu_order ), 'is_sticky' => $is_sticky, 'date_utc' => $post->post_date_gmt, 'date_modified_utc' => $post->post_modified_gmt, 'postmeta' => $this->postmeta( $post->ID ), ); if ( 'attachment' === $post->post_type ) { $data['attachment_url'] = wp_get_attachment_url( $post->ID ); } $this->add_file( 'posts/' . intval( $post->ID ) . '.json', $this->json_encode( $data ) ); } } } header( 'Content-Description: File Transfer' ); header( 'Content-Disposition: attachment; filename=' . $this->filename ); header( 'Content-Type: application/zip; charset=' . get_option( 'blog_charset' ), true ); $this->output_wxz(); } private function get_blog_details() { if ( is_multisite() ) { $base_site_url = network_home_url(); } else { $base_site_url = get_bloginfo_rss( 'url' ); } return array( 'version' => 1, 'title' => get_bloginfo_rss( 'name' ), 'link' => get_bloginfo_rss( 'url' ), 'description' => get_bloginfo_rss( 'description' ), 'date' => gmdate( 'D, d M Y H:i:s +0000' ), 'language' => get_bloginfo_rss( 'language' ), 'base_site_url' => $base_site_url, 'base_blog_url' => get_bloginfo_rss( 'url' ), ); } private function export_authors( array $post_ids = null ) { global $wpdb; if ( ! empty( $post_ids ) ) { $post_ids = array_map( 'absint', $post_ids ); $and = 'AND ID IN ( ' . implode( ', ', $post_ids ) . ')'; } else { $and = ''; } $authors = array(); $results = $wpdb->get_results( "SELECT DISTINCT post_author FROM $wpdb->posts WHERE post_status != 'auto-draft' $and" ); foreach ( (array) $results as $result ) { $authors[] = get_userdata( $result->post_author ); } $authors = array_filter( $authors ); foreach ( $authors as $author ) { $this->add_file( 'users/' . intval( $author->ID ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $author->ID ), 'username' => $author->user_login, 'display_name' => $author->display_name, 'email' => $author->user_email, ) ) ); } } private function export_nav_menu_terms() { $nav_menus = wp_get_nav_menus(); if ( empty( $nav_menus ) || ! is_array( $nav_menus ) ) { return; } foreach ( $nav_menus as $menu ) { $this->add_file( 'terms/' . intval( $menu->term_id ) . '.json', $this->json_encode( array( 'taxonomy' => 'nav_menu', 'name' => $menu->name, 'slug' => $menu->slug, ) ) ); } } function export_post_taxonomy() { $post = get_post(); $taxonomies = get_object_taxonomies( $post->post_type ); if ( empty( $taxonomies ) ) { return; } $terms = wp_get_object_terms( $post->ID, $taxonomies ); foreach ( (array) $terms as $term ) { $this->add_file( 'categories/' . intval( $term->term_id ) . '.json', $this->json_encode( array( 'taxonomy' => $term->taxonomy, 'name' => $term->name, 'slug' => $term->slug, ) ) ); } } private function termmeta( $term ) { global $wpdb; $termmeta = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->termmeta WHERE term_id = %d", $term->term_id ) ); $metadata = array(); foreach ( $termmeta as $meta ) { if ( ! apply_filters( 'wxr_export_skip_termmeta', false, $meta->meta_key, $meta ) ) { $metadata[ $meta->meta_key ] = $meta->meta_value; } } return $metadata; } private function postmeta( $id ) { global $wpdb; $postmeta = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->postmeta WHERE post_id = %d", $id ) ); $metadata = array(); foreach ( $postmeta as $meta ) { if ( apply_filters( 'wxr_export_skip_postmeta', false, $meta->meta_key, $meta ) ) { continue; } $metadata[ $meta->meta_key ] = $meta->meta_value; } return $metadata; } } #'wp_commentscomment_agent= #-wp_commentscomment_approved<#'wp_commentscomment_karma;#+wp_commentscomment_content: #-wp_commentscomment_date_gmt9#%wp_commentscomment_date8!#/wp_commentscomment_author_IP7"#1wp_commentscomment_author_url6$#5wp_commentscomment_author_email5#)wp_commentscomment_author4#+wp_commentscomment_post_ID3#!wp_commentscomment_ID2+)=wp_commentmetawp_commentmeta__meta_key1-)Awp_commentmetawp_commentmeta__comment_id0)!wp_commentmetameta_value/)wp_commentmetameta_key.)!wp_commentmetacomment_id-)wp_commentmetameta_id,A7[wp_term_relationshipswp_term_relationships__term_taxonomy_id+$7!wp_term_relationshipsterm_order**7-wp_term_relationshipsterm_taxonomy_id)#7wp_term_relationshipsobject_id(/-Awp_term_taxonomywp_term_taxonomy__taxonomy'7-Qwp_term_taxonomywp_term_taxonomy__term_id_taxonomy&-wp_term_taxonomycount%-wp_term_taxonomyparent$ -#wp_term_taxonomydescription#-wp_term_taxonomytaxonomy"-wp_term_taxonomyterm_id!%--wp_term_taxonomyterm_taxonomy_id )wp_termswp_terms__name)wp_termswp_terms__slug!wp_termsterm_groupwp_termsslugwp_termsnamewp_termsterm_id%#7wp_termmetawp_termmeta__meta_key$#5wp_termmetawp_termmeta__term_id#!wp_termmetameta_value#wp_termmetameta_key#wp_termmetaterm_id#wp_termmetameta_id%#7wp_usermetawp_usermeta__meta_key$#5wp_usermetawp_usermeta__user_id#!wp_usermetameta_value#wp_usermetameta_key#wp_usermetauser_id#wp_usermetaumeta_id!5wp_userswp_users__user_email $;wp_userswp_users__user_nicename %=wp_userswp_users__user_login_key %wp_usersdisplay_name -#wp_usersuser_status 3wp_usersuser_activation_key+wp_usersuser_registeredwp_usersuser_url!wp_usersuser_email'wp_usersuser_nicenamewp_usersuser_pass!wp_usersuser_login wp_usersID w Q373 admin$P$BZ3OVVZGZaTwwV7Ps1EAq0UGtif2iQ0adminadmin@localhost.comhttp://127.0.0.1:80002023-10-05 08:10:41admin tt#wp_postmeta wp_posts# wp_comments - wp_term_taxonomy  wp_terms#wp_usermeta  wp_users!wp_optionsz +#wp_usersuser_status 3wp_usersuser_activation_key+wp_usersuser_registeredwp_usersuser_url!wp_usersuser_email'wp_usersuser_nicenamewp_usersuser_pass!wp_usersuser_login wp_usersID w Q373 admin$P$BehsBZR2mO9Y19j8jGpDPZLi5HoMia1adminadmin@localhost.comhttp://127.0.0.1:80002023-10-06 08:09:12admin tt#wp_postmeta wp_posts# wp_comments - wp_term_taxonomy  wp_terms#wp_usermeta  wp_users!wp_optionsz  admin  admin 3 admin@localhost.com }gPA"}3  +Kwp_capabilitiesa:1:{s:13:"administrator";b:1;} 7 dismissed_wp_pointers 1show_welcome_panel1  'wp_user_level10   locale @@ -13789,12 +13789,12 @@ CREATE INDEX "wp_usermeta__user_id" ON "wp_usermeta" ("user_id") "link_notes" text NOT NULL COLLATE NOCASE, "link_rss" text NOT NULL DEFAULT '' COLLATE NOCASE)  - W 7;9 339 A WordPress Commenterwapuu@wordpress.examplehttps://wordpress.org/2023-10-05 08:10:412023-10-05 08:10:41Hi, this is a comment. + W 7;9 339 A WordPress Commenterwapuu@wordpress.examplehttps://wordpress.org/2023-10-06 08:09:122023-10-06 08:09:12Hi, 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.1comment  -3 12023-10-05 08:10:41 -3 2023-10-05 08:10:41 +3 12023-10-06 08:09:12 +3 2023-10-06 08:09:12  ; wapuu@wordpress.example  64d3U @@ -13823,7 +13823,7 @@ S  7 k - Y g6NZ.OX6|Q1V/ i>&^#5wp_postmetawp_postmeta__post_idKEY!]#!wp_postmetameta_valuelongtext#\#%wp_postmetameta_keyvarchar(255))[#3wp_postmetapost_idbigint(20) unsigned)Z#3wp_postmetameta_idbigint(20) unsigned%Y!5wp_optionswp_options__autoloadKEY+X!;wp_optionswp_options__option_nameUNIQUE!W!#wp_optionsautoloadvarchar(20)"V!%wp_optionsoption_valuelongtext%U!#%wp_optionsoption_namevarchar(191)*T!3wp_optionsoption_idbigint(20) unsigned%S9wp_linkswp_links__link_visibleKEY R%wp_linkslink_rssvarchar(255) Q!!wp_linkslink_notesmediumtext P%wp_linkslink_relvarchar(255) O%wp_linkslink_updateddatetimeN#wp_linkslink_ratingint(11))M!3wp_linkslink_ownerbigint(20) unsigned#L%#wp_linkslink_visiblevarchar(20)(K-%wp_linkslink_descriptionvarchar(255)"J##wp_linkslink_targetvarchar(25)"I!%wp_linkslink_imagevarchar(255)!H%wp_linkslink_namevarchar(255) G%wp_linkslink_urlvarchar(255)&F3wp_linkslink_idbigint(20) unsigned3E#Owp_commentswp_comments__comment_author_emailKEY-D#Cwp_commentswp_comments__comment_parentKEY/C#Gwp_commentswp_comments__comment_date_gmtKEY8B#Ywp_commentswp_comments__comment_approved_date_gmtKEY.A#Ewp_commentswp_comments__comment_post_IDKEY)@#3wp_commentsuser_idbigint(20) unsigned0?#)3wp_commentscomment_parentbigint(20) unsigned&>#%#wp_commentscomment_typevarchar(20)(=#'%wp_commentscomment_agentvarchar(255)*<#-#wp_commentscomment_approvedvarchar(20)#;#'wp_commentscomment_karmaint(11)":#+wp_commentscomment_contenttext'9#-wp_commentscomment_date_gmtdatetime#8#%wp_commentscomment_datedatetime,7#/%wp_commentscomment_author_IPvarchar(100)-6#1%wp_commentscomment_author_urlvarchar(200)/5#5%wp_commentscomment_author_emailvarchar(100)%4#)wp_commentscomment_authortinytext13#+3wp_commentscomment_post_IDbigint(20) unsigned,2#!3wp_commentscomment_IDbigint(20) unsigned-1)=wp_commentmetawp_commentmeta__meta_keyKEY/0)Awp_commentmetawp_commentmeta__comment_idKEY$/)!wp_commentmetameta_valuelongtext&.)%wp_commentmetameta_keyvarchar(255)/-)!3wp_commentmetacomment_idbigint(20) unsigned,,)3wp_commentmetameta_idbigint(20) unsignedC+7[wp_term_relationshipswp_term_relationships__term_taxonomy_idKEY**7!wp_term_relationshipsterm_orderint(11)<)7-3wp_term_relationshipsterm_taxonomy_idbigint(20) unsigned5(73wp_term_relationshipsobject_idbigint(20) unsigned1'-Awp_term_taxonomywp_term_taxonomy__taxonomyKEY<&-Qwp_term_taxonomywp_term_taxonomy__term_id_taxonomyUNIQUE#%-!wp_term_taxonomycountbigint(20)-$-3wp_term_taxonomyparentbigint(20) unsigned'#-#wp_term_taxonomydescriptionlongtext'"-#wp_term_taxonomytaxonomyvarchar(32).!-3wp_term_taxonomyterm_idbigint(20) unsigned7 --3wp_term_taxonomyterm_taxonomy_idbigint(20) unsigned)wp_termswp_terms__nameKEY)wp_termswp_terms__slugKEY !!wp_termsterm_groupbigint(10)%wp_termsslugvarchar(200)%wp_termsnamevarchar(200)&3wp_termsterm_idbigint(20) unsigned'#7wp_termmetawp_termmeta__meta_keyKEY&#5wp_termmetawp_termmeta__term_idKEY!#!wp_termmetameta_valuelongtext##%wp_termmetameta_keyvarchar(255))#3wp_termmetaterm_idbigint(20) unsigned)#3wp_termmetameta_idbigint(20) unsigned'#7wp_usermetawp_usermeta__meta_keyKEY&#5wp_usermetawp_usermeta__user_idKEY!#!wp_usermetameta_valuelongtext##%wp_usermetameta_keyvarchar(255))#3wp_usermetauser_idbigint(20) unsigned*#3wp_usermetaumeta_idbigint(20) unsigned# 5wp_userswp_users__user_emailKEY& ;wp_userswp_users__user_nicenameKEY' =wp_userswp_users__user_login_keyKEY$ -%%wp_usersdisplay_namevarchar(250) #wp_usersuser_statusint(11)+3%wp_usersuser_activation_keyvarchar(255)#+wp_usersuser_registereddatetime %wp_usersuser_urlvarchar(100)"!%wp_usersuser_emailvarchar(100)$'#wp_usersuser_nicenamevarchar(50)!%wp_usersuser_passvarchar(255)!!#wp_usersuser_loginvarchar(60)!3wp_usersIDbigint(20) unsigned  iF${T1 _ A " d > $z7wp_postswp_posts__post_authorKEY$y7wp_postswp_posts__post_parentKEY)xAwp_postswp_posts__type_status_dateKEY"w3wp_postswp_posts__post_nameKEY#v'!wp_postscomment_countbigint(20)&u)%wp_postspost_mime_typevarchar(100) t#wp_postspost_typevarchar(20)s!wp_postsmenu_orderint(11)r%wp_postsguidvarchar(255)*q#3wp_postspost_parentbigint(20) unsigned)p7wp_postspost_content_filteredlongtext%o/wp_postspost_modified_gmtdatetime!n'wp_postspost_modifieddatetimemwp_postspingedtextlwp_poststo_pingtext!k%wp_postspost_namevarchar(200)%j'%wp_postspost_passwordvarchar(255)"i##wp_postsping_statusvarchar(20)%h)#wp_postscomment_statusvarchar(20)"g##wp_postspost_statusvarchar(20)f%wp_postspost_excerpttexte!wp_postspost_titletext d%wp_postspost_contentlongtext!c'wp_postspost_date_gmtdatetimebwp_postspost_datedatetime*a#3wp_postspost_authorbigint(20) unsigned!`3wp_postsIDbigint(20) unsigned'_#7wp_postmetawp_postmeta__meta_keyKEY  8( 33u)  ) 33 M 2023-10-05 08:10:412023-10-05 08:10:41

Who we are

Suggested text: Our website address is: http://127.0.0.1:8000.

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 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 a5 33M#  # 33 M 2023-10-05 08:10:412023-10-05 08:10:41 +%%wp_usersdisplay_namevarchar(250) #wp_usersuser_statusint(11)+3%wp_usersuser_activation_keyvarchar(255)#+wp_usersuser_registereddatetime %wp_usersuser_urlvarchar(100)"!%wp_usersuser_emailvarchar(100)$'#wp_usersuser_nicenamevarchar(50)!%wp_usersuser_passvarchar(255)!!#wp_usersuser_loginvarchar(60)!3wp_usersIDbigint(20) unsigned  iF${T1 _ A " d > $z7wp_postswp_posts__post_authorKEY$y7wp_postswp_posts__post_parentKEY)xAwp_postswp_posts__type_status_dateKEY"w3wp_postswp_posts__post_nameKEY#v'!wp_postscomment_countbigint(20)&u)%wp_postspost_mime_typevarchar(100) t#wp_postspost_typevarchar(20)s!wp_postsmenu_orderint(11)r%wp_postsguidvarchar(255)*q#3wp_postspost_parentbigint(20) unsigned)p7wp_postspost_content_filteredlongtext%o/wp_postspost_modified_gmtdatetime!n'wp_postspost_modifieddatetimemwp_postspingedtextlwp_poststo_pingtext!k%wp_postspost_namevarchar(200)%j'%wp_postspost_passwordvarchar(255)"i##wp_postsping_statusvarchar(20)%h)#wp_postscomment_statusvarchar(20)"g##wp_postspost_statusvarchar(20)f%wp_postspost_excerpttexte!wp_postspost_titletext d%wp_postspost_contentlongtext!c'wp_postspost_date_gmtdatetimebwp_postspost_datedatetime*a#3wp_postspost_authorbigint(20) unsigned!`3wp_postsIDbigint(20) unsigned'_#7wp_postmetawp_postmeta__meta_keyKEY  8( 33u)  ) 33 M 2023-10-06 08:09:122023-10-06 08:09:12

Who we are

Suggested text: Our website address is: http://127.0.0.1:8000.

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 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 a5 33M#  # 33 M 2023-10-06 08:09:122023-10-06 08:09:12

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:

@@ -13841,9 +13841,9 @@ k

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-page2023-10-05 08:10:412023-10-05 08:10:41http://127.0.0.1:8000/?page_id=2page2 33%  # 33 A 2023-10-05 08:10:412023-10-05 08:10:41 +Sample Pagepublishclosedopensample-page2023-10-06 08:09:122023-10-06 08:09:12http://127.0.0.1:8000/?page_id=2page2 33%  # 33 A 2023-10-06 08:09:122023-10-06 08:09:12

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

-Hello world!publishopenopenhello-world2023-10-05 08:10:412023-10-05 08:10:41http://127.0.0.1:8000/?p=1post } 6 @9l,7indexwp_posts__post_authorwp_posts2CREATE INDEX "wp_posts__post_author" ON "wp_posts" ("post_author")l+7indexwp_posts__post_parentwp_posts1CREATE INDEX "wp_posts__post_parent" ON "wp_posts" ("post_parent")*A[indexwp_posts__type_status_datewp_posts0CREATE INDEX "wp_posts__type_status_date" ON "wp_posts" ("post_type", "post_status", "post_date", "ID")f)3 indexwp_posts__post_namewp_posts/CREATE INDEX "wp_posts__post_name" ON "wp_posts" ("post_name")(tablewp_postswp_posts-CREATE TABLE "wp_posts" ( +Hello world!publishopenopenhello-world2023-10-06 08:09:122023-10-06 08:09:12http://127.0.0.1:8000/?p=1post } 6 @9l,7indexwp_posts__post_authorwp_posts2CREATE INDEX "wp_posts__post_author" ON "wp_posts" ("post_author")l+7indexwp_posts__post_parentwp_posts1CREATE INDEX "wp_posts__post_parent" ON "wp_posts" ("post_parent")*A[indexwp_posts__type_status_datewp_posts0CREATE INDEX "wp_posts__type_status_date" ON "wp_posts" ("post_type", "post_status", "post_date", "ID")f)3 indexwp_posts__post_namewp_posts/CREATE INDEX "wp_posts__post_name" ON "wp_posts" ("post_name")(tablewp_postswp_posts-CREATE TABLE "wp_posts" ( "ID" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "post_author" integer NOT NULL DEFAULT '0', "post_date" text NOT NULL DEFAULT '0000-00-00 00:00:00' COLLATE NOCASE, @@ -13876,10 +13876,10 @@ k "option_value" text NOT NULL COLLATE NOCASE, "autoload" text NOT NULL DEFAULT 'yes' COLLATE NOCASE)o!9indexwp_links__link_visiblewp_links$CREATE INDEX "wp_links__link_visible" ON "wp_links" ("link_visible") )privacy-policy#sample-page# hello-world -$3pagedraft2023-10-05 08:10:41&3pagepublish2023-10-05 08:10:41$3 postpublish2023-10-05 08:10:41 +$3pagedraft2023-10-06 08:09:12&3pagepublish2023-10-06 08:09:12$3 postpublish2023-10-06 08:09:12     #UDx[3Y. q W < " tYA 2 tQ, xcM-}dJ0X5kJ/nDuO!aaI3ipermalink_structure/index.php/%year%/%monthnum%/%day%/%postname%/yesa1(UKfinished_splitting_shared_terms1yesT5link_manager_enabled0yesS3default_post_format0yesR'page_on_front0yesQ)page_for_posts0yesP+ timezone_stringyesO/uninstall_pluginsa:0:{}noN!widget_rssa:0:{}yesM#widget_texta:0:{}yesL/widget_categoriesa:0:{}yesK%sticky_postsa:0:{}yesJ'comment_orderascyes#I7default_comments_pagenewestyesH/comments_per_page50yesG'page_comments0yesF7thread_comments_depth5yesE+thread_comments1yes!D;close_comments_days_old14yes%CEclose_comments_for_old_posts0yesB3 image_default_alignyesA1 image_default_sizeyes#@;image_default_link_typenoneyes?%large_size_h1024yes>%large_size_w1024yes=)avatar_defaultmysteryyes<'medium_size_h300yes;'medium_size_w300yes:)thumbnail_crop1yes9-thumbnail_size_h150yes8-thumbnail_size_w150yes7+ upload_url_pathyes6'avatar_ratingGyes5%show_avatars1yes4 tag_baseyes3'show_on_frontpostsyes27default_link_category2yes1#blog_public1yes0# upload_pathyes&/Guploads_use_yearmonth_folders1yes.!db_version53496yes-%!default_rolesubscriberyes,'use_trackback0yes+html_typetext/htmlyes*5comment_registration0yes#)!/stylesheettwentytwentythreeyes!(/templatetwentytwentythreeyes'+ recently_editedno&9default_email_category1yes%!gmt_offset0yes$/comment_max_links2yes,#!Aping_siteshttp://rpc.pingomatic.com/yes"' category_baseyes + moderation_keysno%blog_charsetUTF-8yeshack_file0yesR!)active_pluginsa:1:{i:0;s:41:"wordpress-importer/wordpress-importer.php";}yes' rewrite_rulesyes3 permalink_structureyes/moderation_notify1yes1comment_moderation0yes-?%links_updated_date_formatF j, Y g:i ayes#time_formatg:i ayes#date_formatF j, Yyes)posts_per_page10yes7default_pingback_flag1yes3default_ping_statusopenyes"9default_comment_statusopenyes-default_category1yes+mailserver_port110yes+mailserver_passpasswordyes)-/mailserver_loginlogin@example.comyes&)-mailserver_urlmail.example.comyes +rss_use_excerpt0yes 'posts_per_rss10yes +comments_notify1yes -1require_name_email1yes #use_smilies1yes+use_balanceTags0yes'start_of_week1yes&#3admin_emailadmin@localhost.comyes1users_can_register0yes+ blogdescriptionyes$5blognameMy WordPress Websiteyes!7homehttp://127.0.0.1:8000yes$7siteurlhttp://127.0.0.1:8000yes vX3 xS,c1initial_db_version53496yes*bEwp_force_deactivated_pluginsa:0:{}yes%a9auto_update_core_majorenabledyes%`9auto_update_core_minorenabledyes#_5auto_update_core_devenabledyes,^Kauto_plugin_theme_update_emailsa:0:{}no$]Ccomment_previously_approved1yes\+ disallowed_keysno&[5!admin_email_lifespan1712045440yes%ZEshow_comments_cookies_opt_in1yes#YAwp_page_for_privacy_policy3yesX3medium_large_size_h0yesW3medium_large_size_w768yesVsite_icon0yesSd'wp_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_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:"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:"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: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:{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:"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:{s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}yesnd 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 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 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 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.

Privacy Policydraftclosedopenprivacy-policy2023-10-05 08:10:412023-10-05 08:10:41http://127.0.0.1:8000/?page_id=3page  w c n  l 5K<T #iucrona:3:{i:1696493453;a:6:{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:18:"wp_https_detection";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}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;}}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;}}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;}}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:1696579853;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;}yes8y1Iwidget_custom_htmla:1:{s:12:"_multiwidget";i:1;}yes5x+Iwidget_nav_menua:1:{s:12:"_multiwidget";i:1;}yes6w-Iwidget_tag_clouda:1:{s:12:"_multiwidget";i:1;}yesW[U/)N= {4BC*J{{>rvU}N#`HWLQc3#cJ&Y_xDC(^kgm8?U*!LcdWnoQs nonce_keyX+_0eom2amFi5Idg7U1kv<2B,fIU6&NJH+7=5X!Vbl4DKd*6XIdLPJ3B$6xg`s_Gno3r'Iwidget_searcha:1:{s:12:"_multiwidget";i:1;}yes1q#Iwidget_metaa:1:{s:12:"_multiwidget";i:1;}yes8p1Iwidget_media_videoa:1:{s:12:"_multiwidget";i:1;}yes:o5Iwidget_media_gallerya:1:{s:12:"_multiwidget";i:1;}yes8n1Iwidget_media_imagea:1:{s:12:"_multiwidget";i:1;}yes8m1Iwidget_media_audioa:1:{s:12:"_multiwidget";i:1;}yes5l+Iwidget_archivesa:1:{s:12:"_multiwidget";i:1;}yes5k+Iwidget_calendara:1:{s:12:"_multiwidget";i:1;}yes2j%Iwidget_pagesa:1:{s:12:"_multiwidget";i:1;}yesL>z7O_transient_doing_cron1696493453.8179490566253662109375yesf!user_count1noe!fresh_site1yes_h-sidebars_widgetsa:4:{s:19:"wp_inactive_widgets";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:9:"sidebar-2";a:2:{i:0;s:7:"block-5";i:1;s:7:"block-6";}s:13:"array_version";i:3;}yesg%widget_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;}yes7DENY FROM ALL

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 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 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 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.

Privacy Policydraftclosedopenprivacy-policy2023-10-06 08:09:122023-10-06 08:09:12http://127.0.0.1:8000/?page_id=3page  w c n  l 5K<T #iucrona:3:{i:1696579764;a:6:{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:18:"wp_https_detection";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}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;}}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;}}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;}}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:1696666164;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;}yes8y1Iwidget_custom_htmla:1:{s:12:"_multiwidget";i:1;}yes5x+Iwidget_nav_menua:1:{s:12:"_multiwidget";i:1;}yes6w-Iwidget_tag_clouda:1:{s:12:"_multiwidget";i:1;}yesN!%6v+R0jZ[I,4__W/RI/@&Bv[/1<>1-dnoQs nonce_keyMY#-0_~jeOMa6B#TY0O}7x$;1@_%s(0GW*(WzgiMUN~JbIw[~mKy2*EX)Q|ws{%Ano3r'Iwidget_searcha:1:{s:12:"_multiwidget";i:1;}yes1q#Iwidget_metaa:1:{s:12:"_multiwidget";i:1;}yes8p1Iwidget_media_videoa:1:{s:12:"_multiwidget";i:1;}yes:o5Iwidget_media_gallerya:1:{s:12:"_multiwidget";i:1;}yes8n1Iwidget_media_imagea:1:{s:12:"_multiwidget";i:1;}yes8m1Iwidget_media_audioa:1:{s:12:"_multiwidget";i:1;}yes5l+Iwidget_archivesa:1:{s:12:"_multiwidget";i:1;}yes5k+Iwidget_calendara:1:{s:12:"_multiwidget";i:1;}yes2j%Iwidget_pagesa:1:{s:12:"_multiwidget";i:1;}yesL>z7O_transient_doing_cron1696579764.7905030250549316406250yesf!user_count1noe!fresh_site1yes_h-sidebars_widgetsa:4:{s:19:"wp_inactive_widgets";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:9:"sidebar-2";a:2:{i:0;s:7:"block-5";i:1;s:7:"block-6";}s:13:"array_version";i:3;}yesg%widget_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;}yes7DENY FROM ALLexport(); exit; } } class Export_WXZ { public $filelist = array(); public $filename; public function __construct( $args = array() ) { global $wpdb, $post; $defaults = array( 'content' => 'all', 'author' => false, 'category' => false, 'start_date' => false, 'end_date' => false, 'status' => false, ); $this->args = wp_parse_args( $args, $defaults ); $sitename = sanitize_key( get_bloginfo( 'name' ) ); if ( ! empty( $sitename ) ) { $sitename .= '.'; } $date = gmdate( 'Y-m-d' ); $wp_filename = $sitename . 'WordPress.' . $date . '.wxz'; $this->filename = apply_filters( 'export_wp_filename', $wp_filename, $sitename, $date ); } private function json_encode( $json ) { return json_encode( $json, JSON_PRETTY_PRINT ); } private function add_file( $filename, $content, $write_to_dir = false ) { require_once ABSPATH . '/wp-admin/includes/class-pclzip.php'; $this->filelist[] = array( PCLZIP_ATT_FILE_NAME => $filename, PCLZIP_ATT_FILE_CONTENT => $content, ); if ( $write_to_dir ) { $dir = dirname( $filename ); $write_to_dir = rtrim( $write_to_dir, '/' ) . '/'; if ( ! file_exists( $write_to_dir . $dir ) ) { mkdir( $write_to_dir . $dir, 0777, true ); } file_put_contents( $write_to_dir . $filename, $content ); } return $filename; } private function output_wxz() { if ( empty( $this->filelist ) ) { return new WP_Error( 'no-files', 'No files to write.' ); } require_once ABSPATH . '/wp-admin/includes/class-pclzip.php'; $zip = tempnam( '/tmp/', $this->filename . '.zip' ); $archive = new PclZip( $zip ); $archive->create( array( array( PCLZIP_ATT_FILE_NAME => 'mimetype', PCLZIP_ATT_FILE_CONTENT => 'application/vnd.wordpress.export+zip', ), ), PCLZIP_OPT_NO_COMPRESSION ); $archive->add( $this->filelist ); readfile( $zip ); unlink( $zip ); } public function export() { global $wpdb, $post; if ( 'all' !== $this->args['content'] && post_type_exists( $this->args['content'] ) ) { $ptype = get_post_type_object( $this->args['content'] ); if ( ! $ptype->can_export ) { $this->args['content'] = 'post'; } $where = $wpdb->prepare( "{$wpdb->posts}.post_type = %s", $this->args['content'] ); } else { $post_types = get_post_types( array( 'can_export' => true ) ); $esses = array_fill( 0, count( $post_types ), '%s' ); $where = $wpdb->prepare( "{$wpdb->posts}.post_type IN (" . implode( ',', $esses ) . ')', $post_types ); } if ( $this->args['status'] && ( 'post' === $this->args['content'] || 'page' === $this->args['content'] ) ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_status = %s", $this->args['status'] ); } else { $where .= " AND {$wpdb->posts}.post_status != 'auto-draft'"; } $join = ''; if ( $this->args['category'] && 'post' === $this->args['content'] ) { $term = term_exists( $this->args['category'], 'category' ); if ( $term ) { $join = "INNER JOIN {$wpdb->term_relationships} ON ({$wpdb->posts}.ID = {$wpdb->term_relationships}.object_id)"; $where .= $wpdb->prepare( " AND {$wpdb->term_relationships}.term_taxonomy_id = %d", $term['term_taxonomy_id'] ); } } if ( in_array( $this->args['content'], array( 'post', 'page', 'attachment' ), true ) ) { if ( $this->args['author'] ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_author = %d", $this->args['author'] ); } if ( $this->args['start_date'] ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_date >= %s", gmdate( 'Y-m-d', strtotime( $this->args['start_date'] ) ) ); } if ( $this->args['end_date'] ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_date < %s", gmdate( 'Y-m-d', strtotime( '+1 month', strtotime( $this->args['end_date'] ) ) ) ); } } $post_ids = $wpdb->get_col( "SELECT ID FROM {$wpdb->posts} $join WHERE $where" ); $cats = array(); $tags = array(); $terms = array(); if ( isset( $term ) && $term ) { $cat = get_term( $term['term_id'], 'category' ); $cats = array( $cat->term_id => $cat ); unset( $term, $cat ); } elseif ( 'all' === $this->args['content'] ) { $categories = (array) get_categories( array( 'get' => 'all' ) ); $tags = (array) get_tags( array( 'get' => 'all' ) ); $custom_taxonomies = get_taxonomies( array( '_builtin' => false ) ); $custom_terms = (array) get_terms( array( 'taxonomy' => $custom_taxonomies, 'get' => 'all', ) ); while ( $cat = array_shift( $categories ) ) { if ( 0 == $cat->parent || isset( $cats[ $cat->parent ] ) ) { $cats[ $cat->term_id ] = $cat; } else { $categories[] = $cat; } } while ( $t = array_shift( $custom_terms ) ) { if ( 0 == $t->parent || isset( $terms[ $t->parent ] ) ) { $terms[ $t->term_id ] = $t; } else { $custom_terms[] = $t; } } unset( $categories, $custom_taxonomies, $custom_terms ); } $this->add_file( 'site/config.json', $this->json_encode( $this->get_blog_details() ) ); $this->export_authors(); $this->export_nav_menu_terms(); foreach ( $cats as $c ) { $this->add_file( 'terms/' . intval( $c->term_id ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $c->term_id ), 'taxonomy' => $c->taxonomy, 'name' => $c->name, 'slug' => $c->slug, 'parent' => $c->parent ? $cats[ $c->parent ]->slug : '', 'description' => $c->description, 'termmeta' => $this->termmeta( $c ), ) ) ); } foreach ( $tags as $t ) { $this->add_file( 'terms/' . intval( $t->term_id ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $t->term_id ), 'taxonomy' => $t->taxonomy, 'name' => $t->name, 'slug' => $t->slug, 'description' => $t->description, 'termmeta' => $this->termmeta( $t ), ) ) ); } foreach ( $terms as $t ) { $this->add_file( 'terms/' . intval( $t->term_id ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $t->term_id ), 'taxonomy' => $t->taxonomy, 'name' => $t->name, 'slug' => $t->slug, 'parent' => $t->parent ? $terms[ $t->parent ]->slug : '', 'description' => $t->description, 'termmeta' => $this->termmeta( $t ), ) ) ); } if ( 'all' === $this->args['content'] ) { $this->export_nav_menu_terms(); } if ( $post_ids ) { global $wp_query; $wp_query->in_the_loop = true; while ( $next_posts = array_splice( $post_ids, 0, 20 ) ) { $where = 'WHERE ID IN (' . implode( ',', $next_posts ) . ')'; $posts = $wpdb->get_results( "SELECT * FROM {$wpdb->posts} $where" ); foreach ( $posts as $post ) { setup_postdata( $post ); $title = apply_filters( 'the_title_export', $post->post_title ); $content = apply_filters( 'the_content_export', $post->post_content ); $excerpt = apply_filters( 'the_excerpt_export', $post->post_excerpt ); $is_sticky = is_sticky( $post->ID ) ? 1 : 0; $data = array( 'version' => 1, 'title' => $title, 'author' => get_the_author_meta( 'login' ), 'status' => $post->post_status, 'content' => $content, 'excerpt' => $excerpt, 'type' => $post->post_type, 'parent' => $post->post_parent, 'password' => $post->post_password, 'comment_status' => $post->comment_status, 'ping_status' => $post->ping_status, 'menu_order' => intval( $post->menu_order ), 'is_sticky' => $is_sticky, 'date_utc' => $post->post_date_gmt, 'date_modified_utc' => $post->post_modified_gmt, 'postmeta' => $this->postmeta( $post->ID ), ); if ( 'attachment' === $post->post_type ) { $data['attachment_url'] = wp_get_attachment_url( $post->ID ); } $this->add_file( 'posts/' . intval( $post->ID ) . '.json', $this->json_encode( $data ) ); } } } header( 'Content-Description: File Transfer' ); header( 'Content-Disposition: attachment; filename=' . $this->filename ); header( 'Content-Type: application/zip; charset=' . get_option( 'blog_charset' ), true ); $this->output_wxz(); } private function get_blog_details() { if ( is_multisite() ) { $base_site_url = network_home_url(); } else { $base_site_url = get_bloginfo_rss( 'url' ); } return array( 'version' => 1, 'title' => get_bloginfo_rss( 'name' ), 'link' => get_bloginfo_rss( 'url' ), 'description' => get_bloginfo_rss( 'description' ), 'date' => gmdate( 'D, d M Y H:i:s +0000' ), 'language' => get_bloginfo_rss( 'language' ), 'base_site_url' => $base_site_url, 'base_blog_url' => get_bloginfo_rss( 'url' ), ); } private function export_authors( array $post_ids = null ) { global $wpdb; if ( ! empty( $post_ids ) ) { $post_ids = array_map( 'absint', $post_ids ); $and = 'AND ID IN ( ' . implode( ', ', $post_ids ) . ')'; } else { $and = ''; } $authors = array(); $results = $wpdb->get_results( "SELECT DISTINCT post_author FROM $wpdb->posts WHERE post_status != 'auto-draft' $and" ); foreach ( (array) $results as $result ) { $authors[] = get_userdata( $result->post_author ); } $authors = array_filter( $authors ); foreach ( $authors as $author ) { $this->add_file( 'users/' . intval( $author->ID ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $author->ID ), 'username' => $author->user_login, 'display_name' => $author->display_name, 'email' => $author->user_email, ) ) ); } } private function export_nav_menu_terms() { $nav_menus = wp_get_nav_menus(); if ( empty( $nav_menus ) || ! is_array( $nav_menus ) ) { return; } foreach ( $nav_menus as $menu ) { $this->add_file( 'terms/' . intval( $menu->term_id ) . '.json', $this->json_encode( array( 'taxonomy' => 'nav_menu', 'name' => $menu->name, 'slug' => $menu->slug, ) ) ); } } function export_post_taxonomy() { $post = get_post(); $taxonomies = get_object_taxonomies( $post->post_type ); if ( empty( $taxonomies ) ) { return; } $terms = wp_get_object_terms( $post->ID, $taxonomies ); foreach ( (array) $terms as $term ) { $this->add_file( 'categories/' . intval( $term->term_id ) . '.json', $this->json_encode( array( 'taxonomy' => $term->taxonomy, 'name' => $term->name, 'slug' => $term->slug, ) ) ); } } private function termmeta( $term ) { global $wpdb; $termmeta = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->termmeta WHERE term_id = %d", $term->term_id ) ); $metadata = array(); foreach ( $termmeta as $meta ) { if ( ! apply_filters( 'wxr_export_skip_termmeta', false, $meta->meta_key, $meta ) ) { $metadata[ $meta->meta_key ] = $meta->meta_value; } } return $metadata; } private function postmeta( $id ) { global $wpdb; $postmeta = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->postmeta WHERE post_id = %d", $id ) ); $metadata = array(); foreach ( $postmeta as $meta ) { if ( apply_filters( 'wxr_export_skip_postmeta', false, $meta->meta_key, $meta ) ) { continue; } $metadata[ $meta->meta_key ] = $meta->meta_value; } return $metadata; } } #'wp_commentscomment_agent= #-wp_commentscomment_approved<#'wp_commentscomment_karma;#+wp_commentscomment_content: #-wp_commentscomment_date_gmt9#%wp_commentscomment_date8!#/wp_commentscomment_author_IP7"#1wp_commentscomment_author_url6$#5wp_commentscomment_author_email5#)wp_commentscomment_author4#+wp_commentscomment_post_ID3#!wp_commentscomment_ID2+)=wp_commentmetawp_commentmeta__meta_key1-)Awp_commentmetawp_commentmeta__comment_id0)!wp_commentmetameta_value/)wp_commentmetameta_key.)!wp_commentmetacomment_id-)wp_commentmetameta_id,A7[wp_term_relationshipswp_term_relationships__term_taxonomy_id+$7!wp_term_relationshipsterm_order**7-wp_term_relationshipsterm_taxonomy_id)#7wp_term_relationshipsobject_id(/-Awp_term_taxonomywp_term_taxonomy__taxonomy'7-Qwp_term_taxonomywp_term_taxonomy__term_id_taxonomy&-wp_term_taxonomycount%-wp_term_taxonomyparent$ -#wp_term_taxonomydescription#-wp_term_taxonomytaxonomy"-wp_term_taxonomyterm_id!%--wp_term_taxonomyterm_taxonomy_id )wp_termswp_terms__name)wp_termswp_terms__slug!wp_termsterm_groupwp_termsslugwp_termsnamewp_termsterm_id%#7wp_termmetawp_termmeta__meta_key$#5wp_termmetawp_termmeta__term_id#!wp_termmetameta_value#wp_termmetameta_key#wp_termmetaterm_id#wp_termmetameta_id%#7wp_usermetawp_usermeta__meta_key$#5wp_usermetawp_usermeta__user_id#!wp_usermetameta_value#wp_usermetameta_key#wp_usermetauser_id#wp_usermetaumeta_id!5wp_userswp_users__user_email $;wp_userswp_users__user_nicename %=wp_userswp_users__user_login_key %wp_usersdisplay_name -#wp_usersuser_status 3wp_usersuser_activation_key+wp_usersuser_registeredwp_usersuser_url!wp_usersuser_email'wp_usersuser_nicenamewp_usersuser_pass!wp_usersuser_login wp_usersID w Q373 admin$P$Br90C9/fs8qZN2fX23E9bKt6Sn.oov0adminadmin@localhost.comhttp://127.0.0.1:80002023-10-05 08:12:15admin tt#wp_postmeta wp_posts# wp_comments - wp_term_taxonomy  wp_terms#wp_usermeta  wp_users!wp_options{ +#wp_usersuser_status 3wp_usersuser_activation_key+wp_usersuser_registeredwp_usersuser_url!wp_usersuser_email'wp_usersuser_nicenamewp_usersuser_pass!wp_usersuser_login wp_usersID w Q373 admin$P$BR6pVTnjTiJQq6Spc9itXHWk1GSkiR1adminadmin@localhost.comhttp://127.0.0.1:80002023-10-06 08:10:26admin tt#wp_postmeta wp_posts# wp_comments - wp_term_taxonomy  wp_terms#wp_usermeta  wp_users!wp_options{  admin  admin 3 admin@localhost.com }gPA"}3  +Kwp_capabilitiesa:1:{s:13:"administrator";b:1;} 7 dismissed_wp_pointers 1show_welcome_panel1  'wp_user_level10   locale @@ -14064,12 +14064,12 @@ CREATE INDEX "wp_usermeta__user_id" ON "wp_usermeta" ("user_id") "link_notes" text NOT NULL COLLATE NOCASE, "link_rss" text NOT NULL DEFAULT '' COLLATE NOCASE)  - W 7;9 339 A WordPress Commenterwapuu@wordpress.examplehttps://wordpress.org/2023-10-05 08:12:152023-10-05 08:12:15Hi, this is a comment. + W 7;9 339 A WordPress Commenterwapuu@wordpress.examplehttps://wordpress.org/2023-10-06 08:10:262023-10-06 08:10:26Hi, 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.1comment  -3 12023-10-05 08:12:15 -3 2023-10-05 08:12:15 +3 12023-10-06 08:10:26 +3 2023-10-06 08:10:26  ; wapuu@wordpress.example  96y4d3U @@ -14098,7 +14098,7 @@ S  7 k - Y g6NZ.OX6|Q1V/ i>&^#5wp_postmetawp_postmeta__post_idKEY!]#!wp_postmetameta_valuelongtext#\#%wp_postmetameta_keyvarchar(255))[#3wp_postmetapost_idbigint(20) unsigned)Z#3wp_postmetameta_idbigint(20) unsigned%Y!5wp_optionswp_options__autoloadKEY+X!;wp_optionswp_options__option_nameUNIQUE!W!#wp_optionsautoloadvarchar(20)"V!%wp_optionsoption_valuelongtext%U!#%wp_optionsoption_namevarchar(191)*T!3wp_optionsoption_idbigint(20) unsigned%S9wp_linkswp_links__link_visibleKEY R%wp_linkslink_rssvarchar(255) Q!!wp_linkslink_notesmediumtext P%wp_linkslink_relvarchar(255) O%wp_linkslink_updateddatetimeN#wp_linkslink_ratingint(11))M!3wp_linkslink_ownerbigint(20) unsigned#L%#wp_linkslink_visiblevarchar(20)(K-%wp_linkslink_descriptionvarchar(255)"J##wp_linkslink_targetvarchar(25)"I!%wp_linkslink_imagevarchar(255)!H%wp_linkslink_namevarchar(255) G%wp_linkslink_urlvarchar(255)&F3wp_linkslink_idbigint(20) unsigned3E#Owp_commentswp_comments__comment_author_emailKEY-D#Cwp_commentswp_comments__comment_parentKEY/C#Gwp_commentswp_comments__comment_date_gmtKEY8B#Ywp_commentswp_comments__comment_approved_date_gmtKEY.A#Ewp_commentswp_comments__comment_post_IDKEY)@#3wp_commentsuser_idbigint(20) unsigned0?#)3wp_commentscomment_parentbigint(20) unsigned&>#%#wp_commentscomment_typevarchar(20)(=#'%wp_commentscomment_agentvarchar(255)*<#-#wp_commentscomment_approvedvarchar(20)#;#'wp_commentscomment_karmaint(11)":#+wp_commentscomment_contenttext'9#-wp_commentscomment_date_gmtdatetime#8#%wp_commentscomment_datedatetime,7#/%wp_commentscomment_author_IPvarchar(100)-6#1%wp_commentscomment_author_urlvarchar(200)/5#5%wp_commentscomment_author_emailvarchar(100)%4#)wp_commentscomment_authortinytext13#+3wp_commentscomment_post_IDbigint(20) unsigned,2#!3wp_commentscomment_IDbigint(20) unsigned-1)=wp_commentmetawp_commentmeta__meta_keyKEY/0)Awp_commentmetawp_commentmeta__comment_idKEY$/)!wp_commentmetameta_valuelongtext&.)%wp_commentmetameta_keyvarchar(255)/-)!3wp_commentmetacomment_idbigint(20) unsigned,,)3wp_commentmetameta_idbigint(20) unsignedC+7[wp_term_relationshipswp_term_relationships__term_taxonomy_idKEY**7!wp_term_relationshipsterm_orderint(11)<)7-3wp_term_relationshipsterm_taxonomy_idbigint(20) unsigned5(73wp_term_relationshipsobject_idbigint(20) unsigned1'-Awp_term_taxonomywp_term_taxonomy__taxonomyKEY<&-Qwp_term_taxonomywp_term_taxonomy__term_id_taxonomyUNIQUE#%-!wp_term_taxonomycountbigint(20)-$-3wp_term_taxonomyparentbigint(20) unsigned'#-#wp_term_taxonomydescriptionlongtext'"-#wp_term_taxonomytaxonomyvarchar(32).!-3wp_term_taxonomyterm_idbigint(20) unsigned7 --3wp_term_taxonomyterm_taxonomy_idbigint(20) unsigned)wp_termswp_terms__nameKEY)wp_termswp_terms__slugKEY !!wp_termsterm_groupbigint(10)%wp_termsslugvarchar(200)%wp_termsnamevarchar(200)&3wp_termsterm_idbigint(20) unsigned'#7wp_termmetawp_termmeta__meta_keyKEY&#5wp_termmetawp_termmeta__term_idKEY!#!wp_termmetameta_valuelongtext##%wp_termmetameta_keyvarchar(255))#3wp_termmetaterm_idbigint(20) unsigned)#3wp_termmetameta_idbigint(20) unsigned'#7wp_usermetawp_usermeta__meta_keyKEY&#5wp_usermetawp_usermeta__user_idKEY!#!wp_usermetameta_valuelongtext##%wp_usermetameta_keyvarchar(255))#3wp_usermetauser_idbigint(20) unsigned*#3wp_usermetaumeta_idbigint(20) unsigned# 5wp_userswp_users__user_emailKEY& ;wp_userswp_users__user_nicenameKEY' =wp_userswp_users__user_login_keyKEY$ -%%wp_usersdisplay_namevarchar(250) #wp_usersuser_statusint(11)+3%wp_usersuser_activation_keyvarchar(255)#+wp_usersuser_registereddatetime %wp_usersuser_urlvarchar(100)"!%wp_usersuser_emailvarchar(100)$'#wp_usersuser_nicenamevarchar(50)!%wp_usersuser_passvarchar(255)!!#wp_usersuser_loginvarchar(60)!3wp_usersIDbigint(20) unsigned  iF${T1 _ A " d > $z7wp_postswp_posts__post_authorKEY$y7wp_postswp_posts__post_parentKEY)xAwp_postswp_posts__type_status_dateKEY"w3wp_postswp_posts__post_nameKEY#v'!wp_postscomment_countbigint(20)&u)%wp_postspost_mime_typevarchar(100) t#wp_postspost_typevarchar(20)s!wp_postsmenu_orderint(11)r%wp_postsguidvarchar(255)*q#3wp_postspost_parentbigint(20) unsigned)p7wp_postspost_content_filteredlongtext%o/wp_postspost_modified_gmtdatetime!n'wp_postspost_modifieddatetimemwp_postspingedtextlwp_poststo_pingtext!k%wp_postspost_namevarchar(200)%j'%wp_postspost_passwordvarchar(255)"i##wp_postsping_statusvarchar(20)%h)#wp_postscomment_statusvarchar(20)"g##wp_postspost_statusvarchar(20)f%wp_postspost_excerpttexte!wp_postspost_titletext d%wp_postspost_contentlongtext!c'wp_postspost_date_gmtdatetimebwp_postspost_datedatetime*a#3wp_postspost_authorbigint(20) unsigned!`3wp_postsIDbigint(20) unsigned'_#7wp_postmetawp_postmeta__meta_keyKEY  8( 33u)  ) 33 M 2023-10-05 08:12:152023-10-05 08:12:15

Who we are

Suggested text: Our website address is: http://127.0.0.1:8000.

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 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 a5 33M#  # 33 M 2023-10-05 08:12:152023-10-05 08:12:15 +%%wp_usersdisplay_namevarchar(250) #wp_usersuser_statusint(11)+3%wp_usersuser_activation_keyvarchar(255)#+wp_usersuser_registereddatetime %wp_usersuser_urlvarchar(100)"!%wp_usersuser_emailvarchar(100)$'#wp_usersuser_nicenamevarchar(50)!%wp_usersuser_passvarchar(255)!!#wp_usersuser_loginvarchar(60)!3wp_usersIDbigint(20) unsigned  iF${T1 _ A " d > $z7wp_postswp_posts__post_authorKEY$y7wp_postswp_posts__post_parentKEY)xAwp_postswp_posts__type_status_dateKEY"w3wp_postswp_posts__post_nameKEY#v'!wp_postscomment_countbigint(20)&u)%wp_postspost_mime_typevarchar(100) t#wp_postspost_typevarchar(20)s!wp_postsmenu_orderint(11)r%wp_postsguidvarchar(255)*q#3wp_postspost_parentbigint(20) unsigned)p7wp_postspost_content_filteredlongtext%o/wp_postspost_modified_gmtdatetime!n'wp_postspost_modifieddatetimemwp_postspingedtextlwp_poststo_pingtext!k%wp_postspost_namevarchar(200)%j'%wp_postspost_passwordvarchar(255)"i##wp_postsping_statusvarchar(20)%h)#wp_postscomment_statusvarchar(20)"g##wp_postspost_statusvarchar(20)f%wp_postspost_excerpttexte!wp_postspost_titletext d%wp_postspost_contentlongtext!c'wp_postspost_date_gmtdatetimebwp_postspost_datedatetime*a#3wp_postspost_authorbigint(20) unsigned!`3wp_postsIDbigint(20) unsigned'_#7wp_postmetawp_postmeta__meta_keyKEY  8( 33u)  ) 33 M 2023-10-06 08:10:262023-10-06 08:10:26

Who we are

Suggested text: Our website address is: http://127.0.0.1:8000.

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 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 a5 33M#  # 33 M 2023-10-06 08:10:262023-10-06 08:10:26

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:

@@ -14116,9 +14116,9 @@ k

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-page2023-10-05 08:12:152023-10-05 08:12:15http://127.0.0.1:8000/?page_id=2page2 33%  # 33 A 2023-10-05 08:12:152023-10-05 08:12:15 +Sample Pagepublishclosedopensample-page2023-10-06 08:10:262023-10-06 08:10:26http://127.0.0.1:8000/?page_id=2page2 33%  # 33 A 2023-10-06 08:10:262023-10-06 08:10:26

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

-Hello world!publishopenopenhello-world2023-10-05 08:12:152023-10-05 08:12:15http://127.0.0.1:8000/?p=1post } 6 @9l,7indexwp_posts__post_authorwp_posts2CREATE INDEX "wp_posts__post_author" ON "wp_posts" ("post_author")l+7indexwp_posts__post_parentwp_posts1CREATE INDEX "wp_posts__post_parent" ON "wp_posts" ("post_parent")*A[indexwp_posts__type_status_datewp_posts0CREATE INDEX "wp_posts__type_status_date" ON "wp_posts" ("post_type", "post_status", "post_date", "ID")f)3 indexwp_posts__post_namewp_posts/CREATE INDEX "wp_posts__post_name" ON "wp_posts" ("post_name")(tablewp_postswp_posts-CREATE TABLE "wp_posts" ( +Hello world!publishopenopenhello-world2023-10-06 08:10:262023-10-06 08:10:26http://127.0.0.1:8000/?p=1post } 6 @9l,7indexwp_posts__post_authorwp_posts2CREATE INDEX "wp_posts__post_author" ON "wp_posts" ("post_author")l+7indexwp_posts__post_parentwp_posts1CREATE INDEX "wp_posts__post_parent" ON "wp_posts" ("post_parent")*A[indexwp_posts__type_status_datewp_posts0CREATE INDEX "wp_posts__type_status_date" ON "wp_posts" ("post_type", "post_status", "post_date", "ID")f)3 indexwp_posts__post_namewp_posts/CREATE INDEX "wp_posts__post_name" ON "wp_posts" ("post_name")(tablewp_postswp_posts-CREATE TABLE "wp_posts" ( "ID" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "post_author" integer NOT NULL DEFAULT '0', "post_date" text NOT NULL DEFAULT '0000-00-00 00:00:00' COLLATE NOCASE, @@ -14151,15 +14151,15 @@ k "option_value" text NOT NULL COLLATE NOCASE, "autoload" text NOT NULL DEFAULT 'yes' COLLATE NOCASE)o!9indexwp_links__link_visiblewp_links$CREATE INDEX "wp_links__link_visible" ON "wp_links" ("link_visible") )privacy-policy#sample-page# hello-world -$3pagedraft2023-10-05 08:12:15&3pagepublish2023-10-05 08:12:15$3 postpublish2023-10-05 08:12:15 +$3pagedraft2023-10-06 08:10:26&3pagepublish2023-10-06 08:10:26$3 postpublish2023-10-06 08:10:26     #UDx[3Y. q W < " tYA 2 tQ, xcM-}dJ0X5kJ/nDuO!aaI3ipermalink_structure/index.php/%year%/%monthnum%/%day%/%postname%/yesa1(UKfinished_splitting_shared_terms1yesT5link_manager_enabled0yesS3default_post_format0yesR'page_on_front0yesQ)page_for_posts0yesP+ timezone_stringyesO/uninstall_pluginsa:0:{}noN!widget_rssa:0:{}yesM#widget_texta:0:{}yesL/widget_categoriesa:0:{}yesK%sticky_postsa:0:{}yesJ'comment_orderascyes#I7default_comments_pagenewestyesH/comments_per_page50yesG'page_comments0yesF7thread_comments_depth5yesE+thread_comments1yes!D;close_comments_days_old14yes%CEclose_comments_for_old_posts0yesB3 image_default_alignyesA1 image_default_sizeyes#@;image_default_link_typenoneyes?%large_size_h1024yes>%large_size_w1024yes=)avatar_defaultmysteryyes<'medium_size_h300yes;'medium_size_w300yes:)thumbnail_crop1yes9-thumbnail_size_h150yes8-thumbnail_size_w150yes7+ upload_url_pathyes6'avatar_ratingGyes5%show_avatars1yes4 tag_baseyes3'show_on_frontpostsyes27default_link_category2yes1#blog_public1yes0# upload_pathyes&/Guploads_use_yearmonth_folders1yes.!db_version55853yes-%!default_rolesubscriberyes,'use_trackback0yes+html_typetext/htmlyes*5comment_registration0yes#)!/stylesheettwentytwentythreeyes!(/templatetwentytwentythreeyes'+ recently_editedno&9default_email_category1yes%!gmt_offset0yes$/comment_max_links2yes,#!Aping_siteshttp://rpc.pingomatic.com/yes"' category_baseyes + moderation_keysno%blog_charsetUTF-8yeshack_file0yesR!)active_pluginsa:1:{i:0;s:41:"wordpress-importer/wordpress-importer.php";}yes' rewrite_rulesyes3 permalink_structureyes/moderation_notify1yes1comment_moderation0yes-?%links_updated_date_formatF j, Y g:i ayes#time_formatg:i ayes#date_formatF j, Yyes)posts_per_page10yes7default_pingback_flag1yes3default_ping_statusopenyes"9default_comment_statusopenyes-default_category1yes+mailserver_port110yes+mailserver_passpasswordyes)-/mailserver_loginlogin@example.comyes&)-mailserver_urlmail.example.comyes +rss_use_excerpt0yes 'posts_per_rss10yes +comments_notify1yes -1require_name_email1yes #use_smilies1yes+use_balanceTags0yes'start_of_week1yes&#3admin_emailadmin@localhost.comyes1users_can_register0yes+ blogdescriptionyes$5blognameMy WordPress Websiteyes!7homehttp://127.0.0.1:8000yes$7siteurlhttp://127.0.0.1:8000yes vX3 xS,c1initial_db_version55853yes*bEwp_force_deactivated_pluginsa:0:{}yes%a9auto_update_core_majorenabledyes%`9auto_update_core_minorenabledyes#_5auto_update_core_devenabledyes,^Kauto_plugin_theme_update_emailsa:0:{}no$]Ccomment_previously_approved1yes\+ disallowed_keysno&[5!admin_email_lifespan1712045535yes%ZEshow_comments_cookies_opt_in1yes#YAwp_page_for_privacy_policy3yesX3medium_large_size_h0yesW3medium_large_size_w768yesVsite_icon0yesSd'wp_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_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:"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:"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: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:{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:"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:{s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}yesnd 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 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 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 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.

Privacy Policydraftclosedopenprivacy-policy2023-10-05 08:12:152023-10-05 08:12:15http://127.0.0.1:8000/?page_id=3page t w c n / +1require_name_email1yes #use_smilies1yes+use_balanceTags0yes'start_of_week1yes&#3admin_emailadmin@localhost.comyes1users_can_register0yes+ blogdescriptionyes$5blognameMy WordPress Websiteyes!7homehttp://127.0.0.1:8000yes$7siteurlhttp://127.0.0.1:8000yes vX3 xS,c1initial_db_version55853yes*bEwp_force_deactivated_pluginsa:0:{}yes%a9auto_update_core_majorenabledyes%`9auto_update_core_minorenabledyes#_5auto_update_core_devenabledyes,^Kauto_plugin_theme_update_emailsa:0:{}no$]Ccomment_previously_approved1yes\+ disallowed_keysno&[5!admin_email_lifespan1712131826yes%ZEshow_comments_cookies_opt_in1yes#YAwp_page_for_privacy_policy3yesX3medium_large_size_h0yesW3medium_large_size_w768yesVsite_icon0yesSd'wp_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_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:"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:"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: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:{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:"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:{s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}yesnd 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 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 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 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.

Privacy Policydraftclosedopenprivacy-policy2023-10-06 08:10:262023-10-06 08:10:26http://127.0.0.1:8000/?page_id=3page t w c n / M - o 4MKtQy nonce_keyBl^,m8PuKyXI9qwNKpIyJWbSr?8qeR|R*kun?qs2+*xk0u-,;9UX6HEce.g5VM|{noiucrona:3:{i:1696493548;a:6:{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:18:"wp_https_detection";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}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;}}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;}}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;}}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:1696579948;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;}yessxQ_transient_wp_core_block_css_filesa:124:{i:0;s:58:"/root/wordpress/wp-includes/blocks/archives/editor.min.css";i:1;s:57:"/root/wordpress/wp-includes/blocks/archives/style.min.css";i:2;s:55:"/root/wordpress/wp-includes/blocks/audio/editor.min.css";i:3;s:54:"/root/wordpress/wp-includes/blocks/audio/style.min.css";i:4;s:54:"/root/wordpress/wp-includes/blocks/audio/theme.min.css";i:5;s:56:"/root/wordpress/wp-includes/blocks/avatar/editor.min.css";i:6;s:55:"/root/wordpress/wp-includes/blocks/avatar/style.min.css";i:7;s:55:"/root/wordpress/wp-includes/blocks/block/editor.min.css";i:8;s:56:"/root/wordpress/wp-includes/blocks/button/editor.min.css";i:9;s:55:"/root/wordpress/wp-includes/blocks/button/style.min.css";i:10;s:57:"/root/wordpress/wp-includes/b78w1Iwidget_custom_htmla:1:{s:12:"_multiwidget";i:1;}yes5v+Iwidget_nav_menua:1:{s:12:"_multiwidget";i:1;}yes6u-Iwidget_tag_clouda:1:{s:12:"_multiwidget";i:1;}yes";}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;}yes8locks/buttons/editor.min.css";i:11;s:56:"/root/wordpress/wp-includes/blocks/buttons/style.min.css";i:12;s:57:"/root/wordpress/wp-includes/blocks/calendar/style.min.css";i:13;s:60:"/root/wordpress/wp-includes/blocks/categories/editor.min.css";i:14;s:59:"/root/wordpress/wp-includes/blocks/categories/style.min.css";i:15;s:54:"/root/wordpress/wp-includes/blocks/code/editor.min.css";i:16;s:53:"/root/wordpress/wp-includes/blocks/code/style.min.css";i:17;s:53:"/root/wordpress/wp-includes/blocks/code/theme.min.css";i:18;s:57:"/root/wordpress/wp-includes/blocks/columns/editor.min.css";i:19;s:56:"/root/wordpress/wp-includes/blocks/columns/style.min.css";i:20;s:64:"/root/wordpress/wp-includes/blocks/comment-content/style.min.css";i:21;s:65:"/root/wordpress/wp-includes/blocks/comment-template/style.min.css";i:22;s:77:"/root/wordpress/wp-includes/blocks/comments-pagination-numbers/editor.min.css";i:23;s:69:"/root/wordpress/wp-includes/blocks/comments-pagination/editor.min.css";i:24;s:68:"/root/wordpress/wp-includes/blocks/comments-pagination/style.min.css";i:25;s:64:"/root/wordpress/wp-includes/blocks/comments-title/editor.min.css";i:26;s:58:"/root/wordpress/wp-includes/blocks/comments/editor.min.css";i:27;s:57:"/root/wordpress/wp-includes/blocks/comments/style.min.css";i:28;s:55:"/root/wordpress/wp-includes/blocks/cover/editor.min.css";i:29;s:54:"/root/wordpress/wp-includes/blocks/cover/style.min.css";i:30;s:57:"/root/wordpress/wp-includes/blocks/details/editor.min.css";i:31;s:56:"/root/wordpress/wp-includes/blocks/details/style.min.css";i:32;s:55:"/root/wordpress/wp-includes/blocks/embed/editor.min.css";i:33;s:54:"/root/wordpress/wp-includes/blocks/embed/style.min.css";i:34;s:54:"/root/wordpress/wp-includes/blocks/embed/theme.min.css";i:35;s:54:"/root/wordpress/wp-includes/blocks/file/editor.min.css";i:36;s:53:"/root/wordpress/wp-includes/blocks/file/style.min.css";i:37;s:58:"/root/wordpress/wp-includes/blocks/footnotes/style.min.css";i:38;s:58:"/root/wordpress/wp-includes/blocks/freeform/editor.min.css";i:39;s:57:"/root/wordpress/wp-includes/blocks/gallery/editor.min.css";i:40;s:56:"/root/wordpress/wp-includes/blocks/gallery/style.min.css";i:41;s:56:"/root/wordpress/wp-includes/blocks/gallery/theme.min.css";i:42;s:55:"/root/wordpress/wp-includes/blocks/group/editor.min.css";i:43;s:54:"/root/wordpress/wp-includes/blocks/group/style.min.css";i:44;s:54:"/root/wordpress/wp-includes/blocks/group/theme.min.css";i:45;s:56:"/root/wordpress/wp-includes/blocks/heading/style.min.css";i:46;s:54:"/root/wordpress/wp-includes/blocks/html/editor.min.css";i:47;s:55:"/root/wordpress/wp-includes/blocks/image/editor.min.css";i:48;s:54:"/root/wordpress/wp-includes/blocks/image/style.min.css";i:49;s:54:"/root/wordpress/wp-includes/blocks/image/theme.min.css";i:50;s:64:"/root/wordpress/wp-includes/blocks/latest-comments/style.min.css";i:51;s:62:"/root/wordpress/wp-includes/blocks/latest-posts/editor.min.css";i:52;s:61:"/root/wordpress/wp-includes/blocks/latest-posts/style.min.css";i:53;s:53:"/root/wordpress/wp-includes/blocks/list/style.min.css";i:54;s:60:"/root/wordpress/wp-includes/blocks/media-text/editor.min.css";i:55;s:59:"/root/wordpress/wp-includes/blocks/media-text/style.min.css";i:56;s:54:"/root/wordpress/wp-includes/blocks/more/editor.min.css";i:57;s:65:"/root/wordpress/wp-includes/blocks/navigation-link/editor.min.css";i:58;s:64:"/root/wordpress/wp-includes/blocks/navigation-link/style.min.css";i:59;s:68:"/root/wordpress/wp-includes/blocks/navigation-submenu/editor.min.css";i:60;s:60:"/root/wordpress/wp-includes/blocks/navigation/editor.min.css";i:61;s:59:"/root/wordpress/wp-includes/blocks/navigation/style.min.css";i:62;s:58:"/root/wordpress/wp-includes/blocks/nextpage/editor.min.css";i:63;s:59:"/root/wordpress/wp-includes/blocks/page-list/editor.min.css";i:64;s:58:"/root/wordpress/wp-includes/blocks/page-list/style.min.css";i:65;s:59:"/root/wordpress/wp-includes/blocks/paragraph/editor.min.css";i:66;s:58:"/root/wordpress/wp-includes/blocks/paragraph/style.min.css";i:67;s:60:"/root/wordpress/wp-includes/blocks/post-author/style.min.css";i:68;s:68:"/root/wordpress/wp-includes/blocks/post-comments-form/editor.min.css";i:69;s:67:"/root/wordpress/wp-includes/blocks/post-comments-form/style.min.css";i:70;s:58:"/root/wordpress/wp-includes/blocks/post-date/style.min.css";i:71;s:62:"/root/wordpress/wp-includes/blocks/post-excerpt/editor.min.css";i:72;s:61:"/root/wordpress/wp-includes/blocks/post-excerpt/style.min.css";i:73;s:69:"/root/wordpress/wp-includes/blocks/post-featured-image/editor.min.css";i:74;s:68:"/root/wordpress/wp-includes/blocks/post-featured-image/style.min.css";i:75;s:69:"/root/wordpress/wp-includes/blocks/post-navigation-link/style.min.css";i:76;s:63:"/root/wordpress/wp-includes/blocks/post-template/editor.min.css";i:77;s:62:"/root/wordpress/wp-includes/blocks/post-template/style.min.css";i:78;s:59:"/root/wordpress/wp-includes/blocks/post-terms/style.min.css";i:79;s:59:"/root/wordpress/wp-includes/blocks/post-title/style.min.css";i:80;s:61:"/root/wordpress/wp-includes/blocks/preformatted/style.min.css";i:81;s:59:"/root/wordpress/wp-includes/blocks/pullquote/editor.min.css";i:82;s:58:"/root/wordpress/wp-includes/blocks/pullquote/style.min.css";i:83;s:58:"/root/wordpress/wp-includes/blocks/pullquote/theme.min.css";i:84;s:74:"/root/wordpress/wp-includes/blocks/query-pagination-numbers/editor.min.css";i:85;s:66:"/root/wordpress/wp-includes/blocks/query-pagination/editor.min.css";i:86;s:65:"/root/wordpress/wp-includes/blocks/query-pagination/style.min.css";i:87;s:60:"/root/wordpress/wp-includes/blocks/query-title/style.min.css";i:88;s:55:"/root/wordpress/wp-includes/blocks/query/editor.min.css";i:89;s:54:"/root/wordpress/wp-includes/blocks/quote/style.min.css";i:90;s:54:"/root/wordpress/wp-includes/blocks/quote/theme.min.css";i:91;s:58:"/root/wordpress/wp-includes/blocks/read-more/style.min.css";i:92;s:53:"/root/wordpress/wp-includes/blocks/rss/editor.min.css";i:93;s:52:"/root/wordpress/wp-includes/blocks/rss/style.min.css";i:94;s:56:"/root/wordpress/wp-includes/blocks/search/editor.min.css";i:95;s:55:"/root/wordpress/wp-includes/blocks/search/style.min.css";i:96;s:55:"/root/wordpress/wp-includes/blocks/search/theme.min.css";i:97;s:59:"/root/wordpress/wp-includes/blocks/separator/editor.min.css";i:98;s:58:"/root/wordpress/wp-includes/blocks/separator/style.min.css";i:99;s:58:"/root/wordpress/wp-includes/blocks/separator/theme.min.css";i:100;s:59:"/root/wordpress/wp-includes/blocks/shortcode/editor.min.css";i:101;s:59:"/root/wordpress/wp-includes/blocks/site-logo/editor.min.css";i:102;s:58:"/root/wordpress/wp-includes/blocks/site-logo/style.min.css";i:103;s:62:"/root/wordpress/wp-includes/blocks/site-tagline/editor.min.css";i:104;s:60:"/root/wordpress/wp-includes/blocks/site-title/editor.min.css";i:105;s:59:"/root/wordpress/wp-includes/blocks/site-title/style.min.css";i:106;s:61:"/root/wordpress/wp-includes/blocks/social-link/editor.min.css";i:107;s:62:"/root/wordpress/wp-includes/blocks/social-links/editor.min.css";i:108;s:61:"/root/wordpress/wp-includes/blocks/social-links/style.min.css";i:109;s:56:"/root/wordpress/wp-includes/blocks/spacer/editor.min.css";i:110;s:55:"/root/wordpress/wp-includes/blocks/spacer/style.min.css";i:111;s:55:"/root/wordpress/wp-includes/blocks/table/editor.min.css";i:112;s:54:"/root/wordpress/wp-includes/blocks/table/style.min.css";i:113;s:54:"/root/wordpress/wp-includes/blocks/table/theme.min.css";i:114;s:58:"/root/wordpress/wp-includes/blocks/tag-cloud/style.min.css";i:115;s:63:"/root/wordpress/wp-includes/blocks/template-part/editor.min.css";i:116;s:62:"/root/wordpress/wp-includes/blocks/template-part/theme.min.css";i:117;s:65:"/root/wordpress/wp-includes/blocks/term-description/style.min.css";i:118;s:62:"/root/wordpress/wp-includes/blocks/text-columns/editor.min.css";i:119;s:61:"/root/wordpress/wp-includes/blocks/text-columns/style.min.css";i:120;s:54:"/root/wordpress/wp-includes/blocks/verse/style.min.css";i:121;s:55:"/root/wordpress/wp-includes/blocks/video/editor.min.css";i:122;s:54:"/root/wordpress/wp-includes/blocks/video/style.min.css";i:123;s:54:"/root/wordpress/wp-includes/blocks/video/theme.min.css";}yes ll>{7O_transient_doing_cron1696493548.5639469623565673828125yesRz! nonce_salt9Zn-;[c)w5jIEubj9+t&fMvi2ktWRpJ:tRvPjpJusK#!HkRDE-/ib~";}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;}yes8locks/buttons/editor.min.css";i:11;s:56:"/root/wordpress/wp-includes/blocks/buttons/style.min.css";i:12;s:57:"/root/wordpress/wp-includes/blocks/calendar/style.min.css";i:13;s:60:"/root/wordpress/wp-includes/blocks/categories/editor.min.css";i:14;s:59:"/root/wordpress/wp-includes/blocks/categories/style.min.css";i:15;s:54:"/root/wordpress/wp-includes/blocks/code/editor.min.css";i:16;s:53:"/root/wordpress/wp-includes/blocks/code/style.min.css";i:17;s:53:"/root/wordpress/wp-includes/blocks/code/theme.min.css";i:18;s:57:"/root/wordpress/wp-includes/blocks/columns/editor.min.css";i:19;s:56:"/root/wordpress/wp-includes/blocks/columns/style.min.css";i:20;s:64:"/root/wordpress/wp-includes/blocks/comment-content/style.min.css";i:21;s:65:"/root/wordpress/wp-includes/blocks/comment-template/style.min.css";i:22;s:77:"/root/wordpress/wp-includes/blocks/comments-pagination-numbers/editor.min.css";i:23;s:69:"/root/wordpress/wp-includes/blocks/comments-pagination/editor.min.css";i:24;s:68:"/root/wordpress/wp-includes/blocks/comments-pagination/style.min.css";i:25;s:64:"/root/wordpress/wp-includes/blocks/comments-title/editor.min.css";i:26;s:58:"/root/wordpress/wp-includes/blocks/comments/editor.min.css";i:27;s:57:"/root/wordpress/wp-includes/blocks/comments/style.min.css";i:28;s:55:"/root/wordpress/wp-includes/blocks/cover/editor.min.css";i:29;s:54:"/root/wordpress/wp-includes/blocks/cover/style.min.css";i:30;s:57:"/root/wordpress/wp-includes/blocks/details/editor.min.css";i:31;s:56:"/root/wordpress/wp-includes/blocks/details/style.min.css";i:32;s:55:"/root/wordpress/wp-includes/blocks/embed/editor.min.css";i:33;s:54:"/root/wordpress/wp-includes/blocks/embed/style.min.css";i:34;s:54:"/root/wordpress/wp-includes/blocks/embed/theme.min.css";i:35;s:54:"/root/wordpress/wp-includes/blocks/file/editor.min.css";i:36;s:53:"/root/wordpress/wp-includes/blocks/file/style.min.css";i:37;s:58:"/root/wordpress/wp-includes/blocks/footnotes/style.min.css";i:38;s:58:"/root/wordpress/wp-includes/blocks/freeform/editor.min.css";i:39;s:57:"/root/wordpress/wp-includes/blocks/gallery/editor.min.css";i:40;s:56:"/root/wordpress/wp-includes/blocks/gallery/style.min.css";i:41;s:56:"/root/wordpress/wp-includes/blocks/gallery/theme.min.css";i:42;s:55:"/root/wordpress/wp-includes/blocks/group/editor.min.css";i:43;s:54:"/root/wordpress/wp-includes/blocks/group/style.min.css";i:44;s:54:"/root/wordpress/wp-includes/blocks/group/theme.min.css";i:45;s:56:"/root/wordpress/wp-includes/blocks/heading/style.min.css";i:46;s:54:"/root/wordpress/wp-includes/blocks/html/editor.min.css";i:47;s:55:"/root/wordpress/wp-includes/blocks/image/editor.min.css";i:48;s:54:"/root/wordpress/wp-includes/blocks/image/style.min.css";i:49;s:54:"/root/wordpress/wp-includes/blocks/image/theme.min.css";i:50;s:64:"/root/wordpress/wp-includes/blocks/latest-comments/style.min.css";i:51;s:62:"/root/wordpress/wp-includes/blocks/latest-posts/editor.min.css";i:52;s:61:"/root/wordpress/wp-includes/blocks/latest-posts/style.min.css";i:53;s:53:"/root/wordpress/wp-includes/blocks/list/style.min.css";i:54;s:60:"/root/wordpress/wp-includes/blocks/media-text/editor.min.css";i:55;s:59:"/root/wordpress/wp-includes/blocks/media-text/style.min.css";i:56;s:54:"/root/wordpress/wp-includes/blocks/more/editor.min.css";i:57;s:65:"/root/wordpress/wp-includes/blocks/navigation-link/editor.min.css";i:58;s:64:"/root/wordpress/wp-includes/blocks/navigation-link/style.min.css";i:59;s:68:"/root/wordpress/wp-includes/blocks/navigation-submenu/editor.min.css";i:60;s:60:"/root/wordpress/wp-includes/blocks/navigation/editor.min.css";i:61;s:59:"/root/wordpress/wp-includes/blocks/navigation/style.min.css";i:62;s:58:"/root/wordpress/wp-includes/blocks/nextpage/editor.min.css";i:63;s:59:"/root/wordpress/wp-includes/blocks/page-list/editor.min.css";i:64;s:58:"/root/wordpress/wp-includes/blocks/page-list/style.min.css";i:65;s:59:"/root/wordpress/wp-includes/blocks/paragraph/editor.min.css";i:66;s:58:"/root/wordpress/wp-includes/blocks/paragraph/style.min.css";i:67;s:60:"/root/wordpress/wp-includes/blocks/post-author/style.min.css";i:68;s:68:"/root/wordpress/wp-includes/blocks/post-comments-form/editor.min.css";i:69;s:67:"/root/wordpress/wp-includes/blocks/post-comments-form/style.min.css";i:70;s:58:"/root/wordpress/wp-includes/blocks/post-date/style.min.css";i:71;s:62:"/root/wordpress/wp-includes/blocks/post-excerpt/editor.min.css";i:72;s:61:"/root/wordpress/wp-includes/blocks/post-excerpt/style.min.css";i:73;s:69:"/root/wordpress/wp-includes/blocks/post-featured-image/editor.min.css";i:74;s:68:"/root/wordpress/wp-includes/blocks/post-featured-image/style.min.css";i:75;s:69:"/root/wordpress/wp-includes/blocks/post-navigation-link/style.min.css";i:76;s:63:"/root/wordpress/wp-includes/blocks/post-template/editor.min.css";i:77;s:62:"/root/wordpress/wp-includes/blocks/post-template/style.min.css";i:78;s:59:"/root/wordpress/wp-includes/blocks/post-terms/style.min.css";i:79;s:59:"/root/wordpress/wp-includes/blocks/post-title/style.min.css";i:80;s:61:"/root/wordpress/wp-includes/blocks/preformatted/style.min.css";i:81;s:59:"/root/wordpress/wp-includes/blocks/pullquote/editor.min.css";i:82;s:58:"/root/wordpress/wp-includes/blocks/pullquote/style.min.css";i:83;s:58:"/root/wordpress/wp-includes/blocks/pullquote/theme.min.css";i:84;s:74:"/root/wordpress/wp-includes/blocks/query-pagination-numbers/editor.min.css";i:85;s:66:"/root/wordpress/wp-includes/blocks/query-pagination/editor.min.css";i:86;s:65:"/root/wordpress/wp-includes/blocks/query-pagination/style.min.css";i:87;s:60:"/root/wordpress/wp-includes/blocks/query-title/style.min.css";i:88;s:55:"/root/wordpress/wp-includes/blocks/query/editor.min.css";i:89;s:54:"/root/wordpress/wp-includes/blocks/quote/style.min.css";i:90;s:54:"/root/wordpress/wp-includes/blocks/quote/theme.min.css";i:91;s:58:"/root/wordpress/wp-includes/blocks/read-more/style.min.css";i:92;s:53:"/root/wordpress/wp-includes/blocks/rss/editor.min.css";i:93;s:52:"/root/wordpress/wp-includes/blocks/rss/style.min.css";i:94;s:56:"/root/wordpress/wp-includes/blocks/search/editor.min.css";i:95;s:55:"/root/wordpress/wp-includes/blocks/search/style.min.css";i:96;s:55:"/root/wordpress/wp-includes/blocks/search/theme.min.css";i:97;s:59:"/root/wordpress/wp-includes/blocks/separator/editor.min.css";i:98;s:58:"/root/wordpress/wp-includes/blocks/separator/style.min.css";i:99;s:58:"/root/wordpress/wp-includes/blocks/separator/theme.min.css";i:100;s:59:"/root/wordpress/wp-includes/blocks/shortcode/editor.min.css";i:101;s:59:"/root/wordpress/wp-includes/blocks/site-logo/editor.min.css";i:102;s:58:"/root/wordpress/wp-includes/blocks/site-logo/style.min.css";i:103;s:62:"/root/wordpress/wp-includes/blocks/site-tagline/editor.min.css";i:104;s:60:"/root/wordpress/wp-includes/blocks/site-title/editor.min.css";i:105;s:59:"/root/wordpress/wp-includes/blocks/site-title/style.min.css";i:106;s:61:"/root/wordpress/wp-includes/blocks/social-link/editor.min.css";i:107;s:62:"/root/wordpress/wp-includes/blocks/social-links/editor.min.css";i:108;s:61:"/root/wordpress/wp-includes/blocks/social-links/style.min.css";i:109;s:56:"/root/wordpress/wp-includes/blocks/spacer/editor.min.css";i:110;s:55:"/root/wordpress/wp-includes/blocks/spacer/style.min.css";i:111;s:55:"/root/wordpress/wp-includes/blocks/table/editor.min.css";i:112;s:54:"/root/wordpress/wp-includes/blocks/table/style.min.css";i:113;s:54:"/root/wordpress/wp-includes/blocks/table/theme.min.css";i:114;s:58:"/root/wordpress/wp-includes/blocks/tag-cloud/style.min.css";i:115;s:63:"/root/wordpress/wp-includes/blocks/template-part/editor.min.css";i:116;s:62:"/root/wordpress/wp-includes/blocks/template-part/theme.min.css";i:117;s:65:"/root/wordpress/wp-includes/blocks/term-description/style.min.css";i:118;s:62:"/root/wordpress/wp-includes/blocks/text-columns/editor.min.css";i:119;s:61:"/root/wordpress/wp-includes/blocks/text-columns/style.min.css";i:120;s:54:"/root/wordpress/wp-includes/blocks/verse/style.min.css";i:121;s:55:"/root/wordpress/wp-includes/blocks/video/editor.min.css";i:122;s:54:"/root/wordpress/wp-includes/blocks/video/style.min.css";i:123;s:54:"/root/wordpress/wp-includes/blocks/video/theme.min.css";}yes ll>{7O_transient_doing_cron1696579838.5102019309997558593750yesRz! nonce_saltg1ix`rT1|jKD}0pfxR_export(); exit; } } class Export_WXZ { public $filelist = array(); public $filename; public function __construct( $args = array() ) { global $wpdb, $post; $defaults = array( 'content' => 'all', 'author' => false, 'category' => false, 'start_date' => false, 'end_date' => false, 'status' => false, ); $this->args = wp_parse_args( $args, $defaults ); $sitename = sanitize_key( get_bloginfo( 'name' ) ); if ( ! empty( $sitename ) ) { $sitename .= '.'; } $date = gmdate( 'Y-m-d' ); $wp_filename = $sitename . 'WordPress.' . $date . '.wxz'; $this->filename = apply_filters( 'export_wp_filename', $wp_filename, $sitename, $date ); } private function json_encode( $json ) { return json_encode( $json, JSON_PRETTY_PRINT ); } private function add_file( $filename, $content, $write_to_dir = false ) { require_once ABSPATH . '/wp-admin/includes/class-pclzip.php'; $this->filelist[] = array( PCLZIP_ATT_FILE_NAME => $filename, PCLZIP_ATT_FILE_CONTENT => $content, ); if ( $write_to_dir ) { $dir = dirname( $filename ); $write_to_dir = rtrim( $write_to_dir, '/' ) . '/'; if ( ! file_exists( $write_to_dir . $dir ) ) { mkdir( $write_to_dir . $dir, 0777, true ); } file_put_contents( $write_to_dir . $filename, $content ); } return $filename; } private function output_wxz() { if ( empty( $this->filelist ) ) { return new WP_Error( 'no-files', 'No files to write.' ); } require_once ABSPATH . '/wp-admin/includes/class-pclzip.php'; $zip = tempnam( '/tmp/', $this->filename . '.zip' ); $archive = new PclZip( $zip ); $archive->create( array( array( PCLZIP_ATT_FILE_NAME => 'mimetype', PCLZIP_ATT_FILE_CONTENT => 'application/vnd.wordpress.export+zip', ), ), PCLZIP_OPT_NO_COMPRESSION ); $archive->add( $this->filelist ); readfile( $zip ); unlink( $zip ); } public function export() { global $wpdb, $post; if ( 'all' !== $this->args['content'] && post_type_exists( $this->args['content'] ) ) { $ptype = get_post_type_object( $this->args['content'] ); if ( ! $ptype->can_export ) { $this->args['content'] = 'post'; } $where = $wpdb->prepare( "{$wpdb->posts}.post_type = %s", $this->args['content'] ); } else { $post_types = get_post_types( array( 'can_export' => true ) ); $esses = array_fill( 0, count( $post_types ), '%s' ); $where = $wpdb->prepare( "{$wpdb->posts}.post_type IN (" . implode( ',', $esses ) . ')', $post_types ); } if ( $this->args['status'] && ( 'post' === $this->args['content'] || 'page' === $this->args['content'] ) ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_status = %s", $this->args['status'] ); } else { $where .= " AND {$wpdb->posts}.post_status != 'auto-draft'"; } $join = ''; if ( $this->args['category'] && 'post' === $this->args['content'] ) { $term = term_exists( $this->args['category'], 'category' ); if ( $term ) { $join = "INNER JOIN {$wpdb->term_relationships} ON ({$wpdb->posts}.ID = {$wpdb->term_relationships}.object_id)"; $where .= $wpdb->prepare( " AND {$wpdb->term_relationships}.term_taxonomy_id = %d", $term['term_taxonomy_id'] ); } } if ( in_array( $this->args['content'], array( 'post', 'page', 'attachment' ), true ) ) { if ( $this->args['author'] ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_author = %d", $this->args['author'] ); } if ( $this->args['start_date'] ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_date >= %s", gmdate( 'Y-m-d', strtotime( $this->args['start_date'] ) ) ); } if ( $this->args['end_date'] ) { $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_date < %s", gmdate( 'Y-m-d', strtotime( '+1 month', strtotime( $this->args['end_date'] ) ) ) ); } } $post_ids = $wpdb->get_col( "SELECT ID FROM {$wpdb->posts} $join WHERE $where" ); $cats = array(); $tags = array(); $terms = array(); if ( isset( $term ) && $term ) { $cat = get_term( $term['term_id'], 'category' ); $cats = array( $cat->term_id => $cat ); unset( $term, $cat ); } elseif ( 'all' === $this->args['content'] ) { $categories = (array) get_categories( array( 'get' => 'all' ) ); $tags = (array) get_tags( array( 'get' => 'all' ) ); $custom_taxonomies = get_taxonomies( array( '_builtin' => false ) ); $custom_terms = (array) get_terms( array( 'taxonomy' => $custom_taxonomies, 'get' => 'all', ) ); while ( $cat = array_shift( $categories ) ) { if ( 0 == $cat->parent || isset( $cats[ $cat->parent ] ) ) { $cats[ $cat->term_id ] = $cat; } else { $categories[] = $cat; } } while ( $t = array_shift( $custom_terms ) ) { if ( 0 == $t->parent || isset( $terms[ $t->parent ] ) ) { $terms[ $t->term_id ] = $t; } else { $custom_terms[] = $t; } } unset( $categories, $custom_taxonomies, $custom_terms ); } $this->add_file( 'site/config.json', $this->json_encode( $this->get_blog_details() ) ); $this->export_authors(); $this->export_nav_menu_terms(); foreach ( $cats as $c ) { $this->add_file( 'terms/' . intval( $c->term_id ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $c->term_id ), 'taxonomy' => $c->taxonomy, 'name' => $c->name, 'slug' => $c->slug, 'parent' => $c->parent ? $cats[ $c->parent ]->slug : '', 'description' => $c->description, 'termmeta' => $this->termmeta( $c ), ) ) ); } foreach ( $tags as $t ) { $this->add_file( 'terms/' . intval( $t->term_id ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $t->term_id ), 'taxonomy' => $t->taxonomy, 'name' => $t->name, 'slug' => $t->slug, 'description' => $t->description, 'termmeta' => $this->termmeta( $t ), ) ) ); } foreach ( $terms as $t ) { $this->add_file( 'terms/' . intval( $t->term_id ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $t->term_id ), 'taxonomy' => $t->taxonomy, 'name' => $t->name, 'slug' => $t->slug, 'parent' => $t->parent ? $terms[ $t->parent ]->slug : '', 'description' => $t->description, 'termmeta' => $this->termmeta( $t ), ) ) ); } if ( 'all' === $this->args['content'] ) { $this->export_nav_menu_terms(); } if ( $post_ids ) { global $wp_query; $wp_query->in_the_loop = true; while ( $next_posts = array_splice( $post_ids, 0, 20 ) ) { $where = 'WHERE ID IN (' . implode( ',', $next_posts ) . ')'; $posts = $wpdb->get_results( "SELECT * FROM {$wpdb->posts} $where" ); foreach ( $posts as $post ) { setup_postdata( $post ); $title = apply_filters( 'the_title_export', $post->post_title ); $content = apply_filters( 'the_content_export', $post->post_content ); $excerpt = apply_filters( 'the_excerpt_export', $post->post_excerpt ); $is_sticky = is_sticky( $post->ID ) ? 1 : 0; $data = array( 'version' => 1, 'title' => $title, 'author' => get_the_author_meta( 'login' ), 'status' => $post->post_status, 'content' => $content, 'excerpt' => $excerpt, 'type' => $post->post_type, 'parent' => $post->post_parent, 'password' => $post->post_password, 'comment_status' => $post->comment_status, 'ping_status' => $post->ping_status, 'menu_order' => intval( $post->menu_order ), 'is_sticky' => $is_sticky, 'date_utc' => $post->post_date_gmt, 'date_modified_utc' => $post->post_modified_gmt, 'postmeta' => $this->postmeta( $post->ID ), ); if ( 'attachment' === $post->post_type ) { $data['attachment_url'] = wp_get_attachment_url( $post->ID ); } $this->add_file( 'posts/' . intval( $post->ID ) . '.json', $this->json_encode( $data ) ); } } } header( 'Content-Description: File Transfer' ); header( 'Content-Disposition: attachment; filename=' . $this->filename ); header( 'Content-Type: application/zip; charset=' . get_option( 'blog_charset' ), true ); $this->output_wxz(); } private function get_blog_details() { if ( is_multisite() ) { $base_site_url = network_home_url(); } else { $base_site_url = get_bloginfo_rss( 'url' ); } return array( 'version' => 1, 'title' => get_bloginfo_rss( 'name' ), 'link' => get_bloginfo_rss( 'url' ), 'description' => get_bloginfo_rss( 'description' ), 'date' => gmdate( 'D, d M Y H:i:s +0000' ), 'language' => get_bloginfo_rss( 'language' ), 'base_site_url' => $base_site_url, 'base_blog_url' => get_bloginfo_rss( 'url' ), ); } private function export_authors( array $post_ids = null ) { global $wpdb; if ( ! empty( $post_ids ) ) { $post_ids = array_map( 'absint', $post_ids ); $and = 'AND ID IN ( ' . implode( ', ', $post_ids ) . ')'; } else { $and = ''; } $authors = array(); $results = $wpdb->get_results( "SELECT DISTINCT post_author FROM $wpdb->posts WHERE post_status != 'auto-draft' $and" ); foreach ( (array) $results as $result ) { $authors[] = get_userdata( $result->post_author ); } $authors = array_filter( $authors ); foreach ( $authors as $author ) { $this->add_file( 'users/' . intval( $author->ID ) . '.json', $this->json_encode( array( 'version' => 1, 'id' => intval( $author->ID ), 'username' => $author->user_login, 'display_name' => $author->display_name, 'email' => $author->user_email, ) ) ); } } private function export_nav_menu_terms() { $nav_menus = wp_get_nav_menus(); if ( empty( $nav_menus ) || ! is_array( $nav_menus ) ) { return; } foreach ( $nav_menus as $menu ) { $this->add_file( 'terms/' . intval( $menu->term_id ) . '.json', $this->json_encode( array( 'taxonomy' => 'nav_menu', 'name' => $menu->name, 'slug' => $menu->slug, ) ) ); } } function export_post_taxonomy() { $post = get_post(); $taxonomies = get_object_taxonomies( $post->post_type ); if ( empty( $taxonomies ) ) { return; } $terms = wp_get_object_terms( $post->ID, $taxonomies ); foreach ( (array) $terms as $term ) { $this->add_file( 'categories/' . intval( $term->term_id ) . '.json', $this->json_encode( array( 'taxonomy' => $term->taxonomy, 'name' => $term->name, 'slug' => $term->slug, ) ) ); } } private function termmeta( $term ) { global $wpdb; $termmeta = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->termmeta WHERE term_id = %d", $term->term_id ) ); $metadata = array(); foreach ( $termmeta as $meta ) { if ( ! apply_filters( 'wxr_export_skip_termmeta', false, $meta->meta_key, $meta ) ) { $metadata[ $meta->meta_key ] = $meta->meta_value; } } return $metadata; } private function postmeta( $id ) { global $wpdb; $postmeta = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->postmeta WHERE post_id = %d", $id ) ); $metadata = array(); foreach ( $postmeta as $meta ) { if ( apply_filters( 'wxr_export_skip_postmeta', false, $meta->meta_key, $meta ) ) { continue; } $metadata[ $meta->meta_key ] = $meta->meta_value; } return $metadata; } } WordPress › Installation - - - - - + + + + + @@ -58,20 +58,20 @@ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); var pwsL10n = {"unknown":"Password strength unknown","short":"Very weak","bad":"Weak","good":"Medium","strong":"Strong","mismatch":"Mismatch"}; /* ]]> */ - + - + - +