WordPress.org

Ready to get started?Download WordPress

Forums

Non-static frontpage with separate blogpage? (3 posts)

  1. Funkphenomenon
    Member
    Posted 8 years ago #

    I'm using WP (2.0.1) as a CMS. I have a frontpage (home.php) which shows excerpts of the 3 most recent posts, and a newspage (i.e. the blogpage, news.php) which shows excerpts of the 10 most recent posts.

    Problem is that WP thinks home.php and news.php are the same (except for the layout). For instance, I use some 'if this is home, then..' statements, and things show up on both pages.
    I think I can fix it by using a static frontpage plugin, but that would mean I can't show excerpts anymore on home.php, because I'd have to make home.php a Page, am I right?

    So how can I set home.php as a frontpage with The_Loop (at http://www.domain.tld), and at the same time have a blogpage/more extensive newspage (at http://www.domain.tld/news/) with The_Loop that isn't showing things that are only meant for the frontpage?

    (Note: http://wordpress.org/support/topic/60836 looks related, but I'm not sure.)

  2. Funkphenomenon
    Member
    Posted 8 years ago #

    After using another plugin for setting the frontpage and some fiddling, it appears I solved it. How I solved it:

    1) Create a template for your blogpage which contains the posts, and a template for your frontpage. Use The_Loop to show the_content or the_excerpt.
    2) Give those templates a name inside the template-file (e.g. <?php /* Template Name: Home */ ?>), so you can select it in WP-admin template selectboxes.
    3) Create a Page for your blogpage and another Page called home.php, and point to the templates you just made. Although you made home a Page, it doesn't matter if you used The_Loop in your home template, it should work regardless. Your frontpage needn't be a static frontpage for the following frontpage plugin to work.
    4) Install Filosofo Home-Page Control, http://www.ilfilosofo.com/blog/home-page-control.
    5) In your admin panel, go to Options > Home-Page Control.
    6) Set the Home-Page Page to the template you want as frontpage (in this case, 'Home'). Do not use 'WP-default'. Leave 'blog directory' blank.

    That worked for me. I now have a non-static frontpage a couple excerpts, and a another page that looks like a blog(front)page, containing a lot more excerpts. Hope this might be useful to other people aswell.

  3. breger
    Member
    Posted 8 years ago #

    Hi Funkphenomenon, I'm having a similar problem but slightly different. I want my Home page to be different from the other pages (ie when you click "previous" and "next") but resume working as an Index page when these are clicked. I have a thread open which clarifies this: http://wordpress.org/support/topic/61041?replies=6
    Can you help?

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags