Jak umieścić we wpisie reklamę pośrodku tekstu?
- Poziom trudności:
Pomogłem rozwiązać Twój problem? Wspieraj moje działania bym pisał więcej:
W standardowej pętli WordPressa wyświetlającej treść za dużego wyboru nie mamy. Jest znacznik odpowiadający za tytuł, kolejny najczęściej pokazujący metadane (datę, autora) i jeszcze jeden wyświetlający treść. Poniżej pokażę w jaki sposób podzielić treść na dwie części i umieścić w środku np. banner reklamowy.
Zamiast standardowego wywołania <?php the_content(); ?> umieść:
[FMP]
<?php
$content = apply_filters('the_content', $post->post_content); //umieść całą treść w $content
// znajdź środek
$full_size = STRLEN($content);
$halfway_mark = ($full_size / 2);
// odseparuj pierwszą połowę
$firsthalf = SUBSTR($content, 0, $halfway_mark);
// znajdź ostatnie '<br>' w pierwszej połowie
$end_mark = STRRPOS($firsthalf, '<br>');
// jeśli to nie załatwi sprawy, znajdź ostatnie </p>
if(!$end_mark) {$end_mark = STRRPOS($firsthalf, '</p>');}
// dodaj dowolny element w cudzysłowie, może to być np. reklama
$content = SUBSTR($content, 0, $end_mark) . "<br /><p style=\"text-align: center; padding: 20px; border: 3px solid #eb1313;\">Ten tekst wyświetli się na środku strony</p></center>" . SUBSTR($content, $end_mark);
echo $content;
?>
Jeśli piszesz duże teksty i zależy Ci na promocji fanpage’a to może warto w tym miejscu umieścić Facebookowy Page Plugin? Możesz go wygenerować w tym miejscu. Pamiętaj o wyłączeniu opcji „Show Page Posts” jeśli umieszczasz go w połowie wpisu jako dodatkowy element.
[/FMP]
Pomogłem rozwiązać Twój problem? Wspieraj moje działania bym pisał więcej:

Każdy, kto zapisze się na newsletter otrzyma ebooka pt. 

Komentarze — Napisz pierwszy komentarz
Czy powyższe wskazówki były skuteczne? Jeśli tak, podziel się swoimi spostrzeżeniami w komentarzu. Gdybyś chciał się podzielić ze mną skrawkiem kodu aby uzupełnić minikurs to skorzystaj z portalu pastebin.com i wyślij linka do kodu. Instrukcje jak to zrobić znajdziesz tutaj.