Support » Fixing WordPress » Anyone ‘managing pages’ in 1.3?

  • Hi everyone
    I’m using version 1.3-alpha 4 because it seems to offer a CMS capability…Under Manage>Pages, you can ‘Create New Page’.
    However, I cannot see this reflected when I ‘view site’.
    I also cannot see areas where I post my blogs to one of the exact pages (if that is what they are for).
    Is anyone using this feature, please advise me on it’s use, or a page of information about it.
    Any help much appreciated…
    p.s looks like i blogged into wrong category, sorry…can’t work out how to move it into ‘beta releases’.

Viewing 15 replies - 1 through 15 (of 26 total)
  • you probably have to update your permalink structure.

    i’m not seeing my ‘pages’ show up like my ‘categories’ on the navigation menu. do i have to change the index or something? i tried updating my permalink structure. basically… i have /about/ and /about/me/ working, but they don’t show up on the index page.

    Well, unless you make a link manually to them they won’t show up.
    That’s the whole idea – they are not “part” of your blog. When you are in the admin panel, under Manage >> Pages you can see them, and if you hover over the View link, it will show you in the statusbar what the URI is for your static page(s). Or just click on View, then copy the URI from the address field and make a link (again: manually) in your index.php page wherever you want them to show up.

    Hmm. I just assumed it would list the pages under a heading called ‘pages’ or something, like the categories list. I don’t understand why this wouldn’t be a feature of ‘pages’… I mean, wouldn’t you rather just have the pages you add show up on the index automatically? If this isn’t planned, perhaps I could try to make a plugin for it, although I have no idea how to go about that 🙂 If anybody sees this and has a clue, please lend me a clue.

    I not saying WP should read my mind! I’m saying why have two steps?
    1. User goes to admin ‘pages’ interface, makes page.
    2. User goes to index.php and adds link to page.
    That’s very nice, because you can update your ‘pages’ from the admin interface, but why not have the links be generated like the categories link? The way it is now, you’re going to get a lot of people (just like me) saying “where are my ‘pages’ that I made in the “manage->pages” section?” So you’re going to say, well, you made the pages, but now you have to go make the links for them.
    Maybe it doesn’t seem like a big deal, but the way I’d want to use them, it does. If I want to use WP1.3 as a CMS with ‘pages’ and sub-pages, I can’t have users simply ‘add’ a new ‘page’ through the admin interface. They way it is now, I’d have to say ‘add’ your ‘page’ and then ‘make the link’. For me, sure, that’s easy. For somebody else?
    Imagine: go to presentation -> Other files -> Main Index -> then root through the index.php file until you find the unordered list I made. What’s an unordered list? Well… Maybe I wouldn’t want users to mess with the index.php file because they might break something, now my users can’t make ‘pages’ anymore – well… they can, but they won’t be able to find them… because there aren’t links anywhere.
    Take, for example, two of the first people (I think) to use this feature:
    I don’t know what the header would be called, but Ryan doesn’t even have a header…
    It seems very odd not to have the links made for you automatically, but maybe I’m totally crazy.

    I am afraid there is a conceptual difference in what we think the “pages” are. (And I will take the liberty to assume that my understanding is closer to the developers’ intention that yours… 🙂
    In the months when only WP 1.2 was around these fora were full of requests and questions about “how-to-make-a-static-page” – i.e. pages that are not part of the stream of the daily entries, though we would like them to look the same (=display, css etc.) like the rest of the blog. Actually most often people were thinking of “about.php”, “about_me.php” and alike pages, but, of course, it could be anything. Basically what we wanted were pages that are not chronologically inserted in the stream/flux of the daily entries, do not have the code that governs the display of the “posts” (and comments, etc.) There is a different functionality for these pages, and it is absolutely logical that do not show up on the index.php page – neither as a list, nor as anything else.
    (You can look around and you’ll find that people came up with all kind of tricks to achieve this goal.)
    Now that the developers made possible to create this kind of pages just by clicking once or twice in the admin panel, actually in the same admin panel where we create our blog entries – this is only for our convenience. (Thanks guys! 🙂 So don’t let this convenience mislead you! The basic different functionality did not change. They are not meant to show up “automatically” on the index page, since they are not entries! Imagine if I have 1,000 “pages” and they would show up all on my index… Even as a list (i.e. just titles) would be a nightmare.
    So, IMO there is no need for any kind of plugin. We don’t want a “parallel blog” showing up beside our entries 🙂 This page management tool is an excellent toy, but let’s use it for what it was intented: to create pages which are not part of the blog.
    Just my $0.02.

    isn’t 1.3 still in alpha? do instructions exist on how to use “pages”?

    Ryan mentioned in the wp-hackers mailing list that he uses the ‘wp_list_pages()’ template call in his menu to auto-generate the list of pages. This is not in the current templates unless you add it yourself.
    In my case, I manually added links to my pages into the Link Manager. So I still do two steps, but I don’t have to edit my templates every time I want to add a new ‘public’ page.

    The advantage to using Link Manager is that you can categorize your static pages. Using wp_list_pages() (in wp-sidebar.php, for example), lists all of them together.

    Ah. So these are static pages. A few questions, then:
    Can they contain things like The Loop or is that impermissible?
    If I have placed the html for my sidebar, etc in my index page, rather than including it from an outside file, if I want them to appear on this page I suppose I have to recopy it. (Hmmm… some of it is dynamic and generated by WP).

    Well I think you would then be straying beyond static pages into something else. But yes you could do.

    Ok. I also tested the wp_list_pages() in my index to see what would happen.
    Good, it worked. I also was presented with a 1 item list of Pages. Now comes the odd part. I clicked on the link but although I put something different on the Page (the only thing I put in was <? echo ("Hello World"); ?>), it came up as though it was simply loading the index.php file. No Hello World or the PHP code.
    I do not know if it is of any note, but I edited the permalink structure to the pattern:
    but the address {site}/archives/{pagename} gives a 404.
    How is one supposed to access these Pages?

    On a second thought…
    trevorturk you said:

    If I want to use WP1.3 as a CMS with ‘pages’ and sub-pages,

    hmmmm… in this case probably you should consider using a “real” CMS that has menus, submenus etc. Regardless how much I like WP, I wouldn’t use it for another project of mine where there are tens of authors/contributors and different menus, sub-menus (as in sections for an online magazine).
    As one opens the first page of the first sentence says: WordPress is a state-of-the-art semantic personal publishing platform … [emphasis mine – moshu]

    akb, my links are pointing to the correct location…
    moshu, I still think having wp_list_pages on the default is going to save a lot of questions just like mine. Also, the problem of having too many pages will come _after_ the problem of not having any links at all. As for the link manager, I don’t think that’s for linking to your _own_ site.

    Edit. 5. Actually you are not supposed to ask how-to questions about 1.3. see – moshu
    Um… that’s NOT what podz said. He stated that BUGS and ISSSUES with 1.3 should be in the Beta …. I still think that makes it perfectly valid to ask how-to questions in the How-To forum.
    I agree with trevorturk that having wp_list_pages in the default would be a good idea. Even if the call is commented out, it would be nice to have as an example.

Viewing 15 replies - 1 through 15 (of 26 total)
  • The topic ‘Anyone ‘managing pages’ in 1.3?’ is closed to new replies.