Chcesz automatycznie dodawać przedrostek „Wpis sponsorowany” do tytułów wpisów na blogu w WordPress?
Jeśli wpisujesz treści sponsorowane na swojej witrynie, musisz to ujawnić ze względu na wiele różnych przepisów rządowych na całym świecie. Można to zrobić poprzez dodanie słowa „Sponsorowane” do tytułu wpisu lub poprzez dodanie zastrzeżenia w treści wpisu.
W tym artykule pokażemy, jak automatycznie dodać przedrostek „Wpis sponsorowany” do tytułów twoich wpisów w WordPress.
Dlaczego warto dodawać prefiks wpisów sponsorowanych do twoich wpisów?
Gdy twój blog WordPress zacznie przyciągać większy ruch, możesz zacząć zastanawiać się, jak na nim zarabiać. Możesz używać WordPressa i blogów do zarabiania pieniędzy online, robiąc to, co kochasz.
Jednym ze sposobów na to jest sponsoring. Polega to na tym, że firma płaci ci za reprezentowanie ich produktu, mówienie o nim i promowanie go wśród twoich czytelników. Sponsoring może dotyczyć pojedynczego wpisu lub stałej współpracy.
Podczas publikowania wpisów sponsorowanych ważne jest, aby znać obowiązujące w twoim regionie przepisy dotyczące ujawniania informacji.
Na przykład w Stanach Zjednoczonych bloger, który publikuje wpis sponsorowany, musi przestrzegać przewodnika FTC dotyczącego sponsoringu. Obejmuje to ujawnianie, kiedy wpis jest sponsorowany.
Jednym ze sposobów jest dodanie prefiksu do tytułu każdego wpisu sponsorowanego.
W tym przewodniku pokażemy, jak to zrobić. Jest to łatwiejsze niż mogłoby się wydawać. Można to zrobić za pomocą edytora bloków, a następnie dodając własny fragment kodu. Może się to wydawać onieśmielające dla początkujących, ale przeprowadzimy cię przez każdy krok przy użyciu darmowej wtyczki WPCode.
Mając to na uwadze, przyjrzyjmy się, jak dodać prefiks „Wpis sponsorowany” do tytułów twoich wpisów w WordPress.
Jak dodać własne pole sponsorowanego wpisu do twojego wpisu?
Zacznij od otwarcia jednego z twoich istniejących wpisów sponsorowanych lub utworzenia nowego. Panel pól własnych znajduje się zwykle pod edytorem treści. Jeśli jednak nigdy wcześniej nie korzystałeś z pól własnych, będzie on ukryty.
Sposób wyświetlania pola meta pól własnych zależy od tego, czy korzystasz z edytora blokowego, czy klasycznego.
Jeśli korzystasz z edytora bloków, musisz kliknąć menu z trzema kropkami w prawym górnym rogu ekranu i wybrać z niego opcję „Preferencje”.
Spowoduje to wyświetlenie okna Preferencje, w którym należy przejść do sekcji Panele, a następnie włączyć przełącznik „Pola własne”.
Następnie kliknij przycisk „Włącz i przeładuj”, aby przeładować edytor wpisów.
Jeśli nadal używasz starego klasycznego edytora WordPress, musisz kliknąć przycisk „Opcje ekranu” w prawym górnym rogu twojego ekranu.
Spowoduje to otwarcie menu, w którym należy zaznaczyć pole obok opcji Custom Fields.
Edytor wpisów załaduje się ponownie.
Po przewinięciu poniżej edytora treści zobaczysz panel pól własnych.
Aby utworzyć nowe pole własne, wystarczy wpisać „sponsorowane” w polu tekstowym Nazwa.
W następnym polu upewnij się, że wartość to „true”.
Następnie zapisz swój wpis i przewiń w dół do pola meta pól własnych. Zauważysz, że pole meta pola własnego wyświetla teraz menu rozwijane.
Następnym razem, gdy napiszesz wpis sponsorowany, wystarczy, że wybierzesz „sponsorowane” z rozwijanego menu i wpiszesz „true” w polu Wartość.
Jak dodać prefiks wpisu sponsorowanego za pomocą fragmentu kodu?
Po dodaniu sponsorowanego pola własnego do twojego wpisu, musisz dodać kod, który wyświetli prefiks tytułu sponsorowanego wpisu.
Aby to zrobić, musisz dodać fragment kodu do swojej witryny internetowej. Zwykle odbywa się to za pośrednictwem pliku functions. php twojego motywu.
Nie zalecamy jednak bezpośredniej edycji pliku functions.php twojego motywu, ponieważ najmniejszy błąd może spowodować uszkodzenie witryny. Ponadto, jeśli zaktualizujesz swój motyw WordPress, wszystkie twoje konfiguratory zostaną usuwane.
Zamiast tego polecamy WPCode, najłatwiejszy i najbezpieczniejszy sposób dodawania kodu do witryny WordPress bez konieczności edytowania pliku functions.php twojego motywu.
Aby rozpocząć, należy zainstalować i włączyć bezpłatną wtyczkę WPCode. Aby uzyskać instrukcje krok po kroku, zapoznaj się z naszym przewodnikiem na temat instalacji wtyczki WordPress.
Po włączeniu wtyczki, przejdź do Code Snippets „ +Add Snippet z twojego kokpitu administracyjnego WordPress. Następnie najedź kursorem na opcję „Add Your Custom Code (New Snippet)” i kliknij przycisk „Use snippet”.
Następnie wystarczy skopiować i wkleić fragment kodu do pola kodu.
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;
}
Nie zapomnij wybrać opcji „Fragment kodu PHP” z listy rozwijanej Rodzaj kodu po prawej stronie ekranu.
Kliknij przełącznik „Nieaktywny”, aby zmienić go na „Aktywny”, a następnie kliknij przycisk Zapisz fragment kodu.
Teraz WordPress zacznie wyświetlać prefiks. Spróbuj przejść na wpis, który edytowałeś wcześniej, a zobaczysz „Wpis sponsorowany” z prefiksem w tytule wpisu.
Przy odrobinie więcej pracy można poprawić wygląd prefiksu.
Jeśli przestudiujesz fragment kodu, zauważysz, że owinęliśmy tekst sponsorowanego wpisu wokół klasy CSS, którą nazwaliśmy „sponsored_text”. Możesz użyć tej klasy CSS, aby wyróżnić tekst w tytule wpisu.
Oto mały CSS, który możesz dodać do twojego motywu.
.sponsored_text {
background: #eeffee;
font-size:small;
text-transform: uppercase;
padding:5px;
}
Jeśli dopiero zaczynasz przygodę z CSS, koniecznie zapoznaj się z naszym przewodnikiem na temat tego, jak łatwo utworzyć własny CSS na twojej witrynie WordPress.
Kod powoduje, że tło tekstu jest zielone i pisane wielkimi literami, a wielkość pisma jest mała. Dodaje również niewielkie dopełnienie wokół podświetlenia. Możesz dowolnie modyfikować CSS, aby dostosować go do twoich potrzeb.
Jak dodać sufiks wpisu sponsorowanego za pomocą fragmentu kodu?
Możesz dodać słowa „Wpis sponsorowany” na końcu tytułu twojego wpisu zamiast na początku. Można to osiągnąć za pomocą tego fragmentu kodu.
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;
}
Po przestudiowaniu kodu można powiadomienie, że są tylko dwie zmiany.
Dodaliśmy pojedynczą literę odstępu przed tekstem sponsorowanym, aby nie dotykał rzeczywistego tytułu wpisu, a następnie zmieniliśmy kolejność, aby najpierw wyświetlany był $title
. To wszystko!
Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak dodać prefiks wpisu sponsorowanego do tytułów wpisów w WordPressie. Możesz również dowiedzieć się, jak stworzyć newsletter e-mail lub zobaczyć nasze porównanie najlepszych usług e-mail marketingu.
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
Administrator
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.
Administrator
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?