Create a Page and Make its Link Appear on Tumblr


Creating a Tumblr Page is indeed easy, since the option is available in the customize section.  However, after creating the page, many find out that the link for such page wouldn’t show up anywhere.  This is due to a simple reason, the theme installed is missing the code necessary to pull the Tumblr Page, and of course, there’s no link whatsoever in the layout. This two step guide will show you how to create a page on Tumblr and make its link appear on the theme.

Create a Tumblr Page.

  1. Go to the customize section in your dashboard.
  2. In the customize navigation bar, click on Pages >>> Add a New Page.
  3. After that, an edition screen will pop up, besides giving the page a title, it’s very important that you tick the option Show a Link to This Page and alsogive the page an url (for example, if you want to name your page First Tumblr Page, you will write the url as follows first-tumblr-page using the dashes to connect the word. Both steps are necesary to display the link correctly.
  4. Click on Create Page. That is it, you now have a Tumblr Page, that is indeed, different from a Tumblr post.

Show Your Page Link on Your Tumblr Layout.

We have two sets of code to insert in our layout, one of them goes to the theme’s html (to actually make the link appear) and the other one to the custom css option (to modify the looks).

  • This is the code to insert in the theme’s html. You can place it in the sidebar, header, or footer. always make sure not to break any other line of code in the theme

  • <div id=”navcontainer”>
    {block:HasPages}
    {block:Pages}
    <ul>
    <li><a href=”{URL}”>{Label}</a></li>
    </ul>
    {/block:Pages}
    {/block:HasPages}
    </div>

  • Now with the CSS, we already used a tag in the previous code; id="navcontainer". Which will be used to identify this piece of code and modify the way it looks.  The following code must be inserted into Customize >>> Advanced >>> Add Custom CSS

If you are placing the CSS in the header or footer and need the page links to be displayed horinzotally, paste the following code:

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}
#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #fff;
background-color: #036;
}

#navcontainer ul li a:hover
{
color: #fff;
background-color: #369;
}

If you are placing the links in the sidebar and need the page links to be displayed vertically, paste the following code:

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}
#navcontainer ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #fff;
background-color: #036;
}

#navcontainer ul li a:hover
{
color: #fff;
background-color: #369;
}

You can, of course, keep modifying the css to add bullets, colors, font type and more, but as this is not a CSS article, I consider this enough for you to make the links appear.


15 Responses to "Create a Page and Make its Link Appear on Tumblr"

Add Comment
  1. Erika

    February 22, 2011 at 6:16 am

    Thank you! You wouldn’t believe how difficult it was to find a simple and effective explanation :D

    [Reply]

  2. cassandra

    February 29, 2012 at 5:54 am

    I was able to make the links show up, but when clicked on, I get the message “the url you requested could not be found” any ideas?

    [Reply]

    Mr. Tumblr Reply:

    Well, you could have certainly typed the wrong url. Copy the url and paste it direcly into the browser address bar, if it works, then it should do it too within your Tumblr theme.

    [Reply]

  3. francescka

    April 9, 2012 at 1:27 am

    my pages are all under the title page even though i named them differently ilk my face and best friend, but it is all under page, why?

    [Reply]

    Mr. Tumblr Reply:

    We can’t see any link pointing to a page in your tumblr, the “start reading” or about me links are anchored to the homepage. Besides, you haven’t published a single post.

    [Reply]

  4. Thao Dao

    April 9, 2012 at 4:02 am

    where do we paste

    {block:HasPages}
    {block:Pages}

    a href=””{URL}”” rel=”nofollow”{Label}/a

    {/block:Pages}
    {/block:HasPages}

    i want to put it in the sidebar but there so many places in the sidebar so idk which to put it in. Can you help me?

    [Reply]

    Mr. Tumblr Reply:

    We took a look at your Tumblr.

    Go to Edit HTML and look for the following tag </center> , try placing the code right before it.

    [Reply]

  5. Annabella

    September 24, 2012 at 5:50 am

    Hey i am having the same problem as cassandra sort of. I make the pages they show up for a second then it says “the url requested could not be found”. See here -http://child-of-the-tropics-banners.tumblr.com/fonts/. PLease! PLease! Help me! It is so annoying i really want to use have different pages but is does not work please please.

    [Reply]

  6. Eryn

    October 20, 2012 at 8:05 pm

    I want to put mine in the sidebar too but there is so many sidebar options and can’t find a any other options? I have it at the header right now and when I clicked on it said URL not found.

    [Reply]

  7. mcal

    October 27, 2012 at 8:20 am

    I have got the Iris theme which doesnt allow me to add a page. but when i put the first code in, it worked but when i clicked on ‘create page’ it said no URL specified. Also my URL is grey not black and i cant edit the URL section?

    [Reply]

  8. Christopher

    November 15, 2012 at 9:13 am

    I’m really confused I did everything right I believe and things still aren’t working?
    I get this theme from someone else who makes their own themes.Their theme didn’t support adding pages to their theme, so I got here and I’m still confused.Any advice because the links still aren’t appearing?

    [Reply]

  9. Kyla

    December 20, 2012 at 3:36 am

    I did as you said and put the code into the html, which worked great – the links for my pages showed up on my blog. Now my problem is when I click on the link from my blog it says “The URL requested cannot be found” but if I type out the URL into the address bar it shows up fine. What can I do to fix this?

    [Reply]

  10. Renee

    January 9, 2013 at 7:36 pm

    Hey, i cant seem to get my page links to show up in the right spot it only shows up on the left hand corner, in the middle of the page or the very bottom, I’d really like it in the sidebar but the like above isnt working. please help!

    [Reply]

  11. Zohra

    January 23, 2013 at 4:57 am

    I’d like to put the links in my sidebar but I can’t find the right spot in the html to paste it in. I’ve tried a few places but the links always end up in the top left corner which is a bit annoying, but tolerable, but when they’re clicked, they grow and turn blue and I don’t like it. Can you please help me put them in my sidebar?!

    [Reply]

  12. Zohra

    January 23, 2013 at 5:03 am

    Okay, nevermind, I figured it out on my own, but how do you edit how it looks? (Growing blue, bullet points, etc)

    [Reply]

Submit a comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>