Domača » WordPress » 50 najbolj iskanih WordPress nasvetov, trikov in Hacks

    50 najbolj iskanih WordPress nasvetov, trikov in Hacks

    Pred tem smo predstavili več kot 30 hack in trikov za prilagoditev WordPressa. Toda WordPress je bil skozi več iteracij in posodobitev od objave te kompilacije. Nekatere funkcije WordPress so bile opuščene, nekatere so bile zamenjane z boljšimi pristopi, zaradi katerih nekateri triki, ki jih poznate, niso več uporabni.

    Ugotovili smo, da boste morda želeli nove nasvete, zvijače in dodatke, ki delajo z najnovejšo različico WordPressa. Tukaj je 50. Kot prijazen opomnik, bodite previdni, ko poskušate uporabiti katerega od nasvetov v razdelku Napredno, ker bi lahko vaše spletno mesto naredili neuporabno, če ne veste, kaj delate.

    1. Onemogočite urejevalnik polne višine

    WordPress 4.0 je dodal subtilno UX spremembo v urejevalniku. Če se pomikate ali pišete po odstavku o dolžini, se bo višina urejevalnika ujemala z višino zaslona, ​​pri čemer bodo odstranjene vrstice za pomikanje v urejevalniku.

    Če želite doseči nekaj plošč, kot je Izvleček in Polja po meri ki se nahajajo pod urejevalnikom, se morate pomakniti do konca odstavka. Če tega ne želite, odkljukajte to možnost v Možnosti zaslona plošči.

    Kompatibilnost: WordPress 4.0

    2. Vdelaj pred primerjavo slik in po njej

    Ste že kdaj doživeli primerjavo slik, kjer lahko potisnete na desno, da vidite prej in na levo za po? Če želite na svojem spletnem mestu prikazati nekaj takega, lahko namestite TwentyTwenty. Ta plugin temelji na Zurb TwentyTwenty. Vtičnik predstavi novo kratko kodo, [twentytwenty], kjer lahko dodate dve sliki za primerjavo.

    Kompatibilnost: WordPress 3.5.1 ali novejši

    3. Vrni vtičnike ali teme na prejšnjo različico (preprosto)

    Kot pri vsaki drugi posodobitvi sistema, obstaja možnost, da lahko nov vtičnik ali posodobitev teme nenamerno uničita vašo spletno stran. WordPress nam ne dovoljuje, da bi se vrnili na prejšnjo različico, vendar lahko namestite ta vtičnik WP-Rollback, da dobite to funkcionalnost. Ko je aktiviran, bo dodal povezavo “Povrnitev” na katerem koli nameščenem vtičniku.

    Kompatibilnost: WordPress 3.8 ali novejši

    4. Organizirajte skrbniški meni

    Uporabite ta vtičnik, Upravitelj menijev skrbnika, da organizirate vsak vrstni red menija v adminu prek vmesnika »povleci in spusti«.

    Kompatibilnost: WordPress 4.0 ali novejši

    5. Urejevalnik besedila SyntaxHighlighter

    Urejevalnik besedilnega načina WordPress je zelo preprost. Lahko ga naredite uporabniku prijaznejšega z namestitvijo urejevalnika HTML SyntaxHighlighter, vtičnika, ki dodaja barvanje sintakse, kot v urejevalniku kod. Urejanje bo veliko lažje, še posebej, če uporabljate urejevalnik besedilnega načina pogosteje kot vizualni (WYSIWYG).

    Kompatibilnost: WordPress 3.3 ali novejši

    6. Dodajanje ikone v meni

    Sledite tej namigi in dodajte ikono poleg menijskih elementov spletnega mesta, tako da bo navigacija v meniju bolj privlačna.

    Kompatibilnost: WordPress 4.1 ali novejši

    7. Omogočanje glasovnega iskanja

    Iskanje WordPressa je slabo zgrajeno, nerodno in ne dovolite mi, da začnem z natančnostjo rezultatov iskanja. Ampak ne dovolite, da vam to prepreči dodajanje glasovne možnosti iskanja. Ko ga namestite, boste opazili a “mikrofon” v iskalnem polju.

    Kompatibilnost: WordPress 2.6 ali novejši

    8. Namestite WordPress Plugin preko Githuba

    Ali ste v Githubu našli vtičnik za WordPress, ki ga želite namestiti na vašo spletno stran? Sledite temu nasvetu o tem, kako preprosto namestiti vtičnike s samo nekaj kliki. Bodite previdni pri tem, kaj namestite, ker vtičniki niso moderirani. Morda obstaja nevarnost, da zlonamerne kode omogočijo vdor v vaše spletno mesto.

    Kompatibilnost: WordPress 3.6 ali novejši

    9. Namestite vtičnik z enim klikom

    Za upravljanje dodatnih vtičnikov lahko namestite WP-Core. To je vtičnik, ki omogoča večjo poenostavitev namestitev WordPressovih vtičnikov. Zbirko lahko izdelate tako, da združite več vtičnikov in jih namestite z enim klikom.

    Kompatibilnost: WordPress 3.5 ali novejši

    10. Napredni slogi slik

    Včasih smo znali nastaviti robove in meje, ko vstavljamo slike v vsebino. Od WordPressa 3.9 naprej so bile te možnosti odstranjene. Če ste jih zamudili, lahko namestite ta vtičnik, da bi te možnosti vrnili nazaj.

    Kompatibilnost: WordPress 3.9 ali višja

    11. Pokaži tabelo uporabe diska

    Namestite ta vtičnik Disk Usage Sunburst, da prikažete lepo vizualizacijo, podobno DaisyDisk, o uporabi prostora na disku vašega spletnega mesta. Zelo uporaben pripomoček za dodajanje na vašo spletno stran.

    Kompatibilnost: WordPress 4.0 ali novejši

    Napredno

    Nad to točko so napredni nasveti in triki za tiste, ki se želijo raziskovati, in tiste, ki uživajo, da svoje roke umazajo s kodami. Vendar pa lahko številni od naslednjih nasvetov postanejo vaše spletno mesto neuporabne, zato jih je treba izvajati z več pozornosti in z posebno previdnostjo..

    12. Datoteka WordPress Output Debug

    Ta odrezek bo WordPressu povedal, da shrani napako dnevnika razhroščevanja v a .log namesto prikaza na sprednji strani. Priročen odrezek za odpravljanje napak v WordPress na spletnem mestu v živo.

    Kompatibilnost: WordPress 3.1

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

    13. Uporaba Jetpack modulov - Offline

    Zaženite in omogočite vse module Jetpack brez povezave, vključno z moduli, ki dejansko zahtevajo povezavo z WordPress.com za delo; koristen nasvet, če razvijate in integrirate module Jetpack v vašo temo.

    Kompatibilnost: WordPress 4.1

    14. Prijava v WordPress z e-poštnim naslovom

    WordPress izpostavlja uporabniško uporabniško ime, zaradi česar je korak za preprost napad. Lahko spremenite vpisne parametre z email in geslo kombinacijo namesto z uporabniškim imenom, ki uporablja ta kramp.

    Kompatibilnost: WordPress 2.5.0

    15. Onemogočite samopreskušanje / samo-sledenje

    Ta trik preprečuje samopreizkusu WordPressa, kar se zgodi, če strani ali objave svoje spletne strani navzkrižno povežete.

     funkcija no_self_ping (& $ links) $ home = get_option ('dom'); foreach ($ povezave kot $ l => $ link), če (0 === strpos ($ link, $ home)) unset ($ links [$ l]);  add_action ('pre_ping', 'no_self_ping'); 

    Drug način, ki ga lahko uporabite, je, da namestite plugin Disabler. To je vtičnik, ki omogoča vklop ali izklop določenih funkcij WordPressa, vključno z onemogočanjem samopreskusa.

    Kompatibilnost: WordPress 2.0

    16. Predpopulacija vsebine

    Ta namig je zelo uporaben, če želite dodajati privzeto vsebino vsakič, ko ustvarite novo objavo, vsebino strani objave ali strani po meri; Ideja je podobna dodajanju standardnega podpisa pri ustvarjanju novih e-poštnih sporočil.

    Kompatibilnost: WordPress 1.5

    17. Razred po meri za objavo

    Naslednji nasvet raziskuje nekatere prilagoditve WordPress Post razreda temeljito s post_class. To je koristno, če želite biti bolj specifični glede na vaše sloge post.

    Kompatibilnost: WordPress 2.7

    18. Dodajanje Google Pisav (pravi način)

    Še en odličen nasvet od ThemeShaper, popoln vodnik za dodajanje Google Font na vaš WordPress Theme pravilno. Vključuje, kako jo dodati v sprednji del, urednik in kako zagotoviti združljivost za različne jezike.

    Kompatibilnost: WordPress 3.0

    19. Nalaganje alternativne predloge

    WordPress uporablja single.php za prikaz vsebine objave. Če ga želite spremeniti, morda, post.php, ta namig vam bo pokazal, kako pravilno preglasiti privzete predloge WordPress.

     add_filter ('template_include', 'my_callback'); funkcija my_callback ($ original_template) if (some_condition ()) vrne SOME_PATH. '/some-custom-file.php';  else vrne $ original_template;  

    Kompatibilnost: WordPress 1.5

    20. WordPress Theme Customizer iz nič

    WordPress 3.4 doda nov API, imenovan Customizer, ki vam omogoča, da zgradite kontrole za prilagoditev teme in ogled rezultatov v realnem času. API za Customizer je morda za nekatere previsok, saj vključuje večdisciplinarne kode, ki vključujejo PHP, JavaScript, Ajax in jQuery.

    Kljub temu, Theme Foundation je pripravil popoln vodnik za WordPress Customizer. Naučili se boste, kako dodati meni Prilagajanje, zgraditi razdelke, nastavitve, vhodne kontrole in plošče ter se skupaj seznaniti z njihovimi funkcijami. Bistvena referenca za razvijalce teme WordPress.

    Kompatibilnost: WordPress 3.4

    21. Uporaba Vagranta z WordPressom

    Vagrant je odlično orodje za ustvarjanje virtualnega okolja in za testiranje razvoja WordPressa, s čimer zagotovite, da bodo teme in vtičniki delovali v različnih primerih. V naslednjem nasvetu, Daniel Pataki, vas bo popeljal skozi, kako priti do vaše WordPress strani z Vagrantom.

    Kompatibilnost: Vsaka različica WordPress

    22. Pridobivanje URL-ja za WordPress Gravatar

    WordPress get_avatar () je priročna funkcija za pridobivanje avatarja uporabnika; funkcija pridobi sliko skupaj z img element. Ampak včasih hočem zgrabiti samo sliko URL, da lahko prosto in preprosto dodajam prilagojene razrede ali ID-je na sliko.

    Če to imate v mislih, dodajte naslednjo kodo v svoj računalnik functions.php:

     funkcija get_avatar_img_url () $ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'. md5 ($ user_email); $ url = add_query_arg (niz ('s' => 80, 'd' => 'mm',), $ url); vrne esc_url_raw ($ url);  

    Potem nekje v drugi datoteki - morda single.php ali page.php - Za prikaz slike uporabite naslednjo kodo.

     $ avatar_url = get_avatar_img_url (); odmev'; 

    Tukaj je podrobnejša objava, ki jo lahko razčlenite za vas.

    Kompatibilnost: WordPress 1.5

    23. Odstranite razrede iz menija

    WordPress po privzetku doda veliko razredov. Čeprav je to dobro, če želite omogočiti obsežno prilagajanje, je oznaka HTML v meniju res prenatrpana. Uredite ga in dodajte samo razred, ki ga potrebujete, z odrezkom spodaj.

     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); funkcija my_css_attributes_filter ($ var) return is_array ($ var)? array_intersect ($ var, array ('current-menu-item')): "; 

    Kompatibilnost: WordPress 3.0.0

    24. Uporaba SSL v WordPress Multisite

    SSL ne samo, da zavaruje vašo spletno stran, ampak tudi izbruhuje uvrstitve v rezultatih iskanja Google. V naslednjem namigu Jenni McKinnon pokriva, kako namestiti SSL v WordPress multisites, ki lahko uporablja več poddomen.

    Kompatibilnost: WordPress 3.0.0

    25. Prilagajanje urejevalnika vsebine za WordPress

    Dodajanje slogov uredniku bo izboljšalo izkušnje s pisanjem v urejevalniku WordPress. Tipografske sloge v ozadju lahko primerjate s sprednjim delom, tako da lahko med pisanjem vidite končno različico (ali različico, ki je čim bližje končnemu). To bo zmanjšalo preklapljanje med urejevalnikom in vsebino.

     funkcija my_editor_styles () add_editor_style ('editor-style.css');  add_action ('admin_init', 'my_editor_styles'); 

    Kompatibilnost: WordPress 3.0.0

    26. Ustvarjanje pozdravnega zaslona dodatka

    Če ste pravkar posodobili WordPress, boste preusmerjeni na poseben zaslon, ki prikazuje podrobnosti o najnovejši različici, ki ste jo pravkar namestili, sodelavce, dodatke in vse spremembe pod pokrovom. Ta nasvet, Ustvarjanje pozdravnega zaslona za vtičnik za WordPress, ki ga bo pripravil Daniel Pataki, vas bo vodil skozi, kako zgraditi pozdravni zaslon za svoj vtičnik.

    Kompatibilnost: WordPress 3.6

    27. Prilagodite Jetpack Mobile Theme

    Jetpack prihaja z mobilno temo. To je posebna tema, ki se uporablja pri ogledu spletnega mesta na mobilnih napravah. Kot vsaka druga tema jo lahko prilagodimo. Jeremy, eden od Jetpackovih razvijalcev, vam bo povedal, kako prilagoditi Jetpack Mobile Theme. To je dobra alternativa namesto odzivnega spletnega oblikovanja.

    Kompatibilnost: WordPress 3.8

    28. Dodajanje označene slike v kategorijo

    Želite dodati predstavljeno sliko za kategorijo in jo prikazati v svoji temi? Ta funkcija manjka v WordPressu, kar bi lahko bilo uporabno za razvijalce tem.

    Kompatibilnost: WordPress 3.6

    29. Prikaz je skrit “Vse nastavitve”

    WordPress velikonočno jajce, bo ta odrezek kode dodal vse nastavitve v bazi podatkov WordPress na eno stran.

     function all_settings_link () add_options_page (__ ('Vse nastavitve'), __ ('Vse nastavitve'), 'administrator', 'options.php');  add_action ('admin_menu', 'all_settings_link'); 

    Kompatibilnost: WordPress 3.1

    30. Odstranite obvestilo o posodobitvi

    WordPress privzeto prikaže obvestila o posodobitvah na vseh ravneh uporabnikov, ko so prijavljeni v strežnik. Dodajte naslednje kode, da skrijete obvestilo o posodobitvi za WordPress, razen za uporabnike s pooblastili skrbnika.

     globalni $ user_login; get_currentuserinfo (); if (! current_user_can ('update_plugins')) // preveri, ali lahko trenutni uporabnik posodobi 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;"));  

    Kompatibilnost: WordPress 3.0.1

    31. Dodajte sličico v seznamu za urejanje objave / strani

    Ta koda prikaže predstavljene slike, ki ste jih dodelili za objavo v stolpcu Post. Koristen trik, da vidite, katera objava ima sličico in katere ne. Upoštevajte, da mora vaša tema podpirati sličice za objavo.

     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'); vrne $ defaults;  funkcija posts_custom_columns ($ column_name, $ id) if ($ column_name === 'riv_post_thumbs') echo the_post_thumbnail ('upodobljena sličica');  

    Kompatibilnost: WordPress 3.0.0

    32. Ostrenje slik

    Resnično, nisem vedel, da lahko slike v WordPressu izostrimo, ko nalagamo sliko. Evo kako lahko, vendar upoštevajte, da deluje le za slike JPG.

     funkcija ajx_sharpen_resized_files ($ resized_file) $ image = wp_load_image ($ resized_file); if (! is_resource ($ image)) vrne novo WP_Error ('error_loading_image', $ image, $ file); $ size = @getimagesize ($ resized_file); if (! $ size) vrne novo WP_Error ('invalid_image', __ ('Ne morem prebrati velikosti slike'), $ file); seznam ($ orig_w, $ orig_h, $ orig_type) = velikost $; stikalo ($ orig_type) primer IMAGETYPE_JPEG: $ matrix = array (array (-1, -1, -1), array (-1, 16, -1), array (-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')); odmor; case IMAGETYPE_PNG: vrne $ resized_file; case IMAGETYPE_GIF: vrne $ resized_file;  vrne $ resized_file;  add_filter ('image_make_intermediate_size', 'ajx_sharpen_resized_files', 900); 

    Kompatibilnost: WordPress 2.5

    33. Odstranite odvečne informacije v glavi

    WordPress doda veliko stvari v kot so WordPress različica, Link Link in Shortlink, info, ki ni uporabna. Če želite odstraniti te podatke, uporabite to:

     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'); // za WordPress < 3.0 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' ); // for WordPress >= 3.0 add_action ('init', 'remove_header_info'); 

    Odstranite enega od remove_action iz zgornjega dela, ki ga želite obdržati.

    Kompatibilnost: WordPress 2.0

    34. Smart WP_Debug

    V idealnem primeru ne bi smeli omogočiti WP_Debug v živem spletnem mestu, saj bo razkril kritične informacije. Ampak, če potrebujete trik, da to naredite varno, tukaj je:

     if (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '1') // omogoči poročanje obvestil med razvojem - E_ALL define ('WP_DEBUG', true);  elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '2') // mora biti res za WP_DEBUG_DISPLAY za delo define ('WP_DEBUG', true); // prisili prikaz napak define ('WP_DEBUG_DISPLAY', true);  elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '3') // mora biti res, da WP_DEBUG_LOG deluje definirano ('WP_DEBUG', true); // prijavite napake v debug.log v imeniku wp-content define ('WP_DEBUG_LOG', true);  

    Z dodano kodo lahko omogočite odpravljanje napak z dodajanjem ?debug = 2, ?debug = 1, ?debug = 3 na koncu URL-ja, da vidite napako, ki se pojavi na vašem spletnem mestu.

    Kompatibilnost: WordPress 2.0

    35. Omogoči kratko kodo v pripomočku

    Spodaj je koristen del kode, če želite vdelati Youtube ali SoundCloud v področje gradnikov s kratko kodo.

     add_filter ('widget_text', matrika ($ wp_embed, 'run_shortcode'), 8); add_filter ('widget_text', niz ($ wp_embed, 'autoembed'), 8); 

    Kompatibilnost: WordPress 2.9.0

    36. Nastavi privzeti urejevalnik (Visual / Text)

    Nastavite privzeto vrsto urejevalnika, ki ga lahko uporabljajo vaši uporabniki. Spremenite $ editor bodisi na html ali tinymce. Seveda bo uporabnik še vedno lahko izključil privzeto nastavitev.

     funkcija my_default_editor () $ editor = 'tinymce'; // html ali tinymce vrnitev $ editor;  add_filter ('wp_default_editor', 'my_default_editor'); 

    Kompatibilnost: WordPress 2.5.0

    37. Podaljšajte samodejno odjavo

    WordPress dovoljuje, da ostanete prijavljeni za 48 ur, plus podaljšanje za 14 dni, če preverjamo “Zapomni si me” možnost pri prijavi. Če pa ste prepričani, da vaš računalnik ne bo kršil druga ali tretja oseba, lahko to kodo dodate, da se boste lahko prijavili do enega leta. Eno leto boste morali prijaviti samo prijavo.

     funkcija keep_me_logged_in_for_1_year ($ expirein) return 31556926; // 1 leto v sekundah add_filter ('auth_cookie_expiration', 'keep_me_logged_in_for_1_year'); 

    Kompatibilnost: WordPress 2.8.0

    38. Vedno uporabljajte sliko

    WordPress se bo prelomil img z str oznaka. Če ste HTML semantični purist, lahko dodate to kodo, da prisilite WordPress, da zavije sliko z številka element.

     add_filter ('image_send_to_editor', funkcija ($ html, $ id, $ caption, $ title, $ align, $ url, $ size, $ alt) if (current_theme_supports ('html5') &&! $ caption) $ html = sprintf ('
    % s
    ', $ html); // Prilagodite svoje potrebe! vrne $ html; , 10, 8);

    Kompatibilnost: WordPress 2.9.0

    39. Spremeni ime privzete vloge

    “Skrbnik”, “Avtor”, in “Naročnik” so imena za uporabnike WordPress na upravni ravni. Če želite spremeniti ta privzeta imena v nekaj, kar zveni bolj primerno za vaše spletno mesto, dodajte naslednjo kodo, nato pa spremenite imena v tisto, kar želite:

     funkcija change_role_name () globalni $ wp_roles; if (! isset ($ wp_roles)) $ wp_roles = novo WP_Roles (); $ wp_roles-> roles ['contributor'] ['name'] = 'Samostojni'; $ wp_roles-> role_names ['contributor'] = 'Samostojni';  add_action ('init', 'change_role_name'); 

    Kompatibilnost: WordPress 3.1

    40. Privzete nastavitve prilog

    Tukaj je odrezek, ki vam omogoča, da določite privzeto velikost, poravnavo in povezavo za slike, ki jih želite vdelati v urejevalnik.

     add_action ('after_setup_theme', 'default_attachment_display_settings'); funkcija default_attachment_display_settings () update_option ('image_default_align', 'left'); update_option ('image_default_link_type', 'none'); update_option ('image_default_size', 'large');  

    Kompatibilnost: WordPress 3.5

    41. Potrdite predstavljeno sliko

    Nekateri od nas raje objavljajo objavo s predstavljeno sliko. Ta objava, ki jo je objavil Paul Underwood, bo preveril predstavitev slike na naslovu in vam pokazal, kako lahko uporabniki naložijo predstavljeno sliko, preden je mogoče objaviti objavo.

    Kompatibilnost: WordPress 3.0

    42. Velikost slike po meri v programu za prenos medijev

    add_image_size je funkcija WordPress, ki nam omogoča obrezovanje in prikaz velikosti slike po meri. Če želite uporabnikom dovoliti, da dodajo sliko v to velikost po meri, dodajte naslednje kode za prikaz “velikost slike po meri” v programu za nalaganje medijev WordPress.

     funkcija 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'); funkcija pw_show_image_sizes ($ sizes) $ sizes ['pw-thumb'] = __ ('Custom Thumb', 'pippin'); $ sizes ['pw-large'] = __ ('Custom Large', 'pippin'); vrne $ velikosti;  add_filter ('image_size_names_choose', 'pw_show_image_sizes'); 

    Kompatibilnost: WordPress 3.8

    43. Samo skripto naložite, če je prisotna določena kratka koda

    V prejšnji objavi smo vam pokazali, kako ustvarite kodo po meri. Če vaša kratka koda zahteva funkcijo JavaScript, sledite načinu Jedi Master, ki ga Silviu-Cristian Burcă (znano kot Scribu), da zagotovite, da obremenite JavaScript, ko je uporabljena kratka koda.

    Kompatibilnost: WordPress 2.6

    44. Opis menija

    Ko dodate v meni skozi Videz> Meni, videli boste vnos za dodajanje “Opis”. Ampak ne boste našli nikjer na sprednji konec, kot smo morali prilagoditi WordPress privzeto predlogo menija za vključitev opisa.

    To je eleganten način.

     funkcija add_description_to_menu ($ item_output, $ item, $ depth, $ args) if (strlen ($ item-> description)> 0) // dodaj opis po povezavi $ item_output. = sprintf ('% s', esc_html ($ item-> description)); // vstavi opis kot zadnjo postavko * v povezavo * ($ input_output se konča z "$ args-> after ") // $ item_output = substr ($ item_output, 0, -strlen ("$ args-> after ")). sprintf ("% s', esc_html ($ item-> description)). "$ args-> after "; vrne $ item_output; add_filter ('walker_nav_menu_start_el', 'add_description_to_menu', 10, 4); 

    Kompatibilnost: WordPress 3.0.0

    45. Uporaba Dashicons

    Zdaj lahko uporabljate WordPressovo lastno oblikovano ikono pisave Dashicons, da dodate ikone v meni wp-admin. Oglejte si naš vodič o tem, kako začeti uporabljati Dashicons.

    Kompatibilnost: WordPress 3.8

    46. ​​Prilagodite “Zdravo” Sporočilo

    Sledite naši prejšnji vadnici in spremenite WordPress nesmiselno “Zdravo” sporočilo, ki se pojavi na skrbniški vrstici za nekaj bolj prilagojenega.

    Kompatibilnost: WordPress 2.9

    47. Izključi objavo iz popularnega widgeta Jetpack

    Jetpack prihaja z pripomočkom, ki vam omogoča prikaz najbolj obiskanih ali priljubljenih objav in strani. Včasih pa so vaše najbolj priljubljene strani domača stran ali stran, ki je ne želite vključiti v najbolj gledan kup.

    Dodajte naslednjo kodo za odstranitev te strani ali objave:

     funkcija jeherve_remove_post_top_posts ($ posts, $ post_ids, $ count) foreach ($ posts kot $ k => $ post) if ('1215' == $ post ['post_id']) unset ($ posts [$ k] );  vrne $ posts;  add_filter ('jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3); 

    ID, ki je prikazan v odrezku, zamenjajte z ID-jem objave ali strani, ki jo želite odstraniti.

    Kompatibilnost: WordPress 4.0 in Jetpack 3.3

    48. Truncate Title Post

    Naslednji odsek nadzoruje največjo dolžino naslova. Dodajte naslednji delček v functions.php. Nato uporabite funkcijo customTitle () v predlogi za izpis naslova namesto WordPressa naslov() metodo.

     funkcija customTitle ($ limit) $ title = get_the_title ($ post-> ID); if (strlen ($ title)> $ limit) $ title = substr ($ title, 0, $ limit). „…“;  echo $ title;  

    Če zgradite temo WordPress s postavitvijo ploščic, kjer mora biti višina ploščice enaka, lahko določite omejitev dolžine naslova. Ta odrezek bi moral biti uporaben v tem primeru.

    Kompatibilnost: WordPress 3.0

    49. Odstranite logotip WordPress

    WordPress 3.1 doda admin bar, ki vključuje peščico povezav in logotip WordPress. Če nameravate stranki oddajati spletne strani in želite, da je brezžična, je tu funkcija za odstranitev tega logotipa WordPress..

     funkcija annointed_admin_bar_remove () global $ wp_admin_bar; / * Odstrani svoje stvari * / $ wp_admin_bar-> remove_menu ('wp-logo');  add_action ('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0); 

    Kompatibilnost: WordPress 3.1.0

    50. QR koda s povezavo na člen

    Izboljšajte dostopnost spletnih mest za mobilne naprave s kodami QR. Ta koda vam omogoča prikaz QR kod s povezavo, ki kaže na članek. Mobilni uporabniki s skenerjem QR kode lahko dobijo povezavo člankov za hiter ogled na svojih mobilnih napravah.

      "https://assets.hongkiat.com/uploads/wordpress-plugin-administration/wider-menu.jpg">