WP MU 3.1 Permalinks for Blog Posts

I am running WP MU 3.1.

Each website has its own subdomain. (site1.mydomain.tdl)

Premalinks have been setup to create pretty URLs. (site1.mydomain.tdl/pagetitle)

However, blog posts have the date in the URL:

site1.mydomain.tdl/yyyy/mm/dd/blogtitle/

I would like to change the permalink URL of blog posts to remove the date and include the category:

site1.mydomain.tdl/category/blogtitle/

How can I achieve this?

(Also, I can’t seem to find Options-> Permalinks since upgrading to WP 3.1. Has it been moved??)

Thanks.

  • targetd
    • Site Builder, Child of Zeus

    > “It’s now Settings -> Permalinks”

    I can’t seem to find the Permalinks settings anywhere. When I log in as Super Admin, I see:

    Settings

    General

    Writing

    Reading

    Discussions

    Media

    Privacy

    Google Analytics

    WP Super Cache

    When I press the WP 3.1 “Network Admin” link (top right) I see:

    Settings

    Network Setup

    Admin Message

    Blog Templates

    FAQ Manager

    Support Ticket Manager

    Support Options

    WP Super Cache

    Could someone please take a screenshot of their admin… I can’t find permalinks anywhere….

  • targetd
    • Site Builder, Child of Zeus

    I appreciate the screenshot thanks..

    I am certainly missing “Permalinks” which is quite odd. I can visit mydomain.tdl/wp-admin/options-permalink.php and see the Permalinks page, but the option is missing from my settings.

    Weird.

    Does anyone have any ideas what could cause this??

  • targetd
    • Site Builder, Child of Zeus

    So I found the following plugin installed in mu-plugins (must use):

    Remove Permalinks Menu Item

    Version 1.0.1 | By Andrew Billits

    URL: https://wpmudev.com/project/remove-permalinks-menu-item

    This plugin is not good because:

    (1) Permalinks is also hidden from the Super Admin which isn’t a good idea.

    (2) The website owner can still access the page if he knows the URL. (It is pretty standard: /wp-admin/options-permalink.php).

    The plugin is pretty simple. Here is the full code:

    function remove_permalinks_menu_item(){
    global $submenu;
    unset($submenu['options-general.php'][40]);
    }
    add_action('admin_menu', 'remove_permalinks_menu_item');

    How can I modify this to hide the menu from everyone but Super Admin?