Conditional Admin Menu for Thesis

/**
 * add_admin_menu - conditional Administration menu for logged in users
 *
 * @author Gary Jones
 * @version 2010-02-16
 * @since 2010-02-16
 **/
function add_admin_menu() {

    /* Grab some info about the visitor */
    get_currentuserinfo();

    /* Make sure we can access the role levels built in to WP */
    global $user_level;

    if ( $user_level > 0 ) {
        /* user is logged in */
        ?>
        <li class="tab tab-admin">
            &lt;a href=&quot;/wp-admin" title="Admin Dashboard"&gt;Admin</a>
            <ul class="submenu submenu-1">

                &lt;li class=&quot;item item-1"&gt;
                    &lt;a href=&quot;/wp-admin/post.php?action=edit&amp;post=ID;?&gt;" title="Edit Post"&gt;Edit Post</a>
                </li>

                &lt;li class=&quot;item item-2"&gt;
                    &lt;a href=&quot;/wp-admin/page.php?action=edit&amp;post=ID;?&gt;" title="Edit Page"&gt;Edit Page</a>
                </li>

                &lt;li class=&quot;item item-3"&gt;
                    &lt;a href="http://diythemes.com/forums/" title="Thesis Forum">Get Support</a>
                </li>

                &lt;li class=&quot;item item-4"&gt;
                    <a href="http://garyjones.co.uk/helped">Say Thanks!</a>
                </li>

            </ul>
        </li>
        &lt;?php
    } else {
        /* user is not logged in */
        /* in this case, show nothing */
    }
}
add_action(&#039;thesis_hook_last_nav_item&#039;, &#039;add_admin_menu&#039;);

Comments

  1. Sean says:

    I’m fascinated by your code. Very cool. Do you take contract/freelance jobs? I have so many little development projects I am looking to do and could really use the help from someone like you.

Speak Your Mind

*