Mastodon ve WordPress: Birlikte Çalışmalarını Sağlamanın 8 Yolu

Yayınlanan: 2023-09-07

Mastodon ve WordPress birbirleri için oldukça iyi bir eşleşme gibi görünüyor. Her ikisi de benzer felsefelere dayanan açık kaynaklı platformlardır: Kullanıcılara kendi çevrimiçi mülklerini oluşturmaları için bir yol sağlamak ve yayıncılığın demokratikleşmesine yardımcı olmak.

Ortak yönleri göz önüne alındığında, iki platformun daha yakın çalışmasının ve birbirleriyle entegre olmasının yollarını bulmak mantıklı olmaz mı? Bu yazıda tam da bunu keşfetmek istiyoruz.

Aşağıdaki makale, Mastodon'daki hesabınızı doğrulamak için WordPress sitenizi nasıl kullanabileceğinizi, Mastodon içeriğini WordPress'te nasıl görüntüleyeceğinizi, WordPress içeriğinizi otomatik olarak sosyal platforma nasıl göndereceğinizi ve daha fazlasını anlatmaktadır.

Mastodon'da Doğrulama için WordPress Sitenizi Kullanın

Mastodon eğitimimizde de belirtildiği gibi Mastodon profilinizi doğrulamanız mümkündür. Bu, başka bir sosyal ağdaki mavi onay işaretlerine benzer, yalnızca bunun için ödeme yapmanız gerekmez ve mavi onay işareti yerine yeşil onay işareti vardır.

mastodon doğrulanmış profil örneği

İşlem aynı zamanda oldukça basittir. Kendi web siteniz aracılığıyla kendinizi doğrulayabilirsiniz. Bunun için tek yapmanız gereken web sitenizin adresini profilinize eklemek ve ardından WordPress sitenize Mastodon'a özel bir bağlantı koymaktır.

Web Sitenizi Ekleyin ve Doğrulama Bağlantısını Kopyalayın

İlk adım Mastodon ayarlarınızda Genel profil altında gerçekleşir. Burada sağ taraftaki ekstra alanları kullanarak web sitenizi profilinize ekleyebilirsiniz.

mastodon profili ekstra alanları

Sol sütuna bir açıklama ve sağdaki URL'yi koymanız yeterlidir. Bunu yapıp kaydettiğinizde hemen Mastodon profilinizde görünecektir.

mastodon profilindeki web sitesi adresi

Doğrulama bağlantısını ayrıca Doğrulama sekmesi altındaki Genel profil ayarlarında da bulabilirsiniz.

mastodon doğrulama bağlantısı

Düğmeyle kopyalamanız yeterlidir. Ancak kendi özel bağlantınızı da oluşturabilirsiniz. İçinde rel="me" özelliği bulunduğu ve web sitenizde göründüğü sürece çalışacaktır.

WordPress'e Doğrulama Bağlantısını Ekle

Bağlantıyı sitenize eklemenin farklı yolları vardır. En kolaylarından biri, web sitenizden Mastodon profilinize bağlantı veren bir sosyal simge kullanmaktır. Bunun için aşağıda ayrıntılı talimatlarımız var.

WordPress altbilgisinde mastodon sosyal simgesi

Diğer bir seçenek de bunu web sitenizin <head> bölümüne şu şekilde bir bağlantı olarak eklemektir:

 <link rel="me" href="https://mastodon.world/@nschaeferhoff">

Bu şekilde kullanıcı tarafından görülmez. Yukarıdaki kodu header.php dosyanızın içine yerleştirin veya Insert Headers and Footers gibi bir eklentiyle ekleyin. Doğal olarak, benim profil bağlantınızı değil, kendi profil bağlantınızı kullanın.

Ayrıca bu kod parçacığını kullanarak functions.php aracılığıyla head bölümünüzde de kuyruğa alabilirsiniz (katkılar David Artiss'e aittir):

 function add_mastodon_verification() { ?> <link rel="me" href="[your Mastodon profile link]"> <?php } add_action( 'wp_head', 'add_mastodon_verification' );

Diğer seçenekler ise bunu bir blog gönderisine eklemek, altbilginize koymak veya ayrı bir doğrulama sayfası oluşturmaktır. Ana sayfanız (veya Mastodon profilinize web siteniz olarak gönderdiğiniz URL) dışında başka bir web sayfası kullanıyorsanız, ekstra alanlarınıza ayrı doğrulama sayfasını da eklemeniz gerektiğini bilmeniz yeterli.

mastodon doğrulama sayfası bağlantısı

Her iki parçayı da yerine yerleştirdikten sonra Mastodon sunucularının değişikliği algılamasını beklemeniz yeterli. Bunu yaptıktan sonra profilinizde yeşil doğrulama onay işaretini göreceksiniz.

Bu arada yukarıdakiler size çok karmaşık geldiyse Simple Mastodon Verification eklentisi de mevcut.

WordPress'e Mastodon Sosyal Simgesi Ekleme

Mastodon hesabınızı ana web varlığınızla entegre etmenin iyi bir yolu, Mastodon'a bağlantı veren bir sosyal simge eklemektir. Daha önce öğrendiğimiz gibi, bu aynı zamanda Mastodon doğrulamanızı ayarlamanız için de bir olasılıktır.

En iyi bölüm: Bu, WordPress Gutenberg editörünün yerel bir işlevidir. Sosyal Simgeler bloğunu kullanarak bunu çok kolay bir şekilde yapabilirsiniz.

Görünüm > Düzenleyici'ye gidip simgeyi eklemek istediğiniz sayfa şablonunu veya şablon bölümünü açmanız yeterlidir. Altbilgi genellikle iyi bir fikirdir.

mastodon bağlantısını eklemek için wordpress'te altbilgiyi düzenleyin

Burada Sosyal Simgeler bloğunu eklemek için Blok Yerleştiriciyi (sol üst köşedeki büyük artı düğmesi), Blok ekle düğmesini veya eğik çizgi komutlarını kullanın.

wordpress düzenleyicisine sosyal bağlantılar bloğu ekleme

Sayfaya geldiğinizde, bir simge eklemek için artı işaretine tıklayın ve ardından Mastodon'u seçin.

wordpress düzenleyicisine mastodon sosyal simgesi ekleyin

Bağlantı eklemek için simgeye tıklayın. İsterseniz doğrulama için rel="me" özelliğini eklemek için kenar çubuğundaki Gelişmiş altındaki bağlantı rel seçeneğini kullanın (sadece me girin, tırnak işareti veya başka bir şey kullanmayın).

sosyal simgeye bağlantı ve rel özelliğini ekleyin

Değişikliklerinizi kaydettikten sonra Mastodon simgesi WordPress web sitenizde görünecek ve aynı zamanda bir doğrulama yöntemi olarak da çalışacaktır.

WordPress altbilgisinde mastodon sosyal bağlantısı

Mastodon Feed'inizi WordPress Web Sitenizde Görüntüleyin

Bazı insanlar sosyal yayınlarını web sitelerinde göstermeyi sever. Bunu yapmak, ziyaretçilere şirketiniz ve marka iletişiminiz hakkında daha iyi bir izlenim vermenin yanı sıra ek bilgiler de sağlar. Bunu Mastodon içeriğinizle yapmak istiyorsanız bunu başarmanın birkaç yolu vardır.

Otomatik Yerleştirmeleri Kullan

Mastodon, WordPress'in otomatik yerleştirmeler sunduğu birçok platform arasında yer alıyor. Yani web sitenizde sadece tek bir Mastodon gönderisi göstermek istiyorsanız, onun bağlantısını kopyalayıp yapıştırmanız yeterlidir.

Bunu nasıl anladın?

Mastodon'da, yerleştirmek istediğiniz gönderiyi (aka toot) bulmanız yeterlidir. Alttaki üç nokta simgesini tıklayın ve Bu yazının bağlantısını kopyala 'yı seçin.

bağlantıyı mastodon gönderisine kopyala

Bundan sonra web sitenizde görünmesini istediğiniz sayfaya gidebilir ve bağlantıyı düzenleyiciye yapıştırabilirsiniz. WordPress bunu otomatik olarak bir yerleştirmeye dönüştürecektir.

gömülü mastodon yazısı

Gönderileri HTML Yoluyla Göm

Yukarıdaki ekran görüntüsünden de görebileceğiniz gibi otomatik yerleştirme benim için pek işe yaramadı. Bu nedenle Mastodon'a özgü yerleştirme işlevini kullanmanın daha iyi bir seçenek olduğunu buldum. Bağlantıyı toot'larınıza kopyalama seçeneğiyle aynı yerde bulabilirsiniz.

mastodon gönderi yerleştirme koduna erişim

Kopyalanacak kod pasajını almak için tıklayın.

mastodon yerleştirme kodunu kopyala

Önemli olan onu WordPress düzenleyicisine tek başına yapıştırmamanızdır. Bunun yerine, sayfaya gömmek için Özel HTML bloğunu kullanın.

post mastodon yazıyı wordpress editörüne göm

Bu, çok daha iyi bir sonuca yol açar ve hatta bunu düzenleyicinin kendisinde önizleyebilirsiniz.

mastodon'un wordpress düzenleyiciye yerleştirilmesini önizleyin

Mastodon Feed'inizin Tamamını Görüntüleyin

WordPress sitenize yalnızca tekil toot'lar koymak istemiyorsanız, aynı zamanda feed'inizin tamamına da Mastodon Feed'i Dahil Et eklentisi de vardır. Kurulumdan sonra, feed'inizi istediğiniz yerde görüntülemek için kullanabileceğiniz [include-mastodon-feed] kısa kodunu web sitenize ekler.

Ancak bunun için öncelikle Mastodon kullanıcı kimliğinizi bulmanız gerekir; eğer Mastodon örneğinizin yöneticisi değilseniz bu ne yazık ki biraz zahmetlidir. Bu durumda aşağıdaki bağlantıyı kullanarak API isteğinde bulunmanız gerekmektedir.

 https://yourinstance.com/api/v2/sea[email protected]&resolve=true&limit=5

yourinstance.com ifadesinin her iki örneğini de kullanıcı adınızın kayıtlı olduğu Mastodon sunucusunun URL'si ile ve yourusername gerçek kullanıcı adınızla değiştirin. Daha sonra, hesabınıza giriş yaparken bunu tarayıcı çubuğunuza yapıştırın. Her şey yolunda giderse, bu, üstte kullanıcı kimliğinizin bulunduğu bir ekranla sonuçlanacaktır.

mastodon kullanıcı kimliğini bul

Daha sonra aşağıdaki gibi görünen eklenti kısa kodunu doldurmak için bunu kullanabilirsiniz:

 [include-mastodon-feed instance="YOUR-INSTANCE" account="YOUR-ACCOUNT-ID"]

Yine, YOUR-INSTANCE ve YOUR-ACCOUNT-ID gerekli bilgilerle değiştirin (örnek URL'niz için http/https'yi dahil etmeyin) ve kısa kodu, Mastodon feed'inizin WordPress sitenizde görünmesini istediğiniz gönderiye veya sayfaya gönderin. .

Artık sayfayı önizlediğinizde veya yayınladığınızda, yayın sitenizin ön ucunda görünecektir.

WordPress'te mastodon beslemesi

Eklenti kısa kodu, onu özelleştirmek için bir sürü daha fazla parametre alır. Yanıtları özet akışından hariç tutabilir, görünür durumların sayısını sınırlandırabilir, karanlık modu etkinleştirebilir ve çok daha fazlasını yapabilirsiniz. Bunların hepsini kurulum talimatlarındaki eklenti sayfasında bulabilirsiniz. Alternatif bir eklenti çözümü Shortcode Mastodon Feeds'tir.

Ayrıca Mastofeed.com adında bir araç da var (aşağıda daha detaylı konuşacağımız .org sürümüyle karıştırılmamalıdır). Mastodon feed'inizi web sitenizde yayınlamak için HTML işaretlemesi oluşturmanıza yardımcı olur ve ayrıca göz atmaya değer.

mastofeed.com kullanıcı arayüzü

En Son WordPress Gönderilerinizi Otomatik Olarak Mastodon'a Gönderin

Artık Mastodon içeriğini WordPress'e nasıl ekleyeceğinizi biliyorsunuz. Peki ya tam tersi? İki platformun birbiriyle çalışabilmesinin bir diğer önemli yolu da WordPress'in Mastodon hesabınıza güncellemeleri otomatik olarak göndermesini sağlamaktır. Bunun için de çeşitli çözümler var.

Bir Eklentiyle Mastodon'a Otomatik Gönderim

Bunu başarmak için kullanabileceğiniz birkaç eklenti çözümü vardır. Bu örnek için Mastodon Autopost'u kullanacağız. Eklenti menüsü aracılığıyla her zamanki gibi yükleyebilirsiniz.

Kurulumdan sonra eklenti öncelikle sizden ayarlarda Mastodon hesabınıza giriş yapmanızı istiyor.

mastodon otomatik gönderi ayarları sayfası

Örneğinizi girin (eklentinin otomatik önerisi vardır) ve devam edin. Bu sizi, hesabınıza giriş yapmanız ve eklentiyi yetkilendirmeniz gereken Mastodon'a götürecektir.

mastodon'da eklentiyi yetkilendir

Bundan sonra sizi çoğunlukla gönderilerinizin nasıl görünmesini istediğinizi yapılandırdığınız ayarlara geri götürür.

mastodon otomatik gönderim yapılandırması

Başlığın, alıntının, bağlantının ve/veya etiketlerin eklenip eklenmeyeceğini, bunların özel olarak görünüp görünmeyeceğini, hangi içerik türlerinin yayınlanacağını ve her şeyin otomatik olarak yayınlanıp yayınlanmayacağını seçin.

Gelişmiş yapılandırmada , kendi Toot şablonunuzu oluşturarak, bir karakter sınırı seçerek ve gerekirse bir varsayılan içerik uyarısı ekleyerek bunu daha da hassaslaştırabilirsiniz.

mastodon autopost gelişmiş yapılandırması

Kaydedildikten sonra eklenti çalışmaya başlayacak ve içeriğinizi otomatik olarak Mastodon'da yayınlayacaktır. Buna ek olarak, WordPress düzenleyicisine, hangisini otomatik olarak yayınlamak istediğinize ayrı ayrı posta bazında karar verebileceğiniz bir seçenek ekler.

wordpress düzenleyicide mastodon autopost seçeneği

Bazı ek seçeneklere sahip çok benzer bir eklenti Mastodon'da Paylaş'tır.

Mastofeed.org

WordPress içeriğinizi otomatik olarak Mastodon'a göndermek için ikinci ve biraz farklı bir seçenek Mastofeed.org'u kullanmaktır. Burada, web sitesi içeriğini Mastodon hesabınıza göndermek için sitenizin RSS beslemesini kullanabilirsiniz.

Kurulum son derece kolaydır. Sitenin ana sayfasına gidin ve Mastodon örneğinizi girin (yine önünde http:// olmadan).

mastofeed.org

Bir sonraki ekranda Mastodon'da oturum açın ve ardından Mastofeed'e sizin adınıza paylaşım yapması için yetki verin. Orijinal siteye döndüğünüzde Yeni yayın ekle 'yi tıklayın.

mastofeed'e yeni bir feed ekleyin

Bundan sonra, bağlantıyı sitenizin RSS beslemesine gönderin (genellikle yalnızca alanadiniz.com/rss ) ve görünürlük düzeyini seçin.

mastofeed'e rss beslemesi ekle

Ekle'yi tıklayın. Bir sonraki ekranda üstteki kutuyu işaretleyip Güncelle seçeneğine tıklayarak feed'i aktif hale getirebilirsiniz. Bunu yaptıktan sonra içeriğinizin nasıl görüneceğini biçimlendirme seçeneklerine erişebilirsiniz.

mastofeed feed'ini yapılandırma

Herhangi bir değişiklik yaparsanız Güncelle'yi tıkladığınızdan emin olun. Ayrıca sorun olması durumunda bir teşhis çalıştırabilir ve feed'i silebilirsiniz. İşlem tamamlandıktan sonra Mastofeed yeni içeriği otomatik olarak kontrol edecek ve hesabınıza gönderecektir.

WordPress'i ActivityPub'a bağlayın

Mastodon'u WordPress'e nasıl entegre edebileceğimize dair keşfetmek istediğimiz son yöntem ActivityPub'dur. Eğer aşina değilseniz ActivityPub, Mastodon'un da dahil olduğu Fediverse'ün birçok platformu tarafından desteklenen bir protokoldür.

Beta durumunda, basitçe ActivityPub adı verilen ve WordPress web sitenizi de onunla entegre etmenize olanak tanıyan bir eklenti var. İşin güzel yanı, bunu yapmak Mastodon kullanıcılarının sosyal ağdaki blog yazılarınızı takip etmelerine olanak tanır ve gönderdikleri yanıtlar otomatik olarak web sitenizde yorum olarak görünür.

Activitypub eklentisi

Yazar sayfalarınız aynı zamanda ActivityPub kullanan platformlarda başkalarının takip edebileceği ve güncellemeleri otomatik olarak alabileceği profiller haline gelir. Kurulumu da oldukça kolaydır; temel olarak eklentiyi kurup etkinleştirmeniz yeterlidir; ayarlar yalnızca blog içeriğinizin nasıl görüneceğini yapılandırmak için seçenekler içerir.

Activitypub eklenti ayarları

İstediğiniz gibi özelleştirin, kaydedin ve Mastodon'da etkileşime geçmeye başlayın.

Mastodon + WordPress = ️

Mastodon ve WordPress iyi arkadaş olmaları gerektiği gibi görünüyor ve öyle de! İki platformu birbirine entegre etmenin birçok farklı yolu vardır.

Web varlığınızı doğrulamak için WordPress'i kullanmaktan, Mastodon içeriğini WordPress'e yayınlamaktan (veya tam tersi), sitenizi Fediverse ile tamamen entegre etmeye kadar - başlamanın pek çok yolu var. Her iki platform da büyümeye devam ettikçe birlikte oynamak için başka hangi yolları bulacaklarını görmek eğlenceli olacak.

WordPress web sitenizi Mastodon varlığınızla nasıl entegre edersiniz (ya da tam tersi)? Önerebileceğiniz başka eklentiler veya araçlar var mı? O zaman lütfen bunu yorum bölümünde yapın!