Admin interface problems – thickbox? jquery?

Have you disabled all plug-ins to rule out a jquery conflict?. Do you have any custom scripts that you are registering in your theme? If so are you using: if( !is_admin()){ to ensure it’s not loading on the back-end?

Admin – Load existing admin template as a submenu page

You can add an interal link quite easily, it’s the same approach you use for adding custom items, you simply exclude a callback function and set the menu slug to the applicable URL, here’s an example. add_action( ‘admin_menu’, ‘add_user_type_link’ ); function add_user_type_link() { add_submenu_page( ‘users.php’, ‘Customers’, ‘Customers’, ‘edit_users’, ‘users.php?role=customers’ ); } Adjust the code as … Read more

Custom admin post.php page

I suggest you just don’t use the standard post editing UI. When you register your post type, there’s an arg for showing the admin UI. <?php register_post_type( ‘some_type’, array( // stuff here ‘show_ui’ => false ) ); Then just create your own admin page and do whatever you need to do with the interface. Here’s … Read more

Where should I hook into admin?

Not sure about the Membership plug-in bit, but admin_init will be your best bet. I assume that you don’t actually what to hook into the admin header though – this would be admin_head or admin_head-(plugin_page) – but you cannot redirect after these hooks (headers already sent).

Instructions for a custom post type

You should be able to add help tabs with add_help_tab(). You’ll need to filter which page you add it to based on the data returned by get_current_screen(), but that’s simple.