< ?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
< ?php the_title(); ?>
< ?php the_content(); ?>
< ?php endwhile; ?>
That is the current loop in my index php file that gets all of my pages made. The site is one long website and I used custom links in the menu section to link to an anchor inside the page content.
Few issues I need help with would be – 1. The pages, while ordered, seemingly don’t care. They are in the exact opposite of what I want the order to be and can’t seem to find how to change that. 2 – I’d like each page to have its own wrap so I can put margin on each to divide the sections.
If anyone can give me some insight, would be very helpful. Thanks.
@Jeager I’m sort of confused still. You want each page to have a different wrap? Surely there could be a better way than to do that.
What do you mean you ordered the pages and they are listing in the opposite way? Are you talking about the main nav? If so, the loop above has no involvement with that. You can set how you want the pages to appear by going to ‘Pages’, select a page and then edit the ‘Page Attribute’ order: http://cloud.chrisburton.me/KYCq
No, I am currently using my nav bar to link to anchors inside the content of each page. I had to create each anchor inside the page content and a custom nav link inside the menu option to link to said anchor.
That said, the loop I posted above populates the main page with each page I have created. However when the pages are listed, they do not have their own unique or global class/ID, rather they are all under the div.content rather then all under div.content with a class of .page or .(whatever)
I need each page posted to have a class of .whatever so I can style it. Then I need some way of ordering the pages that are shown. http://www.jtpenezich.com/abc/
That is an older version, as I am currently working locally, but it should give the idea of how the pages are being listed verse what the navigation shows.
Trying to make this easier to understand, as I know I am probably not perfectly describing it.
In the link it has the first 3 posts displayed through a custom query followed by the twitter, and then starts to display the pages (which I made through the dashboard – pages). I can find/work with normal post loops easier then the page loop, hence where the trouble is kicking in.
After twitter, the pages are displayed but without a wrapper around each individual page. I would like to add that, similiar to my post loop.
< ?php $custom_query = new WP_Query('posts_per_page=3');
while($custom_query->have_posts()) : $custom_query->the_post(); ?>
Yes. One page site. I mentioned it in the first post but should of made it more clear, sorry. That is why I’d like each page to be similar to the post loop and able to give each its own container. Also why I need to be able to sort them like how I want.