50 labiausiai norinčių „WordPress“ patarimų, gudrybių ir „Hacks“
Anksčiau mes rodėme daugiau nei 30 hacks ir gudrybių, kad pritaikytume WordPress. Tačiau „WordPress“ jau keletą kartų pakartojo ir atnaujino nuo šio rinkinio paskelbimo. Kai kurios „WordPress“ funkcijos buvo atmestos, kai kurios pakeistos geresniais metodais, dėl kurių kai kurie gudrybės, kurių žinote, nebetinka.
Supratome, kad galbūt norėsite naujų patarimų, gudrybių ir gudrybių, kurios veikia su naujausia WordPress versija. Čia yra 50. Kaip draugiškas priminimas, prašome elgtis atsargiai, kai bandote bet kurį iš išplėstinio skyriaus patarimų, nes galite netinkamai naudoti svetainę, jei nežinote, ką darote.
1. Išjungti pilno aukščio redaktorių
„WordPress 4.0“ redaktoriuje pridėjo subtilų UX pakeitimą. Jei slenkate arba rašote ilgio pastraipą, redaktoriaus aukštis atitiks ekrano aukštį, pašalindamas redaktoriaus slinkties juostas.
Norėdami pasiekti kai kurias plokštes, pvz Ištrauka ir Pasirinktiniai laukai , kurie gyvena žemiau redaktoriaus, turite pereiti iki galo iki pastraipos pabaigos. Jei to nenorite, pažymėkite parinktį Ekrano parinktys skydelis.
Suderinamumas: „WordPress 4.0“
2. Įdėkite prieš ir po vaizdo palyginimo
Ar kada nors patyrėte vaizdų palyginimą, kur galite paslinkti į dešinę, kad pamatytumėte anksčiau ir į kairę - po to? Jei norite rodyti kažką panašaus į savo svetainę, galite įdiegti „TwentyTwenty“. Šis papildinys remiasi „Zurb TwentyTwenty“. Įskiepis pristato naują trumpąjį kodą, [twentytwenty]
, kur galite pridėti du palyginamus vaizdus.
Suderinamumas: WordPress 3.5.1 ar naujesnė versija
3. Atkurti papildinius arba temas į ankstesnę versiją (lengvai)
Kaip ir bet kuriam kitam sistemos atnaujinimui, yra tikimybė, kad naujasis papildinys ar temos naujinimas gali netyčia prisukti jūsų svetainę. „WordPress“ neleidžia grįžti prie ankstesnės versijos, tačiau galite įdiegti šį papildinį „WP-Rollback“, kad gautumėte šią funkciją. Kai jis bus įjungtas, jis pridės nuorodą “Grąžinimas” bet kuriame įdiegtame papildinyje.
Suderinamumas: WordPress 3.8 ar naujesnė versija
4. Organizuokite administratoriaus meniu
Naudokite šį papildinį, „Admin Menu Manager“, jei norite tvarkyti kiekvieną meniu tvarką admin per „drag-and-drop“ sąsają.
Suderinamumas: WordPress 4.0 ar naujesnė versija
5. Teksto redaktorius „Sintaksė“
WordPress teksto režimo redaktorius yra gana paprastas. Jūs galite padaryti jį patogesnį vartotojui įdiegdami HTML redaktoriaus „SyntaxHighlighter“, papildinį, kuris prideda sintaksės spalvą kaip kodo redaktorius. Tai palengvins redagavimą, ypač jei naudojate teksto režimo redaktorių dažniau nei „Visual“ (WYSIWYG) atitikmuo.
Suderinamumas: WordPress 3.3 ar naujesnė versija
6. Įterpti piktogramą meniu
Vadovaukitės šiuo patarimu, kad pridėtumėte piktogramą šalia jūsų svetainės meniu elementų, suteikdami meniu naršymui daugiau vizualinio patrauklumo.
Suderinamumas: WordPress 4.1 ar naujesnė versija
7. Balso paieškos įgalinimas
„WordPress“ paieška yra prastai pastatyta, sudėtinga ir neleidžia pradėti savo paieškos rezultatų tikslumo. Tačiau neleiskite jums sustabdyti balsavimo paieškos galimybių. Įdiegę pastebėsite a “mikrofonas” paieškos laukelyje atsiranda piktograma.
Suderinamumas: WordPress 2.6 ar naujesnė versija
8. Įdiekite „WordPress Plugin“ per „Github“
Ar „Github“ radote „WordPress“ papildinį, kurį norite įdiegti į savo svetainę? Laikykitės šio patarimo, kaip patogiai įdiegti įskiepius, vos keliais paspaudimais. Būkite atsargūs, nors tai, ką įdiegėte kaip įskiepius, nėra prižiūrimi. Gali būti, kad kenkėjiški kodai gali leisti įsiskverbti į jūsų svetainę.
Suderinamumas: WordPress 3.6 ar naujesnė versija
9. Įdiekite papildinį su vienu spustelėjimu
Jei norite valdyti daugiau papildinių, galite įdiegti WP-Core. Tai papildinys, kuris leidžia „WordPress“ įskiepių įrenginius supaprastinti. Taip pat galite rinkti kolekciją, kad įdėtumėte kelis papildinius ir juos įdiegtumėte vienu spustelėjimu.
Suderinamumas: WordPress 3.5 ar naujesnė versija
10. Išplėstiniai vaizdo stiliai
Įterpdami vaizdus į turinį, mes galėjome nustatyti paraštes ir sienas. Nuo „WordPress 3.9“ šios parinktys pašalintos. Jei praleidote juos, galite įdiegti šį papildinį, kad galėtumėte atkurti šias parinktis.
Suderinamumas: WordPress 3.9 ar naujesnė versija
11. Rodyti disko naudojimo diagramą
Įdiekite šį papildinį „Disk Usage Sunburst“, kad būtų rodoma graži vizualizacija, panaši į „DaisyDisk“ jūsų svetainės diske. Labai naudinga priemonė, skirta pridėti prie jūsų svetainės.
Suderinamumas: WordPress 4.0 ar naujesnė versija
Išplėstinė
Be to, šie patarimai ir gudrybės tinka tiems, kurie jaučiasi mėgstantys tyrinėti, ir tiems, kurie mėgsta savo rankas nešvariais kodais. Tačiau daugelis šių patarimų gali padaryti jūsų svetainę nenaudojamą, todėl jie turėtų būti atliekami daugiau dėmesio ir ypatingai atsargiai.
12. „WordPress Output Debug File“
Šis fragmentas pasakys „WordPress“, kad išsaugotų derinimo žurnalo klaidą a .žurnalas
failą, o ne rodyti jį priekyje. Patogus fragmentas, leidžiantis „WordPress“ derinti tiesioginėje svetainėje.
Suderinamumas: WordPress 3.1
define ('WP_DEBUG', tiesa); define ('WP_DEBUG_LOG', tiesa); define ('WP_DEBUG_DISPLAY', false);
13. Naudojant „Jetpack“ modulius - neprisijungę
Paleiskite ir įgalinkite visus „Jetpack“ modulius neprisijungus, įskaitant modulius, kurie iš tikrųjų reikalauja prisijungti prie „WordPress.com“, kad galėtumėte dirbti; naudingas patarimas, jei kuriate ir integruojate Jetpack modulius į savo temą.
Suderinamumas: WordPress 4.1
14. Prisijunkite prie „WordPress“ su el. Pašto adresu
„WordPress“ atskleidžia vartotojo naudotojo vardą, kuris palengvina žiaurių jėgų atakų veiksmus. Galite apsvarstyti galimybę pakeisti prisijungimo parametrus el. pašto adresas ir slaptažodis derinys vietoj naudotojo vardo, naudojant šį įsilaužimą.
Suderinamumas: „WordPress 2.5.0“
15. Išjunkite savirašį / savarankišką takelį
Šis triukas užkerta kelią „WordPress“ savarankiškam darbui, kuris atsitinka, jei susiejate savo svetainės puslapius ar žinutes.
funkcija no_self_ping (& $ nuorodos) $ home = get_option ('home'); foreach ($ links kaip $ l => $ link), jei (0 === strpos ($ link, $ home)) išjungta ($ links [$ l]); add_action ('pre_ping', 'no_self_ping');
Kitas būdas, kurį galite naudoti, yra įdiegti „Disabler“ papildinį. Tai papildinys, leidžiantis įjungti arba išjungti tam tikrą „WordPress“ funkciją, įskaitant išjungimo funkciją.
Suderinamumas: „WordPress 2.0“
16. Turinio pateikimas iš anksto
Šis patarimas yra labai naudingas, jei norite pridėti numatytąjį turinį kiekvieną kartą, kai kuriate naują įrašą, puslapį ar pasirinktinį pranešimą pagal turinį; idėja yra panaši į standartinio parašo pridėjimą kuriant naujus laiškus.
Suderinamumas: WordPress 1.5
17. Individuali klasė paštui
Toliau pateiktas patarimas išsamiai išnagrinėja „WordPress Post Class“ pritaikymą post_class
. Tai naudinga, jei norite būti tikslesnis dėl skelbimų stilių.
Suderinamumas: WordPress 2.7
18. „Google“ šriftų (teisingo kelio) pridėjimas
Kitas puikus patarimas iš „ThemeShaper“ - tai pilnas vadovas, leidžiantis teisingai pridėti „Google“ šriftą „WordPress“ temai. Ji apima, kaip pridėti jį į priekį, redaktoriuje ir kaip užtikrinti skirtingų kalbų suderinamumą.
Suderinamumas: „WordPress 3.0“
19. Alternatyvaus šablono įkėlimas
„WordPress“ naudoja single.php
rodyti skelbimo turinį. Jei norite jį pakeisti, galbūt, post.php
, šis patarimas parodys, kaip teisingai perrašyti numatytuosius „WordPress“ šablonus.
add_filter ('template_include', 'my_callback'); funkcija my_callback ($ original_template) if (some_condition ()) return SOME_PATH. „/some-custom-file.php“; else return $ original_template;
Suderinamumas: WordPress 1.5
20. „WordPress Theme Customizer“ iš „Scratch“
„WordPress 3.4“ prideda naują API, vadinamą „Customizer“, kuri leidžia jums sukurti valdiklius, kad būtų galima pritaikyti temą ir pamatyti rezultatą realiu laiku. „Customizer API“ kai kuriems gali būti pernelyg didelė, nes ji apima daugiadisciplininius kodų rinkinius, įskaitant PHP, JavaScript, Ajax ir jQuery.
Nepaisant to, teminis fondas parengė pilną „WordPress Customizer“ vadovą. Išsiaiškinsite, kaip pridėti „Customize“ meniu, kurti sekcijas, nustatymus, įvesties valdiklius ir skydus, ir sužinokite visas funkcijas kartu ir išjungti. Svarbi nuoroda į „WordPress“ temų kūrėjus.
Suderinamumas: WordPress 3.4
21. „Vagrant“ naudojimas „WordPress“
„Vagrant“ yra puiki priemonė sukurti virtualią aplinką ir paleisti „WordPress“ kūrimo testą, siekiant užtikrinti, kad temos ir įskiepiai veiktų įvairiais atvejais. Toliau pateikiamame patarime, Daniel Pataki, nueisite per jus, kaip gauti „WordPress“ svetainę ir ją paleisti su „Vagrant“.
Suderinamumas: Bet kuri WordPress versija
22. „WordPress Gravatar“ URL gavimas
WordPress get_avatar ()
yra patogi funkcija norint gauti vartotojo avatarą; funkcija atkuria vaizdą kartu su img
elementas. Tačiau kartais noriu paimti tik vaizdo URL, kad galėčiau laisvai ir lengvai pridėti priskirtų klasių ar ID į vaizdą.
Jei turite tai omenyje, į savo funkcijos.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 (masyvas ('s' => 80, 'd' => 'mm',), $ url); grąžinti esc_url_raw ($ url);
Tada kažkur kitame faile - galbūt single.php
arba page.php
- naudokite šį kodą, kad būtų rodomas vaizdas.
$ avatar_url = get_avatar_img_url (); echo '„;
Čia rasite išsamesnį pranešimą, kuriuo galite suskaidyti.
Suderinamumas: WordPress 1.5
23. Pašalinkite klases iš meniu
WordPress, pagal nutylėjimą, prideda klasių krūva. Nors tai yra gera, kad būtų galima plačiai pritaikyti, meniu HTML žymėjimas iš tikrųjų atrodo netinkamas. Tvarkykite jį ir pridėkite tik jums reikalingą klasę, naudodami toliau pateiktą fragmentą.
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')): ";
Suderinamumas: „WordPress 3.0.0“
24. SSL taikymas programoje „WordPress“
SSL, ne tik apsaugo jūsų svetainę, bet ir sukelia „Google“ paieškos rezultatų reitingą. Toliau pateikiamame patarime Jenni McKinnon aptaria, kaip įdiegti SSL „WordPress“ daugiašaliuose puslapiuose, kuriuose gali būti naudojami keli subdomenai.
Suderinamumas: „WordPress 3.0.0“
25. „WordPress“ turinio redaktoriaus pritaikymas
Stilių pridėjimas redaktoriui pagerins rašymo patirtį „WordPress“ redaktoriuje. Jūs galite suderinti „backend“ tipografinius stilius su priekiniu galu, kad rašant galėtumėte matyti galutinę versiją (arba kuo arčiau galutinės versijos). Tai sumažins persijungimą tarp redaktoriaus ir turinio.
funkcija my_editor_styles () add_editor_style ('editor-style.css'); add_action ('admin_init', 'my_editor_styles');
Suderinamumas: „WordPress 3.0.0“
26. „Plugin Welcome“ ekrano kūrimas
Jei ką tik atnaujinote „WordPress“, būsite nukreipti į specialųjį ekraną, kuriame bus rodoma naujausia versija, kurią ką tik įdiegėte, dalyviai, papildymai ir visi pakeitimai, padaryti po gaubtu. Šis patarimas, Danielio Patakio „WordPress“ papildinio „Sveiki atvykimo ekrano kūrimas“ padės jums, kaip sukurti savo „plugin“ pasveikinimo ekraną.
Suderinamumas: WordPress 3.6
27. Tinkinkite „Jetpack Mobile“ temą
Jetpack ateina su mobilia tema. Tai yra speciali tema, naudojama, kai svetainė yra peržiūrima mobiliuosiuose įrenginiuose. Ir kaip ir bet kurią kitą temą, mes galime ją pritaikyti. Štai Jeremy, vienas iš „Jetpack“ kūrėjų, patarimų, kaip pritaikyti „Jetpack Mobile“ temą. Tai gera alternatyva apsvarstyti vietoj atsakingo interneto dizaino.
Suderinamumas: WordPress 3.8
28. Papildomos nuotraukos pridėjimas prie kategorijos
Norite pridėti kategoriją vaizdą ir rodyti jį savo temoje? Ši funkcija trūksta „WordPress“, kuri iš tikrųjų gali būti naudinga temų kūrėjams.
Suderinamumas: WordPress 3.6
29. Rodomas paslėptas ekranas “Visi nustatymai”
„WordPress“ paukščių kiaušinis, šis kodo fragmentas pridės visus „WordPress“ duomenų bazės nustatymus į vieną puslapį.
funkcija all_settings_link () add_options_page (__ („visi nustatymai“), __ („visi nustatymai“), „administratorius“, „options.php“); add_action ('admin_menu', 'all_settings_link');
Suderinamumas: WordPress 3.1
30. Pašalinti naujinimą
„WordPress“ pagal numatytuosius nustatymus atvaizduoja naujinius visiems naudotojų lygiams, kai jie prisijungia prie „backend“. Pridėkite šiuos kodus, kad paslėptumėte „WordPress“ naujinimo pranešimą, išskyrus naudotojus, turinčius „Administravimo“ teisę.
global $ user_login; get_currentuserinfo (); jei (! current_user_can ('update_plugins')) // patikrina, ar dabartinis vartotojas gali atnaujinti įskiepius pridėti failą („init“, „create_function“ („$ a“, „pašalinti järgmiselt“ („init“, „wp_version_check“));) 2); add_filter ('pre_option_update_core', create_function ('$ a', "return null;"));
Suderinamumas: WordPress 3.0.1
31. Pridėkite miniatiūrą pašto / puslapio redagavimo sąraše
Šiame kode bus rodomi vaizdai, kuriuos priskyrėte skelbti stulpelyje „Post“. Naudingas triukas, kad pamatytumėte, kuris pranešimas turi miniatiūrą ir kuris ne. Atkreipkite dėmesį, kad jūsų tema turėtų remti įrašų miniatiūras.
add_filter ('manag_posts_columns', 'posts_columns', 5); add_action ('manag_posts_custom_column', 'posts_custom_columns', 5, 2); funkcija posts_columns ($ defaults) $ defaults ['riv_post_thumbs'] = __ ('Thumbs'); grąžinti $ numatytuosius; funkcija posts_custom_columns ($ column_name, $ id) if ($ column_name === 'riv_post_thumbs') echo the_post_thumbnail („rodoma miniatiūra“);
Suderinamumas: „WordPress 3.0.0“
32. Vaizdų galandimas
Sąžiningai, aš nežinojau, kad mes galėtume išryškinti „WordPress“ vaizdus, kai įkelsime vaizdą. Štai kaip galite, tačiau turėkite omenyje, kad jis veikia tik JPG vaizdams.
funkcija ajx_sharpen_resized_files ($ resized_file) $ image = wp_load_image ($ resized_file); jei (! is_resource ($ image)) grąžina naują WP_Error ('error_loading_image', $ image, $ file); $ size = @getimagesize ($ resized_file); jei (! $ size) grąžina naują WP_Error ('invalid_image', __ ("Nepavyko skaityti vaizdo dydžio"), $ failą); sąrašas ($ orig_w, $ orig_h, $ orig_type) = $ dydis; jungiklis ($ orig_type) atvejis IMAGETYPE_JPEG: $ matrica = masyvas (masyvas (-1, -1, -1), masyvas (-1, 16, -1), masyvas (-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')); pertrauka; atvejis IMAGETYPE_PNG: grąžinti $ resized_file; atvejis IMAGETYPE_GIF: grąžinti $ resized_file; grąžinti $ resized_file; add_filter ('image_make_intermediate_size', 'ajx_sharpen_resized_files', 900);
Suderinamumas: „WordPress“ 2.5
33. Pašalinti nereikalingą informaciją
WordPress prideda dalykų krūva pvz., „WordPress“ versija, „RSD Link“ ir „Shortlink“, tai ne visa tai naudinga. Jei norite pašalinti šiuos informacijos bitus, naudokite:
funkcija remove_header_info () remove_action ('wp_head', 'rsd_link'); pašalinti_action ('wp_head', 'wlwmanifest_link'); pašalinti_action ('wp_head', 'wp_generator'); pašalinti_action ('wp_head', 'start_post_rel_link'); pašalinti_action ('wp_head', 'index_rel_link'); pašalinti_action ('wp_head', 'nextcent_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');
Pašalinkite vieną iš pašalinkite paketą
iš minėto fragmento, kurį norite išsaugoti.
Suderinamumas: „WordPress 2.0“
34. Smart WP_Debug
Idealiu atveju neturėtumėte įjungti WP_Debug gyvoje svetainėje, nes ji atskleis kritinę informaciją. Bet jei jums reikia gudrybės, kad tai atliktumėte saugiai, čia:
jei (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '1') // įgalina pranešimus pranešimams kūrimo metu - E_ALL define ('WP_DEBUG', true); elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '2') // turi būti teisinga WP_DEBUG_DISPLAY darbui apibrėžti ('WP_DEBUG', tiesa); // priversti nustatyti klaidų rodymą („WP_DEBUG_DISPLAY“, tiesa); elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '3') // turi būti teisingas WP_DEBUG_LOG darbui apibrėžti ('WP_DEBUG', tiesa); // žurnalo klaidos debug.log į wp-content katalogą apibrėžia ('WP_DEBUG_LOG', tiesa);
Įtraukus aukščiau nurodytą kodą, galite įgalinti derinimą pridėdami ?debug = 2
, ?debug = 1
, ?debug = 3
URL gale, kad pamatytumėte klaidą, kuri atsiranda jūsų svetainėje.
Suderinamumas: „WordPress 2.0“
35. Įgalinti trumpąjį kodą valdiklyje
Toliau pateikiama naudinga kodo dalis, jei norite įdėti „YouTube“ arba „SoundCloud“ į valdiklio sritį su trumpuoju kodu.
add_filter („widget_text“, masyvas ($ wp_embed, „run_shortcode“), 8); add_filter („widget_text“, masyvas ($ wp_embed, „autoembed“), 8);
Suderinamumas: WordPress 2.9.0
36. Nustatyti numatytąjį redaktorių (vaizdinis / tekstas)
Nustatykite numatytąjį redaktoriaus tipą, kurį naudotojai gali naudoti. Pakeisti $ redaktorius
arba html
arba skarda
. Žinoma, vartotojas vis tiek galėtų atsisakyti numatytojo.
funkcija my_default_editor () $ editor = 'tinymce'; // html arba tinymce return $ redaktorius; add_filter ('wp_default_editor', 'my_default_editor');
Suderinamumas: „WordPress 2.5.0“
37. Pratęskite automatinį atsijungimą
„WordPress“ leidžia jums likti prisijungęs 48 valandas, plius 14 dienų pratęsimas, jei patikrinsime “Prisimink mane” parinktis prisijungus. Tačiau jei esate tikri, kad jūsų kompiuteris nebus pažeistas antros ar trečiosios šalies, galite pridėti šį kodą, kad galėtumėte prisijungti ne ilgiau kaip metus. Bus prašoma prisijungti tik kartą per metus.
funkcija keep_me_logged_in_for_1_year ($ expirein) return 31556926; // 1 metai sekundėmis add_filter ('auth_cookie_expiration', 'keep_me_logged_in_for_1_year');
Suderinamumas: WordPress 2.8.0
38. Visada naudokite paveikslą
„WordPress“ suvynios img
su p
žyma. Jei esate HTML semantinis puristas, galite pridėti šį kodą, kad priverstumėte WordPress įvesti vaizdą su skaičius
elementas.
add_filter („image_send_to_editor“, funkcija ($ html, $ id, $ caption, $ title, $ lygiuoti, $ url, $ size, $ alt) if (current_theme_supports ('html5') &&! $ caption) $ html = sprintf ('', $ html); // Pakeiskite savo poreikius! grąžinti $ html; , 10, 8);
Suderinamumas: WordPress 2.9.0
39. Keisti numatytąjį vaidmenų pavadinimą
“Administratorius”, “Autorius”, ir “Abonentas” yra „WordPress“ naudotojams skirti pavadinimai administraciniu lygiu. Jei norite pakeisti šiuos numatytuosius vardus į kažką, kuris skamba labiau tinka jūsų svetainei, pridėkite šį kodą, tada pakeiskite vardus į tai, ką norite:
funkcija change_role_name () global $ wp_roles; jei (! isset ($ wp_roles)) $ wp_roles = naujas WP_Roles (); $ wp_roles-> vaidmenis ['mokėtojas'] ['name'] = 'Freelance'; $ wp_roles-> vaidmenų_pavadinimai ['inpututor'] = 'Laisvai samdomi'; add_action ('init', 'change_role_name');
Suderinamumas: WordPress 3.1
40. Numatytieji priedų nustatymai
Čia pateikiamas fragmentas, leidžiantis nurodyti numatytąjį dydį, lygiavimą ir nuorodą, skirtą nuotraukoms, kurias norite įdėti į redaktorių.
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');
Suderinamumas: WordPress 3.5
41. Patvirtinkite išskirtinį vaizdą
Kai kurie iš mūsų pageidauja skelbimų, kuriuos norite išleisti su „Featured Image“. Šis pranešimas, kurį patvirtins Paul Underwood, patvirtins, kaip padaryti, kad naudotojai įkeltų rodomą vaizdą, kol jų skelbimas bus paskelbtas.
Suderinamumas: „WordPress 3.0“
42. Pasirinktinis vaizdo dydis medijos įkėlimo programoje
add_image_size
yra „WordPress“ funkcija, leidžianti apkarpyti ir rodyti pasirinktinį vaizdo dydį. Jei norite leisti vartotojams pridėti vaizdą pagal šį pasirinktinį dydį, pridėkite šiuos kodus, kad pamatytumėte “pasirinktinio vaizdo dydis” „WordPress“ medijos įkėlėjo parinktis.
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 ($ size) $ size ['pw-thumb'] = __ ('Custom Thumb', 'pippin'); $ size ['pw-large'] = __ ('Custom Large', 'pippin'); grąžinti $ dydžius; add_filter ('image_size_names_choose', 'pw_show_image_sizes');
Suderinamumas: WordPress 3.8
43. Įkelkite tik scenarijų, jei yra konkretus trumpasis kodas
Ankstesniame įraše parodėme, kaip sukurti priskirtą trumpąjį kodą. Jei jūsų trumpasis kodas reikalauja „JavaScript“ funkcijos, vadovaukitės „Silvio-Cristian Burcă“ „Jedi Master“ būdu (garsiai žinomas kaip „Scribu“), kad įsitikintumėte, jog įkeliate „JavaScript“ tik tada, kai naudojamas trumpasis kodas.
Suderinamumas: „WordPress“ 2.6
44. Meniu aprašas
Kai pridedate meniu per Išvaizda> Meniu, pamatysite įvestį, kurią norite pridėti “apibūdinimas”. Bet jūs to nerasite bet kurioje priekinės dalies vietoje, nes turime pritaikyti „WordPress“ numatytąjį meniu šabloną, kad būtų įtrauktas aprašymas.
Čia yra elegantiškas būdas tai padaryti.
funkcija add_description_to_menu ($ item_output, $ item, $ deep, $ args) if (strlen ($ item-> description)> 0) // pridėti aprašą po nuorodos $ item_output. = sprintf ('% s', esc_html ($ item-> description)); // įterpti aprašymą kaip paskutinį elementą * į * nuorodą ($ input_output baigiasi „$ args-> po ") // $ item_output = substr ($ item_output, 0, -strlen ("$ args-> po ")). sprintf ('% s„, esc_html ($ item-> description)). "$ args-> po "; grąžinti $ item_output; add_filter ('walker_nav_menu_start_el', 'add_description_to_menu', 10, 4);
Suderinamumas: „WordPress 3.0.0“
45. Dashicons naudojimas
Dabar galite naudoti „WordPress“ sukurtą šrifto piktogramą „Dashicons“, kad pridėtumėte piktogramas į „wp-admin“ meniu. Peržiūrėkite mūsų pamoką, kaip pradėti naudoti „Dashicons“.
Suderinamumas: WordPress 3.8
46. Tinkinti “Howdy” Pranešimas
Sekite mūsų ankstesnę pamoką, kad pakeistumėte „WordPress“ nesąmoningą “bjaurus” pranešimas, kuris rodomas administratoriaus juostoje, į kažką labiau individualizuotą.
Suderinamumas: WordPress 2.9
47. Neįtraukite skelbimo iš „Jetpack“ populiarios valdiklio
„Jetpack“ yra su valdikliu, leidžiančiu rodyti labiausiai žiūrimus arba populiariausius pranešimus ir puslapius. Tačiau kartais populiariausi puslapiai gali būti pagrindinis puslapis arba puslapis, kurio nenorite įtraukti į labiausiai žiūrėtą krūvą.
Pridėti šį kodą, kad pašalintumėte šį puslapį ar įrašą:
funkcija jeherve_remove_post_top_posts ($ posts, $ post_ids, $ count) foreach ($ posts kaip $ k => $ post) if ('1215' == $ pranešimas ['post_id']) unset ($ posts [$ k] ); grąžinti $ įrašus; add_filter ('jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3);
Pakeiskite fragmente esantį ID ir įrašo arba puslapio, kurį norite pašalinti, ID.
Suderinamumas: WordPress 4.0 ir Jetpack 3.3
48. Truncate Post Title
Šis fragmentas kontroliuoja maksimalų pavadinimo ilgį. Įtraukite šį fragmentą į funkcijos.php
. Tada naudokite funkciją customTitle ()
į šabloną, kad būtų išleistas pavadinimas vietoj „WordPress“ Antraštė()
metodas.
funkcija customTitle ($ limit) $ title = get_the_title ($ post-> ID); jei (strlen ($ title)> $ limit) $ title = substr ($ title, 0, $ limit). „…“; echo $ title;
Jei sukursite „WordPress“ temą su plytelėmis, kur plytelių aukštis turi būti lygus, galbūt norėsite nurodyti pavadinimo ilgio ribą. Tokiu atveju šis fragmentas turėtų būti naudingas.
Suderinamumas: „WordPress 3.0“
49. Pašalinkite „WordPress“ logotipą
WordPress 3.1 prideda administratoriaus juostą, kurioje yra saitų saitų ir „WordPress“ logotipas. Jei ketinate pasidalyti svetaines klientui ir norite, kad jis būtų beprasmis, čia yra funkcija pašalinti tą „WordPress“ logotipą.
funkcija annointed_admin_bar_remove () global $ wp_admin_bar; / * Pašalinti jų daiktus * / $ wp_admin_bar-> remove_menu ('wp-logo'); add_action ('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0);
Suderinamumas: „WordPress 3.1.0“
50. QR kodas su nuoroda į straipsnį
Pagerinkite savo svetainės prieinamumą mobiliesiems įrenginiams su QR kodais. Šis kodas leidžia rodyti QR kodus su nuoroda į straipsnį. Mobilieji naudotojai, turintys QR kodo skaitytuvą, gali gauti straipsnio nuorodą, kad galėtumėte greitai peržiūrėti savo mobiliuosiuose įrenginiuose.
"https://assets.hongkiat.com/uploads/wordpress-plugin-administration/wider-menu.jpg">