CINXE.COM
How to Connect Your WordPress Blog to the Fediverse - We Distribute
<!DOCTYPE html> <html lang="en-US" itemscope itemtype="https://schema.org/BlogPosting" class="" data-skin="light"> <head> <meta charset="UTF-8" /> <link rel="profile" href="https://gmpg.org/xfn/11" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- Jetpack Site Verification Tags --> <meta name="facebook-domain-verification" content="6jqgijjanpzs3i28rj8f7rnpbfkqm6" /> <!-- This site is optimized with the Yoast SEO plugin v23.9 - https://yoast.com/wordpress/plugins/seo/ --> <title>How to Connect Your WordPress Blog to the Fediverse - We Distribute</title> <meta name="description" content="It's now possible for WordPress blogs to use ActivityPub to talk to the rest of the Fediverse. Here's some tips and tricks to get started." /> <link rel="canonical" href="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="How to Connect Your WordPress Blog to the Fediverse - We Distribute" /> <meta property="og:description" content="It's now possible for WordPress blogs to use ActivityPub to talk to the rest of the Fediverse. Here's some tips and tricks to get started." /> <meta property="og:url" content="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/" /> <meta property="og:site_name" content="We Distribute" /> <meta property="article:publisher" content="https://facebook.com/WeDistribute" /> <meta property="article:author" content="https://facebook.com/deadsuperhero" /> <meta property="article:published_time" content="2023-09-19T18:10:07+00:00" /> <meta property="article:modified_time" content="2024-07-25T02:32:34+00:00" /> <meta property="og:image" content="https://wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png" /> <meta property="og:image:width" content="888" /> <meta property="og:image:height" content="514" /> <meta property="og:image:type" content="image/png" /> <meta name="author" content="Sean Tilley" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:creator" content="@WeDistributeOrg" /> <meta name="twitter:site" content="@WeDistributeOrg" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Sean Tilley" /> <meta name="twitter:label2" content="Est. reading time" /> <meta name="twitter:data2" content="9 minutes" /> <script data-jetpack-boost="ignore" type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/","url":"https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/","name":"How to Connect Your WordPress Blog to the Fediverse - We Distribute","isPartOf":{"@id":"https://wedistribute.org/#website"},"primaryImageOfPage":{"@id":"https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/#primaryimage"},"image":{"@id":"https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/#primaryimage"},"thumbnailUrl":"https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?fit=888%2C514&ssl=1","datePublished":"2023-09-19T18:10:07+00:00","dateModified":"2024-07-25T02:32:34+00:00","author":{"@id":"https://wedistribute.org/#/schema/person/1f2fe57ecef997fb1c32a1dd45d52e0b"},"description":"It's now possible for WordPress blogs to use ActivityPub to talk to the rest of the Fediverse. Here's some tips and tricks to get started.","breadcrumb":{"@id":"https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/#breadcrumb"},"inLanguage":"en-US","potentialAction":{"@type":"ListenAction","target":"https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/#podcast_player_2915","object":{"@id":"https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/#/schema/podcast"}},"mainEntityOfPage":"https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/#/schema/podcast"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/#primaryimage","url":"https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?fit=888%2C514&ssl=1","contentUrl":"https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?fit=888%2C514&ssl=1","width":888,"height":514},{"@type":"BreadcrumbList","@id":"https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://wedistribute.org/"},{"@type":"ListItem","position":2,"name":"Archives","item":"https://wedistribute.org/archives/"},{"@type":"ListItem","position":3,"name":"Connect WordPress to the Fediverse"}]},{"@type":"WebSite","@id":"https://wedistribute.org/#website","url":"https://wedistribute.org/","name":"We Distribute","description":"Connecting threads across the Web.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://wedistribute.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https://wedistribute.org/#/schema/person/1f2fe57ecef997fb1c32a1dd45d52e0b","name":"Sean Tilley","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://wedistribute.org/#/schema/person/image/e733ea78c2e80f7f1245619f67a36c32","url":"https://secure.gravatar.com/avatar/298b29f0d64f37d86553e48cb3878512?s=96&r=g","contentUrl":"https://secure.gravatar.com/avatar/298b29f0d64f37d86553e48cb3878512?s=96&r=g","caption":"Sean Tilley"},"description":"Sean Tilley has been a part of the federated social web for over 15+ years, starting with his experiences with Identi.ca back in 2008. Sean was involved with the Diaspora project as a Community Manager from 2011 to 2013, and helped the project move to a self-governed model. Since then, Sean has continued to study, discuss, and document the evolution of the space and the new platforms that have risen within it.","sameAs":["https://deadsuperhero.com","https://facebook.com/deadsuperhero","https://instagram.com/deadsuperhero","https://linkedin.com/in/deadsuperhero","https://soundcloud.com/deadusperhero","https://deadsuperhero.tumblr.com"],"url":"https://wedistribute.org/author/deadsuperhero/"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//i0.wp.com' /> <link rel='dns-prefetch' href='//c0.wp.com' /> <link rel="alternate" type="application/rss+xml" title="We Distribute » Feed" href="https://wedistribute.org/feed/" /> <link rel="alternate" type="application/rss+xml" title="We Distribute » Comments Feed" href="https://wedistribute.org/comments/feed/" /> <link rel="alternate" type="text/calendar" title="We Distribute » iCal Feed" href="https://wedistribute.org/events/?ical=1" /> <link rel="alternate" type="application/rss+xml" title="We Distribute » How to Connect Your WordPress Blog to the Fediverse Comments Feed" href="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/feed/" /> <style type="text/css"> :root{ --tie-preset-gradient-1: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%); --tie-preset-gradient-2: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%); --tie-preset-gradient-3: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%); --tie-preset-gradient-4: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%); --tie-preset-gradient-5: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%); --tie-preset-gradient-6: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%); --tie-preset-gradient-7: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%); --tie-preset-gradient-8: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%); --tie-preset-gradient-9: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%); --tie-preset-gradient-10: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%); --tie-preset-gradient-11: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%); --tie-preset-gradient-12: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%); --tie-preset-gradient-13: linear-gradient(135deg, #4D34FA, #ad34fa); --tie-preset-gradient-14: linear-gradient(135deg, #0057FF, #31B5FF); --tie-preset-gradient-15: linear-gradient(135deg, #FF007A, #FF81BD); --tie-preset-gradient-16: linear-gradient(135deg, #14111E, #4B4462); --tie-preset-gradient-17: linear-gradient(135deg, #F32758, #FFC581); --main-nav-background: #1f2024; --main-nav-secondry-background: rgba(0,0,0,0.2); --main-nav-primary-color: #0088ff; --main-nav-contrast-primary-color: #FFFFFF; --main-nav-text-color: #FFFFFF; --main-nav-secondry-text-color: rgba(225,255,255,0.5); --main-nav-main-border-color: rgba(255,255,255,0.07); --main-nav-secondry-border-color: rgba(255,255,255,0.04); } </style> <link rel="alternate" type="application/rss+xml" title="We Distribute » Stories Feed" href="https://wedistribute.org/web-stories/feed/"><meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel='stylesheet' id='all-css-1532ec251f6dc58771544586729ec377' href='https://wedistribute.org/_jb_static/??-eJyVk91OwzAMhd+GKzJTENvVxKMgN/Far/lTnK707Um7MYZYYZOqKk7z+cRHpzBExV7b3pCAFgHDkqG2QXfKcp0wjSB5tLRy7FflwCMUQgefyWeItm/YC8TE4jCznlvM50XNTeTM/FbRwcXgSx+5InE+vhdwZBjJkps0L4tocaSkLDWox9vw8u2y/nOsqUad1S4kpzbwY4LjkIsooYzFwAMVFxoBFKF8BHNbhAUsN21WaPNiiwNLj7Y08Z2KiQ5Mw9G32NeW9SI3UD1NxsFfyn7v/gJPN9qj99heMkzlUTaTqqr7KVU93Q7VKNcjtkgsp3IRGdg0ZX0f1JKNlO6EdlNyBpLg6DaI5zzU4QMMpk5Jxx6m1x1+sG9uMUTplq1R897JxKUk7SlH1B24YPoSdpAWExk0ZpyXRfBf9L38NCBB85Tk0AT5UXzd9s1tq83Lc7VeP1WvD7reVp+vcboN' type='text/css' media='all' /> <style id='tie-theme-child-css-inline-css'> .wf-active body{font-family: 'Noto Sans';}.wf-active .logo-text,.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active .the-subtitle{font-family: 'Playfair Display';}.wf-active blockquote p{font-family: 'Playfair Display';}#tie-body{background-color: #d6d6d6;background-image: url(https://wedistribute.org/wp-content/themes/jannah/assets/images/patterns/body-bg1.png);}.background-overlay {background-attachment: fixed;background-image: url(https://wedistribute.org/wp-content/themes/jannah/assets/images/bg-dots.png);}:root:root{--brand-color: #937cbf;--dark-brand-color: #614a8d;--bright-color: #FFFFFF;--base-color: #2c2f34;}#reading-position-indicator{box-shadow: 0 0 10px rgba( 147,124,191,0.7);}:root:root{--brand-color: #937cbf;--dark-brand-color: #614a8d;--bright-color: #FFFFFF;--base-color: #2c2f34;}#reading-position-indicator{box-shadow: 0 0 10px rgba( 147,124,191,0.7);}#header-notification-bar{background: var( --tie-preset-gradient-13 );}#header-notification-bar{--tie-buttons-color: #FFFFFF;--tie-buttons-border-color: #FFFFFF;--tie-buttons-hover-color: #e1e1e1;--tie-buttons-hover-text: #000000;}#header-notification-bar{--tie-buttons-text: #000000;}#top-nav,#top-nav .sub-menu,#top-nav .comp-sub-menu,#top-nav .ticker-content,#top-nav .ticker-swipe,.top-nav-boxed #top-nav .topbar-wrapper,.top-nav-dark .top-menu ul,#autocomplete-suggestions.search-in-top-nav{background-color : #21282e;}#top-nav *,#autocomplete-suggestions.search-in-top-nav{border-color: rgba( #FFFFFF,0.08);}#top-nav .icon-basecloud-bg:after{color: #21282e;}#top-nav a:not(:hover),#top-nav input,#top-nav #search-submit,#top-nav .fa-spinner,#top-nav .dropdown-social-icons li a span,#top-nav .components > li .social-link:not(:hover) span,#autocomplete-suggestions.search-in-top-nav a{color: #ffffff;}#top-nav input::-moz-placeholder{color: #ffffff;}#top-nav input:-moz-placeholder{color: #ffffff;}#top-nav input:-ms-input-placeholder{color: #ffffff;}#top-nav input::-webkit-input-placeholder{color: #ffffff;}#top-nav,.search-in-top-nav{--tie-buttons-color: #ef4f91;--tie-buttons-border-color: #ef4f91;--tie-buttons-text: #FFFFFF;--tie-buttons-hover-color: #d13173;}#top-nav a:hover,#top-nav .menu li:hover > a,#top-nav .menu > .tie-current-menu > a,#top-nav .components > li:hover > a,#top-nav .components #search-submit:hover,#autocomplete-suggestions.search-in-top-nav .post-title a:hover{color: #ef4f91;}#top-nav,#top-nav .comp-sub-menu,#top-nav .tie-weather-widget{color: #aaaaaa;}#autocomplete-suggestions.search-in-top-nav .post-meta,#autocomplete-suggestions.search-in-top-nav .post-meta a:not(:hover){color: rgba( 170,170,170,0.7 );}#top-nav .weather-icon .icon-cloud,#top-nav .weather-icon .icon-basecloud-bg,#top-nav .weather-icon .icon-cloud-behind{color: #aaaaaa !important;}#main-nav,#main-nav .menu-sub-content,#main-nav .comp-sub-menu,#main-nav ul.cats-vertical li a.is-active,#main-nav ul.cats-vertical li a:hover,#autocomplete-suggestions.search-in-main-nav{background-color: #1c2126;}#main-nav{border-width: 0;}#theme-header #main-nav:not(.fixed-nav){bottom: 0;}#main-nav .icon-basecloud-bg:after{color: #1c2126;}#autocomplete-suggestions.search-in-main-nav{border-color: rgba(255,255,255,0.07);}.main-nav-boxed #main-nav .main-menu-wrapper{border-width: 0;}#main-nav a:not(:hover),#main-nav a.social-link:not(:hover) span,#main-nav .dropdown-social-icons li a span,#autocomplete-suggestions.search-in-main-nav a{color: #ffffff;}.main-nav,.search-in-main-nav{--main-nav-primary-color: #937cbf;--tie-buttons-color: #937cbf;--tie-buttons-border-color: #937cbf;--tie-buttons-text: #FFFFFF;--tie-buttons-hover-color: #755ea1;}#main-nav .mega-links-head:after,#main-nav .cats-horizontal a.is-active,#main-nav .cats-horizontal a:hover,#main-nav .spinner > div{background-color: #937cbf;}#main-nav .menu ul li:hover > a,#main-nav .menu ul li.current-menu-item:not(.mega-link-column) > a,#main-nav .components a:hover,#main-nav .components > li:hover > a,#main-nav #search-submit:hover,#main-nav .cats-vertical a.is-active,#main-nav .cats-vertical a:hover,#main-nav .mega-menu .post-meta a:hover,#main-nav .mega-menu .post-box-title a:hover,#autocomplete-suggestions.search-in-main-nav a:hover,#main-nav .spinner-circle:after{color: #937cbf;}#main-nav .menu > li.tie-current-menu > a,#main-nav .menu > li:hover > a,.theme-header #main-nav .mega-menu .cats-horizontal a.is-active,.theme-header #main-nav .mega-menu .cats-horizontal a:hover{color: #FFFFFF;}#main-nav .menu > li.tie-current-menu > a:before,#main-nav .menu > li:hover > a:before{border-top-color: #FFFFFF;}#main-nav,#main-nav input,#main-nav #search-submit,#main-nav .fa-spinner,#main-nav .comp-sub-menu,#main-nav .tie-weather-widget{color: #c79dd7;}#main-nav input::-moz-placeholder{color: #c79dd7;}#main-nav input:-moz-placeholder{color: #c79dd7;}#main-nav input:-ms-input-placeholder{color: #c79dd7;}#main-nav input::-webkit-input-placeholder{color: #c79dd7;}#main-nav .mega-menu .post-meta,#main-nav .mega-menu .post-meta a,#autocomplete-suggestions.search-in-main-nav .post-meta{color: rgba(199,157,215,0.6);}#main-nav .weather-icon .icon-cloud,#main-nav .weather-icon .icon-basecloud-bg,#main-nav .weather-icon .icon-cloud-behind{color: #c79dd7 !important;}#footer{background-color: #1c2126;}#site-info{background-color: #21282e;}#footer .posts-list-counter .posts-list-items li.widget-post-list:before{border-color: #1c2126;}#footer .timeline-widget a .date:before{border-color: rgba(28,33,38,0.8);}#footer .footer-boxed-widget-area,#footer textarea,#footer input:not([type=submit]),#footer select,#footer code,#footer kbd,#footer pre,#footer samp,#footer .show-more-button,#footer .slider-links .tie-slider-nav span,#footer #wp-calendar,#footer #wp-calendar tbody td,#footer #wp-calendar thead th,#footer .widget.buddypress .item-options a{border-color: rgba(255,255,255,0.1);}#footer .social-statistics-widget .white-bg li.social-icons-item a,#footer .widget_tag_cloud .tagcloud a,#footer .latest-tweets-widget .slider-links .tie-slider-nav span,#footer .widget_layered_nav_filters a{border-color: rgba(255,255,255,0.1);}#footer .social-statistics-widget .white-bg li:before{background: rgba(255,255,255,0.1);}.site-footer #wp-calendar tbody td{background: rgba(255,255,255,0.02);}#footer .white-bg .social-icons-item a span.followers span,#footer .circle-three-cols .social-icons-item a .followers-num,#footer .circle-three-cols .social-icons-item a .followers-name{color: rgba(255,255,255,0.8);}#footer .timeline-widget ul:before,#footer .timeline-widget a:not(:hover) .date:before{background-color: #000308;}.social-icons-item .custom-link-1-social-icon{background-color: #0c2d66 !important;}.social-icons-item .custom-link-1-social-icon span{color: #0c2d66;}.social-icons-item .custom-link-1-social-icon.custom-social-img span.social-icon-img{background-image: url('https://wedistribute.org/wp-content/uploads/2024/06/opencollective.png');}.social-icons-item .custom-link-2-social-icon{background-color: #d800d8 !important;}.social-icons-item .custom-link-2-social-icon span{color: #d800d8;}.social-icons-item .custom-link-2-social-icon.custom-social-img span.social-icon-img{background-image: url('https://wedistribute.org/wp-content/uploads/2024/06/64px-Fediverse_logo_proposal_mono_version.svg.png');}.meta-views.meta-item .tie-icon-fire:before{content: "\f06e" !important;}.web-stories-list{position: relative;z-index: 1;}.mag-box .web-stories-list {margin-bottom: 10px;margin-top: 10px;}.web-stories-list__story-poster:after {transition: opacity 0.2s;}.web-stories-list__story:hover .web-stories-list__story-poster:after {opacity: 0.6;}.web-stories-list.is-view-type-carousel .web-stories-list__story,.web-stories-list.is-view-type-grid .web-stories-list__story{min-width: 0 !important;}.is-view-type-circles.is-carousel .web-stories-list__inner-wrapper .web-stories-list__story:not(.visible){height: var(--ws-circle-size);overflow: hidden;}.web-stories-list-block.is-carousel .web-stories-list__story:not(.glider-slide){visibility: hidden;}.is-view-type-list .web-stories-list__inner-wrapper{display: flex;flex-wrap: wrap;}.is-view-type-list .web-stories-list__inner-wrapper > * {flex: 0 0 49%;margin: 0 0.5%;}@media (min-width: 676px) {.is-view-type-carousel .web-stories-list__carousel:not(.glider){height: 277px;}}@font-face { font-family: 'Sentient Variable'; src: url("https://assets.codepen.io/467/Sentient-Variable.woff2") format("woff2"); font-weight: 200 700; font-style: normal;}@font-face { font-family: 'Sentient Variable'; src: url("https://assets.codepen.io/467/Sentient-VariableItalic.woff2") format("woff2"); font-weight: 200 700; font-style: italic;}@font-face { font-family: 'Redaction'; src: url("https://assets.codepen.io/467/Redaction-Regular_1.woff2") format("woff2"); font-weight: 400; font-style: normal;}@font-face { font-family: 'Redaction'; src: url("https://assets.codepen.io/467/Redaction-Bold.woff2") format("woff2"); font-weight: 700; font-style: normal;}@font-face { font-family: 'Redaction'; src: url("https://assets.codepen.io/467/Redaction-Italic.woff2") format("woff2"); font-weight: 400; font-style: italic;}@font-face { font-family: 'Sentient Variable'; src: url("https://assets.codepen.io/467/Sentient-Variable.woff2") format("woff2"); font-weight: 400; font-style: normal;}:root:root { --primary: #FF0089; --background: #F9F7E8; --background-alt: #FFFFFF; --text: #000000; --text-alt: #342942; --text-sub: #6F5F83; --logo: url('https://assets.codepen.io/467/Word+mark.svg'); --logo-dark: url('https://assets.codepen.io/467/Word+mark_1.svg'); --headings: 'Redaction',serif; --font: 'Sentient Variable',serif; --small: 'Departure Mono',system-ui; --brand-color: var(--primary) !important; --dark-brand-color: var(--primary) !important; --bright-color: var(--background) !important; --base-color: var(--text) !important; --tie-dark-skin-bg: var(--background-alt);}:root:root.dark-skin { --primary: #FF0089; --background: #342942; --background-alt: #000000; --text: #FFFFFF; --text-alt: #F9F7E8; --text-sub: #D5CCE0; --logo: var(--logo-dark);}.logo-text { background-image: var(--logo); background-size: contain; background-repeat: no-repeat; color: transparent !important; margin-inline-end: 1rem !important;}#tie-body,html,.background-overlay { background: none !important;}html { background: var(--background) !important;}#tie-wrapper { box-shadow: none !important;}body { font: inherit !important;}.logo-text { background-position: center; margin-inline-end: 1rem;}.main-menu-wrapper { display: flex !important; align-items: center !important;}div#menu-components-wrap { flex-direction: row !important; flex-wrap: nowrap !important;}#main-nav,#main-nav .menu-sub-content,#main-nav .comp-sub-menu,#main-nav ul.cats-vertical li a.is-active,#main-nav ul.cats-vertical li a:hover,#autocomplete-suggestions.search-in-main-nav,#main-nav,#main-nav input,#main-nav #search-submit,#main-nav .fa-spinner,#main-nav .comp-sub-menu,#main-nav .tie-weather-widget { background: var(--background) !important; color: var(--text-alt) !important; box-shadow: none !important; --main-nav-primary-color: var(--primary) !important; font-family: var(--small) !important; font-smooth: none; -webkit-font-smoothing: none; -moz-osx-font-smoothing: none; font-size: 15px !important;}#main-nav .menu-sub-content { background: var(--background-alt) !important;}#main-nav a:not(:hover),#main-nav a.social-link:not(:hover) span,#main-nav .dropdown-social-icons li a span,#autocomplete-suggestions.search-in-main-nav a { color: var(--text-alt) !important;}#search-input { width: 19ch !important;}#search:has(:focus) { outline: 1px solid var(--primary) !important;}#breadcrumb,#breadcrumb a:not(:hover) { color: var(--text-sub) !important;}.components .search-bar form { background-color: var(--background-alt) !important;}.components #search-input,.components #search-submit,#main-nav #search-submit { background: none !important;}#main-nav .menu ul li:hover > a,#main-nav .menu ul li.current-menu-item:not(.mega-link-column) > a,#main-nav .components a:hover,#main-nav .components > li:hover > a,#main-nav #search-submit:hover,#main-nav .cats-vertical a.is-active,#main-nav .cats-vertical a:hover,#main-nav .mega-menu .post-meta a:hover,#main-nav .mega-menu .post-box-title a:hover,#autocomplete-suggestions.search-in-main-nav a:hover,#main-nav .spinner-circle:after { color: var(--primary) !important;}.post-title,.thumb-title,.post-widget-body .post-title,h1,h2,h3,h4,h5,h6,.the-subtitle,.post-widget-body { font-family: var(--headings) !important; line-height: 1.15 !important;}.post-excerpt { color: var(--text-alt) !important; font-family: var(--font) !important; line-height: 1.3 !important;}.post-meta,.post-meta * { color: var(--text-sub) !important;}.main-menu .menu>li>a { font-size: 15px !important;}.dark-skin textarea,.dark-skin input:not([type=submit]),.dark-skin select,.dark-skin code,.dark-skin kbd,.dark-skin pre,.dark-skin samp,.dark-skin .latest-tweets-slider-widget .latest-tweets-slider .tie-slider-nav li a:not(:hover),.dark-skin .next-posts,.dark-skin .prev-posts,.dark-skin .show-more-button,.dark-skin .pages-nav .pages-numbers a,.dark-skin .pages-nav .pages-numbers span.pages-nav-item,.dark-skin .pages-nav .pages-numbers .first-last-pages .pagination-icon,.dark-skin .multiple-post-pages .post-page-numbers,.dark-skin .latest-tweets-widget .slider-links .tie-slider-nav span { border-color: var(--primary) !important; font-family: var(--small); font-size: 11px;}.section-item { padding-top: 1rem !important;}#content { margin-top: 1rem !important;}#main-nav #reading-position-indicator { margin-bottom: -1px !important;}#reading-position-indicator { height: 2px !important; box-shadow: none !important;}.comment-list .reply a { background-color: var(--background) !important; color: var(--text-alt) !important; transition: none !important;}.comment-list .reply a:hover,.comment-list .reply a:focus { outline: 1px solid var(--primary) !important;}#footer,#site-info { background: var(--background) !important; color: var(--font) !important; font-family: var(--small); font-size: 11px;}#footer * { font-size: 11px; text-wrap: balance; color: var(--font) !important;}#footer a:link { text-decoration: underline !important;}:root:root { font-family: var(--font) !important;}.wf-active .logo-text,.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active .the-subtitle,.post-title { font-family: var(--headings) !important; font-smooth: none; -webkit-font-smoothing: none; -moz-osx-font-smoothing: none;}.post-meta,#breadcrumb,.post-cat,.thumb-meta,.button,[type="submit"],.generic-button a,.generic-button button,.comment-metadata,.comment-list .reply a,input { font-family: var(--small) !important; font-smooth: none; -webkit-font-smoothing: none; -moz-osx-font-smoothing: none;}input { font-smooth: unset; -webkit-font-smoothing: unset; -moz-osx-font-smoothing: unset;}.thumb-meta,.post-meta .meta-item,.post-cat,#breadcrumb,.comment-metadata { font-size: 11px !important;}.wf-active blockquote p { font-family: 'Redaction'; font-style: italic; font-weight: 400; font-size: 18px;}.fediverse-post.fediverse-post-rendered { font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif; max-width: 640px; border: 1px solid #b5b5b5; border-radius: 5px; padding: 15px; font-size: 16px; margin-left: auto; margin-right: auto; margin-bottom: 25px; box-shadow: 0px 0px 5px #b7b7b7;}.fediverse-post.fediverse-post-rendered a.text-dark { color: #000; font-size: 16px;}.fediverse-post.fediverse-post-rendered a.text-muted { color: #404040; font-size: 15px; vertical-align: bottom;}.fediverse-post.fediverse-post-rendered .post-author-image { -o-object-fit: contain; object-fit: contain; height: auto; border-radius: 5px;}.fediverse-post.fediverse-post-rendered .post-author { line-height: 1.2; display: inline-block; vertical-align: top; margin-left: 3px;}.fediverse-post.fediverse-post-rendered .fediverse-post-profile-image-wrapper { max-width: 86px !important; display: inline-block;}.fediverse-post.fediverse-post-rendered .card-footer { border-top: none !important; background: #fff !important; font-size: 24px;}.fediverse-post.fediverse-post-rendered .post-author p {margin-bottom: -10px;}.fediverse-post.fediverse-post-rendered .card-footer a { text-decoration: none; color: #686868;}.fediverse-post.fediverse-post-rendered .post-body { line-height: 1.4; margin-top: 5px; margin-bottom: 5px;}p.verdict {border: 1px solid #cac4a6; padding: 15px; border-radius: 5px; background: #ece5c1; box-shadow: 2px 1px 0px #fffcee inset;}.fediverse-post.fediverse-post-rendered .post-body .card{ border: 1px solid #ddd; border-radius: 5px; padding: 10px;}blockquote.fediverse-post::before {display: none !important;}blockquote.fediverse-post { background: #fff; color: #000;}.fediverse-post.fediverse-post-rendered .post-author p { margin-bottom: 0px;}blockquote.fediverse-post p { font-size: 19px; line-height: 24px; margin-bottom: 20px; font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif;}.notice.info {border: 1px solid #e3db56; padding: 10px; border-radius: 5px; background: #fffad3;}.elb-liveblog-post { border: 1px solid #dddd; !important padding: 10px; !important border-radius: 5px; font-family: Arial;}.elb-liveblog-post h2 { font-family: Arial; font-size: 20px;}.elb-liveblog-list li.elb-liveblog-post .elb-liveblog-post-heading { font-size: 1.33333em !important; font-weight: 700; margin: 0px !important;}.elb-liveblog-post .liveblog-post-author-meta {display: inline-block;}.elb-liveblog-post .liveblog-post-author-avatar,.elb-liveblog-post .liveblog-post-author-name {vertical-align: middle; display: inline-block;}elb-liveblog-list li.elb-liveblog-post { list-style-type: none !important; position: relative; padding-bottom: 15px; padding-left: 15px; padding-right: 25px; padding-top: 20px; border: 1px solid #dddd; border-radius: 5px; font-family: Arial;}button#elb-load-more {border: 1px solid #950150; width: 100%; border-radius: 5px;}.elb-liveblog li.elb-liveblog-post .elb-liveblog-post-time { margin-bottom: 4px; text-transform: uppercase; font-size: .75em !important; font-weight: 400; color: #555; display: inline-block; margin-left: auto; vertical-align: middle; width: 38%; text-align: right;}.elb-liveblog-post .liveblog-post-author-meta { display: inline-block; width: 60%; vertical-align: middle;}.liveblog-meta { display: block; width: 100%;}#support-us { padding: 0; border-radius: 10px; color: #f9f7e8; box-shadow: 1px 1px 3px #646464; margin-top: 0; background: none; font-family: "Sentient";}#support-us p { font-size: 18px; margin-top: 10px; font-weight: 500; line-height: 25px; margin-bottom: 20px;}.descript { background: #362844; border-radius: 10px; margin: 0; padding: 2em;}#support-us img.banner-logo,#support-us h1.banner-header { display: inline-block; vertical-align: bottom;}#support-us button:hover { background: #f9f7e8; transition-property: background; transition-duration: 1s; color: #362844;}#support-us button { width: 100%; border-radius: 7px; padding: 10px; border: 2px solid #f9f7e8; font-weight: 800; color: #f9f7e8; background: #fdfbed1c;} margin-left: 5px; margin-top: -5px;}.liveblog-meta { display: flex;}.liveblog-post-author-meta { flex: auto; display: flex;}.liveblog-post-author-avatar img { border-radius: 5px;}.elb-liveblog-list {max-height: 100em; overflow: scroll;}.descript { background: #362844; border-radius: 10px; margin: 0; padding: 2em;}#support-us button { width: 100%; border-radius: 7px; padding: 10px; border: 2px solid #f9f7e8; font-weight: 800; color: #f9f7e8; background: #fdfbed1c;transition-property: background;transition-duration: 1s;}#support-us button:hover { background: #f9f7e8; transition-property: background; transition-duration: 1s; color: #362844;}#support-us p { font-size: 18px; margin-top: 10px; font-weight: 500; line-height: 25px; margin-bottom: 20px;}#support-us h1 { font-family: Arial; text-shadow: 1px 1px 0px #4b4b4b;}#support-us { padding: 0; border-radius: 10px; color: #f9f7e8; box-shadow: 1px 1px 3px #646464; margin-top: 0; background: none; font-family: "Sentient";}#support-us img.banner-logo { max-width: 55px; display: inline-block; vertical-align: middle; border-radius: 10px;}#support-us u.emphasis { text-decoration: underline dotted;}#support-us h1.banner-header { margin: 0; padding-left: 5px;}#support-us img.banner-logo,#support-us h1.banner-header { display: inline-block; vertical-align: bottom;}.wp-block-image img { margin: 0px 0px 10px 0px;}.terminal-output {background: #000 !important;}.terminal-output code { color: #fff !important; background: #000 !important;font-family: Menlo,Consolas,monaco,monospace;}.wp-block-media-text.sponsor { grid-template-columns: 30% auto; border: 1px solid #a0a0a0; border-radius: 5px; margin: 15px;}.wp-block-media-text.sponsor .wp-block-media-text__content { padding: 0px 10px 0px 10px;}video {max-width: 100%;} </style> <link rel='stylesheet' id='print-css-702fa05d9da4f004d68bb77737088715' href='https://wedistribute.org/wp-content/themes/jannah/assets/css/print.css?m=1701998914' type='text/css' media='print' /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='wp-block-library-theme-inline-css'> .wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <style id='co-authors-plus-coauthors-style-inline-css'> .wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline} </style> <style id='co-authors-plus-avatar-style-inline-css'> .wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto} </style> <style id='co-authors-plus-image-style-inline-css'> .wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto} </style> <style id='migb-masonry-gallery-style-inline-css'> .wp-block-migb-masonry-gallery{-moz-column-fill:initial;column-fill:initial;transition:all .5s ease-in-out}.wp-block-migb-masonry-gallery .single-gallery-image{box-sizing:border-box;display:block;overflow:hidden}.wp-block-migb-masonry-gallery .single-gallery-image figure{cursor:pointer;margin:0!important;overflow:hidden;padding:0!important;position:relative}.wp-block-migb-masonry-gallery .single-gallery-image figure figcaption{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:0!important;opacity:0;overflow:hidden;position:absolute;transition:all .3s ease-in-out}.wp-block-migb-masonry-gallery .single-gallery-image figure figcaption.center{background:rgba(0,0,0,.5);cursor:pointer;height:80%;left:10%;opacity:0;overflow:hidden;position:absolute;top:10%;transition:all .3s ease-in-out;width:80%}.wp-block-migb-masonry-gallery .single-gallery-image figure:hover figcaption{opacity:1}.wp-block-migb-masonry-gallery .single-gallery-image figure:hover figcaption.center{height:100%;left:0;top:0;width:100%}.wp-block-migb-masonry-gallery .single-gallery-image figure:hover figcaption.top{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);height:70px;top:0;width:100%}.wp-block-migb-masonry-gallery .single-gallery-image figure:hover figcaption.bottom{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);bottom:0;height:70px;width:100%}.wp-block-migb-masonry-gallery .single-gallery-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;overflow:hidden;transition:all .23s ease-in-out;width:100%}.wp-block-migb-masonry-gallery .single-gallery-image.gray__scale:hover img{filter:gray;filter:grayscale(1)} </style> <style id='create-block-castos-transcript-style-inline-css'> :root{--castos-transcript--panel-bg:#f3f3f4}.ssp-transcript input[type=checkbox]{opacity:0;position:absolute;z-index:-1}.ssp-transcript .row{display:flex}.ssp-transcript .row .col{flex:1}.ssp-transcript .tabs{overflow:hidden}.ssp-transcript .tab{overflow:hidden;width:100%}.ssp-transcript .tab-label{background:var(--castos-transcript--panel-bg);cursor:pointer;display:flex;font-weight:700;justify-content:space-between;margin:0;padding:1em}.ssp-transcript .tab-label:hover{filter:brightness(95%)}.ssp-transcript .tab-label:after{content:"❯";text-align:center;transition:all .35s;width:1em}.ssp-transcript .tab-content{background:#fff;max-height:0;padding:0 1em;transition:all .35s}.ssp-transcript .tab-close{background:var(--castos-transcript--panel-bg);cursor:pointer;display:flex;font-size:.75em;justify-content:flex-end;padding:1em}.ssp-transcript .tab-close:hover,.ssp-transcript input:checked+.tab-label{filter:brightness(95%)}.ssp-transcript input:checked+.tab-label:after{transform:rotate(90deg)}.ssp-transcript input:checked~.tab-content{max-height:none;padding:1em} </style> <style id='activitypub-followers-style-inline-css'> .activitypub-follower-block.is-style-compact .activitypub-handle,.activitypub-follower-block.is-style-compact .sep{display:none}.activitypub-follower-block.is-style-with-lines ul li{border-bottom:.5px solid;margin-bottom:.5rem;padding-bottom:.5rem}.activitypub-follower-block.is-style-with-lines ul li:last-child{border-bottom:none}.activitypub-follower-block.is-style-with-lines .activitypub-handle,.activitypub-follower-block.is-style-with-lines .activitypub-name{text-decoration:none}.activitypub-follower-block.is-style-with-lines .activitypub-handle:hover,.activitypub-follower-block.is-style-with-lines .activitypub-name:hover{text-decoration:underline}.activitypub-follower-block ul{margin:0!important;padding:0!important}.activitypub-follower-block li{display:flex;margin-bottom:1rem}.activitypub-follower-block img{border-radius:50%;height:40px;margin-right:var(--wp--preset--spacing--20,.5rem);width:40px}.activitypub-follower-block .activitypub-link{align-items:center;color:inherit!important;display:flex;flex-flow:row nowrap;max-width:100%;text-decoration:none!important}.activitypub-follower-block .activitypub-handle,.activitypub-follower-block .activitypub-name{text-decoration:underline;text-decoration-thickness:.8px;text-underline-position:under}.activitypub-follower-block .activitypub-handle:hover,.activitypub-follower-block .activitypub-name:hover{text-decoration:none}.activitypub-follower-block .activitypub-name{font-size:var(--wp--preset--font-size--normal,16px)}.activitypub-follower-block .activitypub-actor{font-size:var(--wp--preset--font-size--small,13px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activitypub-follower-block .sep{padding:0 .2rem}.activitypub-follower-block .wp-block-query-pagination{margin-top:1.5rem}.activitypub-follower-block .activitypub-pager{cursor:default}.activitypub-follower-block .activitypub-pager.current{opacity:.33}.activitypub-follower-block .page-numbers{padding:0 .2rem}.activitypub-follower-block .page-numbers.current{font-weight:700;opacity:1} </style> <style id='activitypub-follow-me-style-inline-css'> .activitypub__modal.components-modal__frame{background-color:#f7f7f7;color:#333}.activitypub__modal.components-modal__frame .components-modal__header-heading,.activitypub__modal.components-modal__frame h4{color:#333;letter-spacing:inherit;word-spacing:inherit}.activitypub__modal.components-modal__frame .components-modal__header .components-button:hover{color:var(--wp--preset--color--white)}.activitypub__dialog{max-width:40em}.activitypub__dialog h4{line-height:1;margin:0}.activitypub__dialog .activitypub-dialog__section{margin-bottom:2em}.activitypub__dialog .activitypub-dialog__remember{margin-top:1em}.activitypub__dialog .activitypub-dialog__description{font-size:var(--wp--preset--font-size--normal,.75rem);margin:.33em 0 1em}.activitypub__dialog .activitypub-dialog__button-group{align-items:flex-end;display:flex;justify-content:flex-end}.activitypub__dialog .activitypub-dialog__button-group svg{height:21px;margin-right:.5em;width:21px}.activitypub__dialog .activitypub-dialog__button-group input{background-color:var(--wp--preset--color--white);border-radius:50px 0 0 50px;border-width:1px;border:1px solid var(--wp--preset--color--black);color:var(--wp--preset--color--black);flex:1;font-size:16px;height:inherit;line-height:1;margin-right:0;padding:15px 23px}.activitypub__dialog .activitypub-dialog__button-group button{align-self:center;background-color:var(--wp--preset--color--black);border-radius:0 50px 50px 0;border-width:1px;color:var(--wp--preset--color--white);font-size:16px;height:inherit;line-height:1;margin-left:0;padding:15px 23px;text-decoration:none}.activitypub__dialog .activitypub-dialog__button-group button:hover{border:inherit}.activitypub-follow-me-block-wrapper{width:100%}.activitypub-follow-me-block-wrapper.has-background .activitypub-profile,.activitypub-follow-me-block-wrapper.has-border-color .activitypub-profile{padding-left:1rem;padding-right:1rem}.activitypub-follow-me-block-wrapper .activitypub-profile{align-items:center;display:flex;padding:1rem 0}.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__avatar{border-radius:50%;height:75px;margin-right:1rem;width:75px}.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__content{flex:1;min-width:0}.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__handle,.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__name{line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__name{font-size:1.25em}.activitypub-follow-me-block-wrapper .activitypub-profile .activitypub-profile__follow{align-self:center;background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);margin-left:1rem} </style> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <!-- OG: 3.3.1 --><link rel="image_src" href="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?fit=888%2C514&ssl=1"><meta name="msapplication-TileImage" content="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?fit=888%2C514&ssl=1"> <meta property="og:image" content="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?fit=888%2C514&ssl=1"><meta property="og:image:secure_url" content="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?fit=888%2C514&ssl=1"><meta property="og:image:width" content="888"><meta property="og:image:height" content="514"><meta property="og:image:alt" content="wp-setup-ap"><meta property="og:image:type" content="image/png"><meta property="og:description" content="It's now possible for WordPress blogs to integrate with the rest of the Fediverse. Here's some tips and tricks on how to get started."><meta property="og:type" content="article"><meta property="og:locale" content="en_US"><meta property="og:site_name" content="We Distribute"><meta property="og:title" content="How to Connect Your WordPress Blog to the Fediverse"><meta property="og:url" content="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/"><meta property="og:updated_time" content="2024-07-24T19:32:34-07:00"> <meta property="article:tag" content="Integration"><meta property="article:tag" content="Publishing"><meta property="article:published_time" content="2023-09-19T18:10:07+00:00"><meta property="article:modified_time" content="2024-07-25T02:32:34+00:00"><meta property="article:section" content="Guides"><meta property="article:section" content="Tech"><meta property="article:author:first_name" content="Sean"><meta property="article:author:last_name" content="Tilley"><meta property="article:author:username" content="Sean Tilley"> <meta property="twitter:partner" content="ogwp"><meta property="twitter:card" content="summary_large_image"><meta property="twitter:image" content="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?fit=888%2C514&ssl=1"><meta property="twitter:image:alt" content="wp-setup-ap"><meta property="twitter:title" content="How to Connect Your WordPress Blog to the Fediverse"><meta property="twitter:description" content="It's now possible for WordPress blogs to integrate with the rest of the Fediverse. Here's some tips and tricks on how to get started."><meta property="twitter:url" content="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/"> <meta itemprop="image" content="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?fit=888%2C514&ssl=1"><meta itemprop="name" content="How to Connect Your WordPress Blog to the Fediverse"><meta itemprop="description" content="It's now possible for WordPress blogs to integrate with the rest of the Fediverse. Here's some tips and tricks on how to get started."><meta itemprop="datePublished" content="2023-09-19"><meta itemprop="dateModified" content="2024-07-25T02:32:34+00:00"><meta itemprop="author" content="Sean Tilley"> <meta property="profile:first_name" content="Sean"><meta property="profile:last_name" content="Tilley"><meta property="profile:username" content="Sean Tilley"> <!-- /OG --> <link rel="https://api.w.org/" href="https://wedistribute.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://wedistribute.org/wp-json/wp/v2/posts/2915" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://wedistribute.org/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.1" /> <meta name="generator" content="Seriously Simple Podcasting 3.6.1" /> <link rel='shortlink' href='https://wedistribute.org/?p=2915' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://wedistribute.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwedistribute.org%2F2023%2F09%2Fconnect-wordpress-to-the-fediverse%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://wedistribute.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwedistribute.org%2F2023%2F09%2Fconnect-wordpress-to-the-fediverse%2F&format=xml" /> <link rel="alternate" type="application/rss+xml" title="Podcast RSS feed" href="https://wedistribute.org/feed/podcast" /> <link rel="me" href="https://social.wedistribute.org/@hello"/> <meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://wedistribute.org"><link rel="alternate" href="https://wedistribute.org/wp-json/tribe/events/v1/" /> <style>img#wpstats{display:none}</style> <meta property="fediverse:creator" name="fediverse:creator" content="news@wedistribute.org" /> <link rel="friends-base-url" href="https://wedistribute.org/wp-json/friends/v1" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="theme-color" content="#1c2126" /> <link rel="alternate" title="ActivityPub (JSON)" type="application/activity+json" href="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/" /> <link rel="icon" href="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/09/cropped-favicon-redone.png?fit=32%2C32&ssl=1" sizes="32x32" /> <link rel="icon" href="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/09/cropped-favicon-redone.png?fit=192%2C192&ssl=1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/09/cropped-favicon-redone.png?fit=180%2C180&ssl=1" /> <meta name="msapplication-TileImage" content="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/09/cropped-favicon-redone.png?fit=270%2C270&ssl=1" /> <link rel="webmention" href="https://wedistribute.org/wp-json/webmention/1.0/endpoint" /> <link rel="http://webmention.org/" href="https://wedistribute.org/wp-json/webmention/1.0/endpoint" /> <style type="text/css" id="wp-custom-css"> #datawell { background: #e6e6e6; padding: 5px; border-left: 1px solid; border-left-color: currentcolor; border-left-color: currentcolor; border-right: 1px solid; border-right-color: currentcolor; border-right-color: currentcolor; border-bottom: 1px solid; border-bottom-color: currentcolor; border-bottom-color: currentcolor; border-color: #aeaeae; display: inline-block; max-width: 100%; vertical-align: top; margin-left: 0px; box-shadow: 0px -1px 1px #f2f2f2 inset; border-radius: 0 0 5px 5px; width: 100%; } </style> </head> <body id="tie-body" class="post-template-default single single-post postid-2915 single-format-standard tribe-no-js boxed-layout framed-layout wrapper-has-shadow block-head-2 magazine2 is-thumb-overlay-disabled is-desktop is-header-layout-4 sidebar-right has-sidebar post-layout-1 narrow-title-narrow-media is-standard-format"> <div class="background-overlay"> <div id="tie-container" class="site tie-container"> <div id="tie-wrapper"> <header id="theme-header" class="theme-header header-layout-4 header-layout-1 main-nav-dark main-nav-default-dark main-nav-below no-stream-item has-normal-width-logo mobile-header-default"> <div class="main-nav-wrapper"> <nav id="main-nav" data-skin="search-in-main-nav" class="main-nav header-nav live-search-parent menu-style-default menu-style-solid-bg" style="line-height:89px" aria-label="Primary Navigation"> <div class="container"> <div class="main-menu-wrapper"> <div id="mobile-header-components-area_1" class="mobile-header-components"><ul class="components"><li class="mobile-component_menu custom-menu-link"><a href="#" id="mobile-menu-icon" class=""><span class="tie-mobile-menu-icon nav-icon is-layout-1"></span><span class="screen-reader-text">Menu</span></a></li></ul></div> <div class="header-layout-1-logo" > <div id="logo" class="text-logo" > <a title="We Distribute" href="https://wedistribute.org/"> <div class="logo-text">We Distribute</div> </a> </div><!-- #logo /--> </div> <div id="mobile-header-components-area_2" class="mobile-header-components"><ul class="components"><li class="mobile-component_search custom-menu-link"> <a href="#" class="tie-search-trigger-mobile"> <span class="tie-icon-search tie-search-icon" aria-hidden="true"></span> <span class="screen-reader-text">Search for</span> </a> </li></ul></div> <div id="menu-components-wrap"> <div class="main-menu main-menu-wrap"> <div id="main-nav-menu" class="main-menu header-menu"><ul id="menu-primary-menu" class="menu"><li id="menu-item-1033" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1033 menu-item-has-icon"><a href="https://wedistribute.org/category/news/"> <span aria-hidden="true" class="tie-menu-icon fas fa-newspaper"></span> News</a> <ul class="sub-menu menu-sub-content"> <li id="menu-item-7391" class="menu-item menu-item-type-taxonomy menu-item-object-network menu-item-7391"><a href="https://wedistribute.org/network/bluesky/"> <span aria-hidden="true" class="tie-menu-icon ds-bluesky"></span> Bluesky</a></li> <li id="menu-item-7390" class="menu-item menu-item-type-taxonomy menu-item-object-network menu-item-7390"><a href="https://wedistribute.org/network/fediverse/"> <span aria-hidden="true" class="tie-menu-icon ds-fediverse"></span> Fediverse</a></li> <li id="menu-item-7393" class="menu-item menu-item-type-taxonomy menu-item-object-network menu-item-7393"><a href="https://wedistribute.org/network/matrix/"> <span aria-hidden="true" class="tie-menu-icon ds-matrix"></span> Matrix</a></li> <li id="menu-item-7392" class="menu-item menu-item-type-taxonomy menu-item-object-network menu-item-7392"><a href="https://wedistribute.org/network/nostr/"> <span aria-hidden="true" class="tie-menu-icon ds-nostr"></span> Nostr</a></li> </ul> </li> <li id="menu-item-2657" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-2657 menu-item-has-icon"><a href="https://wedistribute.org/category/people/"> <span aria-hidden="true" class="tie-menu-icon fas fa-users"></span> People</a> <ul class="sub-menu menu-sub-content"> <li id="menu-item-1129" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1129"><a href="https://wedistribute.org/category/people/culture/"> <span aria-hidden="true" class="tie-menu-icon fas fa-theater-masks"></span> Culture</a></li> <li id="menu-item-1034" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1034"><a href="https://wedistribute.org/category/people/interviews/"> <span aria-hidden="true" class="tie-menu-icon far fa-comments"></span> Interviews</a></li> <li id="menu-item-1128" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1128"><a href="https://wedistribute.org/category/people/opinion/"> <span aria-hidden="true" class="tie-menu-icon fas fa-brain"></span> Opinion</a></li> </ul> </li> <li id="menu-item-2658" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-2658 menu-item-has-icon"><a href="https://wedistribute.org/category/tech/"> <span aria-hidden="true" class="tie-menu-icon fas fa-laptop"></span> Tech</a> <ul class="sub-menu menu-sub-content"> <li id="menu-item-1035" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1035"><a href="https://wedistribute.org/category/tech/reviews/"> <span aria-hidden="true" class="tie-menu-icon fas fa-book-reader"></span> Reviews</a></li> <li id="menu-item-1036" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-1036"><a href="https://wedistribute.org/category/tech/guides/"> <span aria-hidden="true" class="tie-menu-icon fas fa-compass"></span> Guides</a></li> </ul> </li> <li id="menu-item-4421" class="menu-item menu-item-type-taxonomy menu-item-object-series menu-item-4421 menu-item-has-icon"><a href="https://wedistribute.org/series/decentered/"> <span aria-hidden="true" class="tie-menu-icon fas fa-podcast"></span> Podcast</a></li> <li id="menu-item-1007" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1007 menu-item-has-icon"><a href="https://wedistribute.org/about/"> <span aria-hidden="true" class="tie-menu-icon fas fa-question-circle"></span> About</a> <ul class="sub-menu menu-sub-content"> <li id="menu-item-1701" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1701"><a href="https://wedistribute.org/about/contact/"> <span aria-hidden="true" class="tie-menu-icon fas fa-comments"></span> Contact Us!</a></li> <li id="menu-item-1726" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1726"><a href="https://wedistribute.org/about/follow-us/"> <span aria-hidden="true" class="tie-menu-icon fas fa-binoculars"></span> Follow Us!</a></li> <li id="menu-item-1032" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1032"><a href="https://wedistribute.org/about/support-us/"> <span aria-hidden="true" class="tie-menu-icon fab fa-font-awesome-flag"></span> Support Us!</a></li> <li id="menu-item-7389" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7389"><a href="https://wedistribute.org/about/jobs/"> <span aria-hidden="true" class="tie-menu-icon fas fa-briefcase"></span> Work with Us!</a></li> <li id="menu-item-9774" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9774"><a href="https://wedistribute.org/about/our-supporters/"> <span aria-hidden="true" class="tie-menu-icon fas fa-heart"></span> Our Supporters</a></li> </ul> </li> </ul></div> </div><!-- .main-menu /--> <ul class="components"> <li class="skin-icon menu-item custom-menu-link"> <a href="#" class="change-skin" title="Switch skin"> <span class="tie-icon-moon change-skin-icon" aria-hidden="true"></span> <span class="screen-reader-text">Switch skin</span> </a> </li> <li class="search-bar menu-item custom-menu-link" aria-label="Search"> <form method="get" id="search" action="https://wedistribute.org/"> <input id="search-input" class="is-ajax-search" inputmode="search" type="text" name="s" title="Search for" placeholder="Search for" /> <button id="search-submit" type="submit"> <span class="tie-icon-search tie-search-icon" aria-hidden="true"></span> <span class="screen-reader-text">Search for</span> </button> </form> </li> </ul><!-- Components --> </div><!-- #menu-components-wrap /--> </div><!-- .main-menu-wrapper /--> </div><!-- .container /--> <div id="reading-position-indicator"></div> </nav><!-- #main-nav /--> </div><!-- .main-nav-wrapper /--> </header> <div id="content" class="site-content container"><div id="main-content-row" class="tie-row main-content-row"> <div class="main-content tie-col-md-8 tie-col-xs-12" role="main"> <article id="the-post" class="container-wrapper post-content tie-standard"> <header class="entry-header-outer"> <nav id="breadcrumb"><a href="https://wedistribute.org/"><span class="tie-icon-home" aria-hidden="true"></span> Home</a><em class="delimiter">></em><a href="https://wedistribute.org/category/tech/">Tech</a><em class="delimiter">></em><a href="https://wedistribute.org/category/tech/guides/">Guides</a><em class="delimiter">></em><span class="current">How to Connect Your WordPress Blog to the Fediverse</span></nav><script data-jetpack-boost="ignore" type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"BreadcrumbList","@id":"#Breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"item":{"name":"Home","@id":"https:\/\/wedistribute.org\/"}},{"@type":"ListItem","position":2,"item":{"name":"Tech","@id":"https:\/\/wedistribute.org\/category\/tech\/"}},{"@type":"ListItem","position":3,"item":{"name":"Guides","@id":"https:\/\/wedistribute.org\/category\/tech\/guides\/"}}]}</script> <div class="entry-header"> <h1 class="post-title entry-title"> How to Connect Your WordPress Blog to the Fediverse </h1> <h2 class="entry-sub-title">Open your blog to a new audience.</h2> <div class="single-post-meta post-meta clearfix"><span class="author-meta single-author with-avatars"><span class="meta-item meta-author-wrapper meta-author-25798931"> <span class="meta-author-avatar"> <a href="https://wedistribute.org/author/deadsuperhero/"><img alt='Photo of Sean Tilley' src='https://secure.gravatar.com/avatar/298b29f0d64f37d86553e48cb3878512?s=140&r=g' srcset='https://secure.gravatar.com/avatar/298b29f0d64f37d86553e48cb3878512?s=280&r=g 2x' class='avatar avatar-140 photo' height='140' width='140' decoding='async'/></a> </span> <span class="meta-author"><a href="https://wedistribute.org/author/deadsuperhero/" class="author-name tie-icon" title="Sean Tilley">Sean Tilley</a></span></span></span><span class="date meta-item tie-icon">September 19, 2023</span><div class="tie-alignright"><span class="meta-comment tie-icon meta-item fa-before">4</span><span class="meta-views meta-item "><span class="tie-icon-fire" aria-hidden="true"></span> 28 </span><span class="meta-reading-time meta-item"><span class="tie-icon-bookmark" aria-hidden="true"></span> 5 minutes read</span> </div></div><!-- .post-meta --> </div><!-- .entry-header /--> </header><!-- .entry-header-outer /--> <div class="featured-area"><div class="featured-area-inner"><figure class="single-featured-image"><img width="780" height="470" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?resize=780%2C470&ssl=1" class="attachment-jannah-image-post size-jannah-image-post wp-post-image" alt="" data-main-img="1" decoding="async" fetchpriority="high" data-attachment-id="2983" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/wp-setup-ap/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?fit=888%2C514&ssl=1" data-orig-size="888,514" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="wp-setup-ap" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?fit=300%2C174&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-setup-ap.png?fit=780%2C451&ssl=1" /></figure><div id="datawell"><span class="tags"><a class="post-cat tie-cat-1376" href="https://wedistribute.org/category/tech/guides/">Guides</a><a class="post-cat tie-cat-1558" href="https://wedistribute.org/category/tech/">Tech</a></span><span class="platforms"><div class="platform" style="background-color:#c1c1c1"><a href="/platform/fediverse"><i class="ds-fediverse"></i><p>Fediverse</p></a></div><div class="platform" style="background-color:#21759b"><a href="/platform/wordpress"><i class="ds-wordpress"></i><p>WordPress</p></a></div></span></div></div></div> <div class="entry-content entry clearfix"> <p>This guide is <a href="https://wedistribute.org/2023/09/follow-wordpress-on-fedi/">a companion to our very recent how-to guide</a> for subscribing to ActivityPub-enabled WordPress blogs. We’ll go through the basic install and setup, highlight a few different configuration options, and bring up what we think are some good best practices.</p> <div role="navigation" aria-label="Table of Contents" class="simpletoc wp-block-simpletoc-toc"><h2 style="margin: 0;"><button type="button" aria-expanded="false" aria-controls="simpletoc-content-container" class="simpletoc-collapsible">Table of Contents<span class="simpletoc-icon" aria-hidden="true"></span></button></h2><div id="simpletoc-content-container" class="simpletoc-content"><style>html { scroll-behavior: smooth; }</style><ul class="simpletoc-list"> <li><a href="#h-1-install-the-plugin">1. Install the Plugin</a> <ul><li> <a href="#h-automatic-install">Automatic Install</a> </li> <li><a href="#h-manual-install">Manual Install</a> </li> </ul> <li><a href="#h-2-configuration-options">2. Configuration Options</a> <ul><li> <a href="#h-profile">Profile</a> </li> <li><a href="#h-activities">Activities</a> <ul><li> <a href="#h-post-content">Post Content</a> </li> <li><a href="#h-number-of-images">Number of Images</a> </li> <li><a href="#h-activitypub-object-type">ActivityPub Object Type</a> </li> <li><a href="#supported-post-type">Supported Post Type</a> </li> </ul> <li><a href="#h-servers">Servers</a> </li> </ul> <li><a href="#h-3-additional-useful-plugins">3. Additional Useful Plugins</a> <ul><li> <a href="#h-making-links-look-pretty">Making Links Look Pretty</a> </li> <li><a href="#h-protection-against-spam">Protection Against Spam</a> </li> <li><a href="#h-following-other-blogs">Following Other Blogs</a> </li> <li><a href="#h-enable-mastodon-apps">Enable Mastodon Apps</a> </li> </ul> <li><a href="#h-frequently-asked-questions">Frequently Asked Questions</a> <ul><li> <a href="#h-how-do-i-change-the-header-on-my-blog-s-profile">How do I change the header on my blog’s profile?</a> </li> <li><a href="#h-i-followed-the-blog-but-i-don-t-see-any-articles">I followed the blog, but I don’t see any articles!</a> </li> </ul> </li></ul></div></div> <h2 class="wp-block-heading" id="h-1-install-the-plugin">1. Install the Plugin</h2> <p>There are two different ways to get the plugin into your WordPress installation: automatic and manual installation.</p> <h3 class="wp-block-heading" id="h-automatic-install">Automatic Install</h3> <p>To install the ActivityPub plugin automatically, navigate to your Admin dashboard, then go to <strong>Plugins -> Add New</strong>, and search for ActivityPub. You’ll want to <a href="https://wordpress.org/plugins/activitypub/" target="_blank" rel="noreferrer noopener">choose this plugin</a> for your site.</p> <div class="wp-block-image"> <figure class="aligncenter size-large"><img data-recalc-dims="1" decoding="async" width="708" height="438" data-attachment-id="2939" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/screenshot_20230921_134437/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_134437.png?fit=1089%2C673&ssl=1" data-orig-size="1089,673" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot_20230921_134437" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_134437.png?fit=300%2C185&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_134437.png?fit=708%2C438&ssl=1" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_134437.png?resize=708%2C438&ssl=1" alt="" class="wp-image-2939" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_134437.png?resize=1024%2C633&ssl=1 1024w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_134437.png?resize=300%2C185&ssl=1 300w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_134437.png?resize=768%2C475&ssl=1 768w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_134437.png?w=1089&ssl=1 1089w" sizes="(max-width: 708px) 100vw, 708px" /><figcaption class="wp-element-caption">The plugin, as seen on WordPress.com</figcaption></figure></div> <p>Click the Install button, activate the plugin, and you’re good to go! It’s time to configure the plugin.</p> <h3 class="wp-block-heading" id="h-manual-install">Manual Install</h3> <p>You can also choose to manually install the file by downloading it, and uploading the ZIP archive to your Plugins. If you have FTP or SSH access, you can also just unzip the archive and move the resulting directory to <strong>wp-content/plugins</strong>/ in your site installation.</p> <div class="wp-block-image"> <figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="708" height="313" data-attachment-id="2940" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/screenshot_20230921_134534/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_134534.png?fit=785%2C347&ssl=1" data-orig-size="785,347" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot_20230921_134534" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_134534.png?fit=300%2C133&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_134534.png?fit=708%2C313&ssl=1" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_134534.png?resize=708%2C313&ssl=1" alt="" class="wp-image-2940" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_134534.png?w=785&ssl=1 785w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_134534.png?resize=300%2C133&ssl=1 300w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_134534.png?resize=768%2C339&ssl=1 768w" sizes="auto, (max-width: 708px) 100vw, 708px" /><figcaption class="wp-element-caption">The plugin upload dialog, as seen on WordPress.com.</figcaption></figure></div> <p>After you upload the .zip file, your plugin will appear in your Plugins directory. Make sure that it’s Activated.</p> <div class="wp-block-image"> <figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="708" height="147" data-attachment-id="2943" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/screenshot_20230921_135013/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135013.png?fit=1622%2C336&ssl=1" data-orig-size="1622,336" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot_20230921_135013" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135013.png?fit=300%2C62&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135013.png?fit=708%2C147&ssl=1" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135013.png?resize=708%2C147&ssl=1" alt="" class="wp-image-2943" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135013.png?resize=1024%2C212&ssl=1 1024w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135013.png?resize=300%2C62&ssl=1 300w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135013.png?resize=768%2C159&ssl=1 768w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135013.png?resize=1536%2C318&ssl=1 1536w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135013.png?w=1622&ssl=1 1622w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135013.png?w=1416&ssl=1 1416w" sizes="auto, (max-width: 708px) 100vw, 708px" /></figure></div> <h2 class="wp-block-heading" id="h-2-configuration-options">2. Configuration Options</h2> <h3 class="wp-block-heading" id="h-profile">Profile</h3> <p>This section is where you’ll specify a few details about your WordPress ActivityPub actor. There are two kinds of profiles that can be enabled:</p> <ul class="wp-block-list"> <li><strong>Enable Authors</strong> – every single author with publishing capabilities gets their own ActivityPub actor. This is handy for publications with big name staff writers – maybe somebody wants to follow Walt Mossberg on given site, but nobody else. This option enables that.</li> <li><strong>Enable Blog</strong> – the entire WordPress site has a catch-all account that you specify. For example, We Distribute has a dedicated blog actor that is associated with all articles. If a person subscribes to our blog, they will see every article attributed to us.</li> </ul> <div class="wp-block-image"> <figure class="aligncenter size-full is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" width="708" height="305" data-attachment-id="2944" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/screenshot_20230921_135509/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135509.png?fit=809%2C349&ssl=1" data-orig-size="809,349" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot_20230921_135509" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135509.png?fit=300%2C129&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135509.png?fit=708%2C305&ssl=1" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135509.png?resize=708%2C305&ssl=1" alt="" class="wp-image-2944" style="width:809px;height:auto" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135509.png?w=809&ssl=1 809w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135509.png?resize=300%2C129&ssl=1 300w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135509.png?resize=768%2C331&ssl=1 768w" sizes="auto, (max-width: 708px) 100vw, 708px" /><figcaption class="wp-element-caption">Various profile options in the Plugin Settings</figcaption></figure></div> <p>It’s worth mentioning that you can enable both options at the same time. This turns your blog’s designated Actor into a Group Actor, that simply reshares all of the posts made by Authors into a timeline. This might be a handy option for big publications with many different big authors, who nevertheless want to put everything into one stream.</p> <p>You can change your blog’s profile ID at any time. Just keep in mind that this could potentially break the following relationship with your subscribers, who may still be associated with the old account.</p> <h3 class="wp-block-heading" id="h-activities">Activities</h3> <p>In addition to tweaking how Actor profiles are treated by WordPress, it’s also possible to adjust how outgoing content looks to the rest of the Fediverse.</p> <h4 class="wp-block-heading" id="h-post-content">Post Content</h4> <div class="wp-block-image"> <figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="708" height="321" data-attachment-id="2947" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/screenshot_20230921_135944/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135944.png?fit=781%2C354&ssl=1" data-orig-size="781,354" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot_20230921_135944" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135944.png?fit=300%2C136&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135944.png?fit=708%2C321&ssl=1" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135944.png?resize=708%2C321&ssl=1" alt="" class="wp-image-2947" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135944.png?w=781&ssl=1 781w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135944.png?resize=300%2C136&ssl=1 300w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_135944.png?resize=768%2C348&ssl=1 768w" sizes="auto, (max-width: 708px) 100vw, 708px" /><figcaption class="wp-element-caption">The posts that you send out to your followers can be customized in a lot of different ways.</figcaption></figure></div> <h4 class="wp-block-heading" id="h-number-of-images">Number of Images</h4> <p>By default, this plugin will take inline images from your article, and put them in the resulting post as media attachments. Depending on how your blog works, you’ll either be fine with this, or want to attach no inline images at all. We currently set ours to <code>0</code>.</p> <p><strong>One strange quirk of this setting:</strong> if you choose to not attach any images, the resulting post will not contain any inline images. This is fine if you’re just posting <code>Notes</code>, but you’ll end up with text-only <code>Article</code> posts if you choose to use that ActivityPub Object Type.</p> <h4 class="wp-block-heading" id="h-activitypub-object-type">ActivityPub Object Type</h4> <div class="wp-block-image"> <figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="708" height="189" data-attachment-id="2949" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/screenshot_20230921_140026/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_140026.png?fit=769%2C205&ssl=1" data-orig-size="769,205" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot_20230921_140026" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_140026.png?fit=300%2C80&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_140026.png?fit=708%2C189&ssl=1" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_140026.png?resize=708%2C189&ssl=1" alt="" class="wp-image-2949" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_140026.png?w=769&ssl=1 769w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_140026.png?resize=300%2C80&ssl=1 300w" sizes="auto, (max-width: 708px) 100vw, 708px" /></figure></div> <p>This one requires a little bit of explanation. Right now, the ActivityPub plugin can transform your post content into different kinds of data before it gets sent out to your subscribers. There’s a huge asterisk on which one works best, because it depends on what you’re trying to do.</p> <ul class="wp-block-list"> <li><strong>Note</strong> – <code>Note</code> is the default ActivityPub object type that Mastodon uses to publish status updates. Selecting this results in ordinary Mastodon-style statuses that originate from WordPress.</li> <li><strong>Article</strong> – <code>Article</code> is an ActivityPub object type similar to note, but is dedicated for long-form content. Basically, WordPress is capable of sending the entire contents of the Article body to other platforms that support it. Unfortunately, Mastodon does not support it </li> <li><strong>WordPress Post-Format</strong> – This option is the strangest out of the bunch, and likely works with the fewest amount of platforms. I haven’t experimented with it, but I believe this just keeps the federated data in the WordPress Post-Format and wraps it in an ActivityPub Object. If I understand correctly, you could theoretically send whole WordPress posts to other ActivityPub-Enabled WordPress platforms with native formatting intact.</li> </ul> <figure data-carousel-extra='{"blog_id":1,"permalink":"https:\/\/wedistribute.org\/2023\/09\/connect-wordpress-to-the-fediverse\/"}' class="wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"> <figure class="wp-block-image size-large"><a href="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_141601.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="568" height="539" data-attachment-id="2958" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/screenshot_20230921_141601/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_141601.png?fit=568%2C539&ssl=1" data-orig-size="568,539" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot_20230921_141601" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_141601.png?fit=300%2C285&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_141601.png?fit=568%2C539&ssl=1" data-id="2958" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_141601.png?resize=568%2C539&ssl=1" alt="" class="wp-image-2958" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_141601.png?w=568&ssl=1 568w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_141601.png?resize=300%2C285&ssl=1 300w" sizes="auto, (max-width: 568px) 100vw, 568px" /></a></figure> <figure class="wp-block-image size-large"><a href="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_141503.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="701" height="509" data-attachment-id="2956" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/screenshot_20230921_141503/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_141503.png?fit=701%2C509&ssl=1" data-orig-size="701,509" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot_20230921_141503" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_141503.png?fit=300%2C218&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_141503.png?fit=701%2C509&ssl=1" data-id="2956" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_141503.png?resize=701%2C509&ssl=1" alt="" class="wp-image-2956" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_141503.png?w=701&ssl=1 701w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_141503.png?resize=300%2C218&ssl=1 300w" sizes="auto, (max-width: 701px) 100vw, 701px" /></a></figure> <figcaption class="blocks-gallery-caption wp-element-caption">A comparison between an ActivityPub <code>Article</code> type on Mastodon and Firefish.</figcaption></figure> <p>As a rule of thumb, We Distribute currently sends all of its Activities out in the <code>Article</code> format. We do this because we anticipate seeing more blogging and social reading platforms to emerge that support it. With that being said, it’s still totally valid to use the <code>Note</code> type and configure the output to include just an excerpt and a link instead. The result is a profile that more or less functions like a Twitter brand account or a Facebook page.</p> <h4 class="wp-block-heading" id="supported-post-type">Supported Post Type</h4> <div class="wp-block-image"> <figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="708" height="136" data-attachment-id="2951" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/screenshot_20230921_140328/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_140328.png?fit=783%2C150&ssl=1" data-orig-size="783,150" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot_20230921_140328" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_140328.png?fit=300%2C57&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_140328.png?fit=708%2C136&ssl=1" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_140328.png?resize=708%2C136&ssl=1" alt="" class="wp-image-2951" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_140328.png?w=783&ssl=1 783w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_140328.png?resize=300%2C57&ssl=1 300w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_140328.png?resize=768%2C147&ssl=1 768w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_140328.png?resize=780%2C150&ssl=1 780w" sizes="auto, (max-width: 708px) 100vw, 708px" /></figure></div> <p>In addition to regular posts, it’s possible to federate out additional post types, like Pages and Media. You can also include custom content types as well, such as types created by <a href="https://wordpress.org/plugins/pods/">Pods</a> or <a href="https://wordpress.org/plugins/advanced-custom-fields/">Advanced Custom Fields</a>. This might be handy if your publication also includes things like Reviews as a custom post type.</p> <h3 class="wp-block-heading" id="h-servers">Servers</h3> <p>This section allows admins to add or modify a blocklist, which prevents interactions from specified servers. This redirects to WordPress’ <strong>Disallowed Comment Keys</strong> field, which lives in your blog’s <strong>Discussion</strong> settings.</p> <h2 class="wp-block-heading" id="h-3-additional-useful-plugins">3. Additional Useful Plugins</h2> <p>On its own, the ActivityPub plugin is great. However, you can extend its functionality with a few really useful plugins.</p> <h3 class="wp-block-heading" id="h-making-links-look-pretty">Making Links Look Pretty</h3> <div class="wp-block-image"> <figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="708" height="399" data-attachment-id="2972" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/screenshot_20230921_145044/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145044.png?fit=1063%2C599&ssl=1" data-orig-size="1063,599" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot_20230921_145044" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145044.png?fit=300%2C169&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145044.png?fit=708%2C399&ssl=1" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145044.png?resize=708%2C399&ssl=1" alt="" class="wp-image-2972" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145044.png?resize=1024%2C577&ssl=1 1024w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145044.png?resize=300%2C169&ssl=1 300w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145044.png?resize=768%2C433&ssl=1 768w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145044.png?resize=390%2C220&ssl=1 390w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145044.png?w=1063&ssl=1 1063w" sizes="auto, (max-width: 708px) 100vw, 708px" /></figure></div> <p>Making content links look good on Mastodon is a little bit of a trial-and-error process. By default, Mastodon relies on Twitter Card metadata, and falls back to Open Graph as a backup.</p> <div class="wp-block-image"> <figure class="aligncenter size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="564" height="496" data-attachment-id="2973" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/screenshot_20230921_145205/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145205.png?fit=564%2C496&ssl=1" data-orig-size="564,496" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot_20230921_145205" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145205.png?fit=300%2C264&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145205.png?fit=564%2C496&ssl=1" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145205.png?resize=564%2C496&ssl=1" alt="" class="wp-image-2973" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145205.png?w=564&ssl=1 564w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145205.png?resize=300%2C264&ssl=1 300w" sizes="auto, (max-width: 564px) 100vw, 564px" /><figcaption class="wp-element-caption">A We Distribute article preview as it appears on Mastodon</figcaption></figure></div> <p>If you want to have control over which elements Mastodon uses to render a link preview, I highly recommend using <a href="https://wordpress.org/plugins/wonderm00ns-simple-facebook-open-graph-tags/">Open Graph and Twitter Card Tags</a>. By default, your articles will rely on the Thumbnail image, Article title, and Excerpt to generate a big card preview that looks great in timelines.</p> <h3 class="wp-block-heading" id="h-protection-against-spam">Protection Against Spam</h3> <div class="wp-block-image"> <figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="708" height="324" data-attachment-id="2984" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/screenshot_20230921_173928/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_173928.png?fit=1092%2C500&ssl=1" data-orig-size="1092,500" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot_20230921_173928" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_173928.png?fit=300%2C137&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_173928.png?fit=708%2C324&ssl=1" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_173928.png?resize=708%2C324&ssl=1" alt="" class="wp-image-2984" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_173928.png?resize=1024%2C469&ssl=1 1024w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_173928.png?resize=300%2C137&ssl=1 300w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_173928.png?resize=768%2C352&ssl=1 768w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_173928.png?w=1092&ssl=1 1092w" sizes="auto, (max-width: 708px) 100vw, 708px" /></figure></div> <p>It’s so easy for unprotected comment sections to get bombarded by bots these days. A good free and open source option is <a href="https://wordpress.org/plugins/antispam-bee/">AntiSpam Bee</a>, which will moderate your comments for you. Occasionally, you’ll run into false positives: you’ll need to flag certain Pending Comments as legitimate, so that they’ll get added to the replies on your post. </p> <h3 class="wp-block-heading" id="h-following-other-blogs">Following Other Blogs</h3> <div class="wp-block-image"> <figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="708" height="395" data-attachment-id="2974" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/screenshot_20230921_145358/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145358.png?fit=1054%2C589&ssl=1" data-orig-size="1054,589" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot_20230921_145358" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145358.png?fit=300%2C168&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145358.png?fit=708%2C395&ssl=1" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145358.png?resize=708%2C395&ssl=1" alt="" class="wp-image-2974" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145358.png?resize=1024%2C572&ssl=1 1024w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145358.png?resize=300%2C168&ssl=1 300w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145358.png?resize=768%2C429&ssl=1 768w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_145358.png?w=1054&ssl=1 1054w" sizes="auto, (max-width: 708px) 100vw, 708px" /></figure></div> <p>The ActivityPub plugin can be further augmented through a plugin called <a href="https://wordpress.org/plugins/friends/">Friends</a>. Friends is strangely evocative of an earlier era of the blogosphere, one where apps like Blogger encouraged writers to follow each other’s blogs automatically.</p> <div class="wp-block-image"> <figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="708" height="182" data-attachment-id="2968" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/screenshot_20230921_143949/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143949.png?fit=1899%2C488&ssl=1" data-orig-size="1899,488" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot_20230921_143949" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143949.png?fit=300%2C77&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143949.png?fit=708%2C182&ssl=1" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143949.png?resize=708%2C182&ssl=1" alt="" class="wp-image-2968" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143949.png?resize=1024%2C263&ssl=1 1024w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143949.png?resize=300%2C77&ssl=1 300w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143949.png?resize=768%2C197&ssl=1 768w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143949.png?resize=1536%2C395&ssl=1 1536w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143949.png?w=1899&ssl=1 1899w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143949.png?w=1416&ssl=1 1416w" sizes="auto, (max-width: 708px) 100vw, 708px" /></figure></div> <p>The current design is a little rough around the edges, but it offers huge potential as a way for WordPress blogs to follow each other via ActivityPub.</p> <h3 class="wp-block-heading" id="h-enable-mastodon-apps">Enable Mastodon Apps</h3> <div class="wp-block-image"> <figure class="aligncenter size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="708" height="328" data-attachment-id="2966" data-permalink="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/screenshot_20230921_143650/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143650.png?fit=1066%2C493&ssl=1" data-orig-size="1066,493" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="Screenshot_20230921_143650" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143650.png?fit=300%2C139&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143650.png?fit=708%2C328&ssl=1" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143650.png?resize=708%2C328&ssl=1" alt="" class="wp-image-2966" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143650.png?resize=1024%2C474&ssl=1 1024w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143650.png?resize=300%2C139&ssl=1 300w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143650.png?resize=768%2C355&ssl=1 768w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/Screenshot_20230921_143650.png?w=1066&ssl=1 1066w" sizes="auto, (max-width: 708px) 100vw, 708px" /></figure></div> <p>Want to post status updates and interact with the rest of the network from just WordPress? You can absolutely do this with the <a href="https://wordpress.org/plugins/enable-mastodon-apps/">Enable Mastodon Apps</a> plugin. It implements a lightweight subset of the Mastodon API, and works with the ActivityPub plugin.</p> <h2 class="wp-block-heading" id="h-frequently-asked-questions">Frequently Asked Questions</h2> <h3 class="wp-block-heading" id="h-how-do-i-change-the-header-on-my-blog-s-profile">How do I change the header on my blog’s profile?</h3> <p>Customization for Blog Actors isn’t supported yet. The current stable release pulls metadata from your site – the avatar and description are set from that point. Hopefully, this will soon be addressed by an upcoming release.</p> <h3 class="wp-block-heading" id="h-i-followed-the-blog-but-i-don-t-see-any-articles">I followed the blog, but I don’t see any articles!</h3> <p>It may be that your instance has never had someone subscribe to your blog before. Try copying and pasting the URL to an article into the search box on your platform of choice. Most federated platforms include Webfinger functionality in the search box, allowing users to pull in remote ActivityPub content.</p> <div class="shareopenly"><img decoding="async" src="https://shareopenly.org/images/logo.svg" alt="ShareOpenly logo"> <a href="https://shareopenly.org/share/?url=https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse&text=How%20to%20Connect%20Your%20WordPress%20Blog%20to%20the%20Fediverse">Share</a></div><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-print"><a rel="nofollow noopener noreferrer" data-shared="" class="share-print sd-button share-icon no-text" href="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/#print" target="_blank" title="Click to print" ><span></span><span class="sharing-screen-reader-text">Click to print (Opens in new window)</span></a></li><li class="share-mastodon"><a rel="nofollow noopener noreferrer" data-shared="sharing-mastodon-2915" class="share-mastodon sd-button share-icon no-text" href="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/?share=mastodon" target="_blank" title="Click to share on Mastodon" ><span></span><span class="sharing-screen-reader-text">Click to share on Mastodon (Opens in new window)</span></a></li><li class="share-bluesky"><a rel="nofollow noopener noreferrer" data-shared="sharing-bluesky-2915" class="share-bluesky sd-button share-icon no-text" href="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/?share=bluesky" target="_blank" title="Click to share on Bluesky" ><span></span><span class="sharing-screen-reader-text">Click to share on Bluesky (Opens in new window)</span></a></li><li class="share-threads"><a rel="nofollow noopener noreferrer" data-shared="sharing-threads-2915" class="share-threads sd-button share-icon no-text" href="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/?share=threads" target="_blank" title="Click to share on Threads" ><span></span><span class="sharing-screen-reader-text">Click to share on Threads (Opens in new window)</span></a></li><li class="share-tumblr"><a rel="nofollow noopener noreferrer" data-shared="" class="share-tumblr sd-button share-icon no-text" href="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/?share=tumblr" target="_blank" title="Click to share on Tumblr" ><span></span><span class="sharing-screen-reader-text">Click to share on Tumblr (Opens in new window)</span></a></li><li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-2915" class="share-linkedin sd-button share-icon no-text" href="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-2915" class="share-facebook sd-button share-icon no-text" href="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-2915" class="share-x sd-button share-icon no-text" href="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-end"></li></ul></div></div></div> <div class="post-bottom-meta post-bottom-tags post-tags-modern"><div class="post-bottom-meta-title"><span class="tie-icon-tags" aria-hidden="true"></span> Tags</div><span class="tagcloud"><a href="https://wedistribute.org/tag/integration/" rel="tag">Integration</a> <a href="https://wedistribute.org/tag/publishing/" rel="tag">Publishing</a></span></div> </div><!-- .entry-content /--> <div id="post-extra-info"> <div class="theiaStickySidebar"> <div class="single-post-meta post-meta clearfix"><span class="author-meta single-author with-avatars"><span class="meta-item meta-author-wrapper meta-author-25798931"> <span class="meta-author-avatar"> <a href="https://wedistribute.org/author/deadsuperhero/"><img alt='Photo of Sean Tilley' src='https://secure.gravatar.com/avatar/298b29f0d64f37d86553e48cb3878512?s=140&r=g' srcset='https://secure.gravatar.com/avatar/298b29f0d64f37d86553e48cb3878512?s=280&r=g 2x' class='avatar avatar-140 photo' height='140' width='140' loading='lazy' decoding='async'/></a> </span> <span class="meta-author"><a href="https://wedistribute.org/author/deadsuperhero/" class="author-name tie-icon" title="Sean Tilley">Sean Tilley</a></span></span></span><span class="date meta-item tie-icon">September 19, 2023</span><div class="tie-alignright"><span class="meta-comment tie-icon meta-item fa-before">4</span><span class="meta-views meta-item "><span class="tie-icon-fire" aria-hidden="true"></span> 28 </span><span class="meta-reading-time meta-item"><span class="tie-icon-bookmark" aria-hidden="true"></span> 5 minutes read</span> </div></div><!-- .post-meta --> </div> </div> <div class="clearfix"></div> <script data-jetpack-boost="ignore" id="tie-schema-json" type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"Article","dateCreated":"2023-09-19T11:10:07-07:00","datePublished":"2023-09-19T11:10:07-07:00","dateModified":"2024-07-24T19:32:34-07:00","headline":"How to Connect Your WordPress Blog to the Fediverse","name":"How to Connect Your WordPress Blog to the Fediverse","keywords":"Integration,Publishing","url":"https:\/\/wedistribute.org\/2023\/09\/connect-wordpress-to-the-fediverse\/","description":"This guide is a companion to our very recent how-to guide for subscribing to ActivityPub-enabled WordPress blogs. We'll go through the basic install and setup, highlight a few different configuration","copyrightYear":"2023","articleSection":"Guides,Tech","articleBody":"\nThis guide is a companion to our very recent how-to guide for subscribing to ActivityPub-enabled WordPress blogs. We'll go through the basic install and setup, highlight a few different configuration options, and bring up what we think are some good best practices.\n\n\n\n\n\n1. Install the Plugin\n\n\n\nThere are two different ways to get the plugin into your WordPress installation: automatic and manual installation.\n\n\n\nAutomatic Install\n\n\n\nTo install the ActivityPub plugin automatically, navigate to your Admin dashboard, then go to Plugins -> Add New, and search for ActivityPub. You'll want to choose this plugin for your site.\n\n\n\nThe plugin, as seen on WordPress.com\n\n\n\nClick the Install button, activate the plugin, and you're good to go! It's time to configure the plugin.\n\n\n\nManual Install\n\n\n\nYou can also choose to manually install the file by downloading it, and uploading the ZIP archive to your Plugins. If you have FTP or SSH access, you can also just unzip the archive and move the resulting directory to wp-content\/plugins\/ in your site installation.\n\n\n\nThe plugin upload dialog, as seen on WordPress.com.\n\n\n\nAfter you upload the .zip file, your plugin will appear in your Plugins directory. Make sure that it's Activated.\n\n\n\n\n\n\n\n2. Configuration Options\n\n\n\nProfile\n\n\n\nThis section is where you'll specify a few details about your WordPress ActivityPub actor. There are two kinds of profiles that can be enabled:\n\n\n\n\nEnable Authors - every single author with publishing capabilities gets their own ActivityPub actor. This is handy for publications with big name staff writers - maybe somebody wants to follow Walt Mossberg on given site, but nobody else. This option enables that.\n\n\n\nEnable Blog - the entire WordPress site has a catch-all account that you specify. For example, We Distribute has a dedicated blog actor that is associated with all articles. If a person subscribes to our blog, they will see every article attributed to us.\n\n\n\n\nVarious profile options in the Plugin Settings\n\n\n\nIt's worth mentioning that you can enable both options at the same time. This turns your blog's designated Actor into a Group Actor, that simply reshares all of the posts made by Authors into a timeline. This might be a handy option for big publications with many different big authors, who nevertheless want to put everything into one stream.\n\n\n\nYou can change your blog's profile ID at any time. Just keep in mind that this could potentially break the following relationship with your subscribers, who may still be associated with the old account.\n\n\n\nActivities\n\n\n\nIn addition to tweaking how Actor profiles are treated by WordPress, it's also possible to adjust how outgoing content looks to the rest of the Fediverse.\n\n\n\nPost Content\n\n\n\nThe posts that you send out to your followers can be customized in a lot of different ways.\n\n\n\nNumber of Images\n\n\n\nBy default, this plugin will take inline images from your article, and put them in the resulting post as media attachments. Depending on how your blog works, you'll either be fine with this, or want to attach no inline images at all. We currently set ours to 0.\n\n\n\nOne strange quirk of this setting: if you choose to not attach any images, the resulting post will not contain any inline images. This is fine if you're just posting Notes, but you'll end up with text-only Article posts if you choose to use that ActivityPub Object Type.\n\n\n\nActivityPub Object Type\n\n\n\n\n\n\n\nThis one requires a little bit of explanation. Right now, the ActivityPub plugin can transform your post content into different kinds of data before it gets sent out to your subscribers. There's a huge asterisk on which one works best, because it depends on what you're trying to do.\n\n\n\n\nNote - Note is the default ActivityPub object type that Mastodon uses to publish status updates. Selecting this results in ordinary Mastodon-style statuses that originate from WordPress.\n\n\n\nArticle - Article is an ActivityPub object type similar to note, but is dedicated for long-form content. Basically, WordPress is capable of sending the entire contents of the Article body to other platforms that support it. Unfortunately, Mastodon does not support it \n\n\n\nWordPress Post-Format - This option is the strangest out of the bunch, and likely works with the fewest amount of platforms. I haven't experimented with it, but I believe this just keeps the federated data in the WordPress Post-Format and wraps it in an ActivityPub Object. If I understand correctly, you could theoretically send whole WordPress posts to other ActivityPub-Enabled WordPress platforms with native formatting intact.\n\n\n\n\n\n\n\n\n\n\nA comparison between an ActivityPub Article type on Mastodon and Firefish.\n\n\n\nAs a rule of thumb, We Distribute currently sends all of its Activities out in the Article format. We do this because we anticipate seeing more blogging and social reading platforms to emerge that support it. With that being said, it's still totally valid to use the Note type and configure the output to include just an excerpt and a link instead. The result is a profile that more or less functions like a Twitter brand account or a Facebook page.\n\n\n\nSupported Post Type\n\n\n\n\n\n\n\nIn addition to regular posts, it's possible to federate out additional post types, like Pages and Media. You can also include custom content types as well, such as types created by Pods or Advanced Custom Fields. This might be handy if your publication also includes things like Reviews as a custom post type.\n\n\n\nServers\n\n\n\nThis section allows admins to add or modify a blocklist, which prevents interactions from specified servers. This redirects to WordPress' Disallowed Comment Keys field, which lives in your blog's Discussion settings.\n\n\n\n3. Additional Useful Plugins\n\n\n\nOn its own, the ActivityPub plugin is great. However, you can extend its functionality with a few really useful plugins.\n\n\n\nMaking Links Look Pretty\n\n\n\n\n\n\n\nMaking content links look good on Mastodon is a little bit of a trial-and-error process. By default, Mastodon relies on Twitter Card metadata, and falls back to Open Graph as a backup.\n\n\n\nA We Distribute article preview as it appears on Mastodon\n\n\n\nIf you want to have control over which elements Mastodon uses to render a link preview, I highly recommend using Open Graph and Twitter Card Tags. By default, your articles will rely on the Thumbnail image, Article title, and Excerpt to generate a big card preview that looks great in timelines.\n\n\n\nProtection Against Spam\n\n\n\n\n\n\n\nIt's so easy for unprotected comment sections to get bombarded by bots these days. A good free and open source option is AntiSpam Bee, which will moderate your comments for you. Occasionally, you'll run into false positives: you'll need to flag certain Pending Comments as legitimate, so that they'll get added to the replies on your post. \n\n\n\nFollowing Other Blogs\n\n\n\n\n\n\n\nThe ActivityPub plugin can be further augmented through a plugin called Friends. Friends is strangely evocative of an earlier era of the blogosphere, one where apps like Blogger encouraged writers to follow each other's blogs automatically.\n\n\n\n\n\n\n\nThe current design is a little rough around the edges, but it offers huge potential as a way for WordPress blogs to follow each other via ActivityPub.\n\n\n\nEnable Mastodon Apps\n\n\n\n\n\n\n\nWant to post status updates and interact with the rest of the network from just WordPress? You can absolutely do this with the Enable Mastodon Apps plugin. It implements a lightweight subset of the Mastodon API, and works with the ActivityPub plugin.\n\n\n\nFrequently Asked Questions\n\n\n\nHow do I change the header on my blog's profile?\n\n\n\nCustomization for Blog Actors isn't supported yet. The current stable release pulls metadata from your site - the avatar and description are set from that point. Hopefully, this will soon be addressed by an upcoming release.\n\n\n\nI followed the blog, but I don't see any articles!\n\n\n\nIt may be that your instance has never had someone subscribe to your blog before. Try copying and pasting the URL to an article into the search box on your platform of choice. Most federated platforms include Webfinger functionality in the search box, allowing users to pull in remote ActivityPub content.\n","publisher":{"@id":"#Publisher","@type":"Organization","name":"We Distribute","logo":{"@type":"ImageObject","url":"https:\/\/wedistribute.org\/wp-content\/themes\/jannah-child-theme\/assets\/images\/logo@2x.png"},"sameAs":["https:\/\/facebook.com\/wedistribute","https:\/\/x.com\/wedistributeorg","https:\/\/www.patreon.com\/WeDistribute"]},"sourceOrganization":{"@id":"#Publisher"},"copyrightHolder":{"@id":"#Publisher"},"mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/wedistribute.org\/2023\/09\/connect-wordpress-to-the-fediverse\/","breadcrumb":{"@id":"#Breadcrumb"}},"author":{"@type":"Person","name":"Sean Tilley","url":"https:\/\/wedistribute.org\/author\/deadsuperhero\/"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/wedistribute.org\/wp-content\/uploads\/2023\/09\/wp-setup-ap.png?fit=888%2C514&ssl=1","width":1200,"height":514}}</script> </article><!-- #the-post /--> <div class="post-components"> <div id="support-us" class="banner"> <div class="descript"> <div class="banner-header"> <img class="banner-logo" src="https://wedistribute.org/wp-content/uploads/2024/09/cropped-favicon-redone.png" alt="We Distribute Logo"></img> <h1 class="banner-header">Help us explore further!</h1> </div> <p><b class="name">We Distribute</b> is an independent media publication dedicated to reporting on <u class="emphasis">User Empowerment</u>, <u class="emphasis">Decentralized Communication</u>, and <u class="emphasis">the future of the Internet</u>. Our reporting relies on donations to sustain these efforts, and helps us pay our writers. Donate today, and reap the benefit of a number of different perks and rewards through our OpenCollective!</p> <button title="Become a Sponsor" class="submit" onclick=" window.open('https://opencollective.com/wedistribute', '_blank'); return false;">Become a Sponsor!</button> </div> </div> <div class="about-author container-wrapper about-author-25798931"> <div class="author-avatar"> <a href="https://wedistribute.org/author/deadsuperhero/"> <img alt='Photo of Sean Tilley' src='https://secure.gravatar.com/avatar/298b29f0d64f37d86553e48cb3878512?s=180&r=g' srcset='https://secure.gravatar.com/avatar/298b29f0d64f37d86553e48cb3878512?s=360&r=g 2x' class='avatar avatar-180 photo' height='180' width='180' loading='lazy' decoding='async'/> </a> </div><!-- .author-avatar /--> <div class="author-info"> <h3 class="author-name"><a href="https://wedistribute.org/author/deadsuperhero/">Sean Tilley</a></h3> <div class="author-bio"> Sean Tilley has been a part of the federated social web for over 15+ years, starting with his experiences with Identi.ca back in 2008. Sean was involved with the Diaspora project as a Community Manager from 2011 to 2013, and helped the project move to a self-governed model. Since then, Sean has continued to study, discuss, and document the evolution of the space and the new platforms that have risen within it. </div><!-- .author-bio /--> <ul class="social-icons"> <li class="social-icons-item"> <a href="https://deadsuperhero.com" rel="external noopener nofollow" target="_blank" class="social-link url-social-icon"> <span class="tie-icon-home" aria-hidden="true"></span> <span class="screen-reader-text">Website</span> </a> </li> <li class="social-icons-item"> <a href="https://facebook.com/deadsuperhero" rel="external noopener nofollow" target="_blank" class="social-link facebook-social-icon"> <span class="tie-icon-facebook" aria-hidden="true"></span> <span class="screen-reader-text">Facebook</span> </a> </li> <li class="social-icons-item"> <a href="https://linkedin.com/in/deadsuperhero" rel="external noopener nofollow" target="_blank" class="social-link linkedin-social-icon"> <span class="tie-icon-linkedin" aria-hidden="true"></span> <span class="screen-reader-text">LinkedIn</span> </a> </li> <li class="social-icons-item"> <a href="https://instagram.com/deadsuperhero" rel="external noopener nofollow" target="_blank" class="social-link instagram-social-icon"> <span class="tie-icon-instagram" aria-hidden="true"></span> <span class="screen-reader-text">Instagram</span> </a> </li> <li class="social-icons-item"> <a href="https://soundcloud.com/deadusperhero" rel="external noopener nofollow" target="_blank" class="social-link soundcloud-social-icon"> <span class="tie-icon-soundcloud" aria-hidden="true"></span> <span class="screen-reader-text">SoundCloud</span> </a> </li> </ul> </div><!-- .author-info /--> <div class="clearfix"></div> </div><!-- .about-author /--> <div id="related-posts" class="container-wrapper has-extra-post"> <div class="mag-box-title the-global-title"> <h3>Related Articles</h3> </div> <div class="related-posts-list"> <div class="related-item tie-standard"> <a aria-label="How to Follow WordPress Blogs From Anywhere on the Fediverse" href="https://wedistribute.org/2023/09/follow-wordpress-on-fedi/" class="post-thumb"><img width="390" height="220" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-ap.png?resize=390%2C220&ssl=1" class="attachment-jannah-image-large size-jannah-image-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-ap.png?resize=390%2C220&ssl=1 390w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-ap.png?zoom=2&resize=390%2C220&ssl=1 780w" sizes="auto, (max-width: 390px) 100vw, 390px" data-attachment-id="2882" data-permalink="https://wedistribute.org/2023/09/follow-wordpress-on-fedi/wp-ap/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-ap.png?fit=888%2C514&ssl=1" data-orig-size="888,514" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="wp-ap" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-ap.png?fit=300%2C174&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/09/wp-ap.png?fit=708%2C410&ssl=1" /></a> <h3 class="post-title"><a href="https://wedistribute.org/2023/09/follow-wordpress-on-fedi/">How to Follow WordPress Blogs From Anywhere on the Fediverse</a></h3> <div class="post-meta clearfix"><span class="date meta-item tie-icon">September 15, 2023</span></div><!-- .post-meta --> </div><!-- .related-item /--> <div class="related-item tie-standard"> <a aria-label="Flipboard Users Can Now Follow Anyone in the Fediverse" href="https://wedistribute.org/2024/08/flipboard-fediverse-following/" class="post-thumb"><img width="390" height="220" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/08/flipboard-announce.png?resize=390%2C220&ssl=1" class="attachment-jannah-image-large size-jannah-image-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/08/flipboard-announce.png?resize=390%2C220&ssl=1 390w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/08/flipboard-announce.png?zoom=2&resize=390%2C220&ssl=1 780w" sizes="auto, (max-width: 390px) 100vw, 390px" data-attachment-id="10044" data-permalink="https://wedistribute.org/2024/08/flipboard-fediverse-following/flipboard-announce/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/08/flipboard-announce.png?fit=780%2C470&ssl=1" data-orig-size="780,470" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="flipboard-announce" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/08/flipboard-announce.png?fit=300%2C181&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/08/flipboard-announce.png?fit=708%2C427&ssl=1" /></a> <h3 class="post-title"><a href="https://wedistribute.org/2024/08/flipboard-fediverse-following/">Flipboard Users Can Now Follow Anyone in the Fediverse</a></h3> <div class="post-meta clearfix"><span class="date meta-item tie-icon">August 13, 2024</span></div><!-- .post-meta --> </div><!-- .related-item /--> <div class="related-item tie-standard"> <a aria-label="How to easily integrate OnlyOffice into Nextcloud" href="https://wedistribute.org/2020/05/how-to-easily-integrate-onlyoffice-into-nextcloud/" class="post-thumb"><img width="390" height="220" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/06/nextcloud-onlyoffice.jpeg?resize=390%2C220&ssl=1" class="attachment-jannah-image-large size-jannah-image-large wp-post-image" alt="" decoding="async" loading="lazy" data-attachment-id="67" data-permalink="https://wedistribute.org/2020/05/how-to-easily-integrate-onlyoffice-into-nextcloud/nextcloud-onlyoffice/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/06/nextcloud-onlyoffice.jpeg?fit=758%2C460&ssl=1" data-orig-size="758,460" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="nextcloud-onlyoffice" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/06/nextcloud-onlyoffice.jpeg?fit=300%2C182&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2023/06/nextcloud-onlyoffice.jpeg?fit=708%2C430&ssl=1" /></a> <h3 class="post-title"><a href="https://wedistribute.org/2020/05/how-to-easily-integrate-onlyoffice-into-nextcloud/">How to easily integrate OnlyOffice into Nextcloud</a></h3> <div class="post-meta clearfix"><span class="date meta-item tie-icon">May 16, 2020</span></div><!-- .post-meta --> </div><!-- .related-item /--> <div class="related-item tie-standard"> <a aria-label="The Untapped Potential of Fediverse Publishing" href="https://wedistribute.org/2024/08/fediverse-publishing/" class="post-thumb"><img width="390" height="220" src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/infinite-library.png?resize=390%2C220&ssl=1" class="attachment-jannah-image-large size-jannah-image-large wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/infinite-library.png?resize=390%2C220&ssl=1 390w, https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/infinite-library.png?zoom=2&resize=390%2C220&ssl=1 780w" sizes="auto, (max-width: 390px) 100vw, 390px" data-attachment-id="9293" data-permalink="https://wedistribute.org/2024/08/fediverse-publishing/infinite-library/" data-orig-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/infinite-library.png?fit=780%2C470&ssl=1" data-orig-size="780,470" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="infinite-library" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/infinite-library.png?fit=300%2C181&ssl=1" data-large-file="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/infinite-library.png?fit=708%2C427&ssl=1" /></a> <h3 class="post-title"><a href="https://wedistribute.org/2024/08/fediverse-publishing/">The Untapped Potential of Fediverse Publishing</a></h3> <div class="post-meta clearfix"><span class="date meta-item tie-icon">August 12, 2024</span></div><!-- .post-meta --> </div><!-- .related-item /--> </div><!-- .related-posts-list /--> </div><!-- #related-posts /--> <div id="comments" class="comments-area"> <div id="comments-box" class="container-wrapper"> <div class="block-head"> <h3 id="comments-title" class="the-global-title"> 4 Comments </h3> </div><!-- .block-head /--> <ol class="comment-list"> <li id="comment-174" class="comment even thread-even depth-1 has-avatar activitypub-comment"> <article id="div-comment-174" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img alt='' src='https://cdn.sociale.network/accounts/avatars/000/088/966/original/c084124dda4dfbba.png' srcset='https://cdn.sociale.network/accounts/avatars/000/088/966/original/c084124dda4dfbba.png 2x' class='avatar avatar-70 photo avatar-default avatar-activitypub u-photo' height='70' width='70' onerror="this.onerror=null;this.src='https://wedistribute.org/wp-content/plugins/webmention/assets/img/mm.jpg';this.srcset='https://wedistribute.org/wp-content/plugins/webmention/assets/img/mm.jpg';" loading='lazy' decoding='async'/> <b class="fn"><a href="https://sociale.network/users/oblomov" class="url" rel="ugc external nofollow">Oblomov</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://sociale.network/@oblomov/111108848541612803"><time datetime="2023-09-22T05:41:26-07:00">September 22, 2023 at 5:41 am</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>@news that’s interesting, but the link seems to show only the ActivityPub object, is this expected?</p> </div><!-- .comment-content --> <div class="activitypub-remote-reply" data-attrs="{"selectedComment":"https:\/\/sociale.network\/@oblomov\/111108848541612803","commentId":"174"}"></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-507" class="comment odd alt thread-odd thread-alt depth-1 has-avatar"> <article id="div-comment-507" class="comment-body"> <footer class="comment-meta"> <div class="comment-author vcard"> <img alt='' src='https://secure.gravatar.com/avatar/1c71eb4ef94d74a75ca309d07e845bb2?s=70&r=g' srcset='https://secure.gravatar.com/avatar/1c71eb4ef94d74a75ca309d07e845bb2?s=140&r=g 2x' class='avatar avatar-70 photo' height='70' width='70' onerror="this.onerror=null;this.src='https://wedistribute.org/wp-content/plugins/webmention/assets/img/mm.jpg';this.srcset='https://wedistribute.org/wp-content/plugins/webmention/assets/img/mm.jpg';" loading='lazy' decoding='async'/> <b class="fn"><a href="https://2wa.isvery.ninja" class="url" rel="ugc external nofollow">coderofsalvation</a></b> <span class="says">says:</span> </div><!-- .comment-author --> <div class="comment-metadata"> <a href="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/#comment-507"><time datetime="2023-11-30T16:13:00-07:00">November 30, 2023 at 4:13 pm</time></a> </div><!-- .comment-metadata --> </footer><!-- .comment-meta --> <div class="comment-content"> <p>comments show up on both sides because of activitypub?<br /> awesome.<br /> Can somebody still comment in the fediverse when the originating wordpress is down?</p> </div><!-- .comment-content --> <div class="reply"><a rel="nofollow" class="comment-reply-link" href="#comment-507" data-commentid="507" data-postid="2915" data-belowelement="div-comment-507" data-respondelement="respond" data-replyto="Reply to coderofsalvation" aria-label="Reply to coderofsalvation">Reply</a></div> </article><!-- .comment-body --> </li><!-- #comment-## --> <li id="comment-5471" class="pingback even thread-even depth-1 has-avatar"> <div class="comment-body"> Pingback: <a href="https://mpn1dev.wpengine.com/2023/10/fir-357-a-status-report-on-ai-and-pr/" class="url" rel="ugc external nofollow">FIR #357: A Status Report on AI and PR - Marketing Podcast Network</a> </div> </li><!-- #comment-## --> <li id="comment-6063" class="pingback odd alt thread-odd thread-alt depth-1 has-avatar"> <div class="comment-body"> Pingback: <a href="https://stg-iftasmembers-761.ue1.rapydapps.cloud/news/fediverse-news/the-untapped-potential-of-fediverse-publishing/" class="url" rel="ugc external nofollow">The Untapped Potential of Fediverse Publishing - IFTAS Connect</a> </div> </li><!-- #comment-## --> </ol><!-- .comment-list --> </div><!-- #comments-box --> <div id="add-comment-block" class="container-wrapper"> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title the-global-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/2023/09/connect-wordpress-to-the-fediverse/#respond" style="display:none;">Cancel reply</a></small></h3><form action="https://wedistribute.org/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate><p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message">Required fields are marked <span class="required">*</span></span></p><p class="comment-form-comment"><label for="comment">Comment <span class="required">*</span></label> <textarea autocomplete="new-password" id="c155c9c602" name="c155c9c602" cols="45" rows="8" maxlength="65525" required></textarea><textarea id="comment" aria-label="hp-comment" aria-hidden="true" name="comment" autocomplete="new-password" style="padding:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;position:absolute !important;white-space:nowrap !important;height:1px !important;width:1px !important;overflow:hidden !important;" tabindex="-1"></textarea></p><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required /></p> <p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required /></p> <p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200" autocomplete="url" /></p> <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time I comment.</label></p> <p class="comment-subscription-form"><input type="checkbox" name="subscribe_comments" id="subscribe_comments" value="subscribe" style="width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;" /> <label class="subscribe-label" id="subscribe-label" for="subscribe_comments">Notify me of follow-up comments by email.</label></p><p class="comment-subscription-form"><input type="checkbox" name="subscribe_blog" id="subscribe_blog" value="subscribe" style="width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;" /> <label class="subscribe-label" id="subscribe-blog-label" for="subscribe_blog">Notify me of new posts by email.</label></p><p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment" /> <input type='hidden' name='comment_post_ID' value='2915' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p></form> </div><!-- #respond --> <form id="webmention-form" action="https://wedistribute.org/wp-json/webmention/1.0/endpoint" method="post"> <p> <label for="webmention-source">To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (<a href="https://indieweb.org/webmention">Learn More</a>)</label> </p> <p> <input id="webmention-source" type="url" autocomplete="url" required pattern="^https?:\/\/(.*)" name="source" placeholder="URL/Permalink of your article" /> </p> <p> <input id="webmention-submit" type="submit" name="submit" value="Ping me!" /> </p> <input id="webmention-format" type="hidden" name="format" value="html" /> <input id="webmention-target" type="hidden" name="target" value="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/" /> </form> </div><!-- #add-comment-block /--> </div><!-- .comments-area --> </div><!-- .post-components /--> </div><!-- .main-content --> <aside class="sidebar tie-col-md-4 tie-col-xs-12 normal-side is-sticky" aria-label="Primary Sidebar"> <div class="theiaStickySidebar"> <div id="podcast-playlist-7" class="container-wrapper widget widget_podcast_playlist"><div class="widget-title the-global-title"><div class="the-subtitle">Decentered Podcast<span class="widget-title-icon tie-icon"></span></div></div><div id="659536913" class="castos-player dark-mode " data-episode="8594" data-player_id="659536913"> <div class="player"> <div class="player__main"> <div class="player__artwork player__artwork-8594"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/decentered-ep-9-thumb.png?resize=150%2C150&ssl=1" alt="Decentered" title="Decentered"> </div> <div class="player__body"> <div class="currently-playing"> <div class="show player__podcast-title"> Decentered </div> <div class="episode-title player__episode-title">S1E9: Finding Frequency with Jesse Karmani</div> </div> <div class="play-progress"> <div class="play-pause-controls"> <button title="Play" class="play-btn"> <span class="screen-reader-text">Play Episode</span> </button> <button title="Pause" class="pause-btn hide"> <span class="screen-reader-text">Pause Episode</span> </button> <img src="https://wedistribute.org/wp-content/plugins/seriously-simple-podcasting/assets/css/images/player/images/icon-loader.svg" alt="Loading" class="ssp-loader hide"/> </div> <div> <audio preload="none" class="clip clip-8594"> <source src="https://wedistribute.org/podcast-player/8594/frequency-jesse-karmani.mp3"> </audio> <div class="ssp-progress" role="progressbar" title="Seek"> <span class="progress__filled"></span> </div> <div class="ssp-playback playback"> <div class="playback__controls"> <button class="player-btn__volume" title="Mute/Unmute"> <span class="screen-reader-text">Mute/Unmute Episode</span> </button> <button data-skip="-10" class="player-btn__rwd" title="Rewind 10 seconds"> <span class="screen-reader-text">Rewind 10 Seconds</span> </button> <button data-speed="1" class="player-btn__speed" title="Playback Speed">1x</button> <button data-skip="30" class="player-btn__fwd" title="Fast Forward 30 seconds"> <span class="screen-reader-text">Fast Forward 30 seconds</span> </button> </div> <div class="playback__timers"> <time class="ssp-timer">00:00</time> <span>/</span> <!-- We need actual duration here from the server --> <time class="ssp-duration">46:33</time> </div> </div> </div> </div> <nav class="player-panels-nav"> <button class="subscribe-btn" id="subscribe-btn-8594" title="Subscribe">Subscribe</button> <button class="share-btn" id="share-btn-8594" title="Share">Share</button> </nav> </div> </div> </div> <div class="player-panels player-panels-8594"> <div class="subscribe player-panel subscribe-8594"> <div class="close-btn close-btn-8594"> <span></span> <span></span> </div> <div class="panel__inner"> <div class="subscribe-icons"> <a href="https://podcasts.apple.com/us/podcast/decentered/id1725561127" target="_blank" rel="noopener noreferrer" class="apple_podcasts" title="Subscribe on Apple Podcasts"> <span></span> Apple Podcasts </a> <a href="https://open.spotify.com/show/0GpQ9Q4d5d05GfZ3xQmzPs" target="_blank" rel="noopener noreferrer" class="spotify" title="Subscribe on Spotify"> <span></span> Spotify </a> <a href="https://spectra.video/c/decentered_podcast/" target="_blank" rel="noopener noreferrer" class="custom" title="Subscribe on custom"> <span></span> custom </a> </div> <div class="player-panel-row" area-label="RSS Feed URL"> <div class="title">RSS Feed</div> <div> <input value="https://wedistribute.org/feed/podcast/decentered" class="input-rss input-rss-8594" title="RSS Feed URL" readonly /> </div> <button class="copy-rss copy-rss-8594" title="Copy RSS Feed URL"></button> </div> </div> </div> <div class="share share-8594 player-panel"> <div class="close-btn close-btn-8594"> <span></span> <span></span> </div> <div class="player-panel-row"> <div class="title"> Share </div> <div class="icons-holder"> <a href="https://www.facebook.com/sharer/sharer.php?u=https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse&t=S1E9: Finding Frequency with Jesse Karmani" target="_blank" rel="noopener noreferrer" class="share-icon facebook" title="Share on Facebook"> <span></span> </a> <a href="https://twitter.com/intent/tweet?text=https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse&url=S1E9: Finding Frequency with Jesse Karmani" target="_blank" rel="noopener noreferrer" class="share-icon twitter" title="Share on Twitter"> <span></span> </a> <a href="https://wedistribute.org/podcast-player/8594/frequency-jesse-karmani.mp3" target="_blank" rel="noopener noreferrer" class="share-icon download" title="Download" download> <span></span> </a> </div> </div> <div class="player-panel-row"> <div class="title"> Link </div> <div> <input value="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse" class="input-link input-link-8594" title="Episode URL" readonly /> </div> <button class="copy-link copy-link-8594" title="Copy Episode URL" readonly=""></button> </div> <div class="player-panel-row"> <div class="title"> Embed </div> <div style="height: 10px;"> <input type="text" value='<blockquote class="wp-embedded-content" data-secret="HwQOOk0sRp"><a href="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/">How to Connect Your WordPress Blog to the Fediverse</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/embed/#?secret=HwQOOk0sRp" width="500" height="350" title="“How to Connect Your WordPress Blog to the Fediverse” — We Distribute" data-secret="HwQOOk0sRp" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script type="text/javascript"> /* <![CDATA[ */ /*! This file is auto-generated */ !function(d,l){"use strict";l.querySelector&&d.addEventListener&&"undefined"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i<o.length;i++)o[i].style.display="none";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute("style"),"height"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):"link"===t.message&&(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document); /* ]]> */ </script> ' title="Embed Code" class="input-embed input-embed-8594" readonly/> </div> <button class="copy-embed copy-embed-8594" title="Copy Embed Code"></button> </div> </div> </div> <div class="playlist__wrapper" data-page="1"> <div class="loader"></div> <ul class="playlist__items"> <li class="playlist__item active" data-episode="8594"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/06/decentered-ep-9-thumb.png?resize=150%2C150&ssl=1" title="S1E9: Finding Frequency with Jesse Karmani" alt="S1E9: Finding Frequency with Jesse Karmani"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">S1E9: Finding Frequency with Jesse Karmani</h2> <p>Jun 13, 2024 • 46:33</p> <p class="playlist__episode-description">For this week's episode, we sit down with a developer who wants to build a social experience for small audiences: pictures with your friends.</p> </div> <audio preload="none" class="clip clip-8594"> <source src="https://wedistribute.org/podcast-player/8594/frequency-jesse-karmani.mp3"> </audio> </li> <li class="playlist__item" data-episode="7618"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/decentered-ep8-small.png?resize=150%2C150&ssl=1" title="Decentered S1E8: WordPress-ActivityPub with Matthias Pfefferle" alt="Decentered S1E8: WordPress-ActivityPub with Matthias Pfefferle"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E8: WordPress-ActivityPub with Matthias Pfefferle</h2> <p>Apr 25, 2024 • 53:04</p> <p class="playlist__episode-description">Today, we sit down with Matthias Pfefferle of Automattic, the developer behind the ActivityPub integration for WordPress!</p> </div> <audio preload="none" class="clip clip-7618"> <source src="https://wedistribute.org/podcast-player/7618/wordpress-matthias-pfefferle.mp3"> </audio> </li> <li class="playlist__item" data-episode="6310"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/04/decentered-ep7-small.png?resize=150%2C150&ssl=1" title="Decentered S1E7: The Joy of Micro.Blog with Manton Reece" alt="Decentered S1E7: The Joy of Micro.Blog with Manton Reece"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E7: The Joy of Micro.Blog with Manton Reece</h2> <p>Apr 5, 2024 • 48:11</p> <p class="playlist__episode-description">This week, we sit down with Manton Reece, an IndieWeb developer who built his own federated microblogging and publishing platform.</p> </div> <audio preload="none" class="clip clip-6310"> <source src="https://wedistribute.org/podcast-player/6310/manton-reece-micro-blog.mp3"> </audio> </li> <li class="playlist__item" data-episode="5342"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/03/decentered-ep6-small.png?resize=150%2C150&ssl=1" title="Decentered S1E6: Beautiful Blacksky with Rudy Fraser" alt="Decentered S1E6: Beautiful Blacksky with Rudy Fraser"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E6: Beautiful Blacksky with Rudy Fraser</h2> <p>Mar 21, 2024 • 1:01:33</p> <p class="playlist__episode-description">This week, we talked to Rudy Fraser, creator and operator of the Blacksky feed. It's a dedicated community stream for black voices on Bluesky's platform.</p> </div> <audio preload="none" class="clip clip-5342"> <source src="https://wedistribute.org/podcast-player/5342/blacksky-rudy-fraser.mp3"> </audio> </li> <li class="playlist__item" data-episode="5072"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/02/decentered-ep5-small.png?resize=150%2C150&ssl=1" title="Decentered S1E5: Building Trust & Safety, with Jaz Michael-King" alt="Decentered S1E5: Building Trust & Safety, with Jaz Michael-King"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E5: Building Trust & Safety, with Jaz Michael-King</h2> <p>Feb 29, 2024 • 1:23:14</p> <p class="playlist__episode-description">The Fediverse has been the Wild West of social since the beginning. Jaz-Michael King hopes to bring tools and resources to protect people through IFTAS.</p> </div> <audio preload="none" class="clip clip-5072"> <source src="https://wedistribute.org/podcast-player/5072/trust-safety-jaz-michael-king.mp3"> </audio> </li> <li class="playlist__item" data-episode="4739"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/02/decentered-ep4-small.png?resize=150%2C150&ssl=1" title="Decentered S1E4: Shawn Grigson and the Oliphant in the Room" alt="Decentered S1E4: Shawn Grigson and the Oliphant in the Room"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E4: Shawn Grigson and the Oliphant in the Room</h2> <p>Feb 16, 2024 • 59:52</p> <p class="playlist__episode-description">Oliphant is often seen as the community standard-bearer when it comes to shared blocklists. But how did it start, what is the goal, and where is it going?</p> </div> <audio preload="none" class="clip clip-4739"> <source src="https://wedistribute.org/podcast-player/4739/oliphant-in-the-room.mp3"> </audio> </li> <li class="playlist__item" data-episode="4591"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/01/decentered-ep3-small.png?resize=150%2C150&ssl=1" title="Decentered S1E3: Ryan Barrett Has a Bridge to Sell Us" alt="Decentered S1E3: Ryan Barrett Has a Bridge to Sell Us"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E3: Ryan Barrett Has a Bridge to Sell Us</h2> <p>Jan 31, 2024 • 59:47</p> <p class="playlist__episode-description">We sat down with Ryan Barrett of Bridgy Fed, who has explored many decentralized social protocols. We asked him to tell his story.</p> </div> <audio preload="none" class="clip clip-4591"> <source src="https://wedistribute.org/podcast-player/4591/bridgyfed-ryan-barrett.mp3"> </audio> </li> <li class="playlist__item" data-episode="4383"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/01/decentered-ep2-small.png?resize=150%2C150&ssl=1" title="Decentered S1E2: Making Sora, with Takiyoshi Hoshida" alt="Decentered S1E2: Making Sora, with Takiyoshi Hoshida"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E2: Making Sora, with Takiyoshi Hoshida</h2> <p>Jan 18, 2024 • 01:20:17</p> <p class="playlist__episode-description">The story of one Fediverse app developer and his journey from developing a love for computers to building one of the most versatile apps on the network.</p> </div> <audio preload="none" class="clip clip-4383"> <source src="https://wedistribute.org/podcast-player/4383/sora-sns-mobile-app.mp3"> </audio> </li> <li class="playlist__item" data-episode="4330"> <div class="playlist__item__cover"> <img src="https://i0.wp.com/wedistribute.org/wp-content/uploads/2024/01/decentered-HIRES.png?resize=150%2C150&ssl=1" title="Decentered S1E1: Creation and Discovery" alt="Decentered S1E1: Creation and Discovery"/> </div> <div class="playlist__item__details"> <h2 class="playlist__episode-title" data-podcast="Decentered">Decentered S1E1: Creation and Discovery</h2> <p>Jan 13, 2024 • 38:49</p> <p class="playlist__episode-description">In our first episode, we talk about the relationship between publishers and audiences, and the search for alternatives in the wake of controversy.</p> </div> <audio preload="none" class="clip clip-4330"> <source src="https://wedistribute.org/podcast-player/4330/decentered-s1e1-creation-and-discovery.mp3"> </audio> </li> </ul> </div> </div> <div class="clearfix"></div></div><!-- .widget /--> </div><!-- .theiaStickySidebar /--> </aside><!-- .sidebar /--> </div><!-- .main-content-row /--></div><!-- #content /--> <footer id="footer" class="site-footer dark-skin dark-widgetized-area"> <div id="site-info" class="site-info"> <div class="container"> <div class="tie-row"> <div class="tie-col-md-12"> <div class="copyright-text copyright-text-first"><a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br /> <p>Except where specified otherwise, all content on this website is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.</p></div><div class="footer-menu"><ul id="menu-footer-menu" class="menu"><li id="menu-item-1557" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1557"><a href="https://wedistribute.org/about/">About</a></li> <li id="menu-item-7394" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7394"><a href="https://wedistribute.org/about/jobs/">Jobs</a></li> <li id="menu-item-1700" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1700"><a href="https://wedistribute.org/about/contact/">Contact</a></li> <li id="menu-item-1556" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1556"><a href="https://wedistribute.org/about/support-us/">Support</a></li> </ul></div> </div><!-- .tie-col /--> </div><!-- .tie-row /--> </div><!-- .container /--> </div><!-- #site-info /--> </footer><!-- #footer /--> <a id="go-to-top" class="go-to-top-button" href="#go-to-tie-body"> <span class="tie-icon-angle-up"></span> <span class="screen-reader-text">Back to top button</span> </a> </div><!-- #tie-wrapper /--> <aside class=" side-aside normal-side dark-skin dark-widgetized-area is-fullwidth appear-from-left" aria-label="Secondary Sidebar" style="visibility: hidden;"> <div data-height="100%" class="side-aside-wrapper has-custom-scroll"> <a href="#" class="close-side-aside remove big-btn"> <span class="screen-reader-text">Close</span> </a><!-- .close-side-aside /--> <div id="mobile-container"> <div id="mobile-search"> <form role="search" method="get" class="search-form" action="https://wedistribute.org/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form> </div><!-- #mobile-search /--> <div id="mobile-menu" class="hide-menu-icons"> </div><!-- #mobile-menu /--> </div><!-- #mobile-container /--> </div><!-- .side-aside-wrapper /--> </aside><!-- .side-aside /--> </div><!-- #tie-container /--> </div><!-- .background-overlay /--> <div id="reading-position-indicator"></div><div id="autocomplete-suggestions" class="autocomplete-suggestions"></div><div id="is-scroller-outer"><div id="is-scroller"></div></div><div id="fb-root"></div> <div id="tie-popup-search-mobile" class="tie-popup tie-popup-search-wrap" style="display: none;"> <a href="#" class="tie-btn-close remove big-btn light-btn"> <span class="screen-reader-text">Close</span> </a> <div class="popup-search-wrap-inner"> <div class="live-search-parent pop-up-live-search" data-skin="live-search-popup" aria-label="Search"> <form method="get" class="tie-popup-search-form" action="https://wedistribute.org/"> <input class="tie-popup-search-input is-ajax-search" inputmode="search" type="text" name="s" title="Search for" autocomplete="off" placeholder="Search for" /> <button class="tie-popup-search-submit" type="submit"> <span class="tie-icon-search tie-search-icon" aria-hidden="true"></span> <span class="screen-reader-text">Search for</span> </button> </form> </div><!-- .pop-up-live-search /--> </div><!-- .popup-search-wrap-inner /--> </div><!-- .tie-popup-search-wrap /--> <div id="jp-carousel-loading-overlay"> <div id="jp-carousel-loading-wrapper"> <span id="jp-carousel-library-loading"> </span> </div> </div> <div class="jp-carousel-overlay" style="display: none;"> <div class="jp-carousel-container"> <!-- The Carousel Swiper --> <div class="jp-carousel-wrap swiper-container jp-carousel-swiper-container jp-carousel-transitions" itemscope itemtype="https://schema.org/ImageGallery"> <div class="jp-carousel swiper-wrapper"></div> <div class="jp-swiper-button-prev swiper-button-prev"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskPrev" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="9" height="12"> <path d="M16.2072 16.59L11.6496 12L16.2072 7.41L14.8041 6L8.8335 12L14.8041 18L16.2072 16.59Z" fill="white"/> </mask> <g mask="url(#maskPrev)"> <rect x="0.579102" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <div class="jp-swiper-button-next swiper-button-next"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskNext" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="8" height="12"> <path d="M8.59814 16.59L13.1557 12L8.59814 7.41L10.0012 6L15.9718 12L10.0012 18L8.59814 16.59Z" fill="white"/> </mask> <g mask="url(#maskNext)"> <rect x="0.34375" width="23.8822" height="24" fill="#FFFFFF"/> </g> </svg> </div> </div> <!-- The main close buton --> <div class="jp-carousel-close-hint"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskClose" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="15" height="14"> <path d="M19.3166 6.41L17.9135 5L12.3509 10.59L6.78834 5L5.38525 6.41L10.9478 12L5.38525 17.59L6.78834 19L12.3509 13.41L17.9135 19L19.3166 17.59L13.754 12L19.3166 6.41Z" fill="white"/> </mask> <g mask="url(#maskClose)"> <rect x="0.409668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <!-- Image info, comments and meta --> <div class="jp-carousel-info"> <div class="jp-carousel-info-footer"> <div class="jp-carousel-pagination-container"> <div class="jp-swiper-pagination swiper-pagination"></div> <div class="jp-carousel-pagination"></div> </div> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-caption"></h2> </div> <div class="jp-carousel-photo-icons-container"> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-info" aria-label="Toggle photo metadata visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskInfo" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.7537 2C7.26076 2 2.80273 6.48 2.80273 12C2.80273 17.52 7.26076 22 12.7537 22C18.2466 22 22.7046 17.52 22.7046 12C22.7046 6.48 18.2466 2 12.7537 2ZM11.7586 7V9H13.7488V7H11.7586ZM11.7586 11V17H13.7488V11H11.7586ZM4.79292 12C4.79292 16.41 8.36531 20 12.7537 20C17.142 20 20.7144 16.41 20.7144 12C20.7144 7.59 17.142 4 12.7537 4C8.36531 4 4.79292 7.59 4.79292 12Z" fill="white"/> </mask> <g mask="url(#maskInfo)"> <rect x="0.8125" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </span> </a> </div> </div> <div class="jp-carousel-info-extra"> <div class="jp-carousel-info-content-wrapper"> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-title"></h2> </div> <div class="jp-carousel-comments-wrapper"> </div> <div class="jp-carousel-image-meta"> <div class="jp-carousel-title-and-caption"> <div class="jp-carousel-photo-info"> <h3 class="jp-carousel-caption" itemprop="caption description"></h3> </div> <div class="jp-carousel-photo-description"></div> </div> <ul class="jp-carousel-image-exif" style="display: none;"></ul> <a class="jp-carousel-image-download" href="#" target="_blank" style="display: none;"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.84615 5V19H19.7775V12H21.7677V19C21.7677 20.1 20.8721 21 19.7775 21H5.84615C4.74159 21 3.85596 20.1 3.85596 19V5C3.85596 3.9 4.74159 3 5.84615 3H12.8118V5H5.84615ZM14.802 5V3H21.7677V10H19.7775V6.41L9.99569 16.24L8.59261 14.83L18.3744 5H14.802Z" fill="white"/> </mask> <g mask="url(#mask0)"> <rect x="0.870605" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-download-text"></span> </a> <div class="jp-carousel-image-map" style="display: none;"></div> </div> </div> </div> </div> </div> </div> <link rel='stylesheet' id='all-css-87c13a9a6fcaa1687d166878d402f588' href='https://wedistribute.org/_jb_static/??-eJyVj80OwjAMg9+GE100TRQuE8/SpdEUaJuqaTXt7Rk/u8GBq+3PsmHJBiVVShVyaDMnBeWYA1VBcKpUFRyiFM+SOlQ9whfkRjU7vEMU3wIpoCvSlALowpmKmVrygf7HP4bZhZ8NSoW3RFjNe73J4tFp5TTvLzYUnpKoycGtVLrIr0fXOPbnob/YwZ7sAaexfwB6qWj3' type='text/css' media='all' /> <link rel='stylesheet' id='ssp-dynamic-style-css' href='https://wedistribute.org/wp-content/uploads/ssp/css/ssp-dynamic-style.css?ver=1732420095' media='all' /> <style id='core-block-supports-inline-css'> .wp-block-gallery.wp-block-gallery-1{--wp--style--unstable-gallery-gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );} </style> <svg style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <symbol id="icon-fedicons-diaspora" viewBox="0 0 24 24"> <path d="M14.443 19.446a5342.008 5342.008 0 0 1-1.747-2.44c-.467-.653-.847-1.163-.867-1.163-.02 0-.755.987-1.737 2.335a152.208 152.208 0 0 1-1.72 2.336c-.026 0-3.374-2.358-3.383-2.383-.004-.012.753-1.123 1.682-2.469.93-1.345 1.69-2.468 1.69-2.494 0-.042-.302-.147-2.663-.935-1.465-.488-2.678-.893-2.695-.9-.025-.01.115-.476.593-1.985.344-1.086.633-1.982.643-1.993.01-.01 1.282.396 2.828.905 1.547.509 2.825.925 2.84.925.017 0 .034-.024.04-.053.006-.029.02-1.345.03-2.925.01-1.58.027-2.887.038-2.903.014-.023.449-.029 2.044-.029 1.113 0 2.036.008 2.05.018.018.012.049.88.1 2.832.084 3.204.086 3.247.137 3.247.02 0 1.245-.41 2.723-.912 1.478-.501 2.695-.903 2.704-.893.03.033 1.242 3.98 1.227 3.995-.008.008-1.242.43-2.741.939-2.063.699-2.728.933-2.734.963-.004.022.705 1.082 1.607 2.402.888 1.3 1.611 2.372 1.607 2.384-.009.027-3.331 2.475-3.36 2.475-.01 0-.432-.576-.936-1.28z"/> </symbol> <symbol id="icon-fedicons-friendica" viewBox="0 0 24 24"> <path d="M3.071 6.24v11.52c0 1.787 1.439 3.24 3.216 3.24h11.426c1.777 0 3.216-1.453 3.216-3.24V6.24c0-1.787-1.439-3.24-3.216-3.24H6.287C4.51 3 3.07 4.453 3.07 6.24zM17.713 4c1.389 0 2.216.834 2.216 2.24v11.52c0 1.406-.827 2.24-2.216 2.24h-8.57v-4.04h5.714l-.015-4.308-5.699.03V8.04h5.714V4z"/> </symbol> <symbol id="icon-fedicons-gnu-social" viewBox="0 0 24 24"> <path d="M5.24 2.156a2.735 2.735 0 0 0-2.74 2.74v10.957a2.735 2.735 0 0 0 2.74 2.74h8.147C13.378 21.7 9.181 23 9.181 23s7.096-.023 8.1-4.406h1.479a2.734 2.734 0 0 0 2.74-2.74V4.896a2.735 2.735 0 0 0-2.74-2.741H5.24zm3.938 2.196a.232.232 0 0 1 .08 0 .137.137 0 0 1 .065.032c.291.26-.483.514-.42 1.79.027.561-.14.998.934.998.717 0 .42-.64 1.324-.64.537 0 .735.347.81.628.074-.281.272-.627.81-.627.903 0 .606.639 1.323.639 1.074 0 .907-.437.934-.997.063-1.277-.711-1.532-.42-1.791.291-.26 1.542 1.261 1.573 1.853.032.619.048 1.594-.872 2.1 1.027 1.012 1.165 2.354 1.165 2.354l-1.776-.032s-.405-1.837-2.554-1.744c-2.149.094-2.429.468-2.429 2.741 0 2.274.997 3.055 2.523 3.115 2.398.093 2.18-1.246 2.18-1.246l-1.121.062-.623-1.681h3.83c0 1.837-.778 4.702-4.422 4.515-3.644-.186-4.453-3.052-4.485-4.983-.017-1.06.156-2.255 1.024-3.1-.91-.505-.881-1.48-.881-2.1 0-.767.99-1.819 1.428-1.886z"/> </symbol> <symbol id="icon-fedicons-mastodon" viewBox="0 0 24 24"> <path d="M21.377 14.59c-.288 1.48-2.579 3.102-5.21 3.416-1.372.164-2.723.314-4.163.248-2.356-.108-4.215-.562-4.215-.562 0 .23.014.448.042.652.306 2.325 2.306 2.464 4.2 2.529 1.91.065 3.612-.471 3.612-.471l.079 1.728s-1.337.718-3.718.85c-1.314.072-2.944-.033-4.844-.536-4.119-1.09-4.824-5.481-4.935-9.936-.033-1.323-.013-2.57-.013-3.613 0-4.556 2.985-5.891 2.985-5.891C6.702 2.313 9.284 2.022 11.969 2h.066c2.685.022 5.269.313 6.774 1.004 0 0 2.984 1.335 2.984 5.89 0 0 .038 3.362-.416 5.695zm-3.104-5.342c0-1.127-.277-2.032-.864-2.686-.594-.663-1.373-1.002-2.34-1.002-1.118 0-1.965.43-2.525 1.29L12 7.761l-.544-.913c-.56-.86-1.407-1.29-2.525-1.29-.967 0-1.746.34-2.34 1.003-.577.663-.864 1.559-.864 2.686v5.516h2.186V9.41c0-1.128.474-1.701 1.424-1.701 1.05 0 1.577.68 1.577 2.023v2.93h2.172v-2.93c0-1.344.527-2.023 1.577-2.023.95 0 1.424.573 1.424 1.701v5.354h2.186V9.248z"/> </symbol> <symbol id="icon-fedicons-peertube" viewBox="0 0 24 24"> <path d="M3.938 1.25v10.751L12 6.626zM12 6.626v10.748l8.062-5.373zM3.938 12V22.75L12 17.376z"/> </symbol> <symbol id="icon-fedicons-pixelfed" viewBox="0 0 24 24"> <path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-.794-7.817h1.835c1.728 0 3.129-1.364 3.129-3.046 0-1.682-1.401-3.046-3.13-3.046h-2.647c-.997 0-1.805.787-1.805 1.757v6.84z"/> </symbol> </defs> </svg> <script type="text/javascript"> try { if( 'undefined' != typeof localStorage ){ var tieSkin = localStorage.getItem('tie-skin'); } var html = document.getElementsByTagName('html')[0].classList, htmlSkin = 'light'; if( html.contains('dark-skin') ){ htmlSkin = 'dark'; } if( tieSkin != null && tieSkin != htmlSkin ){ html.add('tie-skin-inverted'); var tieSkinInverted = true; } if( tieSkin == 'dark' ){ html.add('dark-skin'); } else if( tieSkin == 'light' ){ html.remove( 'dark-skin' ); } } catch(e) { console.log( e ) } </script><script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/wedistribute.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script><script type="text/javascript" src="https://wedistribute.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script><script type="text/javascript" id="elb-js-extra"> /* <![CDATA[ */ var elb = {"datetime_format":"human","locale":"en_US","interval":"10","new_post_msg":"There is %s update.","new_posts_msg":"There are %s updates.","now_more_posts":"That's it."}; /* ]]> */ </script><script type='text/javascript' src='https://wedistribute.org/_jb_static/??/wp-includes/js/jquery/jquery-migrate.min.js,/wp-content/plugins/easy-liveblogs/assets/js/easy-liveblogs.js?m=1732166015&cb=1'></script><script type="text/javascript" src="https://wedistribute.org/js/amplitudejs/dist/amplitude.js?ver=6.7.1" id="amplitude-js-js"></script><script type="text/javascript"> try{if("undefined"!=typeof localStorage){var header,mnIsDark=!1,tnIsDark=!1;(header=document.getElementById("theme-header"))&&((header=header.classList).contains("main-nav-default-dark")&&(mnIsDark=!0),header.contains("top-nav-default-dark")&&(tnIsDark=!0),"dark"==tieSkin?(header.add("main-nav-dark","top-nav-dark"),header.remove("main-nav-light","top-nav-light")):"light"==tieSkin&&(mnIsDark||(header.remove("main-nav-dark"),header.add("main-nav-light")),tnIsDark||(header.remove("top-nav-dark"),header.add("top-nav-light"))))}}catch(a){console.log(a)} </script><script data-noptimize>document.getElementById("comment").setAttribute( "id", "a0318eeb89d794764673ff62b54bb559" );document.getElementById("c155c9c602").setAttribute( "id", "comment" );</script><script> ( function ( body ) { 'use strict'; body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); } )( document.body ); </script><script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script><script type="text/javascript"> window.WPCOM_sharing_counts = {"https:\/\/wedistribute.org\/2023\/09\/connect-wordpress-to-the-fediverse\/":2915}; </script><script type='text/javascript' src='https://wedistribute.org/wp-includes/js/dist/hooks.min.js?m=1732050995'></script><script type="text/javascript" src="https://wedistribute.org/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script><script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script><script type='text/javascript' src='https://wedistribute.org/wp-content/plugins/contact-form-7/includes/swv/js/index.js?m=1722771486'></script><script type="text/javascript" id="contact-form-7-js-extra"> /* <![CDATA[ */ var wpcf7 = {"api":{"root":"https:\/\/wedistribute.org\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"}; /* ]]> */ </script><script type="text/javascript" src="https://wedistribute.org/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.9.8" id="contact-form-7-js"></script><script type="text/javascript" id="tie-scripts-js-extra"> /* <![CDATA[ */ var tie = {"is_rtl":"","ajaxurl":"https:\/\/wedistribute.org\/wp-admin\/admin-ajax.php","is_side_aside_light":"","is_taqyeem_active":"","is_sticky_video":"1","mobile_menu_top":"","mobile_menu_active":"area_1","mobile_menu_parent":"","lightbox_all":"true","lightbox_gallery":"true","lightbox_skin":"dark","lightbox_thumb":"horizontal","lightbox_arrows":"true","is_singular":"1","autoload_posts":"","reading_indicator":"true","lazyload":"","select_share":"","select_share_twitter":"","select_share_facebook":"","select_share_linkedin":"","select_share_email":"","facebook_app_id":"5303202981","twitter_username":"","responsive_tables":"true","ad_blocker_detector":"","sticky_behavior":"default","sticky_desktop":"true","sticky_mobile":"true","sticky_mobile_behavior":"default","ajax_loader":"<div class=\"loader-overlay\">\n\t\t\t\t<div class=\"spinner\">\n\t\t\t\t\t<div class=\"bounce1\"><\/div>\n\t\t\t\t\t<div class=\"bounce2\"><\/div>\n\t\t\t\t\t<div class=\"bounce3\"> <\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>","type_to_search":"","lang_no_results":"Nothing Found","sticky_share_mobile":"","sticky_share_post":"","sticky_share_post_menu":""}; /* ]]> */ </script><script type='text/javascript' src='https://wedistribute.org/_jb_static/??-eJyNj0sKwzAMRG/TVR0lLaFkEXoWxxGxUls2kdLP7WtKC116p2Hm8RA8snGJFVlBPUYUWC2z9WBFUEsSIGxWOULFUtxGWaWJxFUIBVq8TukJv6PWNKPcNOVqU0EC3dEI2s356n+Il4D/EmIX9hk/rUsxFtpsmMPrO7rGsbucT23fDkN/cNPYvQFscoLX'></script><script type="text/javascript" src="https://stats.wp.com/e-202447.js" id="jetpack-stats-js" data-wp-strategy="defer"></script><script type="text/javascript" id="jetpack-stats-js-after"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"235772966\",\"post\":\"2915\",\"tz\":\"-7\",\"srv\":\"wedistribute.org\",\"j\":\"1:14.0\"}") ]); _stq.push([ "clickTrackerInit", "235772966", "2915" ]); /* ]]> */ </script><script type="text/javascript" id="jetpack-carousel-js-extra"> /* <![CDATA[ */ var jetpackSwiperLibraryPath = {"url":"https:\/\/wedistribute.org\/wp-content\/plugins\/jetpack\/_inc\/build\/carousel\/swiper-bundle.min.js"}; var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"en","ajaxurl":"https:\/\/wedistribute.org\/wp-admin\/admin-ajax.php","nonce":"88317665f4","display_exif":"0","display_comments":"0","single_image_gallery":"1","single_image_gallery_media_file":"","background_color":"black","comment":"Comment","post_comment":"Post Comment","write_comment":"Write a Comment...","loading_comments":"Loading Comments...","image_label":"Open image in full-screen.","download_original":"View full size <span class=\"photo-size\">{0}<span class=\"photo-size-times\">\u00d7<\/span>{1}<\/span>","no_comment_text":"Please be sure to submit some text with your comment.","no_comment_email":"Please provide an email address to comment.","no_comment_author":"Please provide your name to comment.","comment_post_error":"Sorry, but there was an error posting your comment. Please try again later.","comment_approved":"Your comment was approved.","comment_unapproved":"Your comment is in moderation.","camera":"Camera","aperture":"Aperture","shutter_speed":"Shutter Speed","focal_length":"Focal Length","copyright":"Copyright","comment_registration":"0","require_name_email":"1","login_url":"https:\/\/wedistribute.org\/wp-login.php?redirect_to=https%3A%2F%2Fwedistribute.org%2F2023%2F09%2Fconnect-wordpress-to-the-fediverse%2F","blog_id":"1","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"]}; /* ]]> */ </script><script type='text/javascript' src='https://wedistribute.org/_jb_static/??/wp-content/plugins/simpletoc/assets/accordion.js,/wp-content/plugins/jetpack/_inc/build/carousel/jetpack-carousel.min.js?m=1731863656&cb=1'></script><script type="text/javascript" id="ssp-castos-player-js-extra"> /* <![CDATA[ */ var ssp_castos_player_659536913 = {"ajax_url":"https:\/\/wedistribute.org\/wp-admin\/admin-ajax.php","atts":{"type":"audio","series":"decentered","order":"desc","orderby":"date","include":"","exclude":"","style":"dark","player_style":"standard","tracklist":true,"tracknumbers":true,"images":true,"limit":10,"page":1,"class":""},"nonce":"81531ec8fc"}; /* ]]> */ </script><script type="text/javascript" src="https://wedistribute.org/wp-content/plugins/seriously-simple-podcasting/assets/js/castos-player.min.js?ver=3.6.1" id="ssp-castos-player-js"></script><script type="text/javascript" id="sharing-js-js-extra"> /* <![CDATA[ */ var sharing_js_options = {"lang":"en","counts":"1","is_stats_active":"1"}; /* ]]> */ </script><script type="text/javascript" src="https://wedistribute.org/wp-content/plugins/jetpack/_inc/build/sharedaddy/sharing.min.js?ver=14.0" id="sharing-js-js"></script><script type="text/javascript" id="sharing-js-js-after"> /* <![CDATA[ */ var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-mastodon' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-mastodon' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcommastodon', 'menubar=1,resizable=1,width=460,height=400' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-bluesky' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-bluesky' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcombluesky', 'menubar=1,resizable=1,width=600,height=400' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-threads' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-threads' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomthreads', 'menubar=1,resizable=1,width=600,height=400' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-tumblr' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-tumblr' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomtumblr', 'menubar=1,resizable=1,width=450,height=450' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-linkedin' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-linkedin' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomlinkedin', 'menubar=1,resizable=1,width=580,height=450' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-facebook' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-facebook' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-x' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-x' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomx', 'menubar=1,resizable=1,width=600,height=350' ); return false; } } ); } )(); /* ]]> */ </script><script> WebFontConfig ={ google:{ families: [ 'Noto+Sans:500,regular:latin', 'Playfair+Display:900italic,regular:latin', 'Playfair+Display:900,regular:latin&display=swap' ] } }; (function(){ var wf = document.createElement('script'); wf.src = '//ajax.googleapis.com/ajax/libs/webfont/1/webfont.js'; wf.type = 'text/javascript'; wf.defer = 'true'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wf, s); })(); </script></body> </html> <!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com Retrieved 7534 objects (2 MB) from Redis using PhpRedis (v6.0.2). -->