Koduleht » WordPress » 50 enim otsitud WordPressi nõuandeid, trikke ja häkke

    50 enim otsitud WordPressi nõuandeid, trikke ja häkke

    Varem on meil rohkem kui 30 häkki ja nippe WordPressi kohandamiseks. Kuid WordPress on olnud pärast selle koostamise avaldamist mitmeid kordusi ja uuendusi. Mõned WordPressi funktsioonid on ära jäetud, mõned on asendatud paremate lähenemisviisidega, mis muudavad mõned teadaolevad nipid enam kasutamiskõlbmatuks.

    Me arvasime, et võiksite soovida uusi näpunäiteid, nippe ja häkke, mis toimivad WordPressi uusima versiooniga. Siin on 50. Nagu sõbralik meeldetuletus, palun kasutage ettevaatust, kui proovite ükskõik millist nõuandeid menüüst Täpsemalt, sest võite muuta saidi kasutuskõlbmatuks, kui te ei tea, mida te teete.

    1. Full-Height Editori keelamine

    WordPress 4.0 lisas redaktoris peene UX-i muudatuse. Kui te rullate või kirjutate pikkuspunkti, vastab redaktori kõrgus ekraani kõrgusele, kõrvaldades redaktoris olevad kerimisribad.

    Mõnede paneelide nagu Väljavõte ja Kohandatud väljad mis asuvad redaktori all, peate lõike lõpus kogu tee alla liikuma. Kui te seda ei soovi, märkige valik välja Ekraani valikud paneeli.

    Ühilduvus: WordPress 4.0

    2. Sisesta enne ja pärast pildi võrdlust

    Kas olete kunagi kogenud pildi võrdlemist, kus saate libistada paremale, et näha enne ja vasakule pärast seda? Kui soovite oma veebilehel midagi sellist kuvada, saate installida TwentyTwenty. See plugin põhineb Zurb TwentyTwenty'l. Plugin tutvustab uut lühikoodi, [kakskümmend], kus saab võrrelda kahte pilti.

    Ühilduvus: WordPress 3.5.1 või uuem

    3. Pöörake pluginad või teemad eelmisele versioonile (lihtsalt)

    Nagu iga teise süsteemi värskenduse puhul, on tõenäoline, et uus plugin või teema värskendus võib teie veebilehte kogemata keerata. WordPress ei luba meil eelmise versiooni juurde tagasi pöörduda, kuid selle funktsiooni saamiseks saate installida selle plugina WP-Rollback. Kui see on aktiveeritud, lisab see lingi “Tagasivõtmine” installitud pistikprogrammides.

    Ühilduvus: WordPress 3.8 või uuem

    4. Korralda administraatori menüü

    Kasutage seda pluginat, administraatori menüühaldurit, et korraldada iga menüüjärjestus admin kaudu lohistamisliidese kaudu.

    Ühilduvus: WordPress 4.0 või uuem

    5. Tekstiredaktor SüntaksHighlighter

    WordPressi tekstirežiimi redaktor on päris tavaline. Te saate muuta selle kasutajasõbralikumaks, kui installite HTML Editor SyntaxHighlighteri, plugina, mis lisab koodiredaktoris süntaksi värvi. See muudab redigeerimise palju lihtsamaks, eriti kui kasutate tekstirežiimi redaktorit sagedamini kui visuaalset (WYSIWYG) vastast.

    Ühilduvus: WordPress 3.3 või uuem

    6. Ikooni lisamine menüüsse

    Järgige seda nõuet, et lisada oma veebisaidi menüüelementide ikoon, andes oma menüüle navigatsiooni rohkem visuaalselt.

    Ühilduvus: WordPress 4.1 või uuem

    7. Häälotsingu lubamine

    WordPressi otsing on halvasti ehitatud, tülikas ja ei lase mul alustada otsingutulemuste täpsusega. Kuid ärge laske teil sellel peatada häälotsingu võimaluste lisamine. Kui olete installinud, märkate a “mikrofoni” ikoon ilmub otsingukasti.

    Ühilduvus: WordPress 2.6 või uuem

    8. Installige WordPress plugin Githubi kaudu

    Kas leidsite Githubis WordPressi plugina, mida soovite oma veebisaidile installida? Järgige seda nõuandeid, kuidas pluginaid lihtsalt mõne klõpsuga installida. Olge ettevaatlik, kuigi see, mida installite pluginatena, ei ole modereeritud. Võib olla tõenäoline, et pahatahtlikud koodid võivad lubada teie veebisaidi sissetungimist.

    Ühilduvus: WordPress 3.6 või uuem

    9. Installige plugin ühe klõpsuga

    Lisandmooduli haldamiseks võite installida WP-Core'i. See on plugin, mis muudab WordPressi pluginate installid sujuvamaks. Kogumiku saate teha ka mitme plugina üheskoos paigaldamiseks ja ühe klõpsuga installimiseks.

    Ühilduvus: WordPress 3.5 või uuem

    10. Täiustatud pildistiilid

    Me kasutasime pilte ja piire, kui me sisule pilte sisestame. Alates WordPress 3.9-st on need valikud eemaldatud. Kui te neid ei vastanud, saate selle plugina installida, et need valikud tagasi tuua.

    Ühilduvus: WordPress 3.9 või uuem

    11. Näita ketta kasutamise diagrammi

    Paigaldage see plugin Disk Usage Sunburst, et kuvada ilus visualiseerimine, mis sarnaneb teie veebilehe kettaruumi kasutamisele. Väga kasulik kasulikkus oma veebisaidile lisamiseks.

    Ühilduvus: WordPress 4.0 või uuem

    Täpsem

    Lisaks sellele on tipptasemel näpunäiteid neile, kes tunnevad, et nad soovivad uurida, ja neid, kes naudivad oma käed mustade koodidega. Paljud järgnevad näpunäited võivad muuta teie veebisaidi kasutuskõlbmatuks, mistõttu tuleks neid teha suurema tähelepanuga ja eriti ettevaatlikult.

    12. WordPress Output Debug File

    See väljaanne ütleb WordPressile, et salvestada silumislogi viga a .logi selle asemel, et seda esiküljel kuvada. Käepärane fragment, mis võimaldab WordPressil siluda reaalajas saidil.

    Ühilduvus: WordPress 3.1

     define ('WP_DEBUG', tõsi); define ('WP_DEBUG_LOG', tõsi); define ('WP_DEBUG_DISPLAY', false); 

    13. Jetpack moodulite kasutamine - Offline

    Käivita ja lubage kõik Jetpack moodulid võrguühenduseta, kaasa arvatud moodulid, mis vajavad tööks WordPress.com-iga ühendust; kasulik näpunäide, kui arendate ja integreerite Jetpack mooduleid oma teemale.

    Ühilduvus: WordPress 4.1

    14. Logige WordPressisse e-posti aadressiga

    WordPress paljastab kasutaja kasutajanime, mis muudab selle brute-force rünnakute jaoks lihtsamaks. Võite kaaluda sisselogimisparameetrite muutmist e-posti ja parooli selle häkkimise asemel kasutajanime asemel.

    Ühilduvus: WordPress 2.5.0

    15. Keelake isepingimise / enesehindamise keelamine

    See trikk takistab WordPressil ise pingutamist, mis juhtub siis, kui te lingite oma veebisaidi lehekülgi või postitusi.

     funktsioon no_self_ping (& $ lingid) $ home = get_option ('kodu'); foreach ($ links kui $ l => $ link) kui (0 === strpos ($ link, $ home)) unset ($ links [$ l]);  add_action ('pre_ping', 'no_self_ping'); 

    Teine võimalus, mida saate kasutada, on Disableri plugina installimine. See on plugin, mis võimaldab teil teatud WordPressi funktsioone sisse lülitada või välja lülitada, sealhulgas iseenda pingutamise keelamine.

    Ühilduvus: WordPress 2.0

    16. Sisu eelpaigutamine

    See näpunäide on üsna kasulik, kui soovite lisada vaikesisu iga kord, kui loote uue postituse, lehe või kohandatud postituse sisu; idee on sarnane tavalise allkirja lisamisega uute e-kirjade loomisel.

    Ühilduvus: WordPress 1.5

    17. Postituse jaoks kohandatud klass

    Järgmine näpunäide uurib mõnda WordPress Post Classi kohandamist põhjalikult postklass. See on kasulik, kui soovid oma postitusstiilide osas täpsemat teavet.

    Ühilduvus: WordPress 2.7

    18. Google'i fondide (õige tee) lisamine

    Teine suurepärane näpunäide ThemeShaperist, täielik juhend, et lisada Google Font oma WordPressi teemale õigesti. See sisaldab, kuidas lisada see esiotsa, redaktorisse ja kuidas tagada erinevate keelte ühilduvus.

    Ühilduvus: WordPress 3.0

    19. Alternatiivse malli laadimine

    WordPress kasutab single.php postituse sisu näitamiseks. Kui soovite seda muuta, võib-olla, post.php, see näpunäide näitab, kuidas seadistada WordPressi vaikimisi mallid õigesti.

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

    Ühilduvus: WordPress 1.5

    20. WordPress Theme Customizer Scratchist

    WordPress 3.4 lisab uue API, mida nimetatakse Customizeriks, mis võimaldab teil kujundada teemasid kohandada ja näha tulemust reaalajas. Kohandaja API võib mõnede jaoks olla ülekaalukas, kuna see hõlmab multidistsiplinaarseid koodikomplekte, sealhulgas PHP, JavaScript, Ajax ja jQuery.

    Sellegipoolest on Theme Foundation koostanud täieliku juhendi WordPress Customizerile. Saate teada, kuidas lisada menüü Kohandamine, ehitada sektsioonid, seadistused, sisendjuhtimisseadised ja paneelid ning õppida nende funktsioone kõik koos - sisse ja välja. Oluline viide WordPressi teemade arendajatele.

    Ühilduvus: WordPress 3.4

    21. Vagrantide kasutamine WordPressiga

    Vagrant on suurepärane vahend virtuaalse keskkonna loomiseks ja teie WordPressi arengu testimiseks, et tagada teemade ja pluginate toimimine erinevates olukordades. Järgmises näpunäites, Daniel Pataki, läheb teid läbi, kuidas oma WordPressi saidi Vagrantiga käivitada.

    Ühilduvus: Iga WordPressi versioon

    22. WordPress Gravatari URL-i allalaadimine

    WordPress get_avatar () on käepärane funktsioon kasutaja avatari saamiseks; funktsioon otsib pildi koos img element. Kuid mõnikord tahan haarata vaid pildi URL-i, et saaksin vabalt ja lihtsalt lisada kohandatud klasse või ID-sid pildile.

    Kui teil on seda meeles, lisage oma funktsioonid.php:

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

    Siis kusagil teises failis - võib-olla single.php või page.php - pildi näitamiseks kasutage järgmist koodi.

     $ avatar_url = get_avatar_img_url (); kaja "'; 

    Siin on üksikasjalikum postitus, et see teie jaoks lõhkuda.

    Ühilduvus: WordPress 1.5

    23. Klasside eemaldamine menüüst

    WordPress lisab vaikimisi hulga klasse. Kuigi see on hea, et võimaldada ulatuslikku kohandamist, näeb menüü HTML markup tõesti täis. Hoidke see üles ja lisage allpool olevale väljavõttele ainult vajalik klass.

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

    Ühilduvus: WordPress 3.0.0

    24. SSLi rakendamine WordPress Multisite'is

    SSL ei taga mitte ainult teie veebisaiti, vaid ka Google'i otsingutulemuste edetabelid. Järgmises näpunäites hõlmab Jenni McKinnon, kuidas kasutada SSL-i WordPressi multisites, mis võivad kasutada mitmeid alamdomeene.

    Ühilduvus: WordPress 3.0.0

    25. WordPressi sisu redaktori kohandamine

    Stiilide lisamine toimetajale parandab WordPressi toimetaja kirjutamiskogemust. Saate sobitada taustaprogrammi tüpograafilised stiilid esiosaga, mis võimaldab teil kirjalikult näha lõplikku versiooni (või võimalikult lõppversiooni). See vähendab editori ja sisu väljundi vahetamist.

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

    Ühilduvus: WordPress 3.0.0

    26. Plugina tervitusekraani loomine

    Kui olete just värskendanud WordPressi, suunatakse teid spetsiaalsele ekraanile, kus on näidatud värskelt installitud viimase versiooni üksikasjad, toetajad, täiendused ja kõik kapoti all tehtud muudatused. See näpunäide, Daniel Pataki tervitusekraani loomine oma WordPressi plugina jaoks aitab teil läbi viia oma plugina tervitusekraani..

    Ühilduvus: WordPress 3.6

    27. Kohandage Jetpack Mobile'i teemat

    Jetpack on varustatud mobiilse teemaga. See on eriline teema, mida kasutatakse siis, kui veebisaiti vaadatakse mobiilseadmetes. Ja nagu iga teine ​​teema, saame seda kohandada. Jeremy, üks Jetpacki arendajatest, on selles, kuidas Jetpack Mobile'i teemat kohandada. See on hea alternatiiv tundliku veebidisaini asemel.

    Ühilduvus: WordPress 3.8

    28. Soovitud pildi lisamine kategooriale

    Kas soovite lisada kategooriale pilti ja näidata seda oma teemas? See funktsioon puudub WordPressist, mis võib olla teemade arendajatele kasulik.

    Ühilduvus: WordPress 3.6

    29. Ekraan peidetud “Kõik seaded”

    WordPressi lihavõttemuna lisab see koodilõik kõik WordPressi andmebaasi seaded ühele lehele.

     funktsioon all_settings_link () add_options_page (__ ('kõik seaded'), __ ('kõik seaded'), 'administraator', 'options.php');  add_action ('admin_menu', 'all_settings_link'); 

    Ühilduvus: WordPress 3.1

    30. Eemalda värskenduse teatis

    Vaikimisi kuvab WordPress värskenduse teated kõigile kasutajatasanditele, kui nad on taustaprogrammi sisse logitud. Lisage järgmised koodid WordPressi värskendusteate peitmiseks, välja arvatud administraatoriõigusega kasutajad.

     globaalne $ user_login; get_currentuserinfo (); kui (! current_user_can ('update_plugins')) // kontrollib, kas praegune kasutaja saab pluginaid uuendada ("init", create_function ('$ a', "remove_action ('init', 'wp_version_check');"), 2); add_filter ('pre_option_update_core', create_function ('$ a', "return null;"));  

    Ühilduvus: WordPress 3.0.1

    31. Lisa postituse / lehe redigeerimise loendi pisipilt

    See kood kuvab postitatud veerus postitatud pildid. Kasulik trikk, et näha, millisel postitusel on pisipilt ja mis seda ei tee. Pange tähele, et teie teema peaks toetama postituste pisipilte.

     add_filter ('manag_posts_columns', 'posts_columns', 5); add_action ('manag_posts_custom_column', 'posts_custom_columns', 5, 2); funktsiooni posts_columns ($ defaults) $ defaults ['riv_post_thumbs'] = __ ('Thumbs'); $ default vaikimisi;  funktsiooni posts_custom_columns ($ column_name, $ id) if ($ column_name === 'riv_post_thumbs') echo the_post_thumbnail ('featured-thumbnail');  

    Ühilduvus: WordPress 3.0.0

    32. Piltide teritamine

    Ausalt, ma ei teadnud, et me võiksime pilti üleslaadides WordPressis pilte teravustada. Siin on, kuidas saate, kuid pidage meeles, et see töötab ainult JPG-piltide puhul.

     funktsioon ajx_sharpen_resized_files ($ resized_file) $ image = wp_load_image ($ resized_file); kui (! is_resource ($ image)) naaseb uus WP_Error ('error_loading_image', $ image, $ file); $ size = @getimagesize ($ resized_file); kui (! $ size) naaseb uus WP_Error ('invalid_image', __ ('Ei suutnud lugeda pildi suurust'), $ fail); nimekiri ($ orig_w, $ orig_h, $ orig_type) = $ suurus; lüliti ($ orig_type) case IMAGETYPE_JPEG: $ maatriks = massiiv (massiiv (-1, -1, -1), massiiv (-1, 16, -1), massiiv (-1, -1, -1),) ; $ divisor = array_sum (array_map ('array_sum', $ matrix)); $ offset = 0; imageconvolution ($ image, $ matrix, $ divisor, $ offset); imagejpeg ($ image, $ resized_file, application_filters ('jpeg_quality', 90, 'edit_image')); murda; juhtum IMAGETYPE_PNG: tagasi $ resized_file; juhtum IMAGETYPE_GIF: tagasi $ resized_file;  tagasi $ resized_file;  add_filter ('image_make_intermediate_size', 'ajx_sharpen_resized_files', 900); 

    Ühilduvus: WordPress 2.5

    33. Eemaldage üleliigne info

    WordPress lisab nagu WordPressi versioon, RSD Link ja Shortlink, info, mis pole kõik kasulik. Nende info bitide eemaldamiseks kasutage seda:

     funktsioon remove_header_info () remove_action ('wp_head', 'rsd_link'); remove_action ('wp_head', 'wlwmanifest_link'); remove_action ('wp_head', 'wp_generator'); eemalda_action ('wp_head', 'start_post_rel_link'); remove_action ('wp_head', 'index_rel_link'); eemalda_action ('wp_head', 'nextcent_posts_rel_link'); // jaoks WordPress < 3.0 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' ); // for WordPress >= 3.0 add_action ('init', 'remove_header_info'); 

    Eemaldage üks neist eemaldage fail ülaltoodud väljavõttest, mida soovite säilitada.

    Ühilduvus: WordPress 2.0

    34. Smart WP_Debug

    Ideaalis ei tohiks te WP_Debugi reaalajas saidil lubada, kuna see avaldab kriitilist teavet. Aga kui teil on vaja seda ohutult teha, siis siin on:

     kui (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '1') // võimaldavad teatiste esitamist arenduse ajal - E_ALL define ('WP_DEBUG', true);  elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '2') // peab olema tõene WP_DEBUG_DISPLAY töötamiseks defineerima ('WP_DEBUG', true); // sundida vigade kuvamist ('WP_DEBUG_DISPLAY', tõsi);  elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '3') // peab tööle defineerima WP_DEBUG_LOG korral ('WP_DEBUG', true); // logige vigu debug.log-le wp-content kataloogis defineerima ('WP_DEBUG_LOG', true);  

    Ülaltoodud koodi lisamisega saate lubada silumine, lisades ?debug = 2, ?debug = 1, ?debug = 3 URL-i lõpus, et näha teie veebisaidil esinevat viga.

    Ühilduvus: WordPress 2.0

    35. Luba vidina lühikood

    Järgnev on kasulik kood, kui soovid sisse ehitada Youtube või SoundCloud vidina piirkonnas lühikoodiga.

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

    Ühilduvus: WordPress 2.9.0

    36. Vaikimisi redaktori seadistamine (visuaalne / tekst)

    Määra vaikimisi kasutatava redaktori tüüp, mida kasutajad saavad kasutada. Muuda $ toimetaja kas html või pisut. Loomulikult oleks kasutajal võimalik vaikimisi loobuda.

     funktsioon my_default_editor () $ editor = 'tinymce'; // html või tinymce return $ toimetaja;  add_filter ('wp_default_editor', 'my_default_editor'); 

    Ühilduvus: WordPress 2.5.0

    37. Pikendage automaatne väljalogimine

    WordPress võimaldab end 48 tunni jooksul sisse logida, millele lisandub 14 päeva pikkune pikendus “Mäleta mind” võimalus sisselogimisel. Kui aga olete kindel, et teine ​​või kolmas isik ei riku oma arvutit, võite selle koodi lisada, et ennast kuni aasta jooksul sisse logida. Teilt küsitakse sisselogimist ainult kord aastas.

     funktsioon keep_me_logged_in_for_1_year ($ expirein) return 31556926; // 1 aasta sekundites add_filter ('auth_cookie_expiration', 'keep_me_logged_in_for_1_year'); 

    Ühilduvus: WordPress 2.8.0

    38. Kasutage alati joonist

    WordPress mähib img koos lk silt. Kui teil on HTML semantiline purist, saate selle koodi lisada, et sundida WordPressit pildiga wrapima joonis element.

     add_filter ('image_send_to_editor', funktsioon ($ html, $ id, $ caption, $ title, $ align, $ url, $ size, $ alt) if (current_theme_supports ('html5') &&! $ caption) $ html = sprintf ('
    % s
    ', $ html); // Muuda oma vajadusi! tagasi $ html; , 10, 8);

    Ühilduvus: WordPress 2.9.0

    39. Vaikimisi rolli nime muutmine

    “Administraator”, “Autor”, ja “Abonent” on WordPressi kasutajatele antud administraatori nimed. Nende vaikenimede muutmiseks midagi, mis teie veebilehe jaoks paremini sobib, lisage järgmine kood ja tehke nimede muutmine eelistuseks:

     funktsioon change_role_name () global $ wp_roles; kui (! isset ($ wp_roles)) $ wp_roles = uus WP_Roles (); $ wp_roles-> rollid ['osaleja'] ['name'] = 'Vabakutseline'; $ wp_roles-> roll_names ['osaleja'] = 'vabakutseline';  add_action ('init', 'change_role_name'); 

    Ühilduvus: WordPress 3.1

    40. Vaikimisi manuste seaded

    Siin on väljavõte, mis võimaldab teil määrata vaikesuuruse, joondamise ja linki piltidele, mida soovite redaktorisse manustada.

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

    Ühilduvus: WordPress 3.5

    41. Kinnitage esiletõstetud pilt

    Mõned meist eelistavad postitusi, mida vabastatakse esiletõstetud pildiga. See postitus, Paul Underwoodi poolt kinnitatud soovitatud pildi postitamise kohta, näitab teile, kuidas muuta oma kasutajad üleslaaditud pildi üleslaadimiseks enne nende postituse avaldamist.

    Ühilduvus: WordPress 3.0

    42. Kohandatud pildisuurus meediakandja üleslaadijas

    add_image_size on WordPress funktsioon, mis võimaldab meil kärpida ja kuvada kohandatud kujutise suurust. Kui soovite, et kasutajad saaksid selle kohandatud suuruse pilti lisada, lisage järgmise näitamiseks järgmised koodid “kohandatud pildi suurus” valik WordPressi meediafailis.

     funktsioon 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'); funktsioon pw_show_image_sizes ($ size) $ size ['pw-thumb'] = __ ('Custom Thumb', 'pippin'); $ size ['pw-large'] = __ ('Custom Large', 'pippin'); tagasi $ suurused;  add_filter ('image_size_names_choose', 'pw_show_image_sizes'); 

    Ühilduvus: WordPress 3.8

    43. Laadige ainult skript ainult siis, kui on olemas konkreetne lühikood

    Eelmises postituses oleme näidanud, kuidas luua kohandatud lühikood. Kui teie lühikood nõuab JavaScripti funktsiooni, järgige Silviu-Cristian Burcă'i Jedi Masteri teed (tuntud kui Scribu), et veenduda, et laadite JavaScripti ainult siis, kui rakendatakse lühikoodi.

    Ühilduvus: WordPress 2.6

    44. Menüü kirjeldus

    Kui lisate menüüsse Välimus> Menüü, näete sisendit lisamiseks “Kirjeldus”. Aga te ei leia seda kuskil esiküljel, sest peame kohandama WordPressi vaikimisi menüü malli, et lisada kirjeldus.

    Siin on elegantne viis seda teha.

     funktsioon add_description_to_menu ($ item_output, $ item, $ deep, $ args) if (strlen ($ item-> description)> 0) // lisage kirjeldus pärast linki $ item_output. = sprintf ('% s', esc_html ($ item-> description)); // sisestada kirjeldus viimase elemendina * in * link ($ input_output lõpeb sõnaga "$ args-> after ") // $ item_output = subst ($ item_output, 0, -strlen ("$ args-> pärast ")). sprintf ('% s', esc_html ($ item-> description)). "$ args-> pärast "; tagasi $ item_output; add_filter ('walker_nav_menu_start_el', 'add_description_to_menu', 10, 4); 

    Ühilduvus: WordPress 3.0.0

    45. Dashiconi kasutamine

    Ikoonide lisamiseks wp-admin menüüsse saate nüüd kasutada WordPressi enda kujundatud fontikooni Dashicons. Tutvu meie juhendajaga, kuidas alustada Dashiconsi kasutamist.

    Ühilduvus: WordPress 3.8

    46. ​​Kohanda “Howdy” Sõnum

    Järgige meie eelmist juhendit, et muuta WordPressi mõttetu “vihane” sõnum, mis ilmub administraatoriribale midagi isikupärasemat.

    Ühilduvus: WordPress 2.9

    47. Välistage postitus alates Jetpackist Populaarne vidin

    Jetpackiga on kaasas vidin, mis võimaldab teil kuvada kõige vaadatumaid või populaarsemaid postitusi ja lehti. Kuid mõnikord võivad teie kõige populaarsemad leheküljed olla koduleht või leht, mida te ei soovi kõige vaadatavamasse kasti lisada.

    Lisa see kood või postituse eemaldamiseks järgmine kood:

     funktsioon jeherve_remove_post_top_posts ($ posts, $ post_ids, $ count) foreach ($ postitused $ k => $ post) if ('1215' == $ postitus ['post_id']) unset ($ posts [$ k] );  tagasi $ postitused;  add_filter ('jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3); 

    Asendage väljavõtte ID näidatud postituse või lehe ID-ga.

    Ühilduvus: WordPress 4.0 ja Jetpack 3.3

    48. Katkesta postituse pealkiri

    Järgmine osa sisaldab maksimaalset tiitli pikkust. Lisage järgmine väljavõte funktsioonid.php. Seejärel kasutage funktsiooni customTitle () vormingus, et väljastada pealkiri WordPressi asemel the_title () meetod.

     funktsioon customTitle ($ limit) $ title = get_the_title ($ post-> ID); kui (strlen ($ title)> $ limit) $ title = subst ($ title, 0, $ limit). „…”;  echo $ title;  

    Kui ehitate WordPress Theme plaaditud paigutusega, kus plaatide kõrgus peab olema võrdne, võiksite määrata pealkirja pikkuse piiri. Sellisel juhul peaks see fragment olema mugav.

    Ühilduvus: WordPress 3.0

    49. Eemaldage WordPressi logo

    WordPress 3.1 lisab admin-baari, mis sisaldab käputäis linke ja WordPressi logo. Kui te kavatsete klientidele veebisaite jaotada ja soovite, et see oleks brandless, siis siin on funktsioon selle WordPress'i logo eemaldamiseks.

     funktsioon annointed_admin_bar_remove () global $ wp_admin_bar; / * Eemaldage nende asjad * / $ wp_admin_bar-> remove_menu ('wp-logo');  add_action ('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0); 

    Ühilduvus: WordPress 3.1.0

    50. QR-kood koos artikliga

    Parandage veebisaidi juurdepääsetavust QR-koodidega mobiilseadmetele. See kood võimaldab kuvada QR-koode artiklile viitava lingiga. QR-koodi skanneriga mobiilikasutajad saavad artikli lingi kiireks vaatamiseks oma mobiilseadmetes.

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