<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6574322225338354260</id><updated>2024-09-11T05:35:14.987+02:00</updated><category term="Admin"/><category term="Kunde"/><category term="Plugin"/><category term="WP"/><category term="Wordpress"/><title type='text'>Webmasterbloggen</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://webmasterbloggen.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6574322225338354260/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://webmasterbloggen.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6574322225338354260.post-6382274010652248735</id><published>2012-03-06T10:56:00.002+01:00</published><updated>2012-03-06T12:47:36.743+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Admin"/><category scheme="http://www.blogger.com/atom/ns#" term="Kunde"/><category scheme="http://www.blogger.com/atom/ns#" term="Plugin"/><category scheme="http://www.blogger.com/atom/ns#" term="Wordpress"/><category scheme="http://www.blogger.com/atom/ns#" term="WP"/><title type='text'>Forenkle Wordpress&#39; administrasjonspanel for dine kunder</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://a.imageshack.us/img844/5834/97341029.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://a.imageshack.us/img844/5834/97341029.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
I denne posten skal vi ta for oss Wordpress&#39; administrasjonspanel, og skrive en enkel plugin som forenkler dette.&lt;br /&gt;
&lt;br /&gt;
Jeg har brukt WP en del som publiseringsløsning på kundeoppdrag, og ble sittende alt for mye i telefonen for å forklare hva forskjellige deler av adminpanelet er og gjør. Løsningen ble etter en del googling å rett å slett kutte bort det meste, slik at hele greia ble langt mindre forvirrende for kundene.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Resultatet vi vil ha kan også oppnås ved å bruke functions.php, men ved å lage en plugin gjør vi oppdatering og individuell tilpasning enklere, og ikke minst er arbeidsmengden betraktelig lavere i ettertid ved å bare ha en plugin å installere fremfor å måtte redigere hver eneste kundes functions.php&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Header &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Det første vi må gjøre er å opprette en phpfil, la oss kalle den enkel_kundeadmin.php, og legge inn headere i denne, slik at WordPress faktisk skjønner at den inneholder en plugin.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: csharp&quot;&gt;    &amp;lt;?php  
    /*  
    Plugin Name: Enkel kundeadmin  
    Plugin URI: http://webmasterbloggen.blogspot.com
    Description: Forenkler WP-Admin for reduksjon av PEBCAK-tilfeller
    Version: 1.0  
    Author: Joachim Olsen  
    Author URI: http://webmasterbloggen.blogspot.com
    License: GPL2  
    */  &lt;/pre&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Innloggingssiden til WP-Admin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Vi starter med innloggingssiden. De fleste av kundene dine bryr seg fint
 lite om hva publiseringsløsningen på siden deres heter, tvert imot kan
 du ende opp med enkelte som ringer deg bare for å høre &quot;hva denne 
wordpresstingen som er kommet på internetten vår&quot; er.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: csharp&quot;&gt;    // logo på innloggingsside  
    function custom_login_logo() {  
        echo &#39;&amp;lt;style&amp;gt;h1 a, h1 a:hover, h1 a:focus 
        { font-size: 1.4em; font-weight: normal; text-align: center; 
         text-indent: 0; line-height: 1.1em; text-decoration: none; 
         color: #d8d8d8; text-shadow: 0 -1px 1px #444, 0 1px 1px #fff; 
         background-image: none !important; }&amp;lt;/style&amp;gt;&#39;;  
    }  
    add_action(&#39;login_head&#39;, &#39;custom_login_logo&#39;);&amp;nbsp;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Eksempel på resultatet dette gir:&lt;br /&gt;
&lt;br /&gt;
&lt;center&gt;&lt;span style=&quot;background-image: none ! important; color: #d8d8d8; font-size: 2em; font-weight: normal; line-height: 1.1em; text-align: center; text-decoration: none; text-indent: 0pt; text-shadow: 0pt -1px 1px rgb(102, 102, 102), 0pt 1px 1px rgb(255, 255, 255);&quot;&gt;Webmasterbloggen&lt;/span&gt;&lt;/center&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Fjerne WP-logoen fra admin-panelets header&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Wordpress-logoen vises i adminpanel-headeren ved siden av nettstedsnavnet. Det er i og for seg ingenting galt i dette, men igjen kan du ende opp med kunder som lurer på hvorfor det er en fremmed logo på hjemmesiden deres, så det kan være like greit å bare fjerne hele greia.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: csharp&quot;&gt;    // fjerne WP-logo fra adminpanelets header  
    function remove_admin_logo() {  
        echo &#39;&amp;lt;style&amp;gt;img#header-logo { display: none; }&amp;lt;/style&amp;gt;&#39;;  
    }  
    add_action(&#39;admin_head&#39;, &#39;remove_admin_logo&#39;);  &lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Endre bunntekst&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Som standard har WP en Bunntekst med takk for at du bruker WordPress og versjonsnummer. For dine kunder er ikke dette så veldig spennende, så vi velger å bytte det ut med mer nytting info, som f.eks support og kontaktinformasjon.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: csharp&quot;&gt;    // endre bunntekst  
    function change_footer_admin() {  
      echo &#39;Support: ring 99 88 77 66, eller send oss en epost på&amp;nbsp;
      &amp;lt;a href=&quot;mailto:post@dittdesignfirma.no&quot;&amp;gt;post@dittdesignfirma.no&amp;lt;/a&amp;gt;&#39;;  
    }  
    add_filter(&#39;admin_footer_text&#39;, &#39;change_footer_admin&#39;);  &lt;/pre&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Fjerne adminbar&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Som siste steg i denne første posten skal vi fjerne den grå admin-baren WP har lagt til øverst på siden. Den er ikke så fryktelig nyttig, kan fort forvirre kunder som begynner å lure på om alle besøkende kan se den, eller de kan gå via den inn på ting du ikke ønsker kunden skal rote med.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: csharp&quot;&gt;    // fjern adminbar
    add_filter(&#39;show_admin_bar&#39;, &#39;__return_false&#39;);  &lt;/pre&gt;
&lt;br /&gt;
Det var alt for denne gang. I neste innlegg skal vi fortsette med å forenkle adminpanelet enda mer, og begynne å fjerne overflødige elementer.</content><link rel='replies' type='application/atom+xml' href='http://webmasterbloggen.blogspot.com/feeds/6382274010652248735/comments/default' title='Legg inn kommentarer'/><link rel='replies' type='text/html' href='http://webmasterbloggen.blogspot.com/2012/03/forenkle-wordpress-administrasjonspanel.html#comment-form' title='0 Kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6574322225338354260/posts/default/6382274010652248735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6574322225338354260/posts/default/6382274010652248735'/><link rel='alternate' type='text/html' href='http://webmasterbloggen.blogspot.com/2012/03/forenkle-wordpress-administrasjonspanel.html' title='Forenkle Wordpress&#39; administrasjonspanel for dine kunder'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>