problem z wtyczką wyświetlającą listę dzieci
-
Czuj, czuj, wordpressowa braci 🙂
Podjąłem się napisania wtyczki na własny użytek, która wyświetlać winna listę podstron danej strony lub listę podstron rodzica, jeśli ta strona nie ma dzieci, a to wszystko na podstawie kodu, który znalazłem gdzieś na forum wordpressa. Wszystko to miało być wstawiane za pomocą shortcode’u [lista_podstron], jednakże problem jest tej natury, że bez względu na to, gdzie wstawię shortcode to i tak wynik wyświetli się na poczatku teści, tj. wpisując coś takiego:
<p> coś </p> <p>[lista_podstron]</p> <p>coś 2</p>
zwraca mi:
[lista_podstron - ale już faktyczna lista] coś coś 2
Kombinowałem na sposobów wiele, jednak brak mi już pomysłów i tu prośba do Was o pomoc 🙂
kod wtyczki:function lista_podstron_func($atts) { extract(shortcode_atts(array( 'ile' => '', 'ojc' => '', ), $atts)); if(empty($ile)) { $ile=0;} if(empty($ojc)) { $ojc=0;} global $post; $children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0&depth=".$ile.""); if ($children && $ojc=="0") { } else { $parent = $post->post_parent; if(!empty($parent)) { $parent_id = get_the_ID($parent); $children = wp_list_pages("title_li=&child_of=".$parent."&echo=0&depth=".$ile.""); } else { $children = wp_list_pages("title_li=&child_of=&echo=0&depth=".$ile.""); } } echo '<ul>'; echo $children; echo '</ul>'; } add_shortcode( 'lista_podstron', 'lista_podstron_func' );
Z góry dzięki za jakąkolwiek podpowiedź 🙂
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- Temat ‘problem z wtyczką wyświetlającą listę dzieci’ jest zamknięty na nowe odpowiedzi.