50 Najtraženiji WordPress Savjeti, trikovi i Hacks
Prije smo imali više od 30 hakova i trikova za prilagođavanje WordPressa. No, WordPress je kroz nekoliko iteracija i ažuriranja od objavljivanja tog kompilacije. Neke WordPress funkcije su odbačene, neke su zamijenjene boljim pristupima koji neke trikove koje poznajete više nisu upotrebljivi.
Mislili smo da biste željeli nove savjete, trikove i hakove koji rade s najnovijom verzijom WordPressa. Evo 50. Kao prijateljski podsjetnik, molimo vas da budete oprezni pri pokušaju bilo kojeg od savjeta u odjeljku Napredno jer biste možda učinili web-lokaciju neupotrebljivom ako ne znate što radite.
1. Onemogućite uređivač u visokoj visini
WordPress 4.0 dodao je suptilnu UX izmjenu u uređivaču. Ako pomičete ili pišete paragraf duljine, visina uređivača će odgovarati visini zaslona, eliminirajući trake za pomicanje unutar uređivača.
Da biste došli do nekih ploča kao što je Izvod i Prilagodljiva Polja koji se nalaze ispod urednika, morate se pomicati do kraja odlomka. Ako to ne želite, označite tu opciju u izborniku Opcije zaslona ploča.
Kompatibilnost: WordPress 4.0
2. Ugradite Prije i poslije usporedbe slike
Jeste li ikada doživjeli usporedbu slika gdje možete kliziti udesno da biste vidjeli prije i lijevo za nakon? Ako želite prikazati nešto slično na svojoj web-lokaciji, možete instalirati TwentyTwenty. Ovaj dodatak temelji se na Zurb TwentyTwenty. Dodatak uvodi novi kratki kod, [Twentytwenty]
, gdje možete dodati dvije slike za usporedbu.
Kompatibilnost: WordPress 3.5.1 ili noviji
3. Vratite dodatke ili teme na prethodnu verziju (jednostavno)
Kao i kod bilo kojeg drugog ažuriranja sustava, postoji mogućnost da novi dodatak ili ažuriranje teme slučajno zajebe vašu web-lokaciju. WordPress nam ne dopušta da se vratimo na prethodnu verziju, ali možete instalirati ovaj dodatak WP-Rollback da biste dobili tu funkcionalnost. Kada se aktivira, dodat će vezu “povrat na staro” na bilo kojem instaliranom dodatku.
Kompatibilnost: WordPress 3.8 ili noviji
4. Organizirajte izbornik administratora
Pomoću ovog dodatka, Upravitelja menija administratora, organizirajte redoslijed svakog izbornika u adminu pomoću povlačenja i ispuštanja.
Kompatibilnost: WordPress 4.0 ili noviji
5. Sintaksa uređivača tekstaHighlighter
WordPress uređivač teksta je prilično jednostavan. Možete ga učiniti jednostavnijim za instaliranje tako da instalirate HTML Editor SyntaxHighlighter, dodatak koji dodaje boju sintakse kao u uređivaču koda. To će učiniti uređivanje mnogo lakšim, pogotovo ako koristite uređivač teksta u tekstualnom obliku češće nego Visual (WYSIWYG).
Kompatibilnost: WordPress 3.3 ili noviji
6. Dodavanje ikone u izbornik
Slijedite ovaj savjet da biste dodali ikonu pored stavki izbornika na web-lokaciji dajući navigacijskom izborniku više vizualne privlačnosti.
Kompatibilnost: WordPress 4.1 ili noviji
7. Omogućavanje glasovnog pretraživanja
Pretraživanje WordPressa je loše izgrađeno, nezgrapno i ne dopustite mi da počnem s preciznošću rezultata pretraživanja. Ali nemojte dopustiti da vas spriječi dodavanje mogućnosti glasovnog pretraživanja. Jednom instaliran ćete primijetiti a “mikrofon” u okviru za pretraživanje pojavit će se ikona.
Kompatibilnost: WordPress 2.6 ili noviji
8. Instalirajte WordPress dodatak putem Githuba
Jeste li pronašli WordPress dodatak u Githubu koji želite instalirati na svoju web-lokaciju? Slijedite ovaj savjet o tome kako jednostavno instalirati dodatke sa samo nekoliko klikova. Budite oprezni s time što instalirate jer dodatci nisu moderirani. Možda postoji mogućnost da zlonamjerni kodovi dopuste prodiranje na web-lokaciju.
Kompatibilnost: WordPress 3.6 ili noviji
9. Instalirajte dodatak jednim klikom
Za više dodataka možete instalirati WP-Core. Ovo je dodatak koji omogućuje instalaciju WordPress dodataka. Također možete napraviti Zbirku kako biste zajedno postavili nekoliko dodataka i instalirali ih jednim klikom.
Kompatibilnost: WordPress 3.5 ili noviji
10. Napredni stilovi slike
Navikli smo postaviti granice i granice kada umetamo slike u sadržaj. Od WordPressa 3.9 nadalje, ove opcije su uklonjene. Ako ste ih propustili, možete instalirati ovaj dodatak kako biste vratili te opcije.
Kompatibilnost: WordPress 3.9 ili noviji
11. Prikaži tablicu korištenja diska
Instalirajte ovaj dodatak Disk Usage Sunburst za prikaz prekrasne vizualizacije, slične DaisyDisk-u, o korištenju prostora na disku vašeg web-mjesta. Vrlo koristan alat za dodavanje na vaše web stranice.
Kompatibilnost: WordPress 4.0 ili noviji
Napredna
Iza ove točke nalaze se napredni savjeti i trikovi za one koji se osjećaju kao da istražuju, i oni koji uživaju u tome da im ruke prljaju kodovima. Međutim, mnogi od sljedećih savjeta mogu učiniti vašu web-lokaciju neupotrebljivom, stoga ih treba provoditi s više pozornosti i uz dodatni oprez.
12. WordPress izlazna datoteka za otklanjanje pogrešaka
Ovaj isječak će reći WordPressu da pohrani pogrešku dnevnika otklanjanja pogrešaka u a .klada
umjesto prikazivanja na sučelju. Praktični isječak koji omogućuje WordPress otklanjanje pogrešaka na web-lokaciji uživo.
Kompatibilnost: WordPress 3.1
define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true); define ('WP_DEBUG_DISPLAY', false);
13. Korištenje Jetpack modula - izvanmrežno
Pokrenite i omogućite sve Jetpack module offline, uključujući module koji zapravo zahtijevaju da se spojite na WordPress.com radi; koristan savjet ako razvijate i integrirate Jetpack module na vašu temu.
Kompatibilnost: WordPress 4.1
14. Prijavite se u WordPress s adresom e-pošte
WordPress izlaže korisničko ime, što ga čini lakšim za brutalne napade. Možete razmotriti promjenu parametara prijave s oznakom e-poštu i zaporku umjesto kombinacije korisničkog imena.
Kompatibilnost: WordPress 2.5.0
15. Onemogućite self-ping / self-trackback
Ovaj trik sprečava WordPress od samo-pinga, što se događa ako povezujete stranice ili postove svoje web-lokacije.
funkcija no_self_ping (& $ links) $ home = get_option ('home'); foreach ($ links kao $ l => $ link) ako (0 === strpos ($ link, $ home)) unset ($ links [$ l]); add_action ('pre_ping', 'no_self_ping');
Drugi način na koji možete koristiti je instaliranje Disabler dodatka. To je dodatak koji vam omogućuje da uključite ili isključite određenu WordPress funkcionalnost, uključujući onemogućivanje samo-pinga.
Kompatibilnost: WordPress 2.0
16. Pretpopulirajte sadržaj
Ovaj je savjet vrlo koristan ako želite dodati zadani sadržaj svaki put kad stvorite novi post, stranicu ili sadržaj prilagođene vrste postova; ideja je slična dodavanju standardnog potpisa pri stvaranju novih poruka e-pošte.
Kompatibilnost: WordPress 1.5
17. Prilagođena klasa za poštu
Sljedeći savjet istražuje neke prilagodbe WordPress Post klase temeljito s post_class
. To je korisno ako želite biti specifičniji s obzirom na vaše stilove posta.
Kompatibilnost: WordPress 2.7
18. Dodavanje Google fontova (pravi put)
Još jedan odličan savjet od ThemeShaper, kompletan vodič za dodavanje Google Fonta na WordPress Theme ispravno. To uključuje kako ga dodati na front-end, u editor, i kako osigurati kompatibilnost za različite jezike.
Kompatibilnost: WordPress 3.0
19. Učitavanje alternativnog predloška
WordPress koristi single.php
za prikaz sadržaja posta. Ako ga želite promijeniti, možda, post.php
, ovaj će vam savjet pokazati kako pravilno nadjačati zadane WordPress predloške.
add_filter ('template_include', 'my_callback'); funkcija my_callback ($ original_template) if (some_condition ()) vratiti SOME_PATH. '/Some-custom-file.php'; else vratiti $ original_template;
Kompatibilnost: WordPress 1.5
20. WordPress Theme Customizer od nule
WordPress 3.4 dodaje novi API pod nazivom Customizer koji vam omogućuje izgradnju kontrola za prilagodbu teme i prikaz rezultata u stvarnom vremenu. Međutim, API za prilagođivač može biti preplavljen, jer uključuje multidisciplinarne skupove kodova, uključujući PHP, JavaScript, Ajax i jQuery.
Ipak, Theme Foundation je sastavio kompletan vodič za WordPress Customizer. Naučit ćete kako dodati izbornik Prilagodba, izgraditi odjeljke, postavke, kontrole ulaza, kao i panele, i naučiti njihove funkcije sve zajedno - unutra i van. Bitna referenca za WordPress teme programere.
Kompatibilnost: WordPress 3.4
21. Korištenje Vagranta uz WordPress
Vagrant je izvrstan alat za stvaranje virtualnog okruženja i pokretanje testa WordPressa kako bi se osiguralo da teme i dodaci rade u različitim slučajevima. U ovom sljedećem savjetu, Daniel Pataki, provest će vas kroz način na koji ćete pokrenuti WordPress stranicu s Vagrantom.
Kompatibilnost: Bilo koja WordPress verzija
22. Preuzimanje URL-a za WordPress Gravatar
WordPress get_avatar ()
je zgodna funkcija za dobivanje korisnikove slike; funkcija preuzima sliku zajedno s img
element. Ali ponekad želim uhvatiti samo URL slike, kako bih mogao slobodno i jednostavno dodavati prilagođene klase ili ID-ove na sliku.
Ako to imate na umu, dodajte sljedeći kôd u svoj functions.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 (niz ('s' => 80, 'd' => 'mm',), $ url); return esc_url_raw ($ url);
Onda negdje u drugoj datoteci - možda single.php
ili page.php
- koristite sljedeći kod za prikaz slike.
$ avatar_url = get_avatar_img_url (); jeka '„;
Evo detaljnijeg posta koji će vam ga podijeliti.
Kompatibilnost: WordPress 1.5
23. Uklanjanje razreda iz izbornika
WordPress, prema zadanim postavkama, dodaje hrpu razreda. Iako je to dobro da bi se omogućila opsežna prilagodba, HTML oznaka izbornika izgleda stvarno pretrpana. Uredite ga i dodajte samo potrebnu klasu s donjim isječkom.
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) povratak is_array ($ var)? array_intersect ($ var, array ('tekući-izbornik-stavka')): ";
Kompatibilnost: WordPress 3.0.0
24. Primjena SSL-a u WordPress Multisite-u
SSL ne samo da osigurava vašu web-lokaciju, nego i povećava poredak u Google rezultatima pretraživanja. U sljedećem savjetu, Jenni McKinnon pokriva kako implementirati SSL u WordPress multisitesu koji može koristiti više poddomena.
Kompatibilnost: WordPress 3.0.0
25. Prilagođavanje programa WordPress Content Editor
Dodavanje stilova uređivaču poboljšat će iskustvo pisanja u uređivaču WordPressa. Tipografske stilove pozadine možete uskladiti s front-end-om, omogućujući vam da vidite konačnu verziju (ili verziju koja je najbliža konačnoj verziji) tijekom pisanja. To će smanjiti prebacivanje između uređivača i sadržaja.
funkcija my_editor_styles () add_editor_style ('editor-style.css'); add_action ('admin_init', 'my_editor_styles');
Kompatibilnost: WordPress 3.0.0
26. Izrada pozdravnog zaslona dodatka
Ako ste upravo ažurirali WordPress, bit ćete preusmjereni na poseban ekran koji prikazuje detalje najnovije verzije koju ste upravo instalirali, doprinositelje, dodatke kao i sve promjene napravljene ispod haube. Ovaj savjet, izrada ekrana dobrodošlice za vaš dodatak za WordPress od strane Daniela Patakija vodit će vas kroz način izgradnje zaslona dobrodošlice za vlastiti dodatak.
Kompatibilnost: WordPress 3.6
27. Prilagodite Jetpack Mobile Theme
Jetpack dolazi s Mobile Theme. To je posebna tema koja se koristi kada se web-lokacija prikazuje na mobilnim uređajima. Kao i svaka druga tema, možemo je prilagoditi. Evo kako to napraviti Jeremy, jedan od Jetpack programera, o tome kako prilagoditi Jetpack Mobile Theme. To je dobra alternativa za mjesto koje odgovara web dizajnu.
Kompatibilnost: WordPress 3.8
28. Dodavanje istaknute slike u kategoriju
Želite li dodati istaknutu sliku za kategoriju i prikazati je u svojoj temi? Ova značajka nedostaje u programu WordPress, što bi zapravo moglo biti korisno za programere tema.
Kompatibilnost: WordPress 3.6
29. Prikaz Skriven “Sve postavke”
WordPress uskršnje jaje, ovaj isječak koda će dodati sve postavke u WordPress bazi podataka na jednu stranicu.
funkcija all_settings_link () add_options_page (__ ('Sve postavke'), __ ('Sve postavke'), 'administrator', 'options.php'); add_action ('admin_menu', 'all_settings_link');
Kompatibilnost: WordPress 3.1
30. Ukloni obavijest o ažuriranju
WordPress, prema zadanim postavkama, prikazuje obavijesti o ažuriranju na svim razinama korisnika kada su prijavljene na pozadinu. Dodajte sljedeće kodove da biste sakrili obavijest o ažuriranju usluge WordPress, osim za korisnike s ovlastima administratora.
globalni $ user_login; get_currentuserinfo (); ako (! current_user_can ('update_plugins')) // provjerava može li trenutni korisnik ažurirati 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;"));
Kompatibilnost: WordPress 3.0.1
31. Dodajte sličicu u Post / Page Edit List
Ovaj kôd prikazat će istaknute slike koje ste dodijelili objavljivanju u stupcu Post. Koristan trik da biste vidjeli koji post ima minijaturu, a koji ne. Napominjemo da vaša tema treba podržavati minijature za objavljivanje.
add_filter ('manage_posts_columns', 'posts_columns', 5); add_action ('manage_posts_custom_column', 'posts_custom_columns', 5, 2); funkcija posts_columns ($ defaults) $ defaults ['riv_post_thumbs'] = __ ('Thumbs'); vratiti $ zadane vrijednosti; funkcija posts_custom_columns ($ column_name, $ id) if ($ column_name === 'riv_post_thumbs') echo the_post_thumbnail ('istaknuta-minijatura');
Kompatibilnost: WordPress 3.0.0
32. Oštrenje slika
Iskreno, nisam znala da možemo izoštriti slike u WordPress-u dok uploadamo sliku. Evo kako možete, ali imajte na umu da radi samo za JPG slike.
funkcija ajx_sharpen_resized_files ($ resized_file) $ image = wp_load_image ($ resized_file); ako (! is_resource ($ image)) vraća novi WP_Error ('error_loading_image', $ image, $ file); $ size = @getimagesize ($ resized_file); if (! $ size) vraća novi WP_Error ('invalid_image', __ ('Ne mogu pročitati veličinu slike'), $ file); popis ($ orig_w, $ orig_h, $ orig_type) = $ veličina; switch ($ orig_type) slučaj IMAGETYPE_JPEG: $ matrix = niz (niz (-1, -1, -1), niz (-1, 16, -1), niz (-1, -1, -1),) ; $ divisor = array_sum (array_map ('array_sum', $ matrix)); $ offset = 0; imageconvolution ($ image, $ matrix, $ divisor, $ offset); imagejpeg ($ image, $ resized_file, apply_filters ('jpeg_quality', 90, 'edit_image')); pauza; case IMAGETYPE_PNG: vraća $ resized_file; case IMAGETYPE_GIF: vraća $ resized_file; vrati $ resized_file; add_filter ('image_make_intermediate_size', 'ajx_sharpen_resized_files', 900);
Kompatibilnost: WordPress 2.5
33. Uklonite suvišne informacije u glavi
WordPress dodaje hrpu stvari u kao što su WordPress verzija, RSD Link i Shortlink, informacije koje nisu sve korisne. Da biste uklonili ove bitove informacija, upotrijebite ovo:
funkcija 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', 'adjacent_posts_rel_link'); // za WordPress < 3.0 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' ); // for WordPress >= 3.0 add_action ('init', 'remove_header_info');
Uklonite jednu od remove_action
iz gornjeg isječka kojeg želite zadržati.
Kompatibilnost: WordPress 2.0
34. Smart WP_Debug
U idealnom slučaju ne biste trebali omogućiti WP_Debug na web-lokaciji uživo jer će otkriti kritične informacije. Ali ako trebate trik da to učinite sigurno, ovdje je:
if (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '1') // omogućiti izvješćivanje obavijesti tijekom razvoja - E_ALL define ('WP_DEBUG', true); elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '2') // mora biti istinito za WP_DEBUG_DISPLAY za definiranje ('WP_DEBUG', true); // nametnuti prikaz pogrešaka define ('WP_DEBUG_DISPLAY', true); elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '3') // mora biti istinito za WP_DEBUG_LOG za definiranje ('WP_DEBUG', true); // bilježi pogreške u debug.log u direktoriju wp-content define ('WP_DEBUG_LOG', true);
S dodanim gornjim kodom možete omogućiti otklanjanje pogrešaka dodavanjem ?ispravljanje = 2
, ?ispravljanje = 1
, ?ispravljanje = 3
na kraju URL-a da biste vidjeli pogrešku koja se pojavljuje na web-lokaciji.
Kompatibilnost: WordPress 2.0
35. Omogući kratki kod u widgetu
Sljedeće je koristan dio koda ako želite ugraditi Youtube ili SoundCloud u područje widgeta s kratkim kodom.
add_filter ('widget_text', niz ($ wp_embed, 'run_shortcode'), 8); add_filter ('widget_text', niz ($ wp_embed, 'autoembed'), 8);
Kompatibilnost: WordPress 2.9.0
36. Postavi zadani uređivač (vizualni / tekstualni)
Postavite zadani tip uređivača koji korisnici mogu koristiti. Promijeni $ urednik
ili na hTML
ili TinyMCE
. Naravno, korisnik će i dalje moći isključiti zadano.
funkcija my_default_editor () $ editor = 'tinymce'; // html ili tinymce return $ editor; add_filter ('wp_default_editor', 'my_default_editor');
Kompatibilnost: WordPress 2.5.0
37. Produljenje automatskog odjavljivanja
WordPress dopušta da ostanete prijavljeni 48 sati, plus produžetak od 14 dana ako provjerimo “Zapamti me” opcija pri prijavi. Ako ste sigurni da drugo računalo ili treća strana neće prekršiti vaše računalo, možete dodati taj kôd kako biste se prijavili do godinu dana. Od vas će se tražiti samo jednom za prijavu.
funkcija keep_me_logged_in_for_1_year ($ expirein) return 31556926; // 1 godina u sekundama add_filter ('auth_cookie_expiration', 'keep_me_logged_in_for_1_year');
Kompatibilnost: WordPress 2.8.0
38. Uvijek koristite sliku
WordPress će omotati img
s p
označiti. Ako ste HTML semantički purist, možete dodati ovaj kôd kako biste prisilili WordPress da omota sliku lik
element.
add_filter ('image_send_to_editor', funkcija ($ html, $ id, $ caption, $ title, $ align, $ url, $ size, $ alt) if (current_theme_supports ('html5') &&! $ caption) $ html = sprintf ('', $ html); // Promijenite svoje potrebe! vrati $ html; , 10, 8);
Kompatibilnost: WordPress 2.9.0
39. Promijeni naziv zadane uloge
“Administrator”, “Autor”, i “Pretplatnik” su imena dana za WordPress korisnike na administrativnoj razini. Da biste ove zadane nazive promijenili u nešto što je prikladnije za vašu web-lokaciju, dodajte sljedeći kôd, a zatim promijenite imena u ono što želite:
funkcija change_role_name () globalni $ wp_roles; if (! isset ($ wp_roles)) $ wp_roles = novi WP_Roles (); $ wp_roles-> roles ['contributor'] ['name'] = 'slobodni'; $ wp_roles-> role_names ['contributor'] = 'Freelance'; add_action ('init', 'change_role_name');
Kompatibilnost: WordPress 3.1
40. Zadane postavke privitka
Ovo je isječak koji vam omogućuje da odredite zadanu veličinu, poravnanje i vezu za slike koje želite ugraditi u uređivač.
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');
Kompatibilnost: WordPress 3.5
41. Potvrdite istaknutu sliku
Neki od nas preferiraju objavljivanje postova s istaknutom slikom. Ovaj post, Potvrdite istaknutu sliku na postu autora Paula Underwooda pokazat će vam kako svojim korisnicima učitati istaknutu sliku prije objavljivanja posta.
Kompatibilnost: WordPress 3.0
42. Veličina prilagođene slike u programu za prijenos medija
add_image_size
je WordPress funkcija koja nam omogućuje izrezivanje i prikaz prilagođene veličine slike. Ako želite dopustiti korisnicima da dodaju sliku unutar te prilagođene veličine, dodajte sljedeće kodove za prikaz “prilagođena veličina slike” u programu WordPress.
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 ($ sizes) $ veličine ['pw-thumb'] = __ ('Custom Thumb', 'pippin'); $ sizes ['pw-large'] = __ ('Custom Large', 'pippin'); vrati $ veličine; add_filter ('image_size_names_choose', 'pw_show_image_sizes');
Kompatibilnost: WordPress 3.8
43. Učitajte skriptu samo ako je prisutan određeni kratki kod
U prethodnom postu pokazali smo vam kako izraditi prilagođeni kratki kod. Ako vaš kratki kod zahtijeva JavaScript funkciju, slijedite The Jedi Master put Silviu-Cristian Burcă (poznatiji kao Scribu) kako biste osigurali da JavaScript učitate samo kada se primijeni kratki kod.
Kompatibilnost: WordPress 2.6
44. Opis izbornika
Kada dodajete u izbornik Izgled> Izbornik, vidjet ćete unos za dodavanje “Opis”. Ali nećete ga naći nigdje u front-end-u jer moramo prilagoditi WordPress zadani predložak izbornika kako bi uključio opis.
Ovdje je elegantan način da to učinite.
funkcija add_description_to_menu ($ item_output, $ item, $ depth, $ args) if (strlen ($ item-> description)> 0) // dodajte opis nakon link $ item_output. = sprintf ('% s', esc_html ($ item-> description)); // umetanje opisa kao zadnje stavke * u * vezu ($ input_output završava s "$ args-> after ") // $ item_output = substr ($ item_output, 0, -strlen ("$ args-> after ")). sprintf ("% s', esc_html ($ item-> description)). "$ args-> after "; vrati $ item_output; add_filter ('walker_nav_menu_start_el', 'add_description_to_menu', 10, 4);
Kompatibilnost: WordPress 3.0.0
45. Korištenje Dashicona
Sada možete koristiti WordPress je vrlo vlastiti crafted ikona fonta, Dashicons, dodati ikone u wp-admin izbornika. Pogledajte naš vodič o tome kako početi koristiti Dashicons.
Kompatibilnost: WordPress 3.8
46. Prilagodite “zdravo” Poruka
Slijedite naše prethodne upute kako biste promijenili WordPress besmislicu “zdravo” poruka koja se pojavljuje na administratorskoj traci na nešto personaliziranije.
Kompatibilnost: WordPress 2.9
47. Isključi post s popularnog widgeta Jetpack
Jetpack dolazi s widgetom koji vam omogućuje prikaz najgledanijih ili najpopularnijih postova i stranica. Ali ponekad bi vaše najpopularnije stranice mogle biti početna stranica ili stranica koju ne želite uključiti u najgledaniju hrpu.
Dodajte sljedeći kôd da biste uklonili tu stranicu ili post:
funkcija jeherve_remove_post_top_posts ($ posts, $ post_ids, $ count) foreach ($ posts as $ k => $ post) if ('1215' == $ post ['post_id']) unset ($ posts [$ k] ); povratak $ postova; add_filter ('jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3);
Zamijenite ID prikazan u isječku s IDom posta ili stranice koju želite ukloniti.
Kompatibilnost: WordPress 4.0 i Jetpack 3.3
48. Ukloni naslov posta
Sljedeći isječak kontrolira maksimalnu duljinu naslova. Dodajte sljedeći isječak u functions.php
. Zatim koristite funkciju customTitle ()
u predlošku za ispis naslova umjesto WordPressa Naslov()
način.
funkcija customTitle ($ limit) $ title = get_the_title ($ post-> ID); if (strlen ($ title)> $ limit) $ title = substr ($ title, 0, $ limit). '…'; echo $ title;
Ako gradite WordPress Theme s popločanim rasporedom gdje visina pločice mora biti jednaka, možda ćete htjeti odrediti granicu duljine naslova. Ovaj isječak bi trebao biti koristan u tom slučaju.
Kompatibilnost: WordPress 3.0
49. Uklonite logotip WordPress
WordPress 3.1 dodaje admin bar, koji uključuje pregršt linkova i WordPress logotip. Ako odlazite na web-lokaciju klijentu i želite da bude bez marke, ovdje je funkcija za uklanjanje tog WordPress logotipa.
funkcija annointed_admin_bar_remove () globalni $ wp_admin_bar; / * Ukloni svoje stvari * / $ wp_admin_bar-> remove_menu ('wp-logo'); add_action ('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0);
Kompatibilnost: WordPress 3.1.0
50. QR kod s vezom na članak
Poboljšajte dostupnost svoje web-lokacije za mobilne uređaje s QR kodovima. Ovaj kod vam omogućuje prikaz QR kodova s vezom koja upućuje na članak. Mobilni korisnici koji imaju skener QR koda mogu dobiti link za članak za brzo gledanje na svojim mobilnim uređajima.
"Https://assets.hongkiat.com/uploads/wordpress-plugin-administration/wider-menu.jpg">