Det er du måske har bemærket her og der: Ikke alene er den blog titlen er klikbar, men også beskrivelsen. Du kan også ringe på dette område af undertekster. Du har en besøgende dette ikke er nogen reel ekstra funktionalitet - du skal bare gå derfra til hjem, end du ville klikke på bloggen titlen. Den blogger, i hvert fald når han bliver logget, men derfra direkte ind i admin området. Måske gimmick er interessant for dig - at komme til instrumentbrættet, skal du ikke så hop til Admin link, som bloggen beskrivelsen er faktisk toppen af sidehovedet og er derfor altid inden for rækkevidde. Vi var her i lang tid, indtil de er bløde, blog titel og beskrivelse af det nye design havde for visning af, som vi har afskaffet titlen og beskrivelsen.
Den gode er, at dette kan opnås med meget lille kode. Det sted, hvor dette sker, de header.php. Bare søg <?php bloginfo('name'); ?> og <?php bloginfo('description');?> . Afsnittet, der ser mest sådan ud:
<!-- No.1: USUAL WAY. CLICK ON BLOG TITLE LETS YOU RETURN HOME WHILE THE DESCRIPTION IS JUST A DESCRIPTION NOT A CLICKABLE AREA. -->
<div id="header">
<div id="headerimg">
<h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
<div class="description"><?php bloginfo('description'); ?></div>
</div>
</div>
<!-- END of No.1 -->
bare erstatte dette ved at:
<!-- No.2: THE FOLLOWING COMMENTED PART IMPLEMENTS DIRECT ACCESS TO ADMININSTRATION BY CLICKING ON THE BLOG DESCRIPTION WHILE ANYONE WHO IS NOT LOGGED IN RETURNS BACK HOME -->
<div id="header">
<div id="headerimg">
<h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
<div class="description">
<a href="<?php
if (current_user_can('level_10'))
echo get_settings('home').'/wp-admin/">';
else
echo get_settings('home').'/">';
bloginfo('description'); ?>
</a>
</div>
</div>
</div>
<!-- END of No.2 -->
Hvad er koden? Mens klikbart i model 1, er standard header, blog titel og beskrivelse vises i headeren, men kun titlen og brugeren tilbage til hjemmet bringer ( <a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a>) , er i version 2, som også viser både polles ved at klikke på beskrivelsen af brugerens tilladelse. current_user_can('level_10') er den højeste myndighed, nemlig administratorer. Det sidder lige foran computeren er logget på, se på din egen blog og gerne vil hurtigt gå til instrumentbrættet, så alt, hvad han har brug for (eller hende, selvfølgelig) at klikke på beskrivelsen af denne blog. Brugere, der ikke er registreret, og derfor ikke har de nødvendige tilladelser, i stedet blot strålede til hjemmet.
Teoretisk (og praktisk) tilladelse anmodningen om andre funktioner giver mening, at det kun er administratoren skal være tilgængelige. Rækken af privilegier lige fra 0 (den registrerede bruger) gennem 1 (de ansatte), 2 (blog forfatter) og 7 (udgiveren) til at give 10 (administratoren). Selvfølgelig er de tilladelsesniveauer bits bagudkompatibel: En admin kan gøre alt (trin 10 til 0), fordi udgiveren allerede er svækket (Level 7-0), etc.















