- This topic is empty.
-
AuthorPosts
-
June 7, 2011 at 11:52 pm #33036
noahgelman
ParticipantI’m experimenting with a one page design. I want each page in the back end to display as a different section. Is there a way to loop through my pages and display them all?
June 8, 2011 at 1:20 am #73919TheDoc
ModeratorOooo I like answering the easy WP questions!
June 8, 2011 at 1:15 pm #73826noahgelman
ParticipantI”m not in a place I can test, but I trust you. Thanks a lot Doc.
June 9, 2011 at 12:26 am #73668noahgelman
ParticipantWhen they display, they art sorted by their “Order” number, which is fine, But it’s putting the lowest at the bottom. How can I reverse the order they’re displayed?
June 9, 2011 at 3:04 am #73652noahgelman
ParticipantAnd also, how could I exclude sub-pages?
June 9, 2011 at 11:24 am #73734TheDoc
ModeratorAs far as I know, you can’t exclude subpages when doing a query unless you manually specify the pages.
You can do that with the ‘depth’ parameter in wp_list_pages though.
June 9, 2011 at 11:59 am #73696noahgelman
ParticipantThanks a lot for the help Doc :)
June 13, 2011 at 3:07 am #73276noahgelman
ParticipantHow do I use the depth parameter? I can’t figure it out :(
June 13, 2011 at 10:23 am #73237TheDoc
ModeratorYou can only use the depth parameter with wp_list_pages. So something like this:
This cannot be used with the regular Loop.
June 13, 2011 at 12:06 pm #73166noahgelman
ParticipantAh, I see.
So if I wanted to add mark up to the generated pages, but I’m not using a loop, how would I do that?
June 13, 2011 at 12:11 pm #73167TheDoc
ModeratorThe wp_list_pages function only lists the titles. If you want to have the content show you’ll have to use the loop.
If you know the IDs of the pages then you can just run a loop of those specific pages. The only thing you can do, really.
June 13, 2011 at 1:42 pm #73152noahgelman
ParticipantShucks.
Thanks for all the help Doc
June 15, 2011 at 5:15 pm #72929noahgelman
ParticipantOkay, here is an update. I found a working solution and shows only the top level pages. that I can even add mark up to. But another issue came up. Here is the code:
$pages = get_pages('parent=0');
foreach ($pages as $pagg) {
$option .= $pagg->;;
$option .= $pagg->post_title;
$option .= $pagg->post_content;
$option .= $pagg->
echo $option;
}
?>
The problem is the content from the pages has been stripped of all it’s html. There’s no formatting in it. Any way I can keep it?
January 8, 2013 at 12:29 am #120220mcneela86
ParticipantI have a similar question, I want to add all pages (where the user has checked the option while publishing) to add the page to the single page?
-
AuthorPosts
- The forum ‘Back End’ is closed to new topics and replies.