WordPress’te Facebook Facebook Sorunu Nasıl Düzeltilir

24 Ekim’den itibaren Facebook, WordPress gömme istenmeyen desteği durdurdu. Bu nedenle, Facebook ve Instagram içeriğini WordPress sitenize yerleştirirseniz, bunlar hasar görür.
Ücretsiz demoyu deneyin
Daha spesifik olarak, eski Facebook’un bitiş noktası, Facebook aracılığıyla kimlik doğrulamaya ihtiyaç duyan yeni bir şey aldı. Facebook Instagram’a sahip olduğundan, aynı gereksinimler OEMBED Instagram’ın son noktası için de geçerlidir. Bu makalede, WordPress’in Facebook ve Instagram’ın son noktasını nasıl kullandığını, neyin güncellendiğini ve gömme işleminizin olması gerektiği gibi çalışmaya devam etmesi için çeşitli şeyleri nasıl geliştirebileceğinizi tartışacağız.
Hadi hazırlanalım!
WordPress, OEMBED içeriği gömmek için OEMBED’i nasıl kullanır. Bu esas olarak HTML’yi diğer sitelerden kopyalama ihtiyacını önlemek için tasarlanmıştır. WordPress, sabitlenmiş içeriği (fotoğraflar veya videolar gibi) görüntülemek için Oembed’i kullanır. Tek yapmanız gereken kaynak URL’sini içerik alanına yerleştirmektir ve WordPress otomatik olarak Semanan’a dönüştürür ve doğrudan önizlemesini görüntüler.

İçeriği yalnızca WordPress’teki URL ile sabitlenmiş
Yukarıdaki örnekte, YouTube video bağlantısını koydum ve WordPress otomatik olarak bir videoya dönüştürdüm. OEMBED protokolü, video, görüntüler, güncellemeler ve çeşitli sosyal medya platformlarından diğerleri gibi birçok içerik türünü yerleştiren WordPress’in belkemiğidir. WordPress, kayıtlı bir OEMPed sağlayıcıdan bir ketitated IFrame yerleştirmenize izin verse de, WordPress güvenlik nedeniyle varsayılan olarak her şeyi gömmez. Bu sadece varsayılan olarak belirli yaptırımlara tabi olan OEMBED sağlayıcıların URL’sini sabitledi. Güvenilir WordPress sağlayıcılarının listesi, Imgur, Facebook, Instagram, Tumblr, YouTube, Vimeo ve daha fazlası gibi popüler içerik ve sosyal ağ sitelerinin çoğunu içerir. Bu sağlayıcı, Facebook ve Instagram’ın Facebook ve Instagram’ın Facebook ve Instagram’ın Video, IFrame, JavaScript ve hatta rastgele HTML.
WordPress’in Facebook içeriğini nasıl sabitlediğine dair örnekler

Facebook Oembed’in bitiş noktası, WordPress’in sadece ana içeriği değil, aynı zamanda sayfa adları ve logoları, tarih ve saat, küçük resim, sevinç, yorum ve paylaşım miktarı ve kaynağa URL gibi meta verileri çekmesine izin verir.
WordPress’in Instagram içeriğini nasıl sabitlediğine dair örnekler

Aynı şey Instagram’dan içeriği sabitlemek için de geçerlidir. Sadece gömülü görüntüleri değil, aynı zamanda bununla ilgili önemli meta veri bilgilerini de görebilirsiniz.
“Oembed” Facebook ve Instagram Facebook’un son noktası, 24 Ekim 2020’den itibaren mevcut uç noktalarını durdurmayı duyurdu. Bu eski uç noktayı şimdi eski bir uç nokta olarak adlandırdılar. 24 Ekim 2020’de, geliştiricinin UID, FB OEMBED’leri ve IG OEMBED’leri aracılığıyla kullanıcı profili çizimleri için grafik yangın isterken kullanıcı jetonunu, uygulamasını veya istemcisini kullanması gerekir. Geliştirici, müşterinin jetonu da desteklenmesine rağmen, UID veya ASID aracılığıyla bir profil görüntüsü isterken bir kullanıcı jetonu veya uygulama sağlamalıdır. Bugün bu API grafiğinin bitiş noktasını nasıl aramaya başlayacağınızla ilgili ayrıntılar için kullanıcı, Facebook OEMBED ve Instagram OE M Bed kullanıcıları için ChangeLog’umuzu ziyaret edin. – Şimdi Facebook OEMBED API’sını kullanmak için ihtiyacınız olan geliştiriciler için Facebook OEMPE açık web API’sının doğasına aykırı, yeni Facebook OEMBED API’sının çeşitli gereksinimleri var:
Geliştirici için bir Facebook hesabınız olmalı.
O zaman benzersiz bir uygulama kimliği oluşturmak için kayıtlı bir Facebook uygulamanız olmalıdır.
Ardından, kayıtlı uygulamanız için OEMPED ürünü etkinleştirmelisiniz.
Ardından, bir uygulama jetonu veya istemci erişim belirteci oluşturmanız gerekir.
Son olarak, Facebook uygulamasını canlı mod olarak ayarlamanız gerekir.
Bu yeni gereksinime yanıt veren WordPress, Facebook ve Instagram’ı güvenilir bir OEMBED kaynağı olarak sildi.
Bir sonraki büyük WordPress güncellemesinin bu değişikliği içermesini bekliyoruz. Gutenberg eklentisini kullanırsanız, Gutenberg 9.0’ın en son sürümü onlara desteği kaldırdı. Eski Facebook ve Instagram Gömülü’ne ne oldu? WordPress, OEMBED’in yanıtını Post Meta veya Gizli Oed_Cache Post Tipi (şu anda yalnızca widget’larda kullanılır) altında veritabanında saklar. WordPress bu değeri varsayılan olarak silmediğinden, içeriği gömmek web sitenizde olmaya devam edecektir. Ancak veritabanından manuel olarak silerseniz silinecektir. Bu nedenle, 24 Ekim’in zaman sınırından önce eklediğiniz Facebook veya Instagram’ın her gömme, durma tarihinden sonra bile kalacaktır. Facebook ve Instagram içeriğini nasıl yerleştirilir (24 Ekim’den sonra) Facebook veya Instagram içeriğini ertelemeye çalışırsanız Eski eski son noktayı durdururlar, siz ve kullanıcınız yanıt olarak HTTP 400 hatası alabilir. 24 Ekim 2020’den sonra gömme çabalarının nasıl ortaya çıkacağını test etmemize yardımcı olmak için Facebook, hataları simüle etmek için eski OMBED uç noktasına parametreler ekledi. Bunu ve aşağıdaki sonuçları test ettim.
Eski Facebook uç noktası OEMBED kullanarak simülasyonu gömmek
Facebook’taki geri dönüş, blok dipnotlarda küçük bir teklif (maksimum 120 karakter) olarak görünecektir. Ayrıca yazara ve orijinal kaynağa bir bağlantı içerecektir, ancak bundan başka bir şey yoktur.
Bültenlere Kaydolun

Trafiğimizi%1000’den fazla nasıl artırdığımızı bilmek ister misiniz? Haftalık bültenimizi içerideki WordPress insanlar hakkında ipuçlarıyla alan 20.000’den fazla insana katılın!
Sizi Facebook’a götürecek olan bağlantı hariç, şimdi abone olun Facebook’a referans yok.
Son nokta OEMBED Instagram’ı kullanarak simülasyonu gömmek
Buna karşılık, Instagram geri dönüş gömme, oldukça sağlam bir gömme yapısı ile çok daha iyidir. Bununla, bu geçici bir sorundur. WordPress, Facebook ve Instagram’ın son noktasını çekirdeğinden silerek, eski OEMBED Bitiş noktası artık bir sorun olmayacak.

Facebook ve Instagram içeriğini yerleştirmenin tek yolu Facebook gereksinimlerine uymaktır. Bunu bir sonraki bölümde nasıl yapacağınızı öğreneceksiniz. WordPress’te Facebook ve Instagram Sorunu Nasıl Düzeltilir WordPress’e gömülmenin en kolay yolu, WordPress’e gömülür. Bu, bloğun editöründe Facebook ve Instagram’ı yeniden etkinleştirmek için yeni Facebook OEMPED’in sonunu uygulamanıza yardımcı olur.
Eklenti oembed artı wordpress

Başlangıç, yükleme ve önce eklentiyi etkinleştirmek için.
Not: OEMBED PLUS, PHP 7.3 veya daha yüksek bir sürüm gerektirir. Mevcut WordPress ana bilgisayarınız PHP 7.3+ sürümünü desteklemiyorsa, yeni barındırma bulmanızı şiddetle tavsiye ederiz.
WordPress ve yavaş ev sahibi sorunlardan bıktınız mı? 7/24 ve çok hızlı sunucular mevcut WordPress uzmanlarından dünya sınıfı desteği sağlıyoruz. Planımıza bakın

Ardından, yoksa geliştiriciler için bir Facebook oluşturun. Ardından, bir uygulama oluşturun. Benim durumumda, “WordPress sitesi” uygulamamı adlandırdım, ancak istediğiniz herhangi bir adı verebilirsiniz.
Geliştiriciler için Facebook portalında uygulamalar oluşturma Uygulamaları otomatik olarak uygulama kimlikleri üretecektir. Uygulamanızın gösterge paneli altında Ayarlar Paneli → Basic’i açarak uygulamanızın uygulama kimliğini ve sırrını görebilirsiniz. Bu iki değeri kaydedin çünkü daha sonra ihtiyacınız olacak.
Geliştiriciler için ‘Uygulama Kimliği’ ve ‘Facebook Uygulamasının Sırları’ için Facebook
Burada olduğunuzda, bir uygulamanın yayınlanması gerektiğinden Gizlilik Politikası URL’sini de ayarlayın. Uygulamanızın kara listeye alınmaması için Doğru Gizlilik Politikasını kullanmanız önerilir. OEMBED ürünleri varsayılan olarak otomatik olarak etkinleştirilir, böylece olduğu gibi bırakabilirsiniz. Ardından, ayarlar ekranını açın → WordPress kontrol panelinize yazın ve Setanan Ayarları Facebook ve Instagram bölümünü arayın. Burada, daha önce kaydettiğiniz uygulama ve uygulama gizli değerini girin.
OEMBED artı eklenti ayarlarını yapılandırın

Veya wp-config.php’ye uygulama kimlikleri ve uygulama sırları ekleyebilirsiniz. Kullanmanız gereken koddan aşağıdaki alıntı: DEFINE (‘oembed_plus_facebook_app_id’, ‘7168 … app.id … 789’); tanımlama (‘oembed_plus_facebook_secret’, ’20e5 … app.secret … 890xyz’);
Yukarıda gösterilen değeri sizinkine değiştirmeyi unutmayın! Bittiğinde dosyayı kaydedin. OEMBED Plus’ı yapılandırmak için wp-config.php’yi düzenlerseniz, WordPress kontrol panelinizdeki uygulama kimliği ve uygulama sırları alanını otomatik olarak devre dışı bırakır. Böylece, uygulama kimlik bilgilerinizi diğer kullanıcılardan bir sır olarak tutabilirsiniz. Bu oldukça fazla!

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir