| This post is updated for WordPress v2.5x |
Introduction
Has anyone wonder why he couldn’t just add a static page to WordPress without resorting to external site ? After all, it make sense to have this capability given that a blog site is really a web site that can contains page that store both static content and moving content.
If you are one of those who think likewise, you are not alone because the Page feature of WordPress is one of the most underrated function of the venerable blogging system due to poor marketing and communication. It is really one of those important features that will make your site more appealing and better organized (of course, depending on how you use it to your advantages).
In fact, there is a default Page create automatically by WordPress. The About Me tab is actually a Page that can be edited just like any other Post.
Speaking of my own experience, I once disappoint at the lack of supporting Page feature in WordPress because of lack of understanding of what WordPress can do. After which, I decide to write this post to ensure that this Page feature is communicated clearly to those WordPress newbie so to reduce the frustration. After all, computing will be fun if only one knows how to do it ! So let’s do it.
Difference between Page and Post
Before explaining the difference, it might be useful to understand what blog means to many people. In common term, a blog is merely a site to store a chronological timeline of entry/article submitted (I like to use article rather than Post, because Post is more verb than noun eg Post entry/article means submit entry/article) and that what make a blog site different from a website. And it is exactly this common definition of blog that the Page feature is underused or even ignored.
That to say, the difference between Page and Post is subtle. A post in blog definition means that it is a entry that subjected to chronological timeline, meaning that the entry will be stamped with date and time. So as one add more Post, the recent post will normally appear on top of site (Depending on sorting order) in LIFO (LastInFirstOut) basis (Last Added, First to display). Overtime, the post will be lost/archive as it give way to more recent post. So a post is perceived as a moving target.
On the other hand, a Page can be literally taken as fixed target many come to know in a normal website. The Page is fixed in order and does not change over time as it has not associated with any chronological timeline. It remain in position as it is really part of the site layout.
With this, it can be seen how important is Page feature after all the Page is used to define website since the beginning of the web ! By combining Post and Page, there’s really nothing the blog site can’t do. The imagination, the limit !
Support for Internal and External Page
Thankfully, WordPress includes support for both external page and internal page. So what is the difference between them ?
The external page is actually a Page in a external website that is referenced explicitly using its URL (eg. http://geekycoder.byethost13.com/geezer.html) and is not stored as part of WordPress repository.
Whereas, the internal page is one that is created within WordPress and therefore store in WordPress repository. To WordPress, a Page has the same editors and tools used to create a Post (As we should seen later).
So why should we use internal page rather external page ? To me, it just merely convenience and matter of better integration. Editing both the Post and Page easily within WordPress or external blog editor is lot more efficient in term of time and effort than to edit the same page using dedicated HTML editor like Dreamweaver. Notwithstanding, one can simply login to WordPress site and edit it on online.
Another major difference is that Internal Page always appear in the same Window (Tab change) whereas External Page can appear in same Window or a New Window.
Note too that External Page can also be supported through using Delicious widget by adding to sideBar (Presentation tab -> Widgets). However, there is currently no way to open the external page in another new window using this method and snd sorting is done entirely by Delicious instead by WordPress.
Adding and Accessing A Page in WordPress
The way to add and access both Internal Page and External Page is different in WordPress.
WordPress has undergone some facelift and has restructured the layout to be more initiative and easier to use. Therefore the screen for previous version of 2.3x and the latest version of 2.5x are noticeably different. The new version is used in WordPress.com and start to be supported by paid host service.
For Version 2.5x & after (latest version)
To add a Internal Page
To add a External Page
Tips in Edit/Add Page
I highly recommended that a desktop blogging tools like Windows Live Writer (WLW) for editing and adding Page. The desktop editor is more powerful and feature-packed than editor in WordPress. Whatever that WordPress editor can do, the desktop equivalent can do it better, faster and easier, in a much enjoyable way. I especially prefer WLW because of its strong real-time spell checker and table capability.
WLW make it a childplay to add a Page just like a Post.
Wow
. That is quite a post and lot of work on my side, spending about 2hrs in a single sitting to finish this post. Glad that it is done. Now that you know how to create a Page, why not start adding this to your blog site
.
For those using version 2.3x, click on Page 2
Pages: 1 2

2) As you can see, the editor is similar as that for Post, and whatever you can do to a Post, you can do to a page !
5) Once added, go to Pages screen to display a list of pages added. (Manage -> Pages)
To show the Page widget, go to <Design-> Widgets> tab. And then drag the Pages widget from the <Available Widget> panels to Current Widgets panel. Remember to save the changes. That’s it !
1) To add a external Page, go to <Manage -> Links> tab. A list of links will be shown.
3) For a start, add a name, address link and description. Another important option is the Target which allow you to open it in the a new Window instead of same window as blog site. Select the _blank option in Target to open it in new Window.
To enable the BlogRoll widget, Go to the Widget Screen, and drag the <Links> widget from the <Available Widgets> panel and then save the changes.



[...] http://geekycoder.wordpress.com/2007/11/18/adding-static-page-to-wordpress/ 18 11 [...]
Very good contents…
http://unikont.com
Wow! Good resources here, Enjoyed the visit!
Escorot,
… hope you continue to visit for more …
thx
Hi geeky coder any ideas how I link an image to a page in wordpress, been struggling with it for awhile now and I can’t figure it out although I’m sure its very easy, any help woul dbe great.
G
gareth, try this
Just like any post, a page in wordpress has a specific URL. Just its URL in the src tag.
Love wp- also found a way to make a main page sticky with a plugin, love wp, can do so much with it.
Nice!
but not more effective when we want to add some new functions.
I am trying out if got any clue I will post in my blog.
Thanks for writting…
Thanks for the write up just what i was looking for. We needed to make a seperate page for the cheap Products we find. If any one here knows where to find super cheap stuff please post at http://www.cheapcheez.com
i can’t find link “Create a new page” on my manage -> pages, how could be like this..? is there any other way to create a new page…?
agienthea,
WordPress has been upgraded and the appearance is changed. The post has now been updated for WordPress 2.5x.
Good article and a very big help. Appreciate the time and effort made of going into detail.
The articles and photos assisted me in my switching to word press for everything I need in a web page. I am writing articles on how to use WP to make money.
http://www.Lannys-blogtalk.com
Hi Sir,
Plz add my site for getting traffic
Screen-cut.com is all-in-one screen capture software for free screen capture. You can capture screen in many ways, including Video Screen Capture, Screen Capture Window, Image Capture, Free Screen Capture and etc. Screen-cut.com is providing many kinds of output ways, including clipboard, printer, email, editor tool, temp folder, and all popular formats. Whatever you can see on your screen. Screen-cut.com will easily and fastest capture for your immediate use.
.
,
How we add spesific page (whit ID), as example we want add about me/author page to sidebar without using widget.
i have try to find it but, nothing happen
Thanks,
I really enjoy n helped by your blog
Cheers
When You say specific page without using widget , do you mean that it does not appear as tab but in sidebar ?
If so, I suggest creating a blog post and then link it in BlogRoll. Creating a page means it need to have a parent page else it will appear as tab, and there seen no way to hide a page from appearing in tab.
Здравствуйте. Наш сайт расскажет Вам все об аэродинамических свойствах автомобиля. У нас Вы найдете интересные, полезные и уникальные статьи по темам: элементы конструкции, преимущество открытой рабочей части. Так же Вас ждут большое количество другой полезной информации. Добро пожаловать!
Здравствуйте. Наш ресурс avtodinamika.ru расскажет Вам все об аэродинамических свойствах автомобиля. Тут Вы сможете найти полезные, уникальные публикации по темам: требования, предъявляемые к аэродинамической трубе, элементы конструкции, необходимая мощность кондиционера. Так же Вас ждут большое количество другой полезной информации. Добро пожаловать!
Excellent contents
I added static pages in a different way:
Here is my solution:
http://www.tanzilo.com/2008/11/02/wordpress-how-to-add-and-link-static-or-custom-pages/
Thanks that was a lovely post!
However, when I am making a subpage, it is showing in the side menu but on the header(top menu) the subpage doesnt show when there is a mouse over on the parent page.(I hope I had been able to explain correctly). How can I make the sub page show under the main page in the menu on header on the mouse over(as in all websites). Kindly send the notification/reply to my email id.
Thanks in advance!
Prosenjeet
good job geekycoder!
this post solve my problem.
You seem quite proficient in these matters:
I have run into a little issue: I have a self hosted WordPress blog and i have divided my content into 14 categories… Only 1 of Which: “Blog” i want to show up on the home page. I want all other thirteen categories to be directly linked to specific static pages relevant to the category theme that it refers to.
Do i need to create 14 different blogs?
Or does WordPress have a function that would permit me to tell it:
Post Category X to this page
Post category Y to this page
Post Category Z to this page
and so on…
I would greatly appreciate suggestions if you have any.
thanks
well done. the question is very common. a good answer is not.
Speak to you soon.
Программы для создания музыки
“Another major difference is that External Page always appearS** in the same Window (Tab change) whereas External Page can appear in same Window or a New Window.”
This doesn’t make any sense. Which is which? Is it the External or the Internal that always appears in the same window?
Thx for highlightling the error.
“Another major difference is that External Page always appear in the same Window (Tab change) whereas External Page can appear in same Window or a New Window.”
It should be
“Another major difference is that Internal Page always appear in the same Window (Tab change) whereas External Page can appear in same Window or a New Window.”
[...] clipped from geekycoder.wordpress.com [...]
informative ccontent dude….m a newbie n developin a wdprss site initial stage bookmarked ya page ll b back regularly 2 gonna peek @some useful posts here thnx
Fascinating, helpful article. I’d be interested in two things:
1) Creating a static homepage (like a traditional website) with the blog on a different page;
2) Having a different theme for each page.
At the moment I’m having huge difficulties selecting more than one themes. I’m currently using wordpress.com
I would be grateful for any suggestions.
Thanks …
Wow thats awesome contents with nice explanation specially related to Difference between Page and Post and Tips for Editing and Adding the Pages.