WordPress’te blog yazısı başlıklarına otomatik olarak ‘Sponsorlu Gönderi’ öneki eklemek ister misiniz?
Sitenizde sponsorlu içerik yayınlıyorsanız, dünya çapında birçok farklı hükümet düzenlemesi nedeniyle bunu açıklamanız gerekir. Bunu, gönderi başlığına ‘Sponsorlu’ kelimesini ekleyerek veya gönderinin gövdesine bir sorumluluk reddi ekleyerek yapabilirsiniz.
Bu makalede, WordPress’te yazı başlıklarınıza otomatik olarak nasıl ‘Sponsorlu Yazı’ öneki ekleyeceğinizi göstereceğiz.
Gönderilerinize Neden Sponsorlu Gönderi Öneki Eklemelisiniz?
WordPress blogunuz daha fazla trafik çekmeye başladığında, ondan nasıl para kazanabileceğinizi düşünmeye başlayabilirsiniz. Sevdiğiniz işi yaparak internetten para kazanmak için WordPress’i ve blog yazmayı kullanabilirsiniz.
Bunu yapmanın bir yolu da sponsorluklardır. Bu, bir şirketin ürünlerini temsil etmeniz, hakkında konuşmanız ve okuyucularınıza tanıtmanız için size ödeme yaptığı yerdir. Sponsorluk tek bir gönderi için olabileceği gibi sürekli bir ilişki için de olabilir.
Sponsorlu gönderiler yayınlarken, bölgenizdeki ifşa ile ilgili yasalar hakkında bilgi sahibi olmanız çok önemlidir.
Örneğin, Amerika Birleşik Devletleri’nde sponsorlu bir gönderi yayınlayan bir blog yazarı FTC’nin Onay Kılavuzlarına uymak zorundadır. Bu, bir gönderinin ne zaman sponsorlu olduğunu açıklamayı da içerir.
Bunu yapmanın bir yolu, her sponsorlu gönderinin başlığına bir önek eklemektir.
Bu kılavuzda size tam olarak bunu nasıl yapacağınızı göstereceğiz. Düşündüğünüzden daha kolay. Bunu blok editörü aracılığıyla yapabilir ve ardından özel bir kod parçacığı ekleyebilirsiniz. Bu yeni başlayanlar için korkutucu görünebilir, ancak ücretsiz WPCode eklentisini kullanarak her adımda size yol göstereceğiz.
Bununla birlikte, WordPress’te yazı başlıklarınıza ‘Sponsorlu Yazı’ ön ekini nasıl ekleyeceğinize bir göz atalım.
Gönderinize Sponsorlu Gönderi Özel Alanı Ekleme
Mevcut sponsorlu gönderilerinizden birini açarak veya yeni bir tane oluşturarak başlayın. Özel alanlar paneli normalde içerik düzenleyicinin altında yer alır. Ancak, özel alanları daha önce hiç kullanmadıysanız gizli olacaktır.
Özel alanlar meta kutusunu görüntüleme şekli, blok düzenleyiciyi mi yoksa klasik düzenleyiciyi mi kullandığınıza bağlıdır.
Blok düzenleyiciyi kullanıyorsanız, ekranın sağ üst köşesindeki üç noktalı menüye tıklamanız ve menüden ‘Tercihler’i seçmeniz gerekir.
Bu, Paneller bölümüne gitmeniz ve ardından ‘Özel alanlar’ anahtarını açmanız gereken bir Tercihler açılır penceresi getirecektir.
Bundan sonra, yazı editörünü yeniden yüklemek için ‘Etkinleştir ve Yeniden Yükle’ düğmesine tıklayın.
Hala eski WordPress klasik editörünü kullanıyorsanız, ekranınızın sağ üst köşesindeki ‘Ekran Seçenekleri’ düğmesine tıklamanız gerekir.
Bu, Özel Alanlar seçeneklerinin yanındaki kutuyu işaretlemeniz gereken bir menü açacaktır.
Ardından gönderi düzenleyici yeniden yüklenir.
İçerik düzenleyicinin altına kaydırdığınızda özel alanlar panelini görebilirsiniz.
Yeni bir özel alan eklemek için Ad metin kutusuna ‘sponsorlu’ yazmanız yeterlidir.
Bir sonraki alanda Değerin ‘doğru’ olduğundan emin olun.
Ardından, gönderinizi kaydetmeniz ve özel alanlar meta kutusuna gitmeniz gerekir. Özel alan meta kutusunun artık bir açılır menü gösterdiğini fark edeceksiniz.
Bir dahaki sefere sponsorlu bir gönderi yazdığınızda, tek yapmanız gereken açılır menüden ‘sponsorlu’ seçeneğini seçmek ve Değer alanına ‘true’ girmektir.
Kod Parçacığı ile Sponsorlu Gönderi Öneki Nasıl Eklenir
Sponsorlu özel alanı gönderinize ekledikten sonra, sponsorlu gönderi başlığı ön ekini görüntüleyecek kodu eklemeniz gerekir.
Bunu yapmak için web sitenize bir kod parçacığı eklemeniz gerekir. Normalde bu, temanızın functions.php dosyası aracılığıyla yapılır.
Ancak, temanızın functions.php dosyasını doğrudan düzenlemenizi önermiyoruz çünkü en küçük bir hata sitenizi bozabilir. Ayrıca, WordPress temanızı güncellerseniz, tüm özelleştirmeleriniz kaldırılacaktır.
Bunun yerine, temanızın functions.php dosyasını düzenlemek zorunda kalmadan WordPress sitenize kod eklemenin en kolay ve en güvenli yolu olan WPCode‘u öneriyoruz.
Başlamak için ücretsiz WPCode eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Adım adım talimatlar için WordPress eklentisi yükleme kılavuzumuza bakın.
Eklenti etkinleştirildikten sonra, WordPress yönetici panonuzdan Code Snippets “ +Add Sn ippet bölümüne gidin. Ardından, ‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ seçeneğinin üzerine gelin ve ‘Snippet kullan’ düğmesine tıklayın.
Bundan sonra, kod parçacığını kopyalayıp kod kutusuna yapıştırmanız yeterlidir.
add_filter( 'the_title', 'wpb_sponsored' );
function wpb_sponsored( $title ) {
global $post;
$sponsored_text = '<span class="sponsored_text"> Sponsored Post</span> ';
$sponsored = get_post_meta($post->ID, 'sponsored', true);
if( $sponsored == 'true' && in_the_loop() ){
return $sponsored_text.$title;
}
return $title;
}
Ekranın sağ tarafındaki Kod Türü açılır listesinden ‘PHP Snippet’ seçeneğini seçmeyi unutmayın.
‘Etkin Değil’ geçişini ‘Etkin’ olarak değiştirmek için tıklayın ve ardından Snippet’i Kaydet düğmesine tıklayın.
Şimdi WordPress ön eki görüntülemeye başlayacaktır. Daha önce düzenlediğiniz gönderiyi ziyaret etmeyi deneyin ve gönderi başlığına ‘Sponsorlu Gönderi’ ön ekini göreceksiniz.
Biraz daha çalışarak ön ekin görünümünü iyileştirebilirsiniz.
Kod parçacığını incelerseniz, sponsorlu gönderi metnini ‘sponsored_text’ adını verdiğimiz bir CSS sınıfının etrafına sardığımızı fark edeceksiniz. Bu CSS sınıfını yazı başlığının içindeki metni vurgulamak için kullanabilirsiniz.
İşte temanıza ekleyebileceğiniz küçük bir CSS.
.sponsored_text {
background: #eeffee;
font-size:small;
text-transform: uppercase;
padding:5px;
}
CSS konusunda yeniyseniz, WordPress sitenize nasıl kolayca özel CSS ekleyebileceğinize ilişkin kılavuzumuza göz atmayı unutmayın.
Kod, metnin arka planını yeşil ve büyük harf yapar ve yazı tipi boyutunu küçültür. Ayrıca vurgunun etrafına biraz dolgu ekler. İhtiyaçlarınızı karşılamak için CSS’yi değiştirmekten çekinmeyin.
Kod Parçacığı ile Sponsorlu Gönderi Soneki Ekleme
‘Sponsorlu Gönderi’ sözcüklerini gönderinizin başlığının başı yerine sonuna eklemek isteyebilirsiniz. Bunun yerine bu kod parçacığını kullanarak bunu başarabilirsiniz.
add_filter( 'the_title', 'wpb_sponsored' );
function wpb_sponsored( $title ) {
global $post;
$sponsored_text = '<span class="sponsored_text"> Sponsored Post</span> ';
$sponsored = get_post_meta($post->ID, 'sponsored', true);
if( $sponsored == 'true' && in_the_loop() ){
return $title.$sponsored_text;
}
return $title;
}
Kodu incelediğinizde, sadece iki değişiklik olduğunu fark edeceksiniz.
Sponsorlu metinden önce tek harflik bir boşluk ekledik, böylece gerçek yazı başlığına dokunmayacak ve ardından sıralamayı önce $title
görüntülenecek şekilde değiştirdik. İşte bu kadar!
Umarız bu makale WordPress’te yazı başlıklarına nasıl sponsorlu yazı öneki ekleyeceğinizi öğrenmenize yardımcı olmuştur. Ayrıca bir e-posta bülteni oluşturmanın doğru yolunu öğrenmek veya en iyi e-posta pazarlama hizmetleri karşılaştırmamızı görmek isteyebilirsiniz.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
kenn says
how can i created sponsored products not post. i want my sellers to be able to create sponsored products
WPBeginner Support says
You would want to check with the support for your ecommerce plugin for if it has a sponsored product option
Yönetici
vo thang says
I’ve done it,that’s Ok.But,Title post is appear in home page without sponsored text.
How can I make it appear in Home page ?
Thank you so much.
Angela Scott says
Is there a way to add an image in place of the text, please?
Soibibo says
Hi, I’m new to WordPress and talking about pasting codes to function.php file almost made me loose my site. please where exactly can I post this code on the function.php folder? I have zero knowledge of codes.
WPBeginner Support says
Please take a look at our guide on pasting snippets from web into WordPress.
Yönetici
Ranish Malhan says
Hi,
I have created a custom meta feild for my custom post type which is a check box.
So can u please tell how to display posts by checking whether that checkbox is checked or not?
WPBeginner Staff says
Yes.
VIAINA says
Hi, does “sponsored post” is also shown in the RSS feed?
Thanks.
clreed87 says
Thanks for the great tip! Will filtering on the_title() also be reflected in the RSS feeds for sponsored posts or just on the blog posts on the site?
Caroline says
Great article. Works like a charm. But I cannot seem to make the custom field be saved so I can pick it from the dropdown box for a next post.
Any idea what I’m doing wrong?