50 vispieprasītākie WordPress padomi, triki un hacks
Iepriekš mēs esam parādījuši vairāk nekā 30 hacks un trikus, lai pielāgotu WordPress. Taču WordPress kopš šī apkopojuma publicēšanas ir veicis vairākas atkārtošanās un atjauninājumus. Dažas WordPress funkcijas ir atceltas, dažas ir aizstātas ar labāku pieeju, kas padara dažus trikus, ko jūs zināt, vairs nevar izmantot.
Mēs sapratu, ka jūs varētu vēlēties jaunus padomus, trikus un hacks, kas darbojas ar jaunāko WordPress versiju. Šeit ir 50. Kā draudzīgs atgādinājums, lūdzu, piesardzīgi mēģiniet kādu no padomiem sadaļā Papildu sadaļa, jo jūs varat padarīt jūsu vietni par neizmantojamu, ja nezināt, ko darāt.
1. Pilnā augstuma redaktora atspējošana
WordPress 4.0 redaktorā pievienoja izsmalcinātu UX izmaiņu. Ja ritiniet vai rakstāt garuma punktu, redaktora augstums atbilst ekrāna augstumam, novēršot redaktora joslas redaktorā.
Lai sasniegtu dažus paneļus, piemēram, Izvilkums un Pielāgotie lauki kas atrodas zem redaktora, jums ir nepieciešams ritināt līdz galam līdz punkta beigām. Ja jūs to nevēlaties, atzīmējiet opciju off Ekrāna opcijas panelis.
Saderība: WordPress 4.0
2. Iekļaut pirms un pēc attēla salīdzināšanas
Vai esat kādreiz pieredzējuši attēla salīdzinājumu, kur jūs varat slīdēt pa labi, lai redzētu iepriekš un pa kreisi uz pēc tam? Ja vēlaties parādīt kaut ko līdzīgu savā tīmekļa vietnē, jūs varat instalēt TwentyTwenty. Šis spraudnis ir balstīts uz Zurb TwentyTwenty. Spraudnis ievieš jaunu īsu kodu, [twentytwenty]
, kur var pievienot divus attēlus salīdzināšanai.
Saderība: WordPress 3.5.1 vai jaunāka versija
3. Atjaunot spraudņus vai motīvus uz iepriekšējo versiju (viegli)
Tāpat kā ar jebkuru citu sistēmas atjauninājumu, ir iespēja, ka jaunais spraudnis vai tēmas atjauninājums var nejauši pieskrūvēt jūsu vietni. WordPress neļauj mums atgriezties pie iepriekšējās versijas, bet jūs varat instalēt šo spraudni WP-Rollback, lai iegūtu šo funkcionalitāti. Kad tas ir aktivizēts, tas pievienos saiti “Atjaunošana” jebkurā instalētajā spraudnī.
Saderība: WordPress 3.8 vai jaunāka versija
4. Organizēt administratora izvēlni
Izmantojiet šo spraudni, administratora izvēlnes pārvaldnieku, lai sakārtotu katru izvēlnes secību admin, izmantojot vilkšanas un nomešanas saskarni.
Saderība: WordPress 4.0 vai jaunāka versija
5. Teksta redaktora sintakseHighlighter
WordPress teksta režīma redaktors ir diezgan vienkāršs. Jūs varat padarīt to lietotājam draudzīgāku, instalējot HTML redaktora sintakseHighlighter, spraudni, kas pievieno sintakses krāsojumu, piemēram, koda redaktorā. Tas padarīs rediģēšanu daudz vieglāku, īpaši, ja biežāk izmantojat teksta režīma redaktoru nekā vizuālo (WYSIWYG) partneri.
Saderība: WordPress 3.3 vai jaunāka versija
6. Ikonas pievienošana izvēlnē
Izpildiet šo tipu, lai pievienotu ikonu blakus jūsu vietnes izvēlnes elementiem, dodot izvēlnes navigācijai vairāk vizuālu apelāciju.
Saderība: WordPress 4.1 vai jaunāka versija
7. Balss meklēšanas iespējošana
WordPress meklēšana ir slikti būvēta, apgrūtinoša un neļauj man sākt savu meklēšanas rezultātu precizitāti. Bet neļaujiet jums apturēt jūs no balss meklēšanas iespēju pievienošanas. Pēc instalēšanas jūs pamanīsiet a “mikrofons” meklēšanas lodziņā parādās ikona.
Saderība: WordPress 2.6 vai jaunāka versija
8. Instalējiet WordPress spraudni, izmantojot Github
Vai Github atradāt WordPress spraudni, kuru vēlaties instalēt savā tīmekļa vietnē? Sekojiet šim padomam, kā ērti instalēt spraudņus tikai ar dažiem klikšķiem. Esiet uzmanīgi, lai gan tas, ko instalējat kā spraudņus, nav moderēts. Iespējams, ka ļaunprātīgi kodi var atļaut jūsu tīmekļa vietnes infiltrāciju.
Saderība: WordPress 3.6 vai jaunāka versija
9. Instalējiet spraudni ar vienu klikšķi
Lai iegūtu papildu spraudņu pārvaldību, varat instalēt WP-Core. Šis ir spraudnis, kas padara WordPress spraudņu instalācijas vienkāršākas. Jūs varat arī izveidot kolekciju, lai kopā ievietotu vairākus spraudņus un instalētu tos ar vienu klikšķi.
Saderība: WordPress 3.5 vai jaunāka versija
10. Papildu attēlu stili
Kad mēs ievietojām attēlus saturam, mēs varējām noteikt robežas un robežas. No WordPress 3.9 šīs opcijas tika noņemtas. Ja jūs to neatbildējāt, varat instalēt šo spraudni, lai atkal pievienotu šīs iespējas.
Saderība: WordPress 3.9 vai jaunāka versija
11. Rādīt diska lietošanas diagrammu
Instalējiet šo spraudni Disk Usage Sunburst, lai parādītu skaistu vizualizāciju, kas ir līdzīga jūsu vietnes diska vietas izmantošanai. Ļoti noderīga lietderība, lai pievienotu jūsu vietni.
Saderība: WordPress 4.0 vai jaunāka versija
Uzlabots
Papildus šim punktam ir uzlaboti padomi un triki tiem, kas jūtas kā izpēte, un tiem, kas bauda rokas ar netīrumiem ar kodiem. Tomēr daudzi no šiem padomiem var padarīt jūsu vietni nelietojamu, tāpēc tie būtu jāveic ar lielāku uzmanību un ar īpašu piesardzību.
12. WordPress izejas atkļūdošanas fails
Šis fragments liks WordPress, lai saglabātu atkļūdošanas žurnāla kļūdu a .žurnāls
tā vietā, lai parādītu to priekšējā galā. Ērts fragments, lai aktivizētu WordPress atkļūdošanu tiešraides vietnē.
Saderība: WordPress 3.1
define ('WP_DEBUG', taisnība); define ('WP_DEBUG_LOG', taisnība); define ('WP_DEBUG_DISPLAY', false);
13. Izmantojot Jetpack moduļus - bezsaistē
Palaidiet un iespējojiet visus Jetpack moduļus bezsaistē, ieskaitot moduļus, kas faktiski liek jums izveidot savienojumu ar WordPress.com, lai strādātu; noderīgs padoms, ja jūs izstrādājat un integrējat Jetpack moduļus savai tēmai.
Saderība: WordPress 4.1
14. Piesakieties programmā WordPress ar e-pasta adresi
WordPress atklāj lietotāja lietotājvārdu, kas padara to par vieglāku brutālu spēku uzbrukumiem. Jūs varat apsvērt iespēju mainīt pieteikšanās parametrus ar e-pasts un parole kombinācija, nevis lietotājvārds, izmantojot šo hakeru.
Saderība: WordPress 2.5.0
15. Atspējot pašfunkciju / pašpārbaudi
Šis triks novērš WordPress no pašpastiprināšanas, kas notiek, ja jūs savstarpēji saistāt savas vietnes lapas vai ziņas.
funkcija no_self_ping (& $ saites) $ home = get_option ('mājas'); foreach ($ saites kā $ l => $ link), ja (0 === strpos ($ link, $ home)) unset ($ saites [$ l]); add_action ('pre_ping', 'no_self_ping');
Vēl viens veids, kā jūs varat izmantot, ir instalēt Disabler spraudni. Tas ir spraudnis, kas ļauj ieslēgt vai izslēgt noteiktu WordPress funkcionalitāti, tostarp izslēgt pašapkalpošanos.
Saderība: WordPress 2.0
16. Pre-Populate Content
Šis padoms ir diezgan noderīgs, ja vēlaties pievienot noklusējuma saturu katru reizi, kad izveidojat jaunu ziņu, lapu vai pielāgotu ziņu veida saturu; ideja ir līdzīga standarta paraksta pievienošanai, veidojot jaunus e-pastus.
Saderība: WordPress 1.5
17. Pasta pasūtījuma klase
Turpmāk minētajā padomē ir rūpīgi izpētīta WordPress Post Class pielāgošana post_class
. Tas ir noderīgi, ja vēlaties būt konkrētāki attiecībā uz jūsu ziņu stiliem.
Saderība: WordPress 2.7
18. Google fontu (labā ceļa) pievienošana
Vēl viens lielisks padoms no ThemeShaper, pilnīgs ceļvedis, lai pareizi pievienotu Google fontu jūsu WordPress tēmai. Tas ietver to, kā to pievienot priekšējā galā, redaktorā un kā nodrošināt dažādu valodu saderību.
Saderība: WordPress 3.0
19. Alternatīvās veidnes ielāde
WordPress izmanto single.php
lai parādītu ziņu saturu. Ja vēlaties to mainīt, varbūt, post.php
, šis padoms parādīs, kā pareizi ignorēt noklusējuma WordPress veidnes.
add_filter ('template_include', 'my_callback'); funkcija my_callback ($ original_template) if (some_condition ()) return SOME_PATH. '/some-custom-file.php'; else return $ original_template;
Saderība: WordPress 1.5
20. WordPress Theme Customizer no Scratch
WordPress 3.4 pievieno jaunu API, ko sauc par Customizer, kas ļauj veidot vadīklas, lai pielāgotu tēmu un skatītu rezultātu reālā laikā. Pielāgotāja API dažiem var būt pārspīlēta, jo tā ietver daudzdisciplīnu kodu kopas, ieskaitot PHP, JavaScript, Ajax un jQuery.
Tomēr tematiskais fonds ir izveidojis pilnu rokasgrāmatu WordPress Customizer. Jūs uzzināsiet, kā pievienot izvēlni Pielāgot, veidot sadaļas, iestatījumus, ievades kontroles, kā arī paneļus, kā arī uzzināt viņu funkcijas kopā - kopā un ārā. Būtiska atsauce uz WordPress tēmu izstrādātājiem.
Saderība: WordPress 3.4
21. Vagranta lietošana ar WordPress
Vagrant ir lielisks līdzeklis, lai izveidotu virtuālo vidi, un palaist testu jūsu WordPress izstrādei, lai nodrošinātu, ka tēmas un spraudņi darbosies dažādos gadījumos. Šajā padomē, Daniel Pataki, jūs aizvedīs cauri, kā iegūt savu WordPress vietni un darboties ar Vagrant.
Saderība: Jebkura WordPress versija
22. WordPress Gravatar URL izgūšana
WordPress get_avatar ()
ir ērta funkcija, lai iegūtu lietotāja iemiesojumu; funkcija izgūst attēlu kopā ar img
elementu. Bet dažreiz es vēlos paņemt tikai attēla URL, lai es varētu brīvi un viegli pievienot attēlam pielāgotas klases vai ID.
Ja tas ir prātā, pievienojiet šādu kodu savam funkcijas.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 (masīvs ('s' => 80, 'd' => 'mm',), $ url); atgriezties esc_url_raw ($ url);
Tad kaut kur citā failā - varbūt single.php
vai page.php
- izmantojiet šādu kodu, lai parādītu attēlu.
$ avatar_url = get_avatar_img_url (); atbalss";
Šeit ir detalizētāks ziņojums, lai jūs to sadalītu.
Saderība: WordPress 1.5
23. Noņemiet klases no izvēlnes
WordPress pēc noklusējuma pievieno virkni nodarbību. Lai gan tas ir labi, lai ļautu veikt plašu pielāgošanu, izvēlne HTML iezīmēšana izskatās patiešām pārblīvēta. Sakārtojiet to un pievienojiet tikai vajadzīgo klasi, izmantojot tālāk norādīto fragmentu.
add_filter ('nav_menu_css_class', 'my_css_attributes_filter', 100, 1); add_filter ('nav_menu_item_id', 'my_css_attributes_filter', 100, 1); add_filter ('page_css_class', 'my_css_attributes_filter', 100, 1); funkcija my_css_attributes_filter ($ var) return is_array ($ var)? array_intersect ($ var, masīvs ('current-menu-item')): ";
Saderība: WordPress 3.0.0
24. SSL lietošana programmā WordPress Multisite
SSL, ne tikai nodrošina jūsu vietni, bet arī saspiež Google meklēšanas rezultātu klasifikāciju. Nākamajā padomē Jenni McKinnon aptver, kā izvietot SSL WordPress multisites, kas var izmantot vairākus apakšdomēnus.
Saderība: WordPress 3.0.0
25. WordPress satura redaktora pielāgošana
Stilu pievienošana redaktoram uzlabos rakstīšanas pieredzi programmā WordPress redaktors. Jūs varat pielāgot tipogrāfijas tipogrāfijas stilus ar priekšējo galu, ļaujot rakstīšanas laikā redzēt galīgo versiju (vai pēc iespējas tuvāku versiju). Tas samazinās pārslēgšanos starp redaktoru un satura izeju.
funkcija my_editor_styles () add_editor_style ('editor-style.css'); add_action ('admin_init', 'my_editor_styles');
Saderība: WordPress 3.0.0
26. Plugin Welcome ekrāna izveide
Ja esat tikko atjauninājis programmu WordPress, jums tiks novirzīts uz īpašu ekrānu, parādot informāciju par jaunāko instalēto versiju, dalībniekiem, papildinājumiem, kā arī visām izmaiņām, kas veiktas zem pārsega. Šis padoms, Daniela Pataki, izveidojot sveiciena ekrānu jūsu WordPress spraudnim, palīdzēs jums izprast, kā veidot uzaicinājuma ekrānu savam spraudnim..
Saderība: WordPress 3.6
27. Pielāgot Jetpack mobilās tēmas
Jetpack komplektā ir iekļauta mobilā tēma. Tā ir īpaša tēma, ko izmanto, kad vietne tiek skatīta mobilajās ierīcēs. Un tāpat kā jebkura cita tēma, mēs varam to pielāgot. Lūk, Džeremijs, viens no Jetpack izstrādātājiem, par to, kā pielāgot Jetpack mobilo tēmu. Tā ir laba alternatīva, lai apsvērtu atsaucīgu tīmekļa dizainu.
Saderība: WordPress 3.8
28. Ieteicamā attēla pievienošana kategorijai
Vēlaties pievienot attēlam kādu kategoriju un parādīt to savā tēmā? Šī funkcija nav iekļauta programmā WordPress, kas faktiski varētu būt noderīga tēmu izstrādātājiem.
Saderība: WordPress 3.6
29. Displejs slēpts “Visi iestatījumi”
WordPress easter egg, šis koda fragments pievienos visus iestatījumus WordPress datu bāzē vienā lapā.
funkcija all_settings_link () add_options_page (__ ('visi iestatījumi'), __ ('visi iestatījumi'), 'administrators', 'options.php'); add_action ('admin_menu', 'all_settings_link');
Saderība: WordPress 3.1
30. Noņemiet atjaunināšanas paziņojumu
Pēc noklusējuma WordPress, kad tie ir pieteicies backend, tiek parādīti atjauninājuma paziņojumi visiem lietotāju līmeņiem. Pievienojiet šādus kodus, lai paslēptu WordPress atjauninājuma paziņojumu, izņemot lietotājus ar administratora privilēģiju.
globālais $ user_login; get_currentuserinfo (); ja (! current_user_can ('update_plugins')) // pārbauda, vai pašreizējais lietotājs var atjaunināt spraudņus add nustatyta ('init', create_function ('$ a', "remove_action ('init', 'wp_version_check');"), 2); add_filter ('pre_option_update_core', create_function ('$ a', "atgriezties null;"));
Saderība: WordPress 3.0.1
31. Pievienot sīktēlu pasta / lapas rediģēšanas sarakstā
Šis kods parādīs attēlus, kurus esat norīkojis publicēt slejā Post. Noderīgs triks, lai redzētu, kura ziņa ir sīktēls un kas nav. Ņemiet vērā, ka jūsu tēmai jāatbalsta sīktēlus.
add_filter ('manag_posts_columns', 'posts_columns', 5); add_action ('manag_posts_custom_column', 'posts_custom_columns', 5, 2); funkcija posts_columns ($ defaults) $ defaults ['riv_post_thumbs'] = __ ('Thumbs'); atgriezt $ noklusējumus; funkcija posts_custom_columns ($ column_name, $ id) if ($ column_name === 'riv_post_thumbs') echo the_post_thumbnail (“Featured-thumbnail”);
Saderība: WordPress 3.0.0
32. Attēlu asināšana
Godīgi sakot, es nezināju, ka mēs varam asināt attēlus WordPress, kad augšupielādējam attēlu. Lūk, kā jūs varat, bet paturiet prātā, ka tas darbojas tikai JPG attēliem.
funkcija ajx_sharpen_resized_files ($ resized_file) $ image = wp_load_image ($ resized_file); ja (! is_resource ($ image)) atgriež jaunu WP_Error ('error_loading_image', $ image, $ fails); $ size = @getimagesize ($ resized_file); ja (! $ size) atgriežas jauns WP_Error ('invalid_image', __ ('Nevarēja lasīt attēla izmēru'), $ fails); saraksts ($ orig_w, $ orig_h, $ orig_type) = $ lielums; slēdzis ($ orig_type) lieta IMAGETYPE_JPEG: $ matrica = masīvs (masīvs (-1, -1, -1), masīvs (-1, 16, -1), masīvs (-1, -1, -1),) ; $ divisor = array_sum (array_map ('array_sum', $ matrix)); $ nobīde = 0; imageconvolution ($ image, $ matrix, $ dalītājs, $ offset); imagejpeg ($ image, $ resized_file, application_filters ('jpeg_quality', 90, 'edit_image')); pārtraukums; lieta IMAGETYPE_PNG: atgriezt $ resized_file; lieta IMAGETYPE_GIF: atgriešanās $ resized_file; atgriezt $ resized_file; add_filter ('image_make_intermediate_size', 'ajx_sharpen_resized_files', 900);
Saderība: WordPress 2.5
33. Noņemiet lieku informāciju
WordPress pievieno ķekars lietas piemēram, WordPress versija, RSD Link un Shortlink, informācija, kas nav tik noderīga. Lai noņemtu šos informācijas bitus, izmantojiet šo:
funkcija remove_header_info () remove_action ('wp_head', 'rsd_link'); noņemt_action ('wp_head', 'wlwmanifest_link'); noņemt_action ('wp_head', 'wp_generator'); noņemt_action ('wp_head', 'start_post_rel_link'); noņemt_action ('wp_head', 'index_rel_link'); noņemt_action ('wp_head', 'blakuscent_posts_rel_link'); // WordPress < 3.0 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' ); // for WordPress >= 3.0 add_action ('init', 'remove_header_info');
Noņemiet vienu no noņemt
no iepriekš minētā fragmenta, kuru vēlaties saglabāt.
Saderība: WordPress 2.0
34. Smart WP_Debug
Ideālā gadījumā jums nevajadzētu iespējot WP_Debug tiešraidē, jo tā atklās kritisku informāciju. Bet, ja jums ir nepieciešams triks, lai to droši izdarītu, šeit tas ir:
ja (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '1') // iespējojiet paziņojumu paziņošanu izstrādes laikā - E_ALL define ('WP_DEBUG', true); elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '2') // ir jābūt patiesam attiecībā uz WP_DEBUG_DISPLAY, lai definētu darbu ('WP_DEBUG', true); // spēku noteikšana kļūdu definēšanai ('WP_DEBUG_DISPLAY', taisnība); elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '3') // ir jābūt patiesam attiecībā uz WP_DEBUG_LOG, lai definētu darbu ('WP_DEBUG', true); // žurnāla kļūdas debug.log sistēmā wp-content direktorijā definē ('WP_DEBUG_LOG', true);
Pievienojot iepriekš minēto kodu, varat iespējot atkļūdošanu, pievienojot ?debug = 2
, ?debug = 1
, ?debug = 3
URL beigās, lai redzētu kļūdu, kas rodas jūsu vietnē.
Saderība: WordPress 2.0
35. Iespējot īsceļu logrīki
Sekojošais ir noderīgs kods, ja vēlaties iegult Youtube vai SoundCloud logrīku apgabalā ar īsu kodu.
add_filter ('widget_text', masīvs ($ wp_embed, 'run_shortcode'), 8); add_filter ('widget_text', masīvs ($ wp_embed, 'autoembed'), 8);
Saderība: WordPress 2.9.0
36. Iestatīt noklusējuma redaktoru (vizuālais / teksts)
Iestatiet noklusējuma veida redaktoru, ko lietotāji var izmantot. Nomaini $ redaktors
vai nu html
vai tinymce
. Protams, lietotājs joprojām varētu atteikties no noklusējuma.
funkcija my_default_editor () $ editor = 'tinymce'; // html vai tinymce atgriezties $ redaktors; add_filter ('wp_default_editor', 'my_default_editor');
Saderība: WordPress 2.5.0
37. Pagarināt automātisko atteikšanos
WordPress ļauj palikt pieteicies 48 stundas, kā arī 14 dienu pagarinājumu, ja mēs pārbaudām “Atceries mani” opcija pieteikšanās brīdī. Ja tomēr jūs esat pārliecināts, ka otrais vai trešais persona jūsu datoru nepārkāps, varat pievienot šo kodu, lai saglabātu sevi pieteicies līdz pat gadam. Jums tiks pieprasīts pieteikties tikai reizi gadā.
funkcija keep_me_logged_in_for_1_year ($ expirein) return 31556926; // 1 gads sekundēs add_filter ('auth_cookie_expiration', 'keep_me_logged_in_for_1_year');
Saderība: WordPress 2.8.0
38. Vienmēr izmantojiet attēlu
WordPress ietvers img
ar p
tag. Ja esat HTML semantiskais purists, jūs varat pievienot šo kodu, lai piespiestu WordPress ietinēt attēlu ar skaitlis
elementu.
add_filter ('image_send_to_editor', funkcija ($ html, $ id, $ caption, $ title, $ līdzinājums, $ url, $ size, $ alt) if (current_theme_supports ('html5') &&! $ parakstu) $ html = sprintf ('', $ html); // Mainiet savas vajadzības! atgriezties $ html; , 10, 8);
Saderība: WordPress 2.9.0
39. Mainiet noklusēto lomu
“Administrators”, “Autors”, un “Abonents” ir vārdi, kas doti WordPress lietotājiem administratīvajā līmenī. Lai mainītu šos noklusējuma nosaukumus uz kaut ko, kas atbilst jūsu vietnei, pievienojiet šādu kodu un pēc tam nomainiet vārdus uz to, ko vēlaties:
funkcija change_role_name () global $ wp_roles; ja (! isset ($ wp_roles)) $ wp_roles = jauni WP_Roles (); $ wp_roles-> lomas ['ieguldītājs'] ['name'] = 'Freelance'; $ wp_roles-> lomu_nosaukumi ['ieguldītājs'] = 'Freelance'; add_action ('init', 'change_role_name');
Saderība: WordPress 3.1
40. Noklusējuma pielikumu iestatījumi
Šeit ir fragments, kas ļauj norādīt noklusējuma lielumu, izlīdzināšanu un saites attēlu, kuru vēlaties iegult redaktorā.
pievienot_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');
Saderība: WordPress 3.5
41. Apstipriniet vēlamo attēlu
Daži no mums dod priekšroku amatu izlaišanai ar Featured Image. Šis paziņojums, ko apstiprinās Paul Underwood, apstiprinās, kā padarīt jūsu lietotājus augšupielādējamu attēlu pirms to publicēšanas.
Saderība: WordPress 3.0
42. Pielāgots attēla lielums multivides augšupielādē
add_image_size
ir WordPress funkcija, kas ļauj apgriezt un attēlot pielāgotu attēla izmēru. Ja vēlaties ļaut lietotājiem pievienot attēlu šajā pielāgotajā izmērā, pievienojiet šādus kodus, lai parādītu “pielāgotā attēla izmērs” opcija WordPress mediju augšupielādē.
funkcija pw_add_image_sizes () add_image_size ('pw-thumb', 300, 100, true); add_image_size ('pw-large', 600, 300, true); add_action ('init', 'pw_add_image_sizes'); funkcija pw_show_image_sizes ($ size) $ size ['pw-thumb'] = __ ('Custom Thumb', 'pippin'); $ size ['pw-large'] = __ ('Custom Large', 'pippin'); atgriezties $ izmēri; add_filter ('image_size_names_choose', 'pw_show_image_sizes');
Saderība: WordPress 3.8
43. Ievietojiet tikai skriptu, ja ir klāt īss kods
Iepriekšējā ziņojumā mēs parādījām, kā izveidot pielāgotu saīsni. Ja jūsu īssavienojums prasa JavaScript funkciju, sekojiet Silviu-Cristian Burcă (pazīstams kā Scribu) „Jedi Master” ceļam, lai nodrošinātu, ka JavaScript tiek ielādēta tikai tad, kad tiek izmantots īsceļš.
Saderība: WordPress 2.6
44. Izvēlnes apraksts
Kad pievienojat izvēlnē, izmantojot Izskats> Izvēlne, jūs redzēsiet ievadi, ko pievienot “Apraksts”. Bet jūs neatradīsiet to nekur priekšējā galā, jo mums ir jāpielāgo noklusējuma WordPress izvēlnes veidne, lai iekļautu aprakstu.
Šeit ir elegants veids, kā to izdarīt.
funkcija add_description_to_menu ($ item_output, $ item, $ deep, $ args) if (strlen ($ item-> description)> 0) // pievienot aprakstu pēc saites $ item_output. = sprintf ('% s', esc_html ($ item-> apraksts)); // ievietot aprakstu kā pēdējo vienumu * in * link ($ input_output beidzas ar "$ args-> pēc ") // $ item_output = substr ($ item_output, 0, -strlen ("$ args-> pēc ")). sprintf ('% s', esc_html ($ item-> apraksts)). "$ args-> pēc "; atgriezties $ item_output; add_filter ('walker_nav_menu_start_el', 'add_description_to_menu', 10, 4);
Saderība: WordPress 3.0.0
45. Izmantojot Dashicons
Tagad varat izmantot WordPress paša izstrādāto fontu ikonu Dashicons, lai pievienotu ikonas wp-admin izvēlnei. Apskatiet mūsu pamācību par to, kā sākt lietot Dashicons.
Saderība: WordPress 3.8
46. Pielāgot “Sveiki” Ziņojums
Sekojiet mūsu iepriekšējai apmācībai, lai mainītu WordPress absurdo “Sveiki” ziņa, kas tiek parādīta administratora joslā uz kaut ko vairāk personalizētu.
Saderība: WordPress 2.9
47. Izslēdziet ziņu no Jetpack Popular Widget
Jetpack tiek piegādāts ar logrīku, kas ļauj jums parādīt visvairāk skatīto vai populārāko ziņu un lapu. Bet dažreiz jūsu populārākās lapas var būt mājas lapa vai lapa, kuru nevēlaties iekļaut visvairāk skatītajā kaudzē.
Pievienojiet šādu kodu, lai noņemtu šo lapu vai ziņu:
funkcija jeherve_remove_post_top_posts ($ posts, $ post_ids, $ count) foreach ($ posts kā $ k => $ post) if ('1215' == $ post ['post_id']) unset ($ posts [$ k] ); atgriezt $ ziņas; add_filter ('jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3);
Nomainiet fragmentā redzamo ID ar tās ziņas vai lapas ID, kuru vēlaties noņemt.
Saderība: WordPress 4.0 un Jetpack 3.3
48. Atcelt Post Title
Nākamais fragments kontrolē maksimālo virsraksta garumu. Pievienojiet šādu fragmentu funkcijas.php
. Pēc tam izmantojiet funkciju customTitle ()
veidnē, lai izlaistu nosaukumu WordPress vietā nosaukums()
metodi.
funkcija customTitle ($ limit) $ title = get_the_title ($ post-> ID); ja (strlen ($ title)> $ limit) $ title = substr ($ title, 0, $ limit). “…”; echo $ title;
Ja veidojat WordPress tēmu ar flīžu izkārtojumu, kur flīžu augstumam ir jābūt vienādam, iespējams, vēlēsities norādīt virsraksta garuma robežu. Šajā gadījumā šis fragments būtu noderīgs.
Saderība: WordPress 3.0
49. Noņemiet WordPress logotipu
WordPress 3,1 pievieno admin bar, kas ietver nedaudz saites un WordPress logo. Ja jūs klientam izdalīsiet vietnes un vēlaties, lai tas būtu bezkrāsains, šeit ir funkcija, lai noņemtu šo WordPress logotipu.
funkcija annointed_admin_bar_remove () global $ wp_admin_bar; / * Noņemiet savas lietas * / $ wp_admin_bar-> remove_menu ('wp-logo'); add_action ('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0);
Saderība: WordPress 3.1.0
50. QR kods ar saiti uz pantu
Uzlabojiet vietnes pieejamību mobilajām ierīcēm ar QR kodiem. Šis kods ļauj jums rādīt QR kodus ar saiti, kas norāda uz rakstu. Mobilie lietotāji ar QR kodu skeneri var iegūt rakstu saiti ātrai apskatei savās mobilajās ierīcēs.
"https://assets.hongkiat.com/uploads/wordpress-plugin-administration/wider-menu.jpg">