Kotisivu » WordPress » 50 halutuinta WordPress-vihjeitä, vihjeitä ja hakuja

    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 ('
    % s
    ', $ 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">