50 найпопулярніших WordPress поради, трюки і хакі
Раніше у нас було більше 30 хаків і трюків для налаштування WordPress. Але WordPress пройшла через кілька ітерацій і оновлень після публікації цієї компіляції. Деякі функції WordPress було скасовано, деякі замінені на кращі підходи, які роблять деякі трюки, які ви знаєте, більше не придатні для використання.
Ми припустили, що вам можуть знадобитися нові поради, трюки та хакі, які працюють з останньою версією WordPress. Ось 50. Як дружнє нагадування, будь ласка, будьте обережні, намагаючись виконати будь-який з порад у розділі "Розширений", оскільки ви могли б зробити свій сайт непридатним, якщо ви не знаєте, що ви робите.
1. Вимкнення редактора повноекранного режиму
WordPress 4.0 додав тонку зміну UX у редакторі. Якщо ви прокручуєте або пишете абзац довжини, висота редактора буде відповідати висоті екрану, виключаючи смуги прокручування всередині редактора.
Щоб досягти певних панелей, наприклад Уривок і Спеціальні поля що знаходиться нижче редактора, потрібно прокрутити весь шлях до кінця абзацу. Якщо ви не бажаєте цього, поставте галочку в пункті Параметри екрана панелі.
Сумісність: WordPress 4.0
2. Вставити до та після порівняння зображень
Ви коли-небудь відчували порівняння зображень, де ви можете ковзати праворуч, щоб побачити раніше і ліворуч для після? Якщо ви хочете відобразити щось подібне на вашому сайті, ви можете встановити TwentyTwenty. Цей плагін заснований на Zurb TwentyTwenty. Плагін додає новий шорткод, [twentytwenty]
, де можна додати два зображення для порівняння.
Сумісність: WordPress 3.5.1 або вище
3. Поверніть плагін або тему до попередньої версії (легко)
Як і будь-яке інше оновлення системи, існує ймовірність, що оновлення плагіна або теми може випадково заплутати ваш сайт. WordPress не дозволяє нам повернутися до попередньої версії, але ви можете встановити цей плагін WP-Rollback, щоб отримати цю функціональність. Після активації буде додано посилання “Відкат” на будь-якому встановленому модулі.
Сумісність: WordPress 3.8 або вище
4. Організуйте меню адміністратора
Використовуйте цей плагін, Менеджер адміністративних меню, щоб організувати порядок кожного меню в адміністраторі через інтерфейс перетягування.
Сумісність: WordPress 4.0 або вище
5. Текстовий редактор SyntaxHighlighter
Текстовий редактор WordPress досить простий. Ви можете зробити його більш зручним для користувача, встановивши редактор HTML SyntaxHighlighter, плагін, який додає забарвлення синтаксису, як у редакторі коду. Це значно полегшить редагування, особливо якщо ви використовуєте редактор текстових режимів частіше, ніж Visual (WYSIWYG).
Сумісність: WordPress 3.3 або вище
6. Додавання піктограми в меню
Виконайте цей відгук, щоб додати піктограму поруч із пунктами меню веб-сайту, надаючи навігації в меню більше візуальної привабливості.
Сумісність: WordPress 4.1 або вище
7. Увімкнення голосового пошуку
Пошук WordPress погано побудований, громіздкий, і не дайте мені почати з точності результатів пошуку. Але не дозволяйте це зупиняти вас від додавання можливості голосового пошуку. Після установки ви помітите a “мікрофон” з'явиться у вікні пошуку.
Сумісність: WordPress 2.6 або вище
8. Встановіть плагін WordPress через Github
Ви знайшли плагін WordPress у Github, який ви хочете встановити на вашому веб-сайті? Слідкуйте за цим підказкам про те, як встановити плагіни зручно лише за кілька кліків. Будьте обережні, проте встановлюйте, що плагіни не модеруються. Можливо, зловмисні коди дозволять проникнути на ваш веб-сайт.
Сумісність: WordPress 3.6 або вище
9. Встановіть плагін з одним натисканням
Для додаткового керування модулями можна встановити WP-Core. Це плагін, що робить установки плагінів WordPress більш спрощеними. Ви також можете створити колекцію, щоб помістити кілька плагінів разом і встановити їх одним клацанням миші.
Сумісність: WordPress 3.5 або вище
10. Розширені стилі зображення
Ми використовували можливість встановлювати поля та межі, коли вставляємо зображення до вмісту. Від WordPress 3.9 і далі ці параметри були видалені. Якщо ви пропустили їх, ви можете встановити цей плагін, щоб повернути ці параметри назад.
Сумісність: WordPress 3.9 або вище
11. Показати діаграму використання диска
Встановіть цей плагін Використання диска Sunburst для відображення красивої візуалізації, подібної DaisyDisk, використання дискового простору вашого сайту. Досить корисна утиліта для додавання до вашого сайту.
Сумісність: WordPress 4.0 або вище
Додатково
Поза цією точкою знаходяться вдосконалені поради та прийоми для тих, хто хоче вивчати, і тих, хто любить отримувати брудні руки з кодами. Однак багато з наведених нижче порад можуть зробити ваш веб-сайт непридатним для використання, тому їх слід проводити з більшою увагою та з особливою обережністю.
12. Вихідний файл WordPress
Цей фрагмент буде повідомляти WordPress зберегти помилку журналу налагодження в .журнал
замість того, щоб відображати його у передньому кінці. Зручний фрагмент, який дозволить налагоджувати WordPress у прямому сайті.
Сумісність: WordPress 3.1
define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true); define ('WP_DEBUG_DISPLAY', false);
13. Використання модулів Jetpack - офлайн
Запустіть і ввімкніть всі модулі Jetpack в автономному режимі, включаючи модулі, які фактично вимагають підключення до WordPress.com для роботи; корисна порада, якщо ви розробляєте та інтегруєте модулі Jetpack до вашої теми.
Сумісність: WordPress 4.1
14. Вхід в WordPress з адресою електронної пошти
WordPress надає користувачеві ім'я користувача, що робить його більш легким для грубої атаки. Можна розглянути можливість зміни параметрів входу з електронної пошти та пароля замість ім'я користувача, що використовує цей хак.
Сумісність: WordPress 2.5.0
15. Вимкніть самопінг / самостійний трекбек
Цей трюк заважає WordPress самостійно пінгувати, що відбувається, якщо ви перехресно посилаєтеся на сторінки або повідомлення вашого власного веб-сайту.
функція no_self_ping (& $ links) $ home = get_option ('home'); foreach ($ links як $ l => $ link) if (0 === strpos ($ link, $ home)) unset ($ links [$ l]); add_action ('pre_ping', 'no_self_ping');
Інший спосіб можна використовувати, встановивши плагін Disabler. Це плагін, який дозволяє вмикати або вимикати певні функціональні можливості WordPress, включаючи вимикання самопінгу.
Сумісність: WordPress 2.0
16. Попередньо заповнити вміст
Ця порада дуже корисна, якщо ви хочете додати вміст за замовчуванням щоразу, коли ви створюєте нову публікацію, сторінку або вміст спеціального типу; ідея подібна до додавання стандартного підпису під час створення нових повідомлень електронної пошти.
Сумісність: WordPress 1.5
17. Спеціальний клас для повідомлення
Наступний рада досліджує деякі налаштування класу повідомлень WordPress post_class
. Це корисно, якщо ви хочете бути більш конкретними щодо ваших стилів повідомлень.
Сумісність: WordPress 2.7
18. Додавання шрифтів Google (правильний шлях)
Ще один чудовий відгук від ThemeShaper - повний посібник для правильного додавання шрифту Google до теми WordPress. Вона включає в себе як додати його в інтерфейс, в редактор, і як забезпечити сумісність для різних мов.
Сумісність: WordPress 3.0
19. Завантаження альтернативного шаблону
WordPress використовує single.php
, щоб показати вміст публікації. Якщо ви хочете змінити його, можливо, post.php
, Ця підказка покаже вам, як правильно перевизначити шаблони WordPress за замовчуванням.
add_filter ('template_include', 'my_callback'); Функція my_callback ($ original_template) if (some_condition ()) return SOME_PATH. '/some-custom-file.php'; else return $ original_template;
Сумісність: WordPress 1.5
20. Настройка теми WordPress з нуля
WordPress 3.4 додає новий API під назвою Customizer, який дозволяє створювати елементи керування для налаштування теми та перегляду результатів у режимі реального часу. Можливо, API налаштувань для деяких може переповнюватися, оскільки він включає багатодисциплінарні набори кодів, включаючи PHP, JavaScript, Ajax та jQuery.
Тим не менш, Тема Фонду склала повне керівництво до WordPress Customizer. Ви дізнаєтеся, як додати меню "Налаштувати", побудувати розділи, налаштування, вхідні елементи керування, а також панелі, і вивчити їхні функції разом - вхід і вихід. Важлива довідка для розробників теми WordPress.
Сумісність: WordPress 3.4
21. Використання Vagrant з WordPress
Vagrant є відмінним інструментом для створення віртуального середовища, а також для запуску тестування розробки WordPress для забезпечення того, щоб теми та плагіни працювали в різних випадках. У цьому наступному поради, Даніель Патакі, проведе вас, як отримати ваш сайт WordPress і працює з Vagrant.
Сумісність: Будь-яка версія WordPress
22. Отримання URL-адреси Gravatar WordPress
WordPress get_avatar ()
це зручна функція для отримання аватара користувача; функція отримує зображення разом з img
елемент. Але іноді я хочу захопити лише URL-адресу зображення, щоб я міг вільно і легко додавати до зображення спеціальні класи або ідентифікатори.
Якщо ви маєте це на увазі, додайте наступний код functions.php
:
функція get_avatar_img_url () $ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'. md5 ($ user_email); $ url = add_query_arg (масив ('s' => 80, 'd' => 'mm',), $ url); return esc_url_raw ($ url);
Потім десь в іншому файлі - можливо single.php
або page.php
- використовуйте наступний код, щоб показати зображення.
$ avatar_url = get_avatar_img_url (); луна "';
Ось більш детальний пост, щоб розбити його на вас.
Сумісність: WordPress 1.5
23. Видалення класів з меню
За замовчуванням WordPress додає купу класів. Хоча це добре, щоб дозволити широкі налаштування, меню HTML розмітка виглядає дійсно метушню. Прибрати його та додати потрібний клас з фрагментом нижче.
add_filter ('nav_menu_css_class', 'my_css_attributes_filter', 100, 1); add_filter ('nav_menu_item_id', 'my_css_attributes_filter', 100, 1); add_filter ('page_css_class', 'my_css_attributes_filter', 100, 1); функція my_css_attributes_filter ($ var) return is_array ($ var)? array_intersect ($ var, масив ('current-menu-item')): ";
Сумісність: WordPress 3.0.0
24. Застосування SSL в мультисети WordPress
SSL не тільки захищає ваш веб-сайт, але й піднімає рейтинг в результатах пошуку Google. У наступному підказі Дженні Маккіннон розповідає про те, як розгорнути SSL в мультисайтах WordPress, які можуть використовувати декілька піддоменів.
Сумісність: WordPress 3.0.0
25. Налаштування редактора вмісту WordPress
Додавання стилів до редактора покращить досвід написання в редакторі WordPress. Ви можете відповідати типографічним стилям сервера з інтерфейсом, що дозволяє переглядати остаточну версію (або версію якомога ближче до остаточного) під час написання. Це зменшить перемикання між редактором і контентом.
функція my_editor_styles () add_editor_style ('editor-style.css'); add_action ('admin_init', 'my_editor_styles');
Сумісність: WordPress 3.0.0
26. Створення плагіна Вітальний екран
Якщо ви щойно оновили WordPress, то ви будете перенаправлені на спеціальний екран, показуючи деталі останньої версії, що ви тільки що встановили, вкладників, доповнення, а також всі зміни, зроблені під капотом. Ця порада, Створення вітального екрана для вашого плагіна WordPress Даніелем Патакі проведе вас, як створити вітальний екран для власного плагіна.
Сумісність: WordPress 3.6
27. Налаштуйте Jetpack Mobile Theme
Jetpack поставляється з мобільною темою. Це особлива тема, яка використовується під час перегляду веб-сайту на мобільних пристроях. І, як і будь-яка інша тема, ми можемо налаштувати її. Ось як зробити Джеремі, один з розробників Jetpack, про те, як налаштувати Jetpack Mobile Theme. Це гарна альтернатива для заміни адаптивного веб-дизайну.
Сумісність: WordPress 3.8
28. Додавання обраного зображення до категорії
Хочете додати зображення для категорії та відобразити його в темі? Ця функція відсутня в WordPress, яка може бути корисною для розробників тем.
Сумісність: WordPress 3.6
29. Відображення приховано “Усі налаштування”
Пасхальне яйце WordPress, цей фрагмент коду додасть всі налаштування бази даних WordPress на одну сторінку.
function all_settings_link () add_options_page (__ ('Усі налаштування'), __ ('Усі налаштування'), 'адміністратор', 'options.php'); add_action ('admin_menu', 'all_settings_link');
Сумісність: WordPress 3.1
30. Видалити повідомлення про оновлення
WordPress, за замовчуванням, відображає сповіщення про оновлення на всіх рівнях користувачів, коли вони входять до системи. Додайте наступні коди, щоб приховати сповіщення про оновлення WordPress, за винятком користувачів з привілеями адміністратора.
global $ user_login; get_currentuserinfo (); if (! current_user_can ('update_plugins')) // перевіряє, чи може поточний користувач оновити плагіни add_action ('init', create_function ('$ a', 'remove_action (' init ',' wp_version_check ');'), 2); add_filter ('pre_option_update_core', create_function ('$ a', "return null;"));
Сумісність: WordPress 3.0.1
31. Додайте мініатюру у список повідомлень / редагування сторінок
У цьому коді відображатимуться обрані вами зображення, призначені для публікації у стовпці "Post". Корисний трюк, щоб дізнатися, який пост має ескіз, а який - ні. Зауважте, що ваша тема повинна підтримувати ескізи повідомлень.
add_filter ('manage_posts_columns', 'posts_columns', 5); add_action ('manage_posts_custom_column', 'posts_custom_columns', 5, 2); function posts_columns ($ defaults) $ defaults ['riv_post_thumbs'] = __ ('Thumbs'); повернути $ default; функція posts_custom_columns ($ column_name, $ id) if ($ column_name === 'riv_post_thumbs') echo the_post_thumbnail ('позначено-мініатюра');
Сумісність: WordPress 3.0.0
32. Заточування зображень
Чесно кажучи, я не знав, що ми можемо відточувати зображення в WordPress, коли ми завантажуємо зображення. Ось як можна, але майте на увазі, що він працює тільки для JPG-зображень.
функція ajx_sharpen_resized_files ($ resized_file) $ image = wp_load_image ($ resized_file); if (! is_resource ($ image)) повертає новий WP_Error ('error_loading_image', $ image, $ file); $ size = @getimagesize ($ resized_file); if (! $ size) повертає нове WP_Error ('invalid_image', __ ('Не вдається прочитати розмір зображення'), $ file); список ($ orig_w, $ orig_h, $ orig_type) = $ size; switch ($ orig_type) випадок IMAGETYPE_JPEG: $ matrix = array (масив (-1, -1, -1), масив (-1, 16, -1), масив (-1, -1, -1),) ; $ divisor = array_sum (array_map ('array_sum', $ matrix)); $ offset = 0; imageconvolution ($ image, $ matrix, $ divisor, $ offset); imagejpeg ($ image, $ resized_file, apply_filters ('jpeg_quality', 90, 'edit_image')); перерву; case IMAGETYPE_PNG: повертає $ resized_file; case IMAGETYPE_GIF: повертає $ resized_file; повернути $ resized_file; add_filter ('image_make_intermediate_size', 'ajx_sharpen_resized_files', 900);
Сумісність: WordPress 2.5
33. Видаліть зайву інформацію в голові
WordPress додає купу речей в такі як WordPress версії, RSD Link, і Shortlink, інформація, що не все, що корисно. Щоб видалити ці біти інформації, використовуйте це:
function remove_header_info () remove_action ('wp_head', 'rsd_link'); remove_action ('wp_head', 'wlwmanifest_link'); remove_action ('wp_head', 'wp_generator'); remove_action ('wp_head', 'start_post_rel_link'); remove_action ('wp_head', 'index_rel_link'); remove_action ('wp_head', 'adjacent_posts_rel_link'); // для WordPress < 3.0 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' ); // for WordPress >= 3.0 add_action ('init', 'remove_header_info');
Видалити один з remove_action
з наведеного вище фрагмента, який потрібно зберегти.
Сумісність: WordPress 2.0
34. Smart WP_Debug
В ідеалі ви не повинні вмикати WP_Debug у прямому сайті, оскільки це відкриє критичну інформацію. Але якщо вам потрібна хитрість, щоб зробити це безпечно, ось вона:
if (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '1') // включення звітування повідомлень під час розробки - E_ALL define ('WP_DEBUG', true); elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '2') // має бути істинним для WP_DEBUG_DISPLAY для роботи define ('WP_DEBUG', true); // примусово показувати помилки define ('WP_DEBUG_DISPLAY', true); elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '3') // має бути вірним для роботи WP_DEBUG_LOG для визначення ('WP_DEBUG', true); // записуємо помилки до debug.log у каталозі wp-content define ('WP_DEBUG_LOG', true);
З доданим вище кодом можна ввімкнути налагодження, додавши ?debug = 2
, ?debug = 1
, ?debug = 3
в кінці URL-адреси, щоб побачити помилку, яка виникає на вашому веб-сайті.
Сумісність: WordPress 2.0
35. Увімкнути короткий код у віджеті
Нижче наведено корисний фрагмент коду, якщо ви хочете вставити Youtube або SoundCloud у область віджетів з коротким кодом.
add_filter ('widget_text', масив ($ wp_embed, 'run_shortcode'), 8); add_filter ('widget_text', масив ($ wp_embed, 'autoembed'), 8);
Сумісність: WordPress 2.9.0
36. Установити редактор за промовчанням (візуальний / текстовий)
Встановіть типовий тип редактора, який користувачі можуть використовувати. Змінити $ editor
або до html
або tinymce
. Звичайно, користувач все одно зможе відмовитися від стандартного.
function my_default_editor () $ editor = 'tinymce'; // html або tinymce повертає $ editor; add_filter ('wp_default_editor', 'my_default_editor');
Сумісність: WordPress 2.5.0
37. Продовження автоматичного виходу з системи
WordPress дозволяє залишатися в системі протягом 48 годин, а також продовжити 14 днів, якщо ми перевіримо “Пам'ятай мене” опції при вході. Однак якщо ви впевнені, що ваш комп'ютер не буде порушено другою або третьою стороною, ви можете додати цей код, щоб увійти в систему протягом одного року. Вам буде запропоновано входити лише один раз на рік.
function keep_me_logged_in_for_1_year ($ expirein) return 31556926; // 1 рік у секундах add_filter ('auth_cookie_expiration', 'keep_me_logged_in_for_1_year');
Сумісність: WordPress 2.8.0
38. Завжди використовуйте малюнок
WordPress буде обертатися img
з стор
. Якщо ви HTML семантичний пурист, ви можете додати цей код, щоб змусити WordPress переносити зображення на цифра
елемент.
add_filter ('image_send_to_editor', функція ($ html, $ id, $ caption, $ title, $ align, $ url, $ size, $ alt) if (current_theme_supports ('html5') &&! $ caption) $ html = sprintf ('', $ html); // Змінюйте свої потреби! return $ html; , 10, 8);
Сумісність: WordPress 2.9.0
39. Змінити ім'я ролі за замовчуванням
“Адміністратор”, “Автор”, і “Абонент” є імена, надані для користувачів WordPress на адміністративному рівні. Щоб змінити ці імена за умовчанням на щось більш привабливе для вашого веб-сайту, додайте наступний код, а потім внесіть зміни до імен, які ви віддаєте перевагу:
функція change_role_name () глобальна $ wp_roles; if (! isset ($ wp_roles)) $ wp_roles = новий WP_Roles (); $ wp_roles-> roles ['contributor'] ['name'] = 'Позаштатний'; $ wp_roles-> role_names ['contributor'] = 'Позаштатний'; add_action ('init', 'change_role_name');
Сумісність: WordPress 3.1
40. Параметри вкладених файлів за промовчанням
Ось фрагмент, який дозволяє вказати розмір за замовчуванням, вирівнювання та посилання для зображень, які потрібно вставити в редактор.
add_action ('after_setup_theme', 'default_attachment_display_settings'); function default_attachment_display_settings () update_option ('image_default_align', 'left'); update_option ('image_default_link_type', 'none'); update_option ('image_default_size', 'large');
Сумісність: WordPress 3.5
41. Перевірка обраного зображення
Деякі з нас вважають за краще розміщувати публікації з вибраним зображенням. Ця посада, перевіряє вибране зображення на пошті, Paul Underwood, покаже вам, як змусити користувачів завантажувати образоване зображення до публікації публікації.
Сумісність: WordPress 3.0
42. Спеціальний розмір зображення в медіадані
add_image_size
це функція WordPress, яка дозволяє обрізати та відображати розмір власного зображення. Якщо ви бажаєте дозволити користувачам додавати зображення в межах цього нестандартного розміру, додайте такі коди для показу “розмір власного зображення” у програмі завантаження носіїв WordPress.
функція pw_add_image_sizes () add_image_size ('pw-thumb', 300, 100, true); add_image_size ('pw-large', 600, 300, true); add_action ('init', 'pw_add_image_sizes'); function pw_show_image_sizes ($ sizes) $ sizes ['pw-thumb'] = __ ('Custom Thumb', 'pippin'); $ sizes ['pw-large'] = __ ('Custom Large', 'pippin'); повернення $ розмірів; add_filter ('image_size_names_choose', 'pw_show_image_sizes');
Сумісність: WordPress 3.8
43. Завантажуйте тільки сценарій, якщо присутній окремий шорткод
У попередньому повідомленні ми показали вам, як створити спеціальний шорткод. Якщо ваш шорткод вимагає функції JavaScript, слідуйте за способом майстра Джедай від Silviu-Cristian Burcă (відомий як Scribu), щоб забезпечити завантаження JavaScript лише при застосуванні короткого коду.
Сумісність: WordPress 2.6
44. Опис меню
Коли ви додаєте в меню через Вигляд> Меню, Ви побачите вхід для додавання “Опис”. Але ви не знайдете його ніде в інтерфейсі, оскільки ми повинні налаштувати шаблон меню за замовчуванням WordPress, щоб включити опис.
Ось елегантний спосіб зробити це.
function add_description_to_menu ($ item_output, $ item, $ depth, $ args) if (strlen ($ item-> description)> 0) // додавати опис після посилання $ item_output. = sprintf ('% s', esc_html ($ item-> description)); // вставити опис як останній елемент * у * посилання ($ input_output закінчується на "$ args-> after ") // $ item_output = substr ($ item_output, 0, -strlen ("$ args-> after ")). sprintf ('% s', esc_html ($ item-> description)). "$ args-> after "; повернути $ item_output; add_filter ('walker_nav_menu_start_el', 'add_description_to_menu', 10, 4);
Сумісність: WordPress 3.0.0
45. Використання Dashicons
Тепер ви можете використовувати власні створені WordPress піктограми шрифтів Dashicons, щоб додати іконки до меню wp-admin. Перегляньте наш підручник про те, як почати користуватися Dashicons.
Сумісність: WordPress 3.8
46. Налаштувати “Howdy” повідомлення
Дотримуйтесь нашого попереднього підручника, щоб змінити WordPress безглузде “howdy” повідомлення, яке відображається на панелі адміністрування для чогось більш персоналізованого.
Сумісність: WordPress 2.9
47. Виключити повідомлення з популярного віджета Jetpack
Jetpack поставляється з віджетом, який дозволяє показувати найбільш переглянуті або популярні повідомлення та сторінки. Але іноді найпопулярнішими сторінками може бути домашня сторінка або сторінка, яку ви не хочете включати в найпопулярнішу групу.
Додайте наступний код, щоб видалити цю сторінку чи публікацію:
функція jeherve_remove_post_top_posts ($ posts, $ post_ids, $ count) foreach ($ posts = $ post = '$ post) if (' 1215 '== $ post [' post_id ']) unset ($ posts [$ k] ); повернути $ posts; add_filter ('jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3);
Замініть ідентифікатор, показаний у фрагменті, ідентифікатором публікації або сторінки, яку потрібно видалити.
Сумісність: WordPress 4.0 і Jetpack 3.3
48. Обрізати заголовок повідомлення
Наступний фрагмент контролює максимальну довжину назви. Додайте наступний фрагмент functions.php
. Потім скористайтеся функцією customTitle ()
в шаблоні вивести назву замість WordPress назва()
метод.
function customTitle ($ limit) $ title = get_the_title ($ post-> ID); if (strlen ($ title)> $ limit) $ title = substr ($ title, 0, $ limit). '…'; echo $ title;
Якщо ви створюєте тему WordPress з розбитою плиткою, де висота плитки повинна бути рівною, ви можете вказати межу довжини заголовка. У цьому випадку цей фрагмент буде корисним.
Сумісність: WordPress 3.0
49. Видалення логотипу WordPress
WordPress 3.1 додає адмін-панель, що включає кілька посилань і логотип WordPress. Якщо ви збираєтеся роздавати веб-сайти клієнтові, і ви хочете, щоб це було без маркувань, ось функція для видалення логотипу WordPress.
функція annointed_admin_bar_remove () глобальна $ wp_admin_bar; / * Вилучити їх речі * / $ wp_admin_bar-> remove_menu ('wp-logo'); add_action ('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0);
Сумісність: WordPress 3.1.0
50. QR Code з посиланням на статтю
Покращіть доступність веб-сайту для мобільних пристроїв з QR-кодами. Цей код дозволяє відображати QR-коди з посиланням на статтю. Мобільні користувачі зі сканером QR-коду можуть отримати посилання на статті для швидкого перегляду на своїх мобільних пристроях.
"https://assets.hongkiat.com/uploads/wordpress-plugin-administration/wider-menu.jpg">