Начална » WordPress » 50 най-търсени WordPress съвети, трикове и хакове

    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. Синтаксис на текстовия редакторВисок цвят

    Текстовият редактор на WordPress е доста ясен. Можете да го направите по-удобен за потребителя, като инсталирате HTML Editor SyntaxHighlighter, плъгин, който добавя оцветяване на синтаксиса като в редактор на код. Това ще направи редактирането много по-лесно, особено ако използвате текстовия редактор по-често от Visual (WYSIWYG).

    Съвместимост: WordPress 3.3 или по-висока

    6. Добавяне на икона в менюто

    Следвайте този съвет, за да добавите икона до елементите на менюто на уебсайта си, като придадете на менюто ви по-визуална привлекателност.

    Съвместимост: WordPress 4.1 или по-нова версия

    7. Разрешаване на гласово търсене

    Търсенето в WordPress е лошо изградено, тромаво и не ме оставяйте да започвам с точността на резултатите от търсенето. Но не позволявайте това да ви попречи да добавите възможност за гласово търсене. Веднъж инсталиран, ще забележите a “микрофон” иконата се показва в полето за търсене.

    Съвместимост: WordPress 2.6 или по-нова версия

    8. Инсталирайте WordPress Plugin чрез Github

    Намерихте ли WordPress плъгин в Github, който искате да инсталирате в уебсайта си? Следвайте този съвет как да инсталирате плъгини удобно само с няколко кликвания. Внимавайте за това, което инсталирате, тъй като приставките не се модерират. Възможно е да има вероятност злонамерени кодове да позволят проникване в уебсайта Ви.

    Съвместимост: WordPress 3.6 или по-висока

    9. Инсталирайте приставката с едно кликване

    За повече управление на приставки можете да инсталирате WP-Core. Това е плъгин, който прави инсталациите на WordPress плъгини по-опростени. Можете също така да направите колекция, за да поставите няколко плъгини заедно и да ги инсталирате с едно кликване.

    Съвместимост: WordPress 3.5 или по-нова версия

    10. Разширени стилове на изображението

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

    Съвместимост: WordPress 3.9 или по-висока

    11. Показване на таблицата за ползване на диска

    Инсталирайте този плъгин Disk Usage Sunburst за показване на красива визуализация, подобна на DaisyDisk, на използването на дисковото пространство на вашия уебсайт. Много полезна програма за добавяне към вашия сайт.

    Съвместимост: WordPress 4.0 или по-нова версия

    напреднал

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

    12. WordPress изходен файл за отстраняване на грешки

    Този фрагмент ще укаже на WordPress да запише грешката в журнала за отстраняване на грешки в a .дънер вместо да го показва в предния край. Подходящ фрагмент за разрешаване на грешки в WordPress на живо в сайта.

    Съвместимост: WordPress 3.1

     define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true); define ('WP_DEBUG_DISPLAY', false); 

    13. Използване на Jetpack Modules - Офлайн

    Стартирайте и активирайте всички модули 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 post_class. Това е полезно, ако искате да бъдете по-специфични по отношение на стиловете на публикациите ви.

    Съвместимост: WordPress 2.7

    18. Добавяне на Google шрифтове (правилния начин)

    Друг голям съвет от ThemeShaper, пълно ръководство за добавяне на Google Font към вашата WordPress тема правилно. Той включва как да го добавите в предния край, в редактора и как да осигурите съвместимост за различни езици.

    Съвместимост: WordPress 3.0

    19. Зареждане на алтернативен шаблон

    WordPress използва single.php за показване на съдържанието на публикацията. Ако искате да го промените, може би, post.php, този съвет ще ви покаже как да замените правилно шаблоните по подразбиране на WordPress.

     add_filter ('template_include', 'my_callback'); функция my_callback ($ original_template) if (some_condition ()) върнете SOME_PATH. "/Some-custom-file.php";  else върнете $ original_template;  

    Съвместимост: WordPress 1.5

    20. WordPress Тема Customizer от нулата

    WordPress 3.4 добавя нов API, наречен Customizer, който ви позволява да изграждате контроли, за да персонализирате темата и да видите резултата в реално време. Въпреки това, API за персонализиране може да бъде преизпълнен за някои, тъй като включва мултидисциплинарни набори от кодове, включително PHP, JavaScript, Ajax и jQuery.

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

    Съвместимост: WordPress 3.4

    21. Използване на Vagrant с WordPress

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

    Съвместимост: Всяка версия на WordPress

    22. Извличане на WordPress Gravatar URL

    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); връщане на 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 Multisite

    SSL не само осигурява защитата на уебсайта Ви, но и увеличава класацията в резултатите от търсенето с Google. В следния съвет Джени Маккинън разказва как да разположи SSL в мултисайтове на WordPress, които могат да използват множество поддомейни.

    Съвместимост: WordPress 3.0.0

    25. Персонализиране на WordPress Content Editor

    Добавянето на стилове в редактора ще подобри опита при писане в 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 идва с Mobile Тема. Това е специална тема, която се използва, когато уебсайтът се гледа на мобилни устройства. И като всяка друга тема, можем да я персонализираме. Ето как да се направи от Джереми, един от разработчиците на Jetpack, как да персонализирате Jetpack Mobile Theme. Това е добра алтернатива за разглеждане на мястото на отзивчив уеб дизайн.

    Съвместимост: WordPress 3.8

    28. Добавяне на представено изображение към категория

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

    Съвместимост: WordPress 3.6

    29. Показване на скрити “Всички настройки”

    Пасхално яйце от WordPress, този кодов фрагмент ще добави всички настройки в базата данни на WordPress на една страница.

     функция 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')) // проверява дали текущият потребител може да актуализира 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); функция 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) = $ размер; switch ($ orig_type) случай IMAGETYPE_JPEG: $ matrix = масив (масив (-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, информация, която не е толкова полезна. За да премахнете тези битове информация, използвайте това:

     функция 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 определя ('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);  

    С добавения по-горе код можете да активирате отстраняването на грешки, като добавите ?отстраняване на грешки = 2, ?отстраняване на грешки = 1, ?отстраняване на грешки = 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. Задаване на редактор по подразбиране (Visual / Text)

    Задайте типовия тип редактор, който потребителите могат да използват. Променете $ редактор или до HTML или TinyMCE. Разбира се, потребителят все още ще може да се откаже от по подразбиране.

     функция my_default_editor () $ editor = 'tinymce'; // html или tinymce се връщат $ editor;  add_filter ('wp_default_editor', 'my_default_editor'); 

    Съвместимост: WordPress 2.5.0

    37. Удължаване на автоматичното излизане от системата

    WordPress позволява да останете влязъл в системата за 48 часа, плюс удължаване от 14 дни, ако проверим “Помни ме” опция при влизане. Ако обаче сте сигурни, че компютърът ви няма да бъде нарушен от втора или трета страна, можете да добавите този код, за да не влизате в системата до една година. Ще бъдете подканени само веднъж годишно за вход.

     функция 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-> роли ['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'); функция 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. Custom Image Size (Размер на изображение по избор) в Media Uploader

    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'); функция pw_show_image_sizes ($ sizes) $ sizes ['pw-thumb'] = __ ('Custom Thumb', 'pippin'); $ sizes ['pw-large'] = __ ('Custom Large', 'pippin'); връща $ size;  add_filter ('image_size_names_choose', 'pw_show_image_sizes'); 

    Съвместимост: WordPress 3.8

    43. Заредете само скрипта, ако е налице конкретен къс код

    В предишна публикация ви показахме как да създадете персонализиран шорткод. Ако вашият шорткод изисква функция JavaScript, следвайте начина, по който Джедай е магистър, от Силвиу-Кристиан Бурка (известен като Scribu), за да се уверите, че зареждате JavaScript само когато се прилага шорткодът.

    Съвместимост: WordPress 2.6

    44. Описание на менюто

    Когато добавите в меню чрез Външен вид> Меню, ще видите вход за добавяне “описание”. Но няма да го намерите никъде в предния край, защото трябва да персонализираме шаблона на менюто по подразбиране на WordPress, за да включим описанието.

    Ето един елегантен начин да го направите.

     функция add_description_to_menu ($ item_output, $ item, $ depth, $ args) if (strlen ($ item-> description)> 0) // добави описание след връзката $ item_output. = sprintf ('', esc_html ($ item-> description)); // вмъкваме описанието като последния елемент * в * връзката ($ input_output завършва с "$ args-> after ") // $ item_output = substr ($ item_output, 0, -strlen ("$ args-> after ")). sprintf ("', 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. ​​Персонализиране “Здрасти” съобщение

    Следвайте нашия предишен урок, за да промените WordPress безсмислено “Здрасти” съобщение, което се появява в административната лента за нещо по-персонализирано.

    Съвместимост: WordPress 2.9

    47. Изключване на публикация от популярната джаджа на Jetpack

    Jetpack идва с приспособление, което ви позволява да показвате най-гледаните или популярни публикации и страници. Понякога най-популярните страници могат да бъдат началната страница или страницата, която не искате да включите в най-гледания куп.

    Добавете следния код, за да премахнете тази страница или публикация:

     функция jeherve_remove_post_top_posts ($ posts, $ post_ids, $ count) foreach ($ posts като $ k => $ 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 заглавието() метод.

     функция 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">