Support » Themes and Templates » how can I get a hardcoded href to load arhives.php or other page templates

  • Thanks for taking the time to read! Tried to search around the forum for the answer but not sure I have my terminology correct. Here is the issue that I am having.

    I have hard coded in an href into my sidebar that I would like to to load the archives.php template with, but I am unable to figure out how to do this. I have pointed it to both…

    http://localhost:8888/wordpress2/archives
    http://localhost:8888/wordpress2/archives.php

    (as you can see I am creating this custom them locally so I am not be able to provide links although I am thinking about loading it onto a server just so I can get some help here. Also note that this is a child theme)

    Neither of the above links actually load the template. They shoot me to the index.php and throw the “not found” error.

    Any direction on how to make a static link/url load up the archives.php template would be much appreciated. I am sure that this is a simple fix and I am just missing it.

    Here is what my href looks like exactly…

    <li><a href="http://localhost:8888/wordpress2/archives.php">View Full Archives</a></li><br />

    The intention is to take to load the archives.php template and then be able to fumble around with the loop any way I want once on that page.

    Thanks again for anyone who takes time to review!

Viewing 5 replies - 1 through 5 (of 5 total)
  • so archives.php is a template you made?

    I guess I’m not clear what you are trying to get at. Normally if you were making a custom template, you would then make a page, and assign it the template. That’s how I used my custom made archives.php template

    I have a page template called archives.php, it does all the fancy stuff I want it to. I just included this header on it so it could be used as a template

    <?php
    /*
    Template Name: Archives
    */
    ?>

    Then I made a new page and assigned it the template, and I had my page.
    My new page was named ‘Explore’. So my url to that page would be http://domain.com/explore and it would be all the stuff I coded into the archives.php template.

    Are you trying to accomplish something different than this?

    Thread Starter shagen

    (@shagen)

    That is indeed what I am trying to achieve and I have tried the new page option by doing the following…

    1) create an archive.php template file with the proper header as you mentioned above

    2) create a new page in the page by adding a new page and then assigning the template to it

    3) I then check the permalink and include that in the URL for the manual link that I have created.

    4) the page loads properly but the loop that I have on that particular template page DOES NOT show up. The loop is not working on that page for some reason and I am not sure why.

    I had almost the exact same suggestion by a friend and what you mentioned above I also tried earlier. I will try one more time just to be sure that I did not miss anything.

    Any other thoughts or ideas?

    4) what are you trying to do with the loop? Since it is a single page…. the php you include will be executed, and the loop will only display the content for the page you create. So, when you make the new page, the loop shows whatever you put into the editor, and that’s all. Are you trying to do more with the loop? If so, this may help

    http://codex.wordpress.org/Function_Reference/query_posts

    Thread Starter shagen

    (@shagen)

    Yes! Wanting to do more. Instead of the information for just that page I would like to create a page that shows all the post by year, then month, etc.

    Would that codex page explain this well or am I looking for something else?

    Thread Starter shagen

    (@shagen)

    So I guess my question is as follows…

    I want to create a page an archive page that will give me a run down of all the post by year and also be able to show by month and maybe other queries using the Archive.php template and loop. I am obviously a little green at this and want to be sure I am going about it the best way.

    Here is the run down on my theme really quick to help you understand where I am coming from…

    – it is a child theme
    – I have a home page template that I have set to my front page in the reading settings. the actual file name is page-home
    – I have set the posts page to news and events which makes it refer to the default template or index.php

    I want to make this link in the sidebar shoot me to the archive page that I create. Should I be creating this somehow in the main loop on the index or where will wordpress refer to that page template.

    I am a bit lost and stuck. Thanks for all your time in looking at this and trying to understand it all. Here it is on a test link to the shell of my theme thus far. Just choose View All Archives from the sidebar. This is the link that I would like to go to the archive loop that I will set up…

    test link

    Thanks again

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘how can I get a hardcoded href to load arhives.php or other page templates’ is closed to new replies.