[list-pages] and [child-pages] return broken markup for first item
-
Massively useful plugin, thank you, but i am having an issue with the generated markup:
Using [list-pages] or [child-pages] returns expected list of items, but the first element in the list is marked up with a different nesting of HTML-tags than all the consecutive elements.
Specifically, the first element is nested first in an
<li>
, then in a<code>
-tag, while alle the other elements are nested inside a single<code>
-tag with each elements’ individual<li>
-tag inside:<ul class="list-pages-shortcode child-pages"> <li ... > <code> <a href="...">Text of first element</a> <ul class="children">...</ul> </code> </li> <code> <li ... > <a href="...">Text of second element</a> <ul class="children">...</ul> </li> <li ... >...</li> <li ... >...</li> <li ... >...</li> </code> </ul>
This breaks presentation and makes it impossible to format the listings correctly using, for example, flexbox. Could all elements, including the first one, be made to appear inside the
<code>
-tag, or individual<code>
-tags be generated for each<li>
-element?Using plugin version 1.7.4
https://www.ads-software.com/plugins/list-pages-shortcode/
- The topic ‘[list-pages] and [child-pages] return broken markup for first item’ is closed to new replies.