Kullanıcıların WordPress'teki belirli yazarlara abone olmalarına hiç izin vermek istediniz mi? Çok yazarlı bir WordPress siteniz varsa, kullanıcılarınız kendi yazarlarına abone olmak isteyebilir. Bu eğitici yazıda, kullanıcıların WordPress'teki kişisel yazarlara abone olmalarına nasıl izin vereceğinizi göstereceğiz.
WordPress'e neden bir abonelik özelliği eklendi?
"Huffington" gibi çok yazarlı büyük blogların çoğu, kullanıcıların favori yazarlarını takip etmelerine olanak tanır. Bu özelliği müşterilerinize sunabilirsiniz. WordPress blog Ayrıca.
WordPress, sitenizdeki tüm yazarlar, kategoriler, etiketler, özel gönderi biçimleri ve yorumlar için bir RSS beslemesi oluşturur. Ancak, kullanıcılar bu bağlantılara kolayca erişemez.
Bir site sahibi olarak, kullanıcıların yazarlara abone olabilmesi için sadece bağlantılar ve abonelik seçenekleri eklemeniz gerekecek.
Bununla birlikte, yazar aboneliklerine izin vermenizi sağlayacak bu yönteme bir göz atalım. WordPress blog.
WordPress'te bir yazarlık aboneliği özelliği nasıl eklenir
WordPress sitenizdeki tüm yazarların benzersiz bir RSS beslemesi vardır. Bu RSS beslemesi, aşağıdakine benzer bir URL'de bulunur:
http://www.example.com/author/herve/feed/
Sitenizdeki 'herve' kısmını mevcut bir yazarın adıyla değiştirmeyi unutmayın.
çok WordPress temaları makalenin sonunda yazar biyografik bilgilerini gösteren bir bölüm içerir. RSS beslemelerine bir bağlantı görüntülemek için bu HTML kodunu yazarın biyografi bölümüne ekleyebilirsiniz.
Tom'un Yayınlarına Abone Olun
Ayrıca bağlantıyı otomatik olarak oluşturabilir ve makalelere manuel olarak eklemek için bir kısa kod kullanabilirsiniz.
Önce bu kodu dosyanıza eklemelisiniz. WordPress Plugin.
// Yazarın RSS besleme bağlantısını oluşturma işlevi bpc_author_feed () {$ authorfeed = get_author_feed_link (get_the_author_id (), ''); $ authorfeedlink = 'Şu kaynaktan makalelere abone ol'. get_the_author_meta ('görüntü_adı'). ''; $ authorfeedlink döndür; } // add_shortcode ('authorfeed', 'bpc_author_feed') bağlantısını görüntülemek için bir kısa kod oluşturun; // WordPress metin widget'larında kısa kod yürütmeyi etkinleştirin add_filter ('widget_text', 'do_shortcode');
Artık makalelerinizde [authorfeed] kısa kodunu kullanabilirsiniz ve yazarın RSS beslemesine otomatik olarak bir link oluşturacaktır. Bağlantı için görüntülemek istediğiniz metni özelleştirmekten çekinmeyin.
Kenar çubuğunda bir abonelik bağlantısı nasıl eklenir
Bir yazarın WordPress aboneliğini görüntülemek için yukarıda gösterdiğimiz kısa kod yöntemini kullanacağız. Sadece konuma git " Görünüm> Widget'lar , Ve kenar çubuğunuza bir metin widget ekleyin.
Widget metin kutusuna [authorfeed] kısa kodunu eklemeniz gerekecektir. Bundan sonra, widget'ınızı kaydetmeyi unutmayın. Abone ol düğmesini çalışırken görmek için artık sitenizi ziyaret edebilirsiniz.
Bu yöntemle ilgili sorun, pencere öğesini ana sayfa, kategori ve arşiv vb. Dahil her sayfada görüntülemesidir.
Eklentiyi kurmanız ve aktive etmeniz gerekiyor « Görüntü Widget'lar ". Daha fazla ayrıntı için nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın. WordPress Plugin. Aktivasyondan sonra, Widget'ların konumunu ziyaret etmeniz ve widget'ı düzenlemeniz gerekir “ besleme Ve widget'ı nerede görüntülemek istediğinizi seçin.
Sitenizin farklı sayfalarında pencere öğesi görünümünü kontrol etmek için yeni seçenekler göreceksiniz. Şimdi seçmelisiniz " Göster sayfalarını kontrol edilir Ardından tek öğeyi kontrol edin.
«Düğmesine tıklamayı unutmayın kurtarmak » Widget ayarlarını kaydetmek için. Bu eğitim için hepsi bu. Umarım abone ol butonunu telefonunuzda görüntüleyebilirsiniz. WordPress blog.
İyi günler!
İlginç, ancak CSS veya benzeri bir kodla - ek bir eklenti olmadan - web siteme gelen ziyaretçilerin yorumlara abone olmalarını sağlamak mümkün mü (tüm yorumlar, yalnızca yorumlarıma verilen yanıtlar - seçenek kullanılabilir olmalıdır).
Her şey GDPR uyumlu olmalıdır. Bulduğum tüm eklentiler, WordPress sürüm 6.1.1 ile test edilmedi, bu nedenle çalışmıyorlar ve Yeniden Yüklenen Yoruma Abone Ol, uzun zaman önce bozuk görünüyor. Bu yüzden devre dışı bırakılması gerekiyordu. Tekrar çalışmasını sağlamak için yapılan tüm girişimler başarısız oldu. Geri duymaktan mutlu olurum.
Sandra!
Merhaba, buna sahip olduğumu test ettiğimde
Önemli hata: Yakalanmamış Hata: /var/www/vhosts/…………………………./wp-includes/functions.php:7203 içindeki tanımsız add_shortcode () işlevine çağrı Yığın izleme: # 0 / var / www / vhosts / ………… ../ demo.dizalty.tv/wp-settings.php(111): require () # 1 /var/www/vhosts/……………./wp-config.php (94): require_once ('/ var / www / vhosts…') # 2 /var/www/vhosts/………………………/wp-load.php(37): require_once ('/ var / www / vhosts… ') # 3 /var/www/vhosts/……………..wp-admin/admin.php(34): require_once (' / var / www / vhosts… ') # 4 / var / www / vhosts / ………………… / wp-admin / options-general.php (10): require_once ('/ var / www / vhosts…') # 5 {main} / var / www / vhosts /……………………./Wp-includes/functions.php 7203 satırında
Önemli hata: Yakalanmamış Hata: /var/www/vhosts/…………./wp-includes/class-wp-fatal-error-handler.php:41 içindeki tanımlanmamış load_default_textdomain () işlevine çağrı: Yığın izleme: # 0 [ dahili işlev]: WP_Fatal_Error_Handler-> handle () # 1 {main} /var/www/vhosts/…………………/wp-includes/class-wp-fatal-error-handler.php satırda 41
İyi akşamlar,
Bazı eklentileri devre dışı bırakmayı denedin mi?
Bonjour
Bu makale tam olarak ne yapmak istediğimi açıklıyor, ancak '// Yazarın RSS'sini oluşturma işlevi ……' kodunu nereye giriyorsunuz?
Cevap için şimdiden teşekkürler.
Eric
İyi akşamlar,
Function.php dosyasında