WordPress е чудесно un мощната CMS се предлага с много гъвкави функции, които му дават възможност да работи без специална конфигурация за широк кръг потребители. Въпреки това, ако сте тема и WordPress плъгини, понякога тези функции могат да бъдат проблематични.

Същите функции и опции, които позволяват Теми на WordPress да отговаря на много различни случаи на употреба, понякога може да се използва и за фина настройка на персонализирана тема внимателно за конкретен случай на употреба.

В този урок ви предоставям колекция от фрагменти, които можете да използвате за повечето от вашите проекти на WordPress.

Общото между тях е, че не позволяват на любознателните клиенти да съсипят цялата работа, която сте прекарали толкова дълго в създаването. Всички изброени по-долу могат да се използват на уебсайт, но тези съвети са особено приложими за професионалисти, които създават теми и WordPress плъгини персонализирани за клиентите.

Но преди, ако никога не сте инсталирали WordPress открийте Как да инсталирате WordPress Блог в 7 Стъпки et Как да се намери, инсталиране и активиране на WordPress тема на вашия блог 

След това обратно към защо сме тук.

Деактивирайте WordPress тема и редактор на приставки

Няма основателна причина всеки да може да редактира плъгини и теми направо от таблото за управление на WordPress.

Грешка, която правят някои начинаещи, защото не осъзнават колко лесно е да счупите уебсайт, като пропуснете точка и запетая. Освен това е уязвимост, която хакерите могат лесно да експлоатират. За щастие е възможно лесно да деактивирате този редактор.

Просто добавете следния фрагмент към вашия wp-config.php файл.

define ('DISALLOW_FILE_EDIT', true);

В допълнение към редактора на теми на WordPress, това също ще деактивира редактора на теми. WordPress плъгин.

Как да защитим работата на wordpress от уебсайтове на клиенти

Ограничете визуалния и текстовия редактор

По подразбиране редакторът на WordPress WYSIWYG предлага твърде много опции за форматиране за добре проектирана персонализирана тема. Позволяването на клиента да замени цветовете на текста или размера на шрифта е бърз начин да направите красивия уеб сайт да изглежда грозен.

Прочетете и нашите 8 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);

Деактивирайте темата за персонализиране

Ако работите върху детска тема, родителската тема може да предложи опции за персонализиране, които не са подходящи за детската тема. Опциите за персонализация могат да се използват за вашата детска тема, което потенциално може да повлияе на дизайна на детската тема.

Открийте и вие Как да копирате WordPress база данни с phpMyAdmin

Така или иначе с API на персонализатора е лесно да се отървете от определени секции с няколко реда код.

# 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);

Всеки ред в горния фрагмент съответства на индивидуална опция за персонализиране на тема, която можете да изключите.

Скриване на неизползвани елементи от менюто на таблото

Не всеки уебсайт има един и същ тип съдържание. Някои уебсайтове нямат блогове, например. Ако приложим същата логика към таблото за управление на WordPress, както ние прилагаме към всеки друг потребителски интерфейс, е объркващо и ненужно да публикуваме връзки към неизползвана функционалност.

Вижте и нашата статия на Как да покажете датата на актуализация на статията

За уебсайт, който не използва блог, оставянето на линка „Статии“ видим може да доведе до много объркване:

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' );

Всеки ред съответства на конкретно меню на таблото за управление. Имената на файловете не винаги съвпадат с името, което се показва в менюто на таблото. Можете да използвате коментирани редове, за да деактивирате още повече връзки.

Добавяне на запис в редактора на съдържание (статии / страници)

По подразбиране визуалният редактор (TinyMCE) ще създаде нов абзац, когато потребителят докосне “Enter”. Ако просто искате да добавите бързо прекъсване на реда, трябва да натиснете тази комбинация от бутони " Shift + Връщане ".

Открийте и вие Как получавате препоръки плъгин за WordPress като прегледате тази статия

Той е умен и мощен, но не е интуитивен за много потребители. Идеалното би било да се показва информация, която клиентите ви могат да виждат по време на редактирането на статията.

# 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'
);

Не възлагайте администраторската роля на никого

Администраторската роля на WordPress е много мощна и с голяма сила идва голяма отговорност. Някои клиенти са опитни потребители и сами управляват уебсайт. Много от тях обаче не са.

Следователно те не трябва да се ровят в чувствителни зони. Вместо това можете да им възложите роля на редактор. По-късно можете да зададете ролята на администратор, когато въпросният клиент има достатъчно бази с WordPress.

 

Открийте и някои премиум приставки за WordPress  

Можете да използвате други WordPress плъгини за да придадете модерен външен вид и да оптимизирате работата с вашия блог или уебсайт.

Предлагаме ви тук няколко премиум WordPress приставки, които ще ви помогнат да направите това.

1. Последно членство Pro

Ultimate Membership Pro е a WordPress плъгин много популярен премиум, който създава изключителна многостепенна система за достъп на вашия уебсайт. Тази система е конфигурирана според различните видове планове на вашите потребители (безплатни или платени).

Основните му характеристики са: nнеограничени нива на абонамент (безплатни / платени), защита на съдържанието, mмного нива на ограничение на съдържанието, подкрепа за pлозунги за плащане: PayPal, Authorize.net, Stripe, 2CheckOut, BrainTree, Payza, банков превод, aбезплатен / платен пробен период, издръжката на Визуален композитор, напрTC ...

Изтегляне | демонстрация | уеб хостинг   

2. WProtect

WProtect е a WordPress плъгин премиум, който извършва анализ на версиите на всички добавки и Теми на WordPress инсталиран на вашия уебсайт. Това е идеален инструмент, който ще ви помогне да забравите за всички индивидуални тестове, извършени на вашите добавки и теми с цел избягване на определени уязвимости.

Неговите характеристики са: изчистен и модерен интерфейс, лесен за използване, защита срещу атаки с груба сила, забрана на IP адреси, защита на wp-admin, wp-login и други директории, деактивиране на редактирането файлове и т.н. ...

Изтеглянедемонстрация | уеб хостинг

3. Grid FX

С четири уникални кожи, Grid FX е много гъвкав плъгин за портфолио на WordPress. Той ви позволява да поставяте изображения, видеоклипове, аудио, публикации в блогове и продукти на WooCommerce в елегантни мрежи, галерии в стил Pinterest и въртележки за изображения.

Персонализацията е важна с този плъгин, с над 80 различни опции за стилизиране. Можете да избирате от набор от кожи, фонове на лайтбокс, анимации на заглавия, цветове и бутони. Можете също така да определите броя на елементите, които ще се появят в портфолиото, размера на всеки елемент и броя на колоните.

Вижте също 6 WordPress плъгини за видео игри на вашия уебсайт

За да подобрят навигацията, посетителите ще могат да филтрират мрежите, за да намерят това, което търсят. Добавянето на портфолио към вашия уебсайт с тази приставка за WordPress е толкова просто, колкото поставяне на кратък код в публикация, страница или област на приспособления.

Изтегляне | демонстрация | уеб хостинг

Препоръчителни ресурси

Научете за други препоръчани ресурси, които да ви помогнат да изградите и управлявате вашия уебсайт.

Заключение

Има! Това е за този урок. Надявам се, че ще ви позволи да осигурите по-добра защита на таблата на вашите клиенти. Ако имате предложения или забележки, оставете ги в нашия раздел Връзка.

Ще можете обаче да се консултирате с нас грабене на ресурси, ако имате нужда от повече елементи, за да осъществите вашите проекти за създаване на интернет сайтове, като се консултирате с нашето ръководство за Създаване на блог на WordPress.

Не се колебайте да го направите споделете тази статия с приятелите си в любимите си социални мрежи

... 

Тя ПИН на Pinterest