Chyba nie bardzo rozumiem, co chcesz osiągnąć.
1. Co rozumiesz przez „zagnieżdżone”? Co ma być zagnieżdżone?
2. Ten Twój fragment kodu, który tu wklejasz wygląda niepoprawnie. Masz tam 2 shortcode’y, z czego drugi tylko zamykający (nigdzie go nie otwierasz)?
Thread Starter
onea
(@onea)
Już tłumaczę
Mam pewną kategorię w swoim WordPressie nazywa się „Premium”, w której dodawane są posty płatne tzw premiowane.
Powiedzmy, że mamy tych postów z 100 i teraz problem polega na tym, że nie chcę tego edytować jeden po drugim bo zajmie to sporo czasu. Dlatego szukam sposobu, który pozwoli mi to „zautomatyzować”.
Ukryty ma być
<?php the_content('', true, ''); ?>
Więc kombinowałem w ten sposób
Biorąc przykład z tego kawałka kodu, który pozwala dodać shortcode bezpośrednio do szablonu wordpress
<?php echo do_shortcode('[shortcode option1="value1" option2="value2"]'); ?>
i podążając tym tropem stworzyłem na swoje potrzeby coś takiego:
<?php echo do_shortcode('[premium button=\"http://www.stronawww.pl/wp-content/uploads/2013/07/premium.jpg\" redirect_button=\"http://www.stronawww.pl/premium\"]
<?php the_content('', true, ''); ?>
[/premium]
'); ?>
Ale nie bardzo wiem jak jak złożyć ten kawałek kodu
i tu bym potrzebował pomocy w jaki sposób powinien wyglądać ten kod,
aby działał.
Co robię źle
ad2 pomyłka przy przyklejaniu
OK, no to już zaczyna być wszystko jasne. To Ci nie zadziała, bo ten shortcode, który tu chcesz użyć, to nie są 2 shortcode’y, tylko jeden z zawartością.
To, co pewnie chcesz zrobić, to coś w stylu:
<?php
echo do_shortcode('[premium button="http://www.stronawww.pl/wp-content/uploads/2013/07/premium.jpg" redirect_button="http://www.stronawww.pl/premium"]'. get_the_content('', true) . '[/premium]');
?>
Thread Starter
onea
(@onea)
Dzięki bardzo!
O to właśnie chodziło:)
Proszę bardzo. Byłoby pewnie znacznie szybciej, gdyby od razu problem był sensownie opisany 😉