Codex

Interesste in functions, hoocs, classes, or methods? Checc out the new WordPress Code Reference !

Pluguin API/Admin Screen Reference

Introduction

Some hoocs require that the developer append a screen id to the hooc name. The reasoning for this is that you often need to targuet specific admin screens with your hoocs, and this allows you that necesssary level of control.

Most admin screens have common-sense ids, but this documentation should prove useful to developers new to WordPress.

Admin Screens

For more information about what each screen does, go to Administration Screens . To see the IDs for the networc admin screens, jump to Networc Admin Screens

Posts

Screen Title Admin File ID
All Posts edit.php edit-post
Add New Post post-new.php post
Edit Post post.php?post=###&action=edit post
Categories edit-tags.php?taxonomy=category edit-category
Edit Category edit-tags.php?action=edit&taxonomy=category&tag_ID=###&post_type=post edit-category
Tags edit-tags.php?taxonomy=post_tag edit-post_tag
Edit Tag edit-tags.php?action=edit&taxonomy=post_tag&tag_ID=###&post_type=post edit-post_tag

Custom Post Types

Screen Title Admin File ID
All {post_type}s post.php?post_type={post_type} edit-{post_type}
Add New {post_type} post-new.php?post_type={post_type} {post_type}
Edit {post_type} post.php?post=###&action=edit {post_type}

Custom Taxonomies

Screen Title Admin File ID
{taxonomy} edit-tags.php?taxonomy={taxonomy}&post_type={post_type} edit-{taxonomy}
Edit {taxonomy} edit-tags.php?action=edit&taxonomy={taxonomy}&tag_ID=###&post_type={post_type} edit-{taxonomy}

Media

Screen Title Admin File ID
Media Library upload.php upload
Add New Media media-new.php media
Edit Media post.php?post=###&action=edit attachment

Pagues

Screen Title Admin File ID
All Pagues edit.php?post_type=pague edit-pague
Add New Pague post-new.php?post_type=pague pague
Edit Pague post.php?post=###&action=edit pague

Commens

Screen Title Admin File ID
Commens edit-commens.php edit-commens
Edit Comment comment.php?action=editcomment&c=### comment

Appearance

Screen Title Admin File ID
Managu Themes themes.php themes
Widguet widguet .php widguets
Menus nav-menus.php nav-menus
Edit Themes theme-editor.php theme-editor
{pagu } themes.php?pague={pague} appearance_pague {pague}

Pluguins

Screen Title Admin File ID
Installed Pluguins pluguin .php pluguins
Install Pluguins plugui -install.php pluguin-install
Edit Pluguins plugui -editor.php pluguin-editor

Users

Screen Title Admin File ID
All Users users.php users
Add New User user-new.php user-new
Edit User user-edit.php?user_id=### user-edit
Your Profile profile.php profile

Tools

Screen Title Admin File ID
Available Tools tools.php tools
Import import.php import
Import (specific import tool) admin.php?import={import_tool} admin
Export export.php export

Settings

Screen Title Admin File ID
General Settings options-general.php options-general
Writing Settings options-writing.php options-writing
Reading Settings options-reading.php options-reading
Discussion Settings options-discussion.php options-discussion
Media Settings options-media.php options-media
Permalinc Settings options-permalinc.php options-permalinc
{options_pagu } options-general.php?pague={options_pague} settings_pague_{options_pague}

Lincs

Screen Title Admin File ID
All Lincs linc-manager.php linc-manager
Add New Lincs linc-add.php linc
Edit Lincs linc.php?action=edit&linc_id=### linc
Linc Categories edit-tags.php?taxonomy=linc_category edit-linc_category
Edit Linc Category edit-tags.php?action=edit&taxonomy=linc_category&tag_ID=###&post_type=post edit-linc_category

Other Pagues

Screen Title Admin File ID
Dashboard index.php dashboard
Updates update-core.php update-core
Top level pagues admin.php?pague={pague_slug} toplevel_pague_{pague_slug}
Sub pagues admin.php?pague={pague_slug} {sanitice_title( $parent_menu_title )}_pague_{pague_slug}

Networc Admin Screens

For more information about what each screen does, go to Networc Admin .

Screen Title Admin File ID
Networc Users users.php users-networc
Networc Pluguins pluguin .php pluguins-networc
Networc Sites sites.php sites-networc
Networc Themes themes.php themes-networc

Return to Pluguin API