What are all of Wordpress' public/direct entry-points?

admin

Administrator
Staff member
I realize this is a bit of a strange question, but to put a long story short, we have a few Wordpress installs whose files are loaded through a symbolic link (the symlink is in the document root whereas Wordpress is not).

For this to work, I need to have a list of all Wordpress files that are usually loaded directly from the web browser (either by the user or through AJAX), such as:
Code:
index.php
,
Code:
wp-login.php
, <em>(all theme files</em>)* ...

An example of files that are <em>not</em> loaded directly:
Code:
wp-load.php
,
Code:
wp-config.php
,
Code:
wp-blog-header.php
...

[*] Theme files are an exception; they actually exist in the document root.

<strong>Edit:</strong> You might wonder, what is the point of this? It is so that we can cut down on the extra files on the server; it's useless to have thousands of identical files from each Wordpress website. The
Code:
wp-content
directory has been left there since it's what changes between websites. Am I aware of the consequences of such a set up? I believe I am.

<strong>Edit 2:</strong>

<a href="http://codex.wordpress.org/WordPress_Files" rel="nofollow">http://codex.wordpress.org/WordPress_Files</a>