WordPress är underbart un kraftfullt CMS kommer med många mångsidiga funktioner som ger det möjlighet att arbeta utan speciell konfiguration för ett brett spektrum av användare. Men om du är ett tema och Wordpress plugins, ibland kan dessa funktioner vara problematiska.

Samma funktioner och alternativ som tillåter WordPress-teman för att passa många olika användningsfall kan ibland också användas för att finjustera ett anpassat tema noggrant för ett specifikt användningsfall.

I den här handledningen ger jag dig en samling utdrag som du kan använda i de flesta av dina WordPress-projekt.

Gemensamt för dem är att de förhindrar nyfikna kunder från att förstöra allt arbete du har lagt ner så länge på att skapa. Allt av följande kan användas på en webbplats, men dessa tips är särskilt tillämpliga för proffs som skapar teman och Wordpress plugins skräddarsytt för kunder.

Men tidigare, om du aldrig har installerat WordPress-upptäckt Hur man installerar en Wordpress-blogg 7 steg et Hur man hittar, installera och aktivera en Wordpress tema på din blogg 

Tillbaka till varför vi är här.

Inaktivera WordPress-tema och pluginredigerare

Det finns ingen bra anledning till varför alla ska kunna redigera plugins och teman direkt från WordPress-instrumentpanelen.

Det är ett misstag som vissa nybörjare gör eftersom de inte inser hur lätt det är att bryta en webbplats genom att hoppa över en semikolon. Det är också en sårbarhet som hackare lätt kan utnyttja. Lyckligtvis är det möjligt att enkelt inaktivera den här redigeraren.

Lägg bara till följande utdrag i din wp-config.php-fil.

definiera ('DISALLOW_FILE_EDIT', true);

Förutom WordPress-temaredigeraren kommer detta också att inaktivera temaredigeraren. Wordpress plugin.Hur man skyddar wordpress-arbete från klientwebbplatser

Begränsa det visuella och textredigeraren

Som standard ger WordPress WYSIWYG-redigeraren alldeles för många formateringsalternativ för ett väldesignat anpassat tema. Att låta kunden ersätta textfärger eller teckensnittsstorlekar är ett snabbt sätt att få en vacker webbplats att se ful ut.

Läs också vår 8 Wordpress plugins att integrera ett faktureringssystem

Om bloggtexten fortfarande ska lämnas i linje, varför ge möjligheten att anpassa den till höger?

Vad du behöver förstå är att du behöver undanta din klient från allt som kan störa utformningen av din blogg. I de flesta situationer rekommenderar jag att du stänger av den visuella redigeraren helt.

avaktivering av-redaktören visuell de wordpress

function emersonthis_disable_visual_editor(){
    # add logic here if you want to permit it selectively
    return false;
}
add_filter('user_can_richedit' , 'emersonthis_disable_visual_editor', 50);

Inaktivera Customizer-temat

Om du arbetar med ett barntema kan det överordnade temat erbjuda anpassningsalternativ som inte är lämpliga för barntemat. Anpassningsalternativ kan användas på ditt barntema, vilket potentiellt kan påverka utformningen av barnets tema.

Upptäck också Så här kopierar du en WordPress-databas med phpMyAdmin

Hur som helst, med Customizer API är det enkelt att bli av med vissa avsnitt med några kodrader.

# Remove customizer options.
function emersonthis_remove_customizer_options( $wp_customize ) {
    // $wp_customize->remove_section( 'static_front_page' );
    // $wp_customize->remove_section( 'title_tagline' );
    $wp_customize->remove_section( 'colors' );
    $wp_customize->remove_section( 'header_image' );
    $wp_customize->remove_section( 'background_image' );
    // $wp_customize->remove_section( 'nav' );
    // $wp_customize->remove_section( 'themes' );
    // $wp_customize->remove_section( 'featured_content' );
    // $wp_customize->remove_panel( 'widgets' );
}
add_action( 'customize_register',
            'emersonthis_remove_customizer_options',
            30);

Varje rad i kodavsnittet ovan motsvarar ett individuellt teman anpassningsalternativ som du kan stänga av.

Dölj oanvända objekt från instrumentpanelen

Inte varje webbplats har samma typ av innehåll. Vissa webbplatser har till exempel inga bloggar. Om vi ​​tillämpar samma logik på WordPress-instrumentpanelen som vi använder för något annat användargränssnitt, är det förvirrande och onödigt att visa länkar till oanvänd funktionalitet.

Se även vår artikel om Hur du visar datumet för en artikeluppdatering

För en webbplats som inte använder en blogg kan länken "Artiklar" synlig orsaka mycket förvirring:

function emersonthis_custom_menu_page_removing() {
  // remove_menu_page( 'index.php' );                  //Tableau de bord
  // remove_menu_page( 'jetpack' );                    //Jetpack* 
  remove_menu_page( 'edit.php' );                   //Articles
  remove_menu_page( 'upload.php' );                 //Médias
  // remove_menu_page( 'edit.php?post_type=page' );    //Pages
  remove_menu_page( 'edit-comments.php' );          //Commentaires
  // remove_menu_page( 'themes.php' );                 //Apparence
  // remove_menu_page( 'plugins.php' );                //Plugins
  // remove_menu_page( 'users.php' );                  //Utilisateurs
  // remove_menu_page( 'tools.php' );                  //Outils
  // remove_menu_page( 'options-general.php' );        //Reglages
}
add_action( 'admin_menu', 'emersonthis_custom_menu_page_removing' );

Varje rad motsvarar en specifik meny i instrumentpanelen. Filnamn matchar inte alltid namnet som visas i instrumentpanelen. Du kan använda kommenterade rader för att inaktivera ännu fler länkar.

Lägg till en post i innehållsredigeraren (artiklar / sidor)

Som standard skapar den visuella redigeraren (TinyMCE) ett nytt stycke när användaren trycker på "Enter". Om du bara vill lägga till en snabb radbrytning måste du trycka på den här kombinationen av knappar " Skift + Retur ".

Upptäck också Hur får rekommendationer plugin på Wordpress genom att läsa den här artikeln

Det är smart och kraftfullt men inte intuitivt för många användare. Idealet skulle vara att visa information som dina kunder kan se under artikelredigering.

# Adds instruction text after the post title input
function emersonthis_edit_form_after_title() {
    $tip = '<strong>TIP:</strong> Pour ajouter un retour a la ligne simple, utilisez : SHIFT+ENTRER. Par défaut, ENTRER crée un noauveau paragraphe.';
    echo '<p style="margin-bottom:0;">'.$tip.'</p>';
}
add_action(
    'edit_form_after_title',
    'emersonthis_edit_form_after_title'
);

Tilldela inte administratörsrollen till någon

WordPress-administratörsrollen är mycket kraftfull och med stor kraft kommer ett stort ansvar. Vissa kunder är erfarna användare att själva hantera en webbplats. Men många av dem är det inte.

Det senare bör därför inte rusa i känsliga områden. Istället kan du tilldela dem en redaktörsroll. Du kan senare tilldela rollen Administratör när kunden i fråga har tillräckliga baser med WordPress.

Hantering-of-direktörer on-wordpress

 

Upptäck också några premium WordPress-plugins  

Du kan använda andra Wordpress plugins för att ge ett modernt utseende och för att optimera hanteringen av din blogg eller hemsida.

Vi erbjuder dig här några premium WordPress-plugins som hjälper dig att göra det.

1. Ultimate Membership Pro

Ultimate Membership Pro är en Wordpress plugin mycket populär premium, som sätter upp ett exklusivt multi-level access system på din webbplats. Detta system är konfigurerat enligt de olika typerna av planer för dina användare (gratis eller betalda).Ultimate medlemskap pro wordpress medlemskap wordpress plugin

Dess huvudsakliga funktioner är: nobegränsad prenumerationsnivå (gratis / betald), innehållsskydd, mUltiple nivåer av innehållsbegränsning, stöd för pbetalningsslogans: PayPal, Authorize.net, Stripe, 2CheckOut, BrainTree, Payza, banköverföring, engratis / betald provperiod, stöd från Visual Composer, etc ...

Ladda ner | demo | webbhotell   

2. WProtect

WProtect är en Wordpress plugin premium som utför versionsanalys av alla plugins och WordPress-teman installerat på din webbplats. Det är ett idealiskt verktyg som hjälper dig att glömma alla individuella tester som utförs på dina plugins och teman i syfte att undvika vissa sårbarheter.Wprotect wordpress-plugin-program skyddar webbplatsen mot attacker mot skadlig kod

Dess funktioner är: ett rent och modernt gränssnitt, lätt att använda, skydd mot brute force attacker, förbud mot IP-adresser, skydd av wp-admin, wp-login och andra kataloger, inaktiverande av redigering filer osv ...

Ladda nerdemo | webbhotell

3. Grid FX

Med fyra unika skinn är Grid FX ett mycket mångsidigt premium WordPress-portfölj-plugin. Det låter dig placera bilder, videor, ljud, blogginlägg och WooCommerce-produkter i snygga rutnät, Pinterest-stilgallerier och bildkaruseller.

Grid fx plugin wordpress portfölj

Anpassning är kung med detta plugin, med dess över 80 olika stylingsalternativ. Du kan välja mellan olika skinn, ljusboxbakgrunder, titelanimationer, färger och knappar. Du kan också definiera antalet artiklar som ska visas i portföljen, storleken på varje artikel och antalet kolumner.

Se också 6 WordPress-plugins för videospel på din webbplats

För att förbättra navigering kan besökare filtrera rutnätet för att hitta vad de letar efter. Att lägga till en portfölj på din webbplats med detta WordPress-plugin är lika enkelt som att klistra in en kortkod i ett inlägg, en sida eller widgetområdet.

Ladda ner | demo | webbhotell

Rekommenderade resurser

Ta reda på om andra rekommenderade resurser som hjälper dig att bygga och hantera din webbplats.

Slutsats

Där! Det är det för den här tutorialen. Jag hoppas att det kommer att göra att du bättre kan säkra dina kunders instrumentpaneler. Om du har förslag eller kommentarer, lämna dem i vårt avsnitt commentaires.

Du kommer dock också att kunna konsultera vår medel, om du behöver fler element för att genomföra dina projekt för att skapa webbplatser, genom att konsultera vår guide om WordPress blogg skapande.

Känn dig fri att dela den här artikeln med dina vänner på dina favorit sociala nätverk