50 Most Wanted WordPress Tips, triks og hacker
Tidligere har vi omtalt mer enn 30 hack og triks for å tilpasse WordPress. Men WordPress har vært gjennom flere iterasjoner og oppdateringer siden publiseringen av den samlingen. Noen WordPress-funksjoner har blitt droppet, noen har blitt erstattet med bedre tilnærminger som gjør noen triks du ikke lenger kan bruke.
Vi skjønte at du kanskje vil ha nye tips, triks og hack som fungerer med den nyeste versjonen av WordPress. Her er 50. Som en vennlig påminnelse, vær forsiktig når du forsøker noen av tipsene i avanserte delen fordi du kan gjøre nettstedet ditt utilgjengelig hvis du ikke vet hva du gjør.
1. Deaktivering Full-Height Editor
WordPress 4.0 la til en subtil UX-endring i editoren. Hvis du ruller eller skriver et lengdepunkt, vil høyden på redigereren stemme overens med skjermens høyde, og eliminere rullefeltene inne i redigeringsprogrammet..
For å nå noen paneler som Utdrag og Egendefinerte felt som ligger under redaktøren, må du bla hele veien ned gjennom slutten av avsnittet. Hvis du ikke vil ha dette, merk av alternativet i Skjermalternativer panel.
kompatibilitet: WordPress 4.0
2. Legge sammen før og etter bildesammensetning
Har du noen gang opplevd bilde sammenligning hvor du kan skyve til høyre for å se før og til venstre for etter? Hvis du vil vise noe slikt på nettstedet ditt, kan du installere TwentyTwenty. Denne plugin er basert på Zurb TwentyTwenty. Pluggen introduserer en ny kortkode, [Twentytwenty]
, hvor du kan legge til to bilder for å sammenligne.
kompatibilitet: WordPress 3.5.1 eller høyere
3. Tilbakestill plugger eller temaer til tidligere versjon (enkelt)
Som med enhver annen systemoppdatering, er det en sjanse for at en ny plugin eller temaoppdatering ved et uhell kan skru opp nettstedet ditt. WordPress tillater ikke at vi går tilbake til forrige versjon, men du kan installere denne plugin WP-Rollback for å få den funksjonaliteten. Når den er aktivert, vil den legge til en lenke “Rollback” på et installert plugin.
kompatibilitet: WordPress 3.8 eller høyere
4. Organiser admin-menyen
Bruk denne plugin, Admin Menu Manager, til å organisere hver menyrekkefølge i admin via et dra-og-slipp-grensesnitt.
kompatibilitet: WordPress 4.0 eller høyere
5. Tekst Editor SyntaxHighlighter
Tekst-editoren i tekstmodus er ganske vanlig. Du kan gjøre det mer brukervennlig ved å installere HTML Editor SyntaxHighlighter, et plugin som legger til syntaksfarger som i en kodeditor. Det vil gjøre det enklere å redigere, spesielt hvis du bruker tekstmodus-rediger oftere enn den visuelle (WYSIWYG) motparten.
kompatibilitet: WordPress 3.3 eller høyere
6. Legge til ikon i menyen
Følg dette tipset for å legge til ikon ved siden av menyelementene på nettstedet ditt, og gi menyen navigasjonen mer visuell appell.
kompatibilitet: WordPress 4.1 eller høyere
7. Aktivere talesøk
WordPress-søk er dårlig bygget, tungvint, og la meg ikke starte med søkeresultatets nøyaktighet. Men ikke la det stoppe deg fra å legge til talesøkingsevne til det. En gang installert vil du legge merke til a “mikrofon” ikonet vises i søkeboksen.
kompatibilitet: WordPress 2.6 eller høyere
8. Installer WordPress Plugin via Github
Fant du et WordPress-plugin i Github som du vil installere på nettstedet ditt? Følg dette tipset om hvordan du installerer plugins enkelt med bare noen få klikk. Vær forsiktig om hva du installerer som plugins ikke modereres. Det kan være en sjanse for at ondsinnede koder kan tillate infiltrering av nettstedet ditt.
kompatibilitet: WordPress 3.6 eller høyere
9. Installer plugin med enkelt klikk
For mer pluginbehandling kan du installere WP-Core. Dette er et plugin som gjør WordPress plugin installasjoner mer strømlinjeformet. Du kan også lage en samling for å sette flere plugins sammen og installere dem med ett klikk.
kompatibilitet: WordPress 3.5 eller høyere
10. Avanserte bildestiler
Vi pleide å kunne sette marginer og grenser når vi legger inn bilder til innholdet. Fra WordPress 3.9 og videre ble disse alternativene fjernet. Hvis du savnet dem, kan du installere dette pluginet for å få tilbake disse alternativene.
kompatibilitet: WordPress 3.9 eller høyere
11. Vis diskbrukskart
Installer denne plugin-diskbruken Sunburst for å vise en vakker visualisering, som ligner på DaisyDisk, av nettstedets diskplassbruk. Et ganske nyttig verktøy for å legge til nettstedet ditt.
kompatibilitet: WordPress 4.0 eller høyere
Avansert
Utover dette punktet er avanserte tips og triks for de som har lyst til å utforske, og de som liker å få sine hender skitne med koder. Imidlertid kan mange av de følgende tipsene gjøre nettstedet ditt utilgjengelig, derfor bør de utføres med mer oppmerksomhet og med ekstra forsiktighet.
12. WordPress Output Debug File
Denne brikken vil fortelle WordPress å lagre feilsøkingsloggfeilen i en .Logg
filen i stedet for å vise den i fronten. En praktisk utgave for å aktivere WordPress-feilsøking på et webområde.
kompatibilitet: WordPress 3.1
define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true); define ('WP_DEBUG_DISPLAY', false);
13. Bruke Jetpack Moduler - Frakoblet
Kjør og aktiver alle Jetpack-moduler offline, inkludert modulene som faktisk krever at du kobler til WordPress.com for å jobbe. en nyttig tips hvis du utvikler og integrerer Jetpack-moduler til temaet ditt.
kompatibilitet: WordPress 4.1
14. Logg inn på WordPress med e-postadresse
WordPress avslører brukerens brukernavn, noe som gjør det et skritt lettere for brute-force angrep. Du kan vurdere å endre innloggingsparametere med en e-post og passord kombinasjon i stedet for etter brukernavn ved hjelp av denne hacken.
kompatibilitet: WordPress 2.5.0
15. Deaktiver self-ping / self-trackback
Dette trikset forhindrer WordPress fra selvping, som skjer hvis du har krysslipsider eller innlegg på ditt eget nettsted.
funksjon no_self_ping (& $ links) $ home = get_option ('home'); foreach ($ linker som $ l => $ link) hvis (0 === strpos ($ link, $ home)) unset ($ links [$ l]); add_action ('pre_ping', 'no_self_ping');
En annen måte du kan bruke, er å installere Disabler plugin. Det er et plugin som lar deg slå på eller av visse WordPress-funksjoner, inkludert deaktivering av selvping.
kompatibilitet: WordPress 2.0
16. Pre-Populere Innhold
Dette tipset er ganske nyttig hvis du vil legge til standardinnhold hver gang du oppretter et nytt innlegg, en side eller et tilpasset innleggstypeinnhold; ideen ligner på å legge til en standard signatur når du oppretter nye e-poster.
kompatibilitet: WordPress 1.5
17. Tilpasset klasse for innlegg
Følgende tips utforsker litt tilpasning av WordPress Post Class grundig med post_class
. Det er nyttig hvis du vil være mer spesifikk med hensyn til dine innleggsstiler.
kompatibilitet: WordPress 2.7
18. Legge til Google Fonter (den riktige måten)
Et annet godt tips fra ThemeShaper, en komplett guide for å legge til Google Font til WordPress Theme riktig. Den inneholder hvordan du legger til den i frontend, i redigeringsprogrammet, og hvordan du sikrer kompatibilitet for forskjellige språk.
kompatibilitet: WordPress 3.0
19. Laster inn alternativ mal
WordPress bruker single.php
for å vise innleggets innhold. Hvis du vil endre den til, kanskje, post.php
, dette tipset vil vise deg hvordan du overstyrer standard WordPress-maler riktig.
add_filter ('template_include', 'my_callback'); funksjon my_callback ($ original_template) if (some_condition ()) returnere SOME_PATH. '/Some-custom-file.php'; annet return $ original_template;
kompatibilitet: WordPress 1.5
20. WordPress Theme Customizer fra scratch
WordPress 3.4 legger til en ny API kalt Tilpasser som lar deg bygge kontroller for å tilpasse tema og se resultatet i sanntid. Tilpassingsprogrammet API kan være overveldende for noen, selv om det innebærer tverrfaglige kodesett, inkludert PHP, JavaScript, Ajax og jQuery.
Ikke desto mindre har Theme Foundation samlet en komplett guide til WordPress Customizer. Du lærer hvordan du legger til Tilpass-menyen, bygger sektioner, Innstillinger, Input Controls og Panels, og lærer deres funksjoner alt sammen - inn og ut. En viktig referanse for WordPress-temautviklere.
kompatibilitet: WordPress 3.4
21. Bruke Vagrant med WordPress
Vagrant er et flott verktøy for å skape et virtuelt miljø, og å kjøre en test av WordPress-utviklingen for å sikre at temaer og plugins vil fungere i varierende tilfeller. I dette følgende tipset, Daniel Pataki, vil du gå gjennom hvordan du får ditt WordPress-nettsted oppe med Vagrant.
kompatibilitet: Enhver WordPress-versjon
22. Henter WordPress Gravatar URL
The WordPress get_avatar ()
er en praktisk funksjon for å få brukerens avatar; funksjonen henter bildet sammen med img
element. Men noen ganger vil jeg bare ta imot bildeadressen, slik at jeg fritt og enkelt kan legge til egendefinerte klasser eller ids til bildet.
Hvis du har dette i bakhodet, legg til følgende kode i din functions.php
:
funksjon 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); returner esc_url_raw ($ url);
Deretter et sted i en annen fil - kanskje single.php
eller page.php
- Bruk følgende kode for å vise bildet.
$ avatar_url = get_avatar_img_url (); ekko '';
Her er et mer detaljert innlegg for å bryte det ned for deg.
kompatibilitet: WordPress 1.5
23. Fjern klasser fra menyen
WordPress, som standard, legger til en haug med klasser. Selv om dette er bra for å tillate omfattende tilpasning, ser menyen HTML-oppslaget veldig rotete ut. Ryd det opp og legg til bare klassen du trenger med utdraget nedenfor.
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); funksjon my_css_attributes_filter ($ var) return is_array ($ var)? array_intersect ($ var, array ('nåværende meny-element')): ";
kompatibilitet: WordPress 3.0.0
24. Bruk av SSL i WordPress Multisite
SSL, sikrer ikke bare nettstedet ditt, men støtter også rangeringen i Googles søkeresultat. I følgende tips dekker Jenni McKinnon hvordan du distribuerer SSL i WordPress multisites som kan benytte flere subdomener.
kompatibilitet: WordPress 3.0.0
25. Tilpasse WordPress Content Editor
Legge til stiler til redaktøren vil forbedre skriveopplevelsen i WordPress editor. Du kan matche de typografiske stilene til backenden med frontenden, slik at du kan se den endelige versjonen (eller en versjon så nær slutt som mulig) mens du skriver. Dette vil redusere bytte av frem og tilbake mellom redigereren og innholdsutgangen.
fungere my_editor_styles () add_editor_style ('editor-style.css'); add_action ('admin_init', 'my_editor_styles');
kompatibilitet: WordPress 3.0.0
26. Opprette Plugin Welcome Screen
Hvis du nettopp har oppdatert WordPress, blir du omdirigert til en spesiell skjerm, og viser detaljene for den nyeste versjonen du nettopp har installert, bidragsyterne, tilleggene samt alle endringene som er gjort under hetten. Dette tipset, Skape en velkomstskjerm for WordPress-pluginet av Daniel Pataki, vil veilede deg gjennom hvordan du bygger en velkomstskjerm for ditt eget plugin.
kompatibilitet: WordPress 3.6
27. Tilpass Jetpack Mobile Theme
Jetpack kommer med et mobilt tema. Det er et spesielt tema som brukes når nettstedet vises på mobile enheter. Og som et annet tema kan vi tilpasse det. Her er en veiledning av Jeremy, en av Jetpack-utviklere, om hvordan du tilpasser Jetpack Mobile Theme. Det er et godt alternativ å vurdere i stedet for responsivt webdesign.
kompatibilitet: WordPress 3.8
28. Legge til valgt bilde til kategori
Vil du legge til et utvalgt bilde for en kategori og vise det i temaet ditt? Denne funksjonen mangler fra WordPress, som faktisk kan være nyttig for temautviklere.
kompatibilitet: WordPress 3.6
29. Skjerm skjult “Alle innstillinger”
Et WordPress påskeegg, vil dette kodestykket legge til alle innstillinger i WordPress-databasen til en side.
funksjon all_settings_link () add_options_page (__ ('All Settings'), __ ('Alle innstillinger'), 'administrator', 'options.php'); add_action ('admin_menu', 'all_settings_link');
kompatibilitet: WordPress 3.1
30. Fjern oppdateringsvarsling
WordPress, som standard, viser oppdateringsvarsler til alle brukernivåer når de er logget inn på backend. Legg til følgende koder for å skjule WordPress-oppdateringsvarsling, bortsett fra brukere med administrativt privilegium.
global $ user_login; get_currentuserinfo (); // current_user_can ('update_plugins')) // sjekker for å se om nåværende bruker kan oppdatere plugins add_action ('init', create_function ('$ a', 'remove_action (' init ',' wp_version_check '); 2); add_filter ('pre_option_update_core', create_function ('$ a', "return null;"));
kompatibilitet: WordPress 3.0.1
31. Legg til miniatyrbilde i Post / Side Rediger liste
Denne koden vil vise kjente bilder du har tildelt å legge inn i kolonnen Innlegg. Et nyttig triks for å se hvilket innlegg som har en miniatyrbilde, og som ikke gjør det. Legg merke til at temaet ditt skal støtte etter miniatyrer.
add_filter ('manage_posts_columns', 'posts_columns', 5); add_action ('manage_posts_custom_column', 'posts_custom_columns', 5, 2); funksjon posts_columns ($ standard) $ defaults ['riv_post_thumbs'] = __ ('Thumbs'); returner $ standardinnstillinger; funksjon posts_custom_columns ($ column_name, $ id) if ($ column_name === 'riv_post_thumbs') echo the_post_thumbnail ('featured-thumbnail');
kompatibilitet: WordPress 3.0.0
32. Skarpere bilder
Ærlig visste jeg ikke at vi kunne skarpere bilder i WordPress da vi laster opp bildet. Slik gjør du det, men husk at det bare fungerer for JPG-bilder.
funksjon ajx_sharpen_resized_files ($ resized_file) $ image = wp_load_image ($ resized_file); hvis (! is_resource ($ image)) returnere ny WP_Error ('error_loading_image', $ image, $ file); $ size = @getimagesize ($ resized_file); Hvis (! $ størrelse) returnerer ny WP_Error ('invalid_image', __ ('Kunne ikke lese bildestørrelse'), $ fil); liste ($ orig_w, $ orig_h, $ orig_type) = $ size; bytt ($ orig_type) tilfelle IMAGETYPE_JPEG: $ matrix = array (array (-1, -1, -1), array (-1, 16, -1), array (-1, -1, -1) ; $ divisor = array_sum (array_map ('array_sum', $ matrise)); $ offset = 0; imageconvolution ($ image, $ matrise, $ divisor, $ offset); imagejpeg ($ image, $ resized_file, apply_filters ('jpeg_quality', 90, 'edit_image')); gå i stykker; tilfelle IMAGETYPE_PNG: returnere $ resized_file; tilfelle IMAGETYPE_GIF: returnere $ resized_file; returnere $ resized_file; add_filter ('image_make_intermediate_size', 'ajx_sharpen_resized_files', 900);
kompatibilitet: WordPress 2.5
33. Fjern overflødig info i hodet
WordPress legger til en haug med ting i som WordPress-versjon, RSD Link og Shortlink, info som ikke er alt som er nyttig. For å fjerne disse bitene av info, bruk dette:
funksjon remove_header_info () remove_action ('wp_head', 'rsd_link'); remove_action ('wp_head', 'wlwmanifest_link'); remove_action ('wp_head', 'wp_generator'); remove_action ('wp_head', 'start_post_rel_link'); remove_action ('wp_head', 'index_rel_link'); remove_action ('wp_head', 'neighbor_posts_rel_link'); // for WordPress < 3.0 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' ); // for WordPress >= 3.0 add_action ('init', 'remove_header_info');
Fjern en av remove_action
fra det ovennevnte stykket du vil beholde.
kompatibilitet: WordPress 2.0
34. Smart WP_Debug
Ideelt sett bør du ikke aktivere WP_Debug på et live-nettsted, da det vil avsløre viktig informasjon. Men hvis du trenger et triks for å gjøre det trygt, er det her:
hvis (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '1') // aktiver rapporteringen av meldinger under utvikling - E_ALL define ('WP_DEBUG', true); elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '2') // må være sant for WP_DEBUG_DISPLAY å jobbe definere ('WP_DEBUG', sant); // tvinger skjermen av feil definere ('WP_DEBUG_DISPLAY', sant); elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '3') // må være sant for WP_DEBUG_LOG å jobbe definere ('WP_DEBUG', true); // logg feil til debug.log i wp-innhold katalogen definere ('WP_DEBUG_LOG', true);
Med den ovenfor angitte koden kan du aktivere feilsøking ved å legge til ?debug = 2
, ?debug = 1
, ?debug = 3
på slutten av nettadressen for å se feilen som oppstår på nettstedet ditt.
kompatibilitet: WordPress 2.0
35. Aktiver Shortcode In Widget
Følgende er et nyttig kode hvis du vil legge inn Youtube eller SoundCloud i widgetområdet med en kortkode.
add_filter ('widget_text', array ($ wp_embed, 'run_shortcode'), 8); add_filter ('widget_text', array ($ wp_embed, 'autoembed'), 8);
kompatibilitet: WordPress 2.9.0
36. Angi Standard Editor (Visual / Text)
Angi standard type editor som brukerne kan bruke. Endre $ redaktør
enten til html
eller TinyMCE
. Selvfølgelig vil brukeren fortsatt kunne velge bort standardinnstillingen.
funksjon my_default_editor () $ editor = 'tinymce'; // html eller tinymce returnere $ editor; add_filter ('wp_default_editor', 'my_default_editor');
kompatibilitet: WordPress 2.5.0
37. Langvarig automatisk utlogging
WordPress tillater en å være logget inn i 48 timer, pluss en forlengelse på 14 dager hvis vi sjekker “Husk meg” alternativ ved innlogging. Hvis du er sikker på at datamaskinen din ikke blir brutt av en andre eller en tredjepart, kan du legge til denne koden for å holde deg innlogget i opptil et år. Du blir bare bedt om en pålogging en gang i året.
funksjon keep_me_logged_in_for_1_year ($ expirein) return 31556926; // 1 år i sekunder add_filter ('auth_cookie_expiration', 'keep_me_logged_in_for_1_year');
kompatibilitet: WordPress 2.8.0
38. Bruk alltid figur
WordPress vil vikle img
med en p
stikkord. Hvis du er en HTML-semantisk purist, kan du legge til denne koden for å tvinge WordPress til å vikle bildet med figur
element.
add_filter ('image_send_to_editor', funksjon ($ html, $ id, $ caption, $ title, $ align, $ url, $ størrelse, $ alt) if (current_theme_supports ('html5') &&! $ caption) $ html = sprintf ('', $ html); // Endre dine behov! returner $ html; , 10, 8);
kompatibilitet: WordPress 2.9.0
39. Endre standardrollenavn
“Administrator”, “Forfatter”, og “abonnent” er navnene gitt til WordPress-brukere på administrativt nivå. Hvis du vil endre disse standardnavnene til noe som høres mer egnet for nettstedet ditt, legger du til følgende kode og gjør deretter endringen til navnene til det du foretrekker:
funksjon change_role_name () global $ wp_roles; hvis (! isset ($ wp_roles)) $ wp_roles = nye WP_Roles (); $ wp_roles-> roller ['bidragsyter'] ['name'] = 'Freelance'; $ wp_roles-> role_names ['contributor'] = 'Freelance'; add_action ('init', 'change_role_name');
kompatibilitet: WordPress 3.1
40. Innstillinger for standardvedlegg
Her er en utdrag som lar deg angi standardstørrelse, justering og lenken for bilder du vil legge inn i redigeringsprogrammet..
add_action ('after_setup_theme', 'default_attachment_display_settings'); funksjon default_attachment_display_settings () update_option ('image_default_align', 'left'); update_option ('image_default_link_type', 'none'); update_option ('image_default_size', 'large');
kompatibilitet: WordPress 3.5
41. Bekreft valgt bilde
Noen av oss foretrekker at innlegg blir utgitt med et fremvist bilde. Dette innlegget, Validate Featured Image On Post, av Paul Underwood, viser deg hvordan du får brukerne til å laste opp et utvalgt bilde før innlegget kan publiseres.
kompatibilitet: WordPress 3.0
42. Tilpasset bildestørrelse i Media Uploader
add_image_size
er WordPress-funksjonen som lar oss beskjære og vise tilpasset bildestørrelse. Hvis du vil tillate brukere å legge til bilde i denne egendefinerte størrelsen, legg til følgende koder for å vise “tilpasset bildestørrelse” alternativet i WordPress media opplasteren.
funksjon 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'); funksjon pw_show_image_sizes ($ størrelser) $ størrelser ['pw-thumb'] = __ ('Custom Thumb', 'pippin'); $ størrelser ['pw-large'] = __ ('Custom Large', 'pippin'); returner $ størrelser; add_filter ('image_size_names_choose', 'pw_show_image_sizes');
kompatibilitet: WordPress 3.8
43. Legg bare på skript hvis en bestemt kortkode er tilstede
I et tidligere innlegg har vi vist deg hvordan du lager en tilpasset kortkode. Hvis din kortkode krever en JavaScript-funksjon, følger du Jedi Master-måten av Silviu-Cristian Burcă (kjent som Scribu) for å sikre at du bare laster JavaScript når kortnummeret er brukt.
kompatibilitet: WordPress 2.6
44. Menybeskrivelse
Når du legger til i en meny gjennom Utseende> Meny, Du vil se et innspill for å legge til “Beskrivelse”. Men du finner det ikke hvor som helst i fronten, siden vi må tilpasse WordPress standard meny mal for å inkludere beskrivelsen.
Her er en elegant måte å gjøre det på.
funksjon add_description_to_menu ($ item_output, $ item, $ depth, $ args) if (strlen ($ item-> description)> 0) // legg til beskrivelse etter link $ item_output. = sprintf% s', esc_html ($ item-> description)); // sette inn beskrivelse som siste gjenstand * i * link ($ input_output endes med "$ args-> etter ") // $ item_output = substr ($ item_output, 0, -strlen ("$ args-> etter ")). sprintf ('% s', esc_html ($ item-> beskrivelse)). "$ args-> etter "; returnere $ item_output; add_filter ('walker_nav_menu_start_el', 'add_description_to_menu', 10, 4);
kompatibilitet: WordPress 3.0.0
45. Bruke Dashicons
Du kan nå bruke WordPress eget utformede skrifttypeikon, Dashicons, for å legge til ikoner på wp-admin-menyen. Se vår veiledning om hvordan du begynner å bruke Dashicons.
kompatibilitet: WordPress 3.8
46. Tilpass “Howdy” Budskap
Følg vår tidligere opplæring for å endre WordPress nonsensical “howdy” meldingen som vises på administrasjonslinjen til noe mer personlig.
kompatibilitet: WordPress 2.9
47. Ekskluder innlegg fra Jetpack Populær Widget
Jetpack kommer med en widget som lar deg vise de mest populære eller populære innleggene og sidene. Men noen ganger kan de mest populære sidene dine være hjemmesiden eller en side du ikke vil inkludere i den mest viste bunken.
Legg til følgende kode for å fjerne siden eller innlegget:
funksjonen $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ); returnere $ innlegg; add_filter ('jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3);
Erstatt IDen som vises i utdraget med IDen til innlegget eller siden du vil fjerne.
kompatibilitet: WordPress 4.0 og Jetpack 3.3
48. Avkort posttittel
Følgende kodestykke styrer maksimal tittellengde. Legg til følgende utdrag i functions.php
. Bruk deretter funksjonen customTitle ()
i malen for å skrive ut tittelen i stedet for WordPress tittelen()
metode.
funksjon customTitle ($ limit) $ title = get_the_title ($ post-> ID); hvis (strlen ($ title)> $ grense) $ title = substr ($ title, 0, $ limit). '...'; ekko $ title;
Hvis du bygger et WordPress-tema med flislagt layout der flisens høyde må være lik, vil du kanskje angi grensen for tittellengden. Denne brikken skal være nyttig i det tilfellet.
kompatibilitet: WordPress 3.0
49. Fjern WordPress Logo
WordPress 3.1 legger til en admin bar, som inkluderer en håndfull koblinger og WordPress-logoen. Hvis du skal utdele nettsteder til en klient, og du vil at den skal være brandless, her er funksjonen for å fjerne den WordPress-logoen.
funksjon annointed_admin_bar_remove () global $ wp_admin_bar; / * Fjern deres ting * / $ wp_admin_bar-> remove_menu ('wp-logo'); add_action ('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0);
kompatibilitet: WordPress 3.1.0
50. QR-kode med lenke til artikkel
Forbedre nettstedets tilgjengelighet for mobile enheter med QR-koder. Denne koden lar deg vise QR-koder med en lenke som peker på artikkelen. Mobilbrukere med QR-kode skanner kan hente artikkelen lenken for rask visning på sine mobile enheter.
"Https://assets.hongkiat.com/uploads/wordpress-plugin-administration/wider-menu.jpg">