• Root

    (@root)


    Does anyone happen to know where an expo on query_posts is to be found please. On Codex it is descibed as coming shortly. (1.5).

Viewing 15 replies - 16 through 30 (of 36 total)
  • lawtai

    (@lawtai)

    This is what I have for the “blog.php” file which is basically the index but on the blog template so that there could be a home page.


    <?php if(!empty($post->post_password)) :
    if(stripslashes($_COOKIE['wp-postpass_'.COOKIEHASH]) != $post->post_password) { // and it doesn't match the cookie
    $output = get_the_password_form();
    echo $output;
    }
    else : ?>

    <?php query_posts("showposts=10"); ?>

    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

    ~The rest of my loop~

    I end up getting this error:Parse error: parse error, unexpected ‘:’ in /home/.nabbenna/yogaboat/cottonmill.info/wp-content/themes/daisyraegemini/blog.php on line 15

    Any suggestions?

    Thread Starter Root

    (@root)

    Well there is a period just before nabbenna ?

    Kafkaesqui

    (@kafkaesqui)

    “Any suggestions?”

    Without seeing the whole thing…do you have the closing endif in there after your normal loop content?

    lawtai

    (@lawtai)

    yes, I do have the closing endif.

    http://paste.uni.cc/6853

    That’s the current code for the blog.php file. Since it’s considered a “page” by WP, and I’m trying to have it show what the index normally would, I want to be able to PW protect the whole page. Hopefully you understand what I’m trying to get at.

    That’s without your code.

    http://paste.uni.cc/6854

    -with your code

    Kafkaesqui

    (@kafkaesqui)

    Hmm. You’ve hit a limitation to page templating. Or rather, password protection.

    When you set a password on a post or Page, you’re protecting the content of that post, and not an actual document. If you were to run a regular iteration of The Loop before your custom post query, you’d see your Page is password protected–but only the contents of your Page, and not the page.

    Ok, possible solution:

    http://paste.uni.cc/6855

    I’ve inserted a simplified loop to grab the Page’s password, and use it for your custom post query verification.

    Note: I commented out your gravatar.php include, but forgot to uncomment it in the paste up.

    Thread Starter Root

    (@root)

    I am still not quite getting this. Is it mandatory that the query runs inside the loop?

    lawtai

    (@lawtai)

    Thanks Kafkaesqui! That worked great!

    Root: The query should run justbefore the loop from what I understand. But by doing so, you basically force your loop to show the query, therefore bypassing any password protection you may be using.

    Thread Starter Root

    (@root)

    Well it doesnt work 🙂

    yogaboat

    (@yogaboat)

    Works for me! I’d like to thank lawtai for his persistence with this issue. 😀

    Thread Starter Root

    (@root)

    Mine is up too. Thanks guys and to Nick at MtDewVirus.

    kafkaesqui, installed your password query and combined it as suggested with individual categories. this works also for what i need, besides of two things:

    1) when entering the protected category by pw it shows all entries instead of only those from the protected one
    2) i would like to exclude the entries (headers etc.) of the protected category from the mainpage

    you can try it at http://www.eyetag.de/weblog
    pw: test

    for what reason do i have to put it into its own category template?
    you could simply leave in index.php, couldn´t you?

    thanks&cheers

    ANYTHING WRONG WITH MY REQUEST?

    guys, please help me out of this!
    can´t get further without your help! i´m really wondering why some posts get ignored sometimes (like those on this topic)…
    is it only because there´s no quick solution to it? if there´s anything i can do better in my problems description or anythng else to improve feedback rate, please let me know!

    again: thanks in advance!
    et

    I’m trying to display a page at the top of my home page and the posts as normal below. However, the navigation links disappear in almost any combination of adding a Page to the top of the home page (I’ve tried plugins and my own variations).

    I believe the problem is from calling the loop twice in the same page, which is not getting reset properly the second time thorugh. I even tried using my own WP query object. I did notice that the WP query object refers to a global post on the “the_post()” function. The use of globals in instance variables is what leads me to believe something isn’t getting reset properly.

    This is my first time into the guts of WordPress, and I haven’t gone too far to debug the problem. Before I do, I wanted to see if anyone else is seeing the same problem.

    Thread Starter Root

    (@root)

    This is two problems mixed together. Putting a *page* at the top is not quite the same as having a sticky or an initial query. Could you post your loop code?

    I’m not familar with having a sticky, is this through a plugin?

    Here’s the code at the top of my index.php in the theme:


    <?php if (is_home() ) { ?>
    <?php $h_query = new WP_Query('pagename=home'); ?>

    <?php while ($h_query->have_posts()) : $h_query->the_post(); ?>
    //post code
    <?php endwhile; ?>

    <?php } ?>

    The code that displays the posts by default is the same below the code I added.

Viewing 15 replies - 16 through 30 (of 36 total)

The topic ‘query posts’ is closed to new replies.