How can I resolve a .htaccess internal server error setting up a WordPress multisite?

You may need to set “AllowOverride All” in your apache config, for the Directory block for the server root, or root of your WordPress install. Here’s what the relevant block looks like on a *nix system; things will probably look a little different on Windows: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny … Read more

Custom page template, not acting as page

Thought so… You are using query_posts() and this nukes native page’s loop and replaces all relevant data with your query. Since your query isn’t for page – your page is no longer treated as such. Always use get_posts() or new WP_Query object for secondary loops. See When should you use WP_Query vs query_posts() vs get_posts()?

RSS feed showing deleted post

Isn’t /feed/rss the rss1, while /feed the rss2 (the wp default)? For the upgrade message, delete the .maintenance file in your site’s root dir, and do a manual upgrade if the automated one failed. Re the deleted post, do a hard refresh. The expiry date of your feed might be erroneous or something like that, … Read more

Mimicking admin panel menu from wordpress 3.0.1

It’s a rather open ended question… Basically, the core menu functionality are in: wp-amin/menu.php (initialize/display) wp-admin/js/common.dev.js (fold/unfold and store state scripts) wp-admin/includes/plugin.php (functions that allow plugins to add extra items) But these then make use of a wide variety of other WP functionality. If your goal is to create menu code for a separate app, … Read more