50 halutuinta WordPress-vihjeitä, vihjeitä ja hakuja
Aiemmin olemme esittäneet yli 30 häkkiä ja temppuja WordPressin mukauttamiseksi. Mutta WordPress on ollut useiden iterointien ja päivitysten jälkeen kyseisen kokoelman julkaisemisen jälkeen. Jotkut WordPress-toiminnot on pudonnut, jotkut on korvattu paremmilla lähestymistavoilla, jotka tekevät tietyt temput, joita tiedät, enää ole käyttökelpoisia.
Kuvittelimme, että saatat haluta uusia vinkkejä, temppuja ja hakata, jotka toimivat uusimman WordPress-version kanssa. Tässä on 50. Kuten ystävällinen muistutus, ota varovaisuutta, kun yrität jotakin Lisäasetukset-osion vinkkejä, koska saatat tehdä sivustosi käyttökelvottomaksi, jos et tiedä mitä teet.
1. Estä Full-Height Editor
WordPress 4.0 lisäsi hienovaraisen UX-muutoksen editoriin. Jos vierität tai kirjoitat pituuskappaletta, editorin korkeus vastaa näytön korkeutta ja poistaa editorin vierityspalkit.
Joidenkin paneelien, kuten Ote ja Mukautetut kentät jotka sijaitsevat editorin alapuolella, sinun on selattava loppuun asti kappaleen loppuun. Jos et halua tätä, valitse vaihtoehto pois päältä Näytön asetukset paneeli.
yhteensopivuus: WordPress 4.0
2. Upota ennen ja jälkeen kuvan vertailu
Oletko koskaan kokenut kuvan vertailua, jossa voit siirtyä oikealle nähdäksesi ennen ja vasemmalle jälkeen? Jos haluat näyttää jotain sellaista sivustossasi, voit asentaa TwentyTwenty. Tämä laajennus perustuu Zurb TwentyTwentyyn. Lisäosa esittelee uuden lyhytkoodin, [Twentytwenty]
, jossa voit lisätä kaksi kuvaa vertailtavaksi.
yhteensopivuus: WordPress 3.5.1 tai uudempi
3. Palauta laajennukset tai teemat aiempaan versioon (helposti)
Kuten minkä tahansa muun järjestelmän päivityksen yhteydessä, on myös mahdollista, että uusi laajennus tai teemapäivitys saattaa vahingoittaa verkkosivustoa. WordPress ei salli meidän palata edelliseen versioon, mutta voit asentaa tämän laajennuksen WP-Rollbackin saadaksesi tämän toiminnon. Kun se on aktivoitu, se lisää linkin “palautus” jokaiseen asennettuun laajennukseen.
yhteensopivuus: WordPress 3.8 tai uudempi
4. Järjestä hallintavalikko
Tämän pluginin, Admin Menu Managerin, avulla voit järjestää jokaisen valikkojärjestyksen adminin kautta vetämällä ja pudottamalla.
yhteensopivuus: WordPress 4.0 tai uudempi
5. Tekstieditori SyntaxHighlighter
WordPress-tekstimuotoinen editori on melko tavallinen. Voit tehdä sen käyttäjäystävällisemmäksi asentamalla HTML-editori SyntaxHighlighter, plugin, joka lisää syntaksin värityksen kuten koodieditorissa. Se tekee muokkaamisesta paljon helpompaa, varsinkin jos käytät tekstimuotoista editoria useammin kuin visuaalinen (WYSIWYG) vastine.
yhteensopivuus: WordPress 3.3 tai uudempi
6. Kuvakkeen lisääminen valikkoon
Noudata tätä vinkkiä lisätäksesi kuvakkeen verkkosivustosi valikkokohteiden viereen, jolloin valikkosi navigoi enemmän visuaalisesti.
yhteensopivuus: WordPress 4.1 tai uudempi
7. Voice Search -toiminnon käyttöönotto
WordPress-haku on huonosti rakennettu, hankala ja anna minun aloittaa hakutuloksen tarkkuudesta. Mutta älä anna tämän estää sinua lisäämästä siihen äänihaun. Kun olet asentanut, huomaat a “mikrofoni” -kuvake näkyy hakukentässä.
yhteensopivuus: WordPress 2.6 tai uudempi
8. Asenna WordPress Plugin Githubin kautta
Löysitkö Githubissa WordPress-laajennuksen, jonka haluat asentaa sivustoosi? Noudata tätä vihjeitä siitä, miten plugins asennetaan kätevästi vain muutamalla napsautuksella. Ole varovainen, vaikka siihen, mitä asennat plugineiksi, ei valvota. On mahdollista, että haittaohjelmat voivat sallia sivustosi tunkeutumisen.
yhteensopivuus: WordPress 3.6 tai uudempi
9. Asenna laajennus yhdellä napsautuksella
Lisäosien hallintaan voit asentaa WP-Core-sovelluksen. Tämä on plugin, joka tekee WordPress-laajennuksen asennuksista entistä virtaviivaisempia. Voit myös tehdä kokoelman useiden laajennusten yhdistämiseksi ja asentamiseksi yhdellä napsautuksella.
yhteensopivuus: WordPress 3.5 tai uudempi
10. Lisäasetukset
Pystyimme asettamaan marginaaleja ja reunoja, kun asetimme kuvia sisältöön. WordPress 3.9: stä alkaen nämä vaihtoehdot poistettiin. Jos unohdit ne, voit asentaa tämän laajennuksen tuomaan nämä asetukset takaisin.
yhteensopivuus: WordPress 3.9 tai uudempi
11. Näytä levynkäyttökaavio
Asenna tämä plugin Disk Usage Sunburst, jos haluat näyttää DaisyDiskin kaltaisen kauniin visualisoinnin sivustosi levytilan käytöstä. Hyvin hyödyllinen apuohjelma, jonka voit lisätä sivustoosi.
yhteensopivuus: WordPress 4.0 tai uudempi
Pitkälle kehittynyt
Tämän jälkeen ovat edistyneitä vinkkejä niille, jotka haluavat tutustua, ja niille, jotka nauttivat käsien likaantumisesta koodeilla. Monet seuraavista vinkeistä saattavat kuitenkin tehdä sivustosi käyttökelvottomaksi, joten ne olisi toteutettava enemmän ja varovaisemmin.
12. WordPress Output Debug File
Tämä katkaisu kertoo WordPressille tallentaa virheenkorjauslokin virheen a .loki
tiedoston sijasta sen näyttämistä etupäässä. Kätevä katkaisu, joka mahdollistaa WordPressin virheenkorjauksen live-sivustossa.
yhteensopivuus: WordPress 3.1
define ('WP_DEBUG', totta); define ('WP_DEBUG_LOG', totta); define ('WP_DEBUG_DISPLAY', false);
13. Jetpack-moduulien käyttäminen - Offline
Suorita ja ota käyttöön kaikki Jetpack-moduulit offline-tilassa, mukaan lukien moduulit, jotka todella edellyttävät yhteyden muodostamista WordPress.comiin toimiakseen; hyödyllinen vinkki, jos kehität ja integroitte Jetpack-moduuleja teemaanne.
yhteensopivuus: WordPress 4.1
14. Kirjaudu WordPressiin sähköpostiosoitteella
WordPress paljastaa käyttäjänimen, joka tekee siitä askeleen helpommaksi hyökkäyksille. Voit harkita kirjautumisparametrien muuttamista sähköposti ja salasana yhdistelmää käyttäjätunnuksen sijasta käyttämällä tätä hakata.
yhteensopivuus: WordPress 2.5.0
15. Poista itsepalautus / itsestään takaisinkytkentä käytöstä
Tämä temppu estää WordPressin itsensä pingottamisen, mikä tapahtuu, jos linkität oman verkkosivustosi sivuja tai viestejä.
toiminto no_self_ping (& $ links) $ home = get_option ('home'); foreach ($ links kuten $ l => $ link), jos (0 === strpos ($ link, $ home)) unset ($ links [$ l]); add_action ('pre_ping', 'no_self_ping');
Toinen tapa, jolla voit käyttää Disabler-laajennuksen asentamista. Se on plugin, jonka avulla voit kytkeä päälle tai pois tietyt WordPress-toiminnot, kuten itsestään pingin poistamisen käytöstä.
yhteensopivuus: WordPress 2.0
16. Sisältöä edeltävä sisältö
Tämä kärki on varsin hyödyllinen, jos haluat lisätä oletussisältöä joka kerta, kun luot uuden viestin, sivun tai mukautetun postityypin sisällön; idea on samanlainen kuin tavallisen allekirjoituksen lisääminen uusien sähköpostiviestien luomisessa.
yhteensopivuus: WordPress 1.5
17. Postin mukautettu luokka
Seuraava kärki tutkii joitakin WordPress Post Classin mukautuksia perusteellisesti post_class
. Se on hyödyllistä, jos haluat olla tarkempia postityylisi suhteen.
yhteensopivuus: WordPress 2.7
18. Google-fonttien (oikea tapa) lisääminen
Toinen loistava kärki ThemeShaperista, täydellinen opas, jonka avulla voit lisätä Google Fontin WordPress-teemaan oikein. Se sisältää sen, miten se voidaan lisätä etupäähän, editoriin ja miten varmistetaan eri kielien yhteensopivuus.
yhteensopivuus: WordPress 3.0
19. Vaihtoehtoisen mallin lataaminen
WordPress käyttää single.php
näyttää postisisältöä. Jos haluat muuttaa sitä kenties, post.php
, tämä vihje näyttää, miten voit ohittaa oletusarvoiset WordPress-mallit oikein.
add_filter ('template_include', 'my_callback'); toiminto my_callback ($ original_template) if (some_condition ()) return SOME_PATH. '/Some-custom-file.php'; else return $ original_template;
yhteensopivuus: WordPress 1.5
20. WordPress Theme Customizer Scratchista
WordPress 3.4 lisää uuden API: n, nimeltään Customizer, jonka avulla voit rakentaa ohjaimia teeman mukauttamiseksi ja nähdä tuloksen reaaliajassa. Customizer-sovellusliittymä voi olla joillekin ylivoimainen, sillä se sisältää monitieteisiä koodisarjoja, kuten PHP, JavaScript, Ajax ja jQuery.
Teemarahasto on kuitenkin koonnut täydellisen oppaan WordPress Customizerille. Opit lisäämään räätälöintivalikon, rakentamaan osioita, asetuksia, syöttöohjaimia sekä paneeleja ja oppimaan niiden toiminnot yhdessä - sisään ja ulos. Olennainen viite WordPress-teemankehittäjille.
yhteensopivuus: WordPress 3.4
21. Vagrantin käyttäminen WordPressin avulla
Vagrant on loistava työkalu virtuaalisen ympäristön luomiseen ja WordPress-kehitystestin suorittamiseen sen varmistamiseksi, että teemat ja laajennukset toimivat erilaisissa tapauksissa. Seuraavassa vihjeessä Daniel Pataki kävelee sinut läpi, miten saat WordPress-sivustosi käyttöön ja toimimaan Vagrantin kanssa.
yhteensopivuus: Mikä tahansa WordPress-versio
22. WordPress Gravatarin URL-osoitteen hakeminen
WordPress get_avatar ()
on kätevä toiminto käyttäjän avatarin saamiseksi; toiminto noutaa kuvan img
elementti. Mutta joskus haluan napata vain kuvan URL-osoitteen, jotta voisin vapaasti ja helposti lisätä mukautettuja luokkia tai tunnuksia kuvaan.
Jos tämä on mielessäsi, lisää seuraava koodi functions.php
:
toiminto get_avatar_img_url () $ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'. md5 ($ user_email); $ url = add_query_arg (array ('s' => 80, 'd' => 'mm',), $ url); palaa esc_url_raw ($ url);
Sitten jonnekin toisessa tiedostossa - ehkä single.php
tai page.php
- näytä kuva seuraavalla koodilla.
$ avatar_url = get_avatar_img_url (); echo '';
Tässä on yksityiskohtaisempi viesti, jolla voit murtaa sen.
yhteensopivuus: WordPress 1.5
23. Poista luokat valikosta
WordPress lisää oletusarvoisesti joukon luokkia. Vaikka tämä on hyvä sallia laaja räätälöinti, valikko HTML-merkintä näyttää todella sekavalta. Puhdista se ja lisää vain tarvittava luokka alla olevalla katkelmalla.
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); toiminto my_css_attributes_filter ($ var) return is_array ($ var)? array_intersect ($ var, array ('current-menu-item')): ";
yhteensopivuus: WordPress 3.0.0
24. SSL: n käyttö WordPress Multisite -palvelussa
SSL, joka ei vain takaa sivustosi, vaan myös pommittaa Google-hakutuloksen sijoitukset. Seuraavassa vihjeessä Jenni McKinnon kattaa SSL: n käyttöönoton WordPress-monisivustoissa, joissa voi olla useita alialueita.
yhteensopivuus: WordPress 3.0.0
25. WordPress-sisällöneditorin mukauttaminen
Tyylien lisääminen editoriin parantaa kirjoituskokemusta WordPress-editorissa. Voit sovittaa taustan tyypilliset tyypit etupään avulla, jolloin näet lopullisen version (tai version, joka on mahdollisimman lähellä lopullista) kirjoittamisen aikana. Tämä vähentää editorin ja sisällön lähdön välistä vaihtoa.
toiminto my_editor_styles () add_editor_style ('editor-style.css'); add_action ('admin_init', 'my_editor_styles');
yhteensopivuus: WordPress 3.0.0
26. Plugin Welcome -näytön luominen
Jos olet juuri päivittänyt WordPressin, sinut ohjataan erityiseen näyttöön, jossa näytetään juuri asennetun uusimman version tiedot, avustajat, lisäykset sekä kaikki hupun alla tehdyt muutokset. Tämä vihje, Daniel Patakin tervehdysnäytön luominen WordPress-laajennuksellesi opastaa sinua luomaan tervetuloa-näytön omalle pluginille.
yhteensopivuus: WordPress 3.6
27. Muokkaa Jetpack Mobile -teemaa
Jetpack mukana Mobile Theme. Se on erityinen teema, jota käytetään, kun sivustoa tarkastellaan mobiililaitteissa. Ja kuten mikä tahansa muu teema, voimme muokata sitä. Jeremy, yksi Jetpack-kehittäjistä, kertoo, miten Jetpack Mobile -teemaa muokataan. Se on hyvä vaihtoehto harkita reagoivan web-suunnittelun sijasta.
yhteensopivuus: WordPress 3.8
28. Lisätyn kuvan lisääminen luokkaan
Haluatko lisätä näkyvän kuvan kategorialle ja näyttää sen teemaanne? Tämä ominaisuus puuttuu WordPressista, joka voisi olla hyödyllinen teemankehittäjille.
yhteensopivuus: WordPress 3.6
29. Näyttö Piilotettu “Kaikki asetukset”
WordPress-pääsiäismuna, tämä koodinpätkä lisää kaikki WordPress-tietokannan asetukset yhdelle sivulle.
toiminto all_settings_link () add_options_page (__ ('kaikki asetukset'), __ ('kaikki asetukset'), 'järjestelmänvalvoja', 'options.php'); add_action ('admin_menu', 'all_settings_link');
yhteensopivuus: WordPress 3.1
30. Poista päivitysilmoitus
WordPress näyttää oletusarvoisesti päivitystiedotukset kaikille käyttäjätasoille, kun ne ovat kirjautuneet taustalle. Lisää seuraavat koodit piilottaaksesi WordPress-päivitysilmoituksen lukuun ottamatta käyttäjiä, joilla on järjestelmänvalvojan käyttöoikeus.
globaali $ user_login; get_currentuserinfo (); jos (! current_user_can ('update_plugins')) // tarkistaa, voiko nykyinen käyttäjä päivittää lisäosien lisäosaa ('init', create_function ('$ a', "remove_action ('init', 'wp_version_check');") 2); add_filter ('pre_option_update_core', create_function ('$ a', "return null;"));
yhteensopivuus: WordPress 3.0.1
31. Lisää pikkukuva postitus- / sivun muokkausluetteloon
Tämä koodi näyttää näkyvät kuvat, jotka olet määrittänyt lähettämään Post-sarakkeessa. Hyödyllinen temppu nähdäksesi, millä viestillä on pikkukuva ja mikä ei. Huomaa, että teeman pitäisi tukea postin pikkukuvia.
add_filter ('manag_posts_columns', 'posts_columns', 5); add_action ('manag_posts_custom_column', 'posts_custom_columns', 5, 2); toiminto posts_columns ($ defaults) $ defaults ['riv_post_thumbs'] = __ ('Thumbs'); palauttaa $ oletukset; toiminto posts_custom_columns ($ column_name, $ id) if ($ column_name === 'riv_post_thumbs') echo the_post_thumbnail ('featured-thumbnail');
yhteensopivuus: WordPress 3.0.0
32. Kuvien teroitus
Rehellisesti sanottuna en tiennyt, että voisimme terävöittää kuvia WordPressissa, kun lähetämme kuvan. Näin voit, mutta pidä mielessä, että se toimii vain JPG-kuvissa.
toiminto ajx_sharpen_resized_files ($ resized_file) $ image = wp_load_image ($ resized_file); jos (! is_resource ($ image)) palauttaa uuden WP_Errorin ('error_loading_image', $ image, $ file); $ size = @getimagesize ($ resized_file); jos (! $ size) palaa uusi WP_Error ('invalid_image', __ ('Ei voi lukea kuvan kokoa'), $ tiedosto); lista ($ orig_w, $ orig_h, $ orig_type) = $ koko; kytkin ($ orig_type) tapaus IMAGETYPE_JPEG: $ matriisi = array (array (-1, -1, -1), taulukko (-1, 16, -1), taulukko (-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')); tauko; tapaus IMAGETYPE_PNG: palauta $ resized_file; tapaus IMAGETYPE_GIF: palauta $ resized_file; palauta $ resized_file; add_filter ('image_make_intermediate_size', 'ajx_sharpen_resized_files', 900);
yhteensopivuus: WordPress 2.5
33. Poista tarpeettomat tiedot päältä
WordPress lisää joukon asioita kuten WordPress-versio, RSD Link ja Shortlink, info, joka ei ole kaikki hyödyllinen. Jos haluat poistaa nämä tiedot, käytä tätä:
toiminto remove_header_info () remove_action ('wp_head', 'rsd_link'); poista_action ('wp_head', 'wlwmanifest_link'); poista_action ('wp_head', 'wp_generator'); poista_action ('wp_head', 'start_post_rel_link'); poista_action ('wp_head', 'index_rel_link'); poista_action ('wp_head', 'nextcent_posts_rel_link'); // WordPressille < 3.0 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' ); // for WordPress >= 3.0 add_action ('init', 'remove_header_info');
Poista jompikumpi remove_action
yllä olevasta katkelmasta, jonka haluat säilyttää.
yhteensopivuus: WordPress 2.0
34. Smart WP_Debug
Ihannetapauksessa sinun ei pitäisi sallia WP_Debugia live-sivustossa, koska se paljastaa kriittisiä tietoja. Mutta jos tarvitset temppua niin turvallisesti, tässä se on:
jos (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '1') // mahdollistaa ilmoitusten raportoinnin kehittämisen aikana - E_ALL määritellä ('WP_DEBUG', totta); elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '2') // täytyy olla totta WP_DEBUG_DISPLAY-toiminnolle määritettäessä ('WP_DEBUG', totta); // pakottaa virheiden näyttö määrittelemään ('WP_DEBUG_DISPLAY', totta); elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '3') // täytyy olla totta, kun WP_DEBUG_LOG on määritettävissä ('WP_DEBUG', true); // logi virheitä debug.logille wp-content-hakemistossa määritellä ('WP_DEBUG_LOG', totta);
Kun yllä oleva koodi on lisätty, voit ottaa virheenkorjauksen käyttöön lisäämällä ?debug = 2
, ?debug = 1
, ?debug = 3
URL-osoitteen lopussa nähdäksesi sivustossasi esiintyvän virheen.
yhteensopivuus: WordPress 2.0
35. Ota pikakoodi käyttöön widgetissä
Seuraava on hyödyllinen koodi, jos haluat upottaa Youtube- tai SoundCloud-sovelluksen widget-alueelle, jossa on lyhytkoodi.
add_filter ('widget_text', array ($ wp_embed, 'run_shortcode'), 8); add_filter ('widget_text', array ($ wp_embed, 'autoembed'), 8);
yhteensopivuus: WordPress 2.9.0
36. Aseta oletuseditori (visuaalinen / teksti)
Aseta oletustyyppi, jota käyttäjät voivat käyttää. Muuta $ editori
joko html
tai TinyMCE
. Tietenkin käyttäjä voisi silti olla poissa oletusarvosta.
toiminto my_default_editor () $ editor = 'tinymce'; // html tai tinymce return $ editor; add_filter ('wp_default_editor', 'my_default_editor');
yhteensopivuus: WordPress 2.5.0
37. Laajenna automaattinen uloskirjautuminen
WordPressin avulla voit jäädä sisäänkirjautuneena 48 tunniksi ja 14 päivän pidennyksen, jos tarkistamme “Muista minut” vaihtoehto kirjautumisen yhteydessä. Jos kuitenkin olet varma, että toinen tai kolmas osapuoli ei riko tietokonettasi, voit lisätä tämän koodin, jotta voisit kirjautua sisään enintään vuoden ajan. Sinua pyydetään kirjautumaan vain kerran vuodessa.
toiminto keep_me_logged_in_for_1_year ($ expirein) return 31556926; // 1 vuosi sekunnissa add_filter ('auth_cookie_expiration', 'keep_me_logged_in_for_1_year');
yhteensopivuus: WordPress 2.8.0
38. Käytä aina kuvaa
WordPress käärii img
kanssa p
tag. Jos olet HTML-semanttinen puristi, voit lisätä tämän koodin pakottaaksesi WordPressin kääriä kuvaa kuva
elementti.
add_filter ('image_send_to_editor', toiminto ($ html, $ id, $ caption, $ title, $ align, $ url, $ size, $ alt) if (current_theme_supports ('html5') &&! $ kuvateksti) $ html = sprintf ('', $ html); // Muokkaa tarpeitasi! palauttaa $ html; , 10, 8);
yhteensopivuus: WordPress 2.9.0
39. Muuta oletusarvoa
“Järjestelmänvalvoja”, “kirjailija”, ja “Tilaaja” ovat WordPress-käyttäjille annetut nimet hallinnollisella tasolla. Jos haluat muuttaa näitä oletusnimiä johonkin, joka sopii paremmin sivustoosi, lisää seuraava koodi ja tee muutokset nimiin sen mukaan, mitä haluat:
toiminto change_role_name () global $ wp_roles; jos (! isset ($ wp_roles)) $ wp_roles = uusi WP_Roles (); $ wp_roles-> roolit ['avustaja'] ['name'] = 'Freelance'; $ wp_roles-> roolin_nimet ['osallistaja'] = 'Freelance'; add_action ('init', 'change_role_name');
yhteensopivuus: WordPress 3.1
40. Oletusliittymän asetukset
Tässä on katkaisu, jonka avulla voit määrittää oletuskoon, kohdistuksen ja linkin kuviin, jotka haluat upottaa editoriin.
add_action ('after_setup_theme', 'default_attachment_display_settings'); toiminto default_attachment_display_settings () update_option ('image_default_align', 'left'); update_option ('image_default_link_type', 'none'); update_option ('image_default_size', 'large');
yhteensopivuus: WordPress 3.5
41. Vahvista haluttu kuva
Jotkut meistä mieluummin julkaisevat julkaistut viestit. Tämän julkaisun, Paul Underwoodin Validate Featured Post On postitse, avulla voit näyttää, miten käyttäjät voivat ladata esillä olevan kuvan ennen niiden julkaisemista.
yhteensopivuus: WordPress 3.0
42. Mukautettu kuvan koko medianlataimessa
add_image_size
on WordPress-toiminto, jonka avulla voimme rajata ja näyttää mukautetun kuvan koon. Jos haluat sallia käyttäjien lisätä kuvan tässä mukautetussa koossa, lisää seuraavat koodit osoittamaan “mukautetun kuvan koko” vaihtoehto WordPress-median latausohjelmassa.
toiminto 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'); toiminto pw_show_image_sizes ($ size) $ size ['pw-thumb'] = __ ('Custom Thumb', 'pippin'); $ size ['pw-large'] = __ ('Custom Large', 'pippin'); palauttaa $ kokoja; add_filter ('image_size_names_choose', 'pw_show_image_sizes');
yhteensopivuus: WordPress 3.8
43. Lataa vain komentosarja, jos kyseessä on tietty lyhytkoodi
Edellisessä postissa olemme osoittaneet, miten voit luoda mukautetun pikakoodin. Jos lyhytkoodisi vaatii JavaScript-toiminnon, noudata Silviu-Cristian Burcăn Jedi Master -mallia (tunnettu nimellä Scribu) varmistaaksesi, että lataat JavaScriptin vain, kun lyhytkoodi on käytössä.
yhteensopivuus: WordPress 2.6
44. Valikon kuvaus
Kun lisäät valikon kautta Ulkoasu> Valikko, näet syötteen, jota haluat lisätä “Kuvaus”. Mutta et löydä sitä missään etupäässä, koska meidän on mukautettava WordPressin oletusvalikkomalli sisällyttämään kuvaus.
Tässä on tyylikäs tapa tehdä niin.
toiminto add_description_to_menu ($ item_output, $ item, $ deep, $ args) if (strlen ($ item-> description)> 0) // lisäyksen kuvaus linkin $ item_output. = sprintf ('% s', esc_html ($ item-> kuvaus)); // lisää kuvaus viimeiseksi * * linkiksi ($ input_output päättyy sanaan "$ args-> after ") // $ item_output = subst ($ item_output, 0, -strlen ("$ args-> after ")). sprintf ('% s', esc_html ($ item-> kuvaus)). "$ args-> jälkeen "; palaa $ item_output; add_filter ('walker_nav_menu_start_el', 'add_description_to_menu', 10, 4);
yhteensopivuus: WordPress 3.0.0
45. Dashiconien käyttö
Voit nyt käyttää WordPressin omaa muotoiltua fonttikuvaketta, Dashiconsia, lisätäksesi kuvakkeita wp-admin-valikkoon. Tutustu opetusohjelmaamme siitä, miten Dashiconsia käytetään.
yhteensopivuus: WordPress 3.8
46. Mukauta “hei” Viesti
Seuraa edellistä opetusohjelmaa muuttaaksesi WordPressin järjetöntä “hei” viestin, joka näkyy admin-baarissa jotain henkilökohtaisempaa.
yhteensopivuus: WordPress 2.9
47. Sulje postilokero Jetpackista Suosittu widget
Jetpackissa on widget, jonka avulla voit näyttää eniten katsottuja tai suosituimpia viestejä ja sivuja. Mutta joskus suosituimmat sivusi voivat olla kotisivu tai sivu, jota et halua sisällyttää eniten katsottuun kasaan.
Lisää seuraava koodi, jos haluat poistaa kyseisen sivun tai viestin:
toiminto jeherve_remove_post_top_posts ($ posts, $ post_ids, $ count) foreach ($ posts on $ k => $ post) if ('1215' == $ post ['post_id']) unset ($ posts [$ k] ); palauta $ viestit; add_filter ('jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3);
Vaihda katkelmassa näkyvä tunnus sen postin tai sivun tunnukseen, jonka haluat poistaa.
yhteensopivuus: WordPress 4.0 ja Jetpack 3.3
48. Leikkaa postin otsikko
Seuraava katkaisu ohjaa maksimipituutta. Lisää seuraava pätkä sisään functions.php
. Käytä sitten toimintoa customTitle ()
mallissa, jossa otsikko annetaan WordPressin sijasta otsikko()
menetelmä.
toiminto customTitle ($ limit) $ title = get_the_title ($ post-> ID); jos (strlen ($ title)> $ limit) $ title = subst ($ title, 0, $ limit). '…'; echo $ title;
Jos luot WordPress-teeman, jossa on kaakeloitu ulkoasu, jossa laattojen korkeuden on oltava sama, voit määrittää nimikkeen pituuden rajan. Tämän katkelman pitäisi olla tässä tapauksessa kätevä.
yhteensopivuus: WordPress 3.0
49. Poista WordPress-logo
WordPress 3.1 lisää järjestelmänvalvojapalkin, johon sisältyy kourallinen linkkejä ja WordPress-logo. Jos aiot jakaa sivustoja asiakkaalle ja haluat sen olevan brandless, tässä on toiminto, jolla poistetaan WordPress-logo.
toiminto annointed_admin_bar_remove () global $ wp_admin_bar; / * Poista niiden asiat * / $ wp_admin_bar-> remove_menu ('wp-logo'); add_action ('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0);
yhteensopivuus: WordPress 3.1.0
50. QR-koodi, johon on liitetty artikkeli
Paranna verkkosivustosi käytettävyyttä QR-koodien kanssa. Tämän koodin avulla voit näyttää QR-koodeja, joissa on linkki, joka osoittaa artikkeliin. Mobiilikäyttäjät, joilla on QR-koodinlukija, voivat hankkia artikkeli-linkin, jotta se voidaan katsoa nopeasti mobiililaitteissaan.
"Https://assets.hongkiat.com/uploads/wordpress-plugin-administration/wider-menu.jpg">