Більше 20 хаків WordPress, які змінюють життя, які розробники не пропустять

16
Зміст Сховати

Тридцять відсотків Інтернету оснащені найпопулярнішою системою керування контентом (CMS), тобто WordPress. Ця CMS отримує понад 22 мільярди переглядів сторінок на місяць. Він пропонує понад 50 тисяч плагінів, оскільки мільйонам користувачів щодня потрібні нові функції WordPress.

WordPress став першим вибором для багатьох людей, які керують власними веб-сайтами. Багато клієнтів наголошують на питаннях безпеки. Це пояснюється тим, що WordPress є вмістом з відкритим кодом. Отже, він безпорадний перед усіма видами атак. Крім питань безпеки, ви повинні знати багато чого, щоб використовувати WordPress для збільшення потенційної вигоди.

Слава WordPress привела до появи великої кількості доступних порад. Ці поради, прийоми чи трюки покажуть, як ви робите багато речей. Ці трюки та хакі WordPress піднімуть ваш веб-сайт до найвищого рівня. Оптимізуйте відображення та продуктивність WordPress за допомогою незначних змін у коді WordPress. Однак більшість користувачів не є розробниками, тому не мають достатнього знання коду. Ось кілька цікавих хаків WordPress, які дозволять вам отримати більше від встановлення веб-сайту WordPress.

Хаки для розробників, які спростять використання WordPress

1 Відображайте підключені публікації без плагінів

Бажано показувати пов’язані публікації, щоб допомогти відвідувачам знайти корисну інформацію та довше залишатися на сайті. Не багато розробників знають, що вони можуть без зусиль асимілювати цю функцію за замовчуванням і завантажити ще додатковий плагін, який це робить. Ось покрокові інструкції, як це зробити:

  • Відкрийте файл single.php
  • Додайте цей код у цикл:
If ($tags) {
Echo 'related posts';
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in’ => array($post->ID),
‘showposts’=>5,
‘caller_get_posts’=>1
);
$my_query = new WP_Query($args);
If( $my_query->have posts()) {
While ($my_query->have posts(): $my_query->the post(); ?>
2 Додавання трюку WordPress Endless Scroll

Тема WordPress підтримує нескінченне прокручування, яке є функцією плагіна Jetpack . Трюк WordPress із нескінченним прокручуванням допоможе читачам наблизитися до нижньої частини сторінки, автоматично завантажуючи новий вміст під час прокручування вниз. Ви можете додати наступний код до файлу функцій, встановивши плагін Jetpack і дозволивши функцію нескінченного прокручування.

add_theme_support (‘infinite-scroll’, array( ‘container’ => ‘content’, ‘footer’ => ‘page’,) );
3 Змініть логотип приладової панелі

На серверній частині WordPress додайте власний логотип на інформаційну панель, щоб персоналізувати свою установку. Щоб змінити клієнтські сайти, це чудова порада. Просто вставте наступний код:

{code type=php}
Add_action(‘admin_head’, ‘custom_logo’);
Function custom_logo() {echo ‘’;}
4 Додавання накладання повноекранного пошуку

Додавання накладання повноекранного пошуку до вашої веб-сторінки на базі WordPress може зробити пошук більш зрозумілим і дружнім. Установивши плагін WordPress Full-Screen Search Overlay, ви отримаєте цю цінну функцію. Ви можете просто активувати плагін, оскільки для цього немає налаштувань. Ви можете натиснути на існуюче поле пошуку або кнопку пошуку, коли плагін активовано. Після цього відобразиться повноекранне накладання пошуку.

5 коментарів Підписка

Для користувачів стає нудним завданням залишати коментарі вручну та повертатися в пошуках реакції та відповідей. Пропонується встановити плагін Subscribe to Comments Reloaded . Щойно користувач отримає відгук про коментарі, він автоматично надішле сповіщення електронною поштою.

6 Відобразіть кількість знайдених результатів

Це може бути методом покращення взаємодії з клієнтами вашого сайту, оскільки відомості про кількість знайдених сторінок із елементами пошуку можуть бути цінними для відвідувачів. Завдяки супровідному рядку коду у вашому записі search.php ви матимете можливість продемонструвати, яку кількість речей ідентифіковано в цьому пошуку:

<h2 class="pagetitle">Search Result for <?php /* Search Count */ $allserach = &new WP_Query ("s=$s&showposts=-1"); $key = ks29so_specialchars($s, 1); $count = $allsearch->post_count; _e(‘ ‘); _e(‘<span class="search-terms">’); echo $key; _e(‘</span>’); _e(‘-‘); echo $count. ‘ ‘; _e(‘articles’); ks29so_reset_query(); ?></h2>

Таким чином, неінформативний і загальний заголовок, такий як «Результати пошуку», стає поважним настільки ж, наскільки точна кількість статей, пов’язаних із пошуком.

7 Затримка, коли ваші публікації переходять до RSS

Трохи затримайтеся, коли ви публікуєте публікацію в RSS, і дайте собі час ще раз перевірити свої публікації в реальному часі. Ви коли-небудь публікували допис, а потім визнавали, що в першому уривку була величезна помилка? Виправити помилку досить просто, але для всіх ваших підписників уже пізно – ваш пост щойно опубліковано в їхніх RSS-каналах. Трохи затримайтеся, щоб ще раз перевірити свої живі публікації перед публікацією в RSS. Додайте цей фрагмент до свого файлу functions.php:

{code type=php}
Function publish_later_on_feed($where) {global $wpdb; if (is_feed()) {
$time_now = gmdate(‘Y-m-d H:i:s’);
$time_delay = ‘15’;// integer
$time_span = ‘MINUTE’;//MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
$where = "AND TIMESTAMPDIFF ($device, $wpdb->posts.post_date_gmt, ‘$time_now’)> $time_delay";
}
Return $where;
}
Add_filter(‘posts_where’, ‘publish_later_on_feed’);

Змініть значення $time_delayна будь-який період часу, який вам підходить.

8 Встановіть Google Analytics на WordPress

Google Analytics дозволяє розробникам дізнаватися всю інформацію про поведінку користувачів. Якщо ви не хочете мати проблем із кодуванням, то Monster Insights — найкращий плагін, який може налаштувати Google Analytics на веб-сторінку. Таким чином завершіть процес швидше. Знайдіть <body>тег і вставте цей аналітичний код Google у файл header.php. Це дуже проста і важлива порада WordPress.

9 Показати загальну кількість зареєстрованих користувачів

Висвітлюючи загальну кількість зареєстрованих користувачів, багато розробників WordPress хочуть продемонструвати авторитет веб-сайту. Ви можете просто завантажити плагін Simple Blog Stats, і цей інструмент покаже вам загальну кількість публікацій, коментарів, чернеток і багато інших функцій.

10 Показуйте зображення в рядках і стовпцях

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

11 Залишайтеся в системі WordPress протягом тривалого часу

Завжди рекомендується вийти з загальнодоступних мереж після використання, оскільки це може бути небезпечно. Однак, якщо ви постійно використовуєте ту саму мережу, дозвольте їй запам’ятати ваші дані для входу таким чином:

add_filter (‘auth_cookie_expiration’, ‘stay_logged_in_for_1_year’);
function stay_logged_in_for_1_year( $expire) {
return 31556926; // 1 year in seconds
}
12 Нормальне використання цитат

WordPress перетворює звичайні цитати на розумні коди. Це може порушити роботу фрагмента коду, який ви збираєтеся опублікувати. Вставивши наступний фрагмент коду у файл functions.php, ви можете вимкнути цю функцію:

remove_filter (‘the_content’, ‘wptexturize’);
13 Довільна зміна кольору фону

Будучи розробником, вам подобається спостерігати, як фоновий колір веб-сторінки змінюється випадковим чином день за днем. Ви можете це зробити, використовуючи плагін Fabulous Background Colors або змінивши код functions.php.

14 Додайте нові навігаційні меню до вашої теми

Ви можете створити свій власний чудовий дизайн, якщо вам знадобиться щось більше, ніж стандартне навігаційне меню WordPress. Для цього вам потрібно ввести функцію wpb_custom_new_menu, а потім вибрати «Моє спеціальне меню» в меню зовнішнього вигляду.

15 Враховуйте категорію в URL-адресах дописів

Максимально підвищте потенціал пошукової оптимізації ваших дописів і покращте свій пошуковий рейтинг, ви можете додати категорії до посилань на вміст. З цієї причини вам слід зайти в налаштування-постійні посилання, вибрати спеціальну структуру та написати /%category%/%postname%/поруч.

16 Виключіть категорії з пошуку

Якщо ви хочете глибше контролювати результати, які користувачі можуть отримати, вам може знадобитися спосіб не показувати певні категорії на сторінці результатів. Відкрийте файл functions.php і додайте:

Function SearchFilter($query) {
If ($query->is_search&&! is_admin()) {
$query->set(‘cat’, ‘8,15’);
}
Return $query;
}
Add_filter(‘pre_get_posts’, SearchFilter’);
17 Змініть логотип для входу на свій

Ми повинні почати з одного про маркування. У випадку, якщо вам у будь-який момент знадобиться змінити логотип WordPress на сторінці входу на свій (або логотип клієнта), вам знадобиться саме цей код. Вставте наступне у свій файл functions.php:

Function my_custom_login_logo() {
Echo ‘<style type="text/css">
H1 a { background-image: url(‘.get_bloginfo(‘template_directory’). ‘/images/custom-login-logo.webp) !improtant; }
</style>’;
}
Add_action(‘login_head’, ‘my_custom_login_logo’);
18 Зберіть власний файл CSS

Об’єднавши подальший код у свій файл функцій, ви можете доповнити налаштований файл CSS під назвою «custom.css» до вашої теми WordPress. Знайдіть новий файл CSS у тому ж каталозі, що й основний файл CSS.

function custom_style_sheet() {ks29so_enqueuq_style( ‘custom-styling’, get_stylesheet_directory_uri( ). ‘/custom.css’); }
add_action (‘ks29so_enqueue_scripts’, ‘custom_style_sheet’);
19 Встановлення дочірньої теми

Ви можете додати наведений нижче код до свого файлу CSS після створення дочірньої теми.

/*
Theme Name: Child Theme Name
Template: parenttheme
*/
@import url(". ./parenttheme/style.css");
20 Підвищення пам’яті PHP

Під час активації величезного плагіна ви виявили помилку про те, що пам’ять вичерпано, тоді додайте наступний рядок коду до свого файлу wp-config.php.

define(‘WP_MEMORY_LIMIT’, ‘64M’);

Цей код збільшить ліміт пам’яті до 64 МБ, однак ви можете змінити значення на будь-яке, яке може підтримувати ваш сервер хостингу.

21 Бічна панель, виготовлена ​​на замовлення для окремих публікацій

Створіть нове спеціальне поле під назвою бічна панель під час написання публікації. За допомогою користувацьких полів відображати створений на замовлення вміст бічної панелі для окремих публікацій. Знайдіть наступний рядок коду у файлі single.php, index.php і page.php.

<?phpget_sidebar(); ?>
Substitute it with the succeeding code snippet.
<? $sidebar = get_post_meta ($post -> ID, "sidebar", true);
get_sidebar ($sidebar);
?>

Чому ми називаємо ці прийоми або хитрощі?

Вікіпедія визначає хак програмування як «неелегантне, але ефективне рішення комп’ютерної проблеми». Ми називаємо це хаками, оскільки змінюємо документи WP. Зробіть свій загальний досвід роботи з WordPress більш корисним за допомогою цих простих порад. Це не передбачає великих навчальних вправ. Неймовірна річ у WordPress полягає в тому, що його повсюдне поширення спонукало до появи багатьох доступних порад і навчальних вправ, які можуть підказати вам найкращий спосіб зробити купу речей, невеликих трюків WordPress, які підштовхують ваш сайт до максимального потенціалу. Завдяки популярності WordPress доступна велика кількість підказок і підказок, щоб показати, як робити багато речей. Розкрийте максимальний потенціал свого веб-сайту за допомогою цих маленьких хитрощів WordPress.

Висновок

Справжнє завдання для програмістів — стати майстрами дизайну WordPress, оскільки важко знайти веб-сайт, який не працює на цій системі. Забезпечити безпеку WordPress нескладно, але прибрати хаки важко. Впровадження цих 20+ зломів WordPress зменшить ризик злому вашого сайту. Запам’ятовування цих основних понять під час створення або роботи на веб-сайті WordPress може допомогти вам запобігти злому WordPress.

Drupal — ще один найкращий інструмент веб-CMS. Використовуйте служби Drupal, які допоможуть вам створити правильну стратегію управління вмістом для розробки вашого веб-сайту.

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі