Ready to get started?Download WordPress


Attention Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!


HTTP Paths vs Filesystem Paths

The type of path you want--the path in the filesystem, or through a webbrowser--is usually unambigous depending on your task.

HTTP Paths

You use HTTP Paths for:

  • Linking to things in a webpage
  • Referring to CSS and Images in a webpage

Usually, any file you access through your browser is accessed through an HTTP path.

PHP way to find the HTTP Path of the current file:

Filesystem Paths

In the context of WordPress, you usually need Filesystem Paths only to include() php files.

PHP way to find the Filesystem Path of the current file:

<?php echo dirname(__FILE__); ?>

Relative vs Absolute Paths

Explain here.

WordPress Paths

WordPress Core

HTTP: get_bloginfo('wpurl')

WordPress Index

HTTP: get_settings('home') ? <-- check this. bloginfo have anything relevant?