Úvodná » WordPress » 50 najžiadanejších WordPress tipov, trikov a hackov

    50 najžiadanejších WordPress tipov, trikov a hackov

    Predtým sme vybrali viac ako 30 hackov a trikov na prispôsobenie WordPressu. WordPress však prešiel niekoľkými iteráciami a aktualizáciami od vydania tejto kompilácie. Niektoré funkcie WordPress boli zrušené, niektoré boli nahradené lepšími prístupmi, ktoré robia niektoré triky, o ktorých viete, že už nie sú použiteľné.

    Mysleli sme, že by ste mohli potrebovať nové tipy, triky a hackery, ktoré fungujú s najnovšou verziou WordPress. Tu je 50. Ako priateľská pripomienka, prosím, postupujte opatrne, keď sa pokúšate o niektorý z tipov v sekcii Rozšírené, pretože by ste mohli robiť vaše stránky nepoužiteľné, ak neviete, čo robíte.

    1. Zakázanie editora s plnou výškou

    WordPress 4.0 pridala jemnú zmenu v editore UX. Ak robíte alebo píšete dlhý odsek, výška editora sa zhoduje s výškou obrazovky, čím sa odstránia posúvače v rámci editora.

    Ak chcete osloviť niektoré panely, ako je výňatok a Vlastné polia ktoré sa nachádzajú pod editorom, musíte prejsť až do konca odseku. Ak to nechcete, začiarknite možnosť v ponuke Možnosti obrazovky panel.

    kompatibilita: WordPress 4.0

    2. Vložiť pred a po porovnaní obrázkov

    Skúsili ste niekedy porovnanie obrázkov, kde môžete posunúť doprava a vidieť pred a doľava pre položku po? Ak chcete na svojom webe zobraziť niečo také, môžete nainštalovať TwentyTwenty. Tento plugin je založený na Zurb TwentyTwenty. Plugin predstavuje nový krátky kód, [Twentytwenty], kde môžete pridať dva obrázky na porovnanie.

    kompatibilita: WordPress 3.5.1 alebo vyšší

    3. Vráťte doplnky alebo motívy do predchádzajúcej verzie (ľahko)

    Rovnako ako pri každej inej aktualizácii systému existuje šanca, že nový plugin alebo aktualizácia motívu môže náhodne skomplikovať vaše webové stránky. Program WordPress nám neumožňuje vrátiť sa k predchádzajúcej verzii, ale môžete nainštalovať tento plugin WP-Rollback, aby ste získali túto funkčnosť. Po jej aktivácii sa pridá odkaz “vrátenie” na všetkých nainštalovaných doplnkoch.

    kompatibilita: WordPress 3.8 alebo vyšší

    4. Usporiadajte menu Admin

    Použite tento doplnok Správca menu správ, aby ste mohli organizovať jednotlivé príkazy v administrátoroch pomocou rozhrania drag-and-drop.

    kompatibilita: WordPress 4.0 alebo vyšší

    5. Textový editor SyntaxHighlighter

    Textový editor WordPress je celkom jasný. Môžete to urobiť užívateľsky príjemnejší pomocou inštalácie HTML Editor SyntaxHighlighter, plugin, ktorý pridáva farbu syntaxe ako v editore kódu. Úprava bude oveľa jednoduchšia, najmä ak použijete editor textového režimu častejšie ako náprotivok Visual (WYSIWYG).

    kompatibilita: WordPress 3.3 alebo vyšší

    6. Pridanie ikony do ponuky

    Sledujte tento tip a pridajte ikonu vedľa vašich položiek v ponuke webových stránok.

    kompatibilita: WordPress 4.1 alebo vyšší

    7. Povolenie Hlasového vyhľadávania

    Vyhľadávanie v službe WordPress je zle vybudované, ťažkopádne a nedovoľte mi začať s presnosťou výsledkov vyhľadávania. Ale nedovoľte, aby vás zabránil v pridávaní funkcií hlasového vyhľadávania. Po nainštalovaní si všimnete a “mikrofón” ikona sa zobrazí vo vyhľadávacom poli.

    kompatibilita: WordPress 2.6 alebo vyšší

    8. Nainštalujte doplnok WordPress pomocou Github

    Našiel (a) ste v aplikácii Github doplnok WordPress, ktorý chcete nainštalovať na svojich webových stránkach? Postupujte podľa tohto tipu, ako pohodlne nainštalovať doplnky pomocou niekoľkých kliknutí. Buďte opatrní, hoci to, čo inštalujete ako pluginy, nie sú moderované. Možno existuje šanca, že škodlivé kódy môžu umožniť infiltráciu vašich webových stránok.

    kompatibilita: WordPress 3.6 alebo vyšší

    9. Nainštalujte doplnok s jediným kliknutím

    Ak chcete spravovať viac pluginov, môžete nainštalovať WP-Core. Jedná sa o doplnok, ktorý zvyšuje efektivitu inštalácií doplnkov WordPress. Môžete tiež vytvoriť zbierku, aby ste vložili niekoľko pluginov a nainštalovali ich jediným kliknutím.

    kompatibilita: WordPress 3.5 alebo vyšší

    10. Pokročilé štýly obrázkov

    Pri vkladaní obrázkov do obsahu sme si mohli nastaviť okraje a hranice. Z WordPress 3.9 boli tieto možnosti odstránené. Ak ste ich vynechali, môžete nainštalovať tento doplnok, aby ste tieto možnosti vrátili späť.

    kompatibilita: WordPress 3.9 alebo vyšší

    11. Ukážka grafu využitia disku

    Nainštalujte tento plugin Disk Usage Sunburst, aby ste zobrazili krásnu vizualizáciu, podobne ako DaisyDisk, o využití vašich webových stránok na disku. Pomerne užitočný nástroj na pridanie na vaše webové stránky.

    kompatibilita: WordPress 4.0 alebo vyšší

    pokročilý

    Za týmto bodom sú pokročilé tipy a triky pre tých, ktorí majú pocit, ako skúmať, a tých, ktorí majú radi dostať svoje ruky špinavé kódmi. Mnohé z nasledujúcich tipov však môžu spôsobiť, že vaše webové stránky budú nepoužiteľné, a preto by sa mali vykonávať s väčšou pozornosťou as mimoriadnou opatrnosťou.

    12. Súbor ladenia výstupu WordPress

    Tento úryvok oznámi programu WordPress, že uloží chybu protokolu ladenia v a .záznam súbor namiesto zobrazenia v prednej časti. Šikovný úryvok na povolenie ladenia WordPress na živom webe.

    kompatibilita: WordPress 3.1

     define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true); definovať ('WP_DEBUG_DISPLAY', false); 

    13. Použitie modulov Jetpack - Offline

    Spustite a povolte všetky moduly Jetpack v režime offline vrátane modulov, ktoré skutočne vyžadujú, aby ste sa pripojili k aplikácii WordPress.com. užitočný tip, ak vyvíjate a integrujete moduly Jetpack na tému.

    kompatibilita: WordPress 4.1

    14. Prihláste sa na WordPress s e-mailovou adresou

    WordPress vystavuje užívateľské meno používateľa, čo zjednodušuje útoky na hrubou silou. Môžete zvážiť zmenu prihlasovacích parametrov pomocou e-mail a heslo kombinácia namiesto používateľského mena pomocou tohto nástroja.

    kompatibilita: WordPress 2.5.0

    15. Zakázať self-ping / self-trackback

    Tento trik zabraňuje tomu, aby sa WordPress samo-pingom, čo sa stane, ak prepojujete stránky alebo príspevky z vlastnej webovej stránky.

     funkcia no_self_ping (& $ links) $ home = get_option ('home'); foreach ($ odkazy ako $ l => $ link) ak (0 === strpos ($ link, $ home)) unset ($ odkazy [$ l]);  add_action ('pre_ping', 'no_self_ping'); 

    Ďalším spôsobom, ako môžete použiť, je inštalácia doplnku Disabler. Jedná sa o doplnok, ktorý vám umožňuje zapnúť alebo vypnúť niektoré funkcie WordPress vrátane zablokovania self-pingu.

    kompatibilita: WordPress 2.0

    16. Predbežný obsah

    Tento tip je celkom užitočný, ak chcete pri každom vytvorení nového príspevku, stránky alebo vlastného typu príspevku pridávať predvolený obsah. myšlienka je podobná pridávaniu štandardného podpisu pri vytváraní nových e-mailov.

    kompatibilita: WordPress 1.5

    17. Vlastná trieda pre príspevky

    Nasledujúci tip skúma niektoré prispôsobenie WordPress Post Class dôkladne s post_class. Je to užitočné, ak chcete byť konkrétnejšie v súvislosti s vašimi štýlmi príspevkov.

    kompatibilita: WordPress 2.7

    18. Pridávanie písiem Google (správna cesta)

    Ďalší skvelý tip od ThemeShaper, kompletný sprievodca pre pridanie Google Font do vášho WordPress Theme správne. Zahŕňa to, ako ho pridať do frontu, v editore a ako zabezpečiť kompatibilitu pre rôzne jazyky.

    kompatibilita: WordPress 3.0

    19. Nahrávanie alternatívnej šablóny

    WordPress používa single.php zobraziť obsah príspevkov. Ak ho chcete zmeniť, možno, post.php, tento tip vám ukáže, ako správne prepísať predvolené šablóny WordPress.

     add_filter ('template_include', 'my_callback'); funkcia my_callback ($ original_template) if (some_condition ()) návrat SOME_PATH. '/Some-custom-file.php';  else vrátiť $ original_template;  

    kompatibilita: WordPress 1.5

    20. WordPress Theme Customizer od nuly

    WordPress 3.4 pridáva nové rozhranie API s názvom Customizer, ktoré vám umožňuje vytvárať ovládacie prvky na prispôsobenie témy a zobrazenie výsledkov v reálnom čase. Rozhranie API pre používateľov môže byť pre niektorých používateľov nadmernou, pretože zahŕňa multidisciplinárne súbory kódov vrátane PHP, JavaScript, Ajax a jQuery.

    Napriek tomu Theme Foundation zostavila kompletný sprievodca pre WordPress Customizer. Dozviete sa, ako pridať ponuku Prispôsobiť, vytvoriť sekcie, nastavenia, vstupné ovládacie prvky a panely a dozviete sa o ich funkciách spolu. Základný odkaz pre vývojárov motívov WordPress.

    kompatibilita: WordPress 3.4

    21. Použitie programu Vagrant s WordPress

    Vagrant je skvelý nástroj na vytvorenie virtuálneho prostredia a spustenie testu vývoja vášho WordPress, aby sa zaistilo, že témy a pluginy fungujú v rôznych prípadoch. V tomto nasledujúcom tipu, Daniel Pataki, vás prevedie tým, ako dostať svoju stránku WordPress do prevádzky s Vagrantom.

    kompatibilita: Každá WordPress verzia

    22. Načítanie adresy URL programu WordPress Gravatar

    WordPress get_avatar () je užitočná funkcia na získanie avataru používateľa; funkcia načíta obraz spolu s img element. Ale niekedy chcem chytiť len adresu URL obrázka, aby som mohol voľne a ľahko pridať vlastné triedy alebo IDS na obrázok.

    Ak to máte na mysli, pridajte do svojho functions.php:

     funkcia get_avatar_img_url () $ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'. md5 ($ user_email); $ url = add_query_arg (pole ('s' => 80, 'd' => 'mm'), $ url); návrat esc_url_raw ($ url);  

    Potom niekde v inom súbore - možno single.php alebo page.php - použite nasledujúci kód na zobrazenie obrázka.

     $ avatar_url = get_avatar_img_url (); echo ',; 

    Tu je podrobnejší príspevok, ktorý vám pre vás rozdelí.

    kompatibilita: WordPress 1.5

    23. Odstráňte triedu z ponuky

    Program WordPress štandardne pridáva veľa tried. Aj keď je to dobré, aby bolo možné rozsiahle prispôsobenie, značka HTML v ponuke vyzerá naozaj preplnená. Upravte ho a pridajte iba triedu, ktorú potrebujete, s úryvkom nižšie.

     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); funkcia my_css_attributes_filter ($ var) návrat is_array ($ var)? array_intersect ($ var, pole ('aktuálna-menu-item')): "; 

    kompatibilita: WordPress 3.0.0

    24. Použitie SSL v aplikácii WordPress Multisite

    Služba SSL zabezpečuje nielen zabezpečenie vášho webu, ale aj nárast rebríčkov vo výsledkoch vyhľadávania Google. V nasledujúcom tipu, Jenni McKinnon sa zaoberá nasadzovaním SSL do multisitov WordPress, ktoré môžu využívať viacero subdomén.

    kompatibilita: WordPress 3.0.0

    25. Prispôsobenie editora obsahu WordPress

    Pridanie štýlov do editora zlepší skúsenosti s písaním v editore WordPress. Štandardné štýly backendu môžete porovnať s front-endom a počas písania môžete vidieť konečnú verziu (alebo verziu čo najbližšie k finále). Tým sa zníži prepínanie medzi editorom a výstupom obsahu.

     funkcia my_editor_styles () add_editor_style ('editor-style.css');  add_action ('admin_init', 'my_editor_styles'); 

    kompatibilita: WordPress 3.0.0

    26. Vytvorenie úvodnej obrazovky doplnkov

    Ak ste práve aktualizovali WordPress, budete presmerovaný na špeciálnu obrazovku s podrobnosťami o najnovšej verzii, ktorú ste práve nainštalovali, o prispievateľoch, doplnkoch ao všetkých zmenách vykonaných pod kapotou. Tento tip, Vytvorenie uvítacej obrazovky pre váš WordPress Plugin od Daniel Pataki vás prevedie ako vytvoriť uvítaciu obrazovku pre vlastný plugin.

    kompatibilita: WordPress 3.6

    27. Upravte Jetpack Mobile Téma

    Jetpack prichádza s témou Mobile. Ide o špeciálnu tému, ktorá sa používa pri prezeraní webových stránok na mobilných zariadeniach. A ako každá iná téma, môžeme ju prispôsobiť. Tu je návod, ako Jeremy, jeden z vývojárov Jetpack, o tom, ako prispôsobiť Jetpack Mobile Theme. Je to dobrá alternatíva, ktorú treba zvážiť na mieste zodpovedajúceho dizajnu webu.

    kompatibilita: WordPress 3.8

    28. Pridanie odporúčaného obrázka do kategórie

    Chcete pridať vybraný obrázok kategórie a zobraziť ho v tvojej téme? Táto funkcia chýba v programe WordPress, čo by mohlo byť skutočne užitočné pre vývojárov motívov.

    kompatibilita: WordPress 3.6

    29. Zobrazte Skryté “Všetky nastavenia”

    WordPress veľkonočné vajíčko, tento útržok kódu pridá všetky nastavenia do databázy WordPress na jednu stránku.

     funkcia all_settings_link () add_options_page (__ ('Všetky nastavenia'), __ ('Všetky nastavenia'), 'administrátor', 'options.php');  add_action ('admin_menu', 'all_settings_link'); 

    kompatibilita: WordPress 3.1

    30. Odstráňte Upozornenie o aktualizácii

    Program WordPress štandardne zobrazuje upozornenia na aktualizácie pre všetky používateľské úrovne, keď sú prihlásení do backendu. Pridajte nasledujúce kódy na skrytie upozornenia na upozornenie v programe WordPress s výnimkou používateľov s oprávneniami správcu.

     globálny $ user_login; get_currentuserinfo (); ak (! aktuálny_user_can ('update_plugins')) // skontroluje, či aktuálny používateľ môže aktualizovať doplnky add_action ('init', create_function ('$ a', remove_action ('init', 'wp_version_check' 2); add_filter ('pre_option_update_core', create_function ('$ a', 'return null;'));  

    kompatibilita: WordPress 3.0.1

    31. Pridanie miniatúry do zoznamu úprav pošty / stránok

    Tento kód zobrazí zobrazené obrázky, ktoré ste pridali do stĺpca príspevok. Užitočný trik na zistenie, ktoré príspevky majú miniatúru a ktoré nie. Upozorňujeme, že vaša tému by mala podporovať ukážky miniatúr.

     add_filter ('manage_posts_columns', 'posts_columns', 5); add_action ('manage_posts_custom_column', 'posts_custom_columns', 5, 2); funkcia posts_columns ($ predvolené hodnoty) $ default ['riv_post_thumbs'] = __ ('Thumbs'); vrátiť predvolené hodnoty $;  funkcia posts_custom_columns ($ column_name, $ id) if ($ column_name === 'riv_post_thumbs') echo the_post_thumbnail ('featured-thumbnail');  

    kompatibilita: WordPress 3.0.0

    32. Ostrenie obrázkov

    Úprimne povedané, nevedel som, že by sme mohli v aplikácii WordPress ostriť obrázky, keď nahrávame obrázok. Tu je návod, ako môžete, ale majte na pamäti, že funguje iba pre obrázky vo formáte JPG.

     funkcia ajx_sharpen_resized_files ($ resized_file) $ image = wp_load_image ($ resized_file); ak (! is_resource ($ image)) vrátiť nové WP_Error ('error_loading_image', $ image, $ file); $ size = @getimagesize ($ resized_file); ak (! $ size) vráti nové WP_Error ('invalid_image', __ ('Nemožno čítať veľkosť obrázka'), $ file); zoznam ($ orig_w, $ orig_h, $ orig_type) = veľkosť $; prepínač ($ orig_type) prípad IMAGETYPE_JPEG: $ matrix = array (array (-1, -1, -1), array (-1, -1, -1) ; $ divisor = array_sum (array_map ('array_sum', $ matrix)); $ offset = 0; imageconvolution ($ image, $ matrix, $ divisor, $ offset); obrázokjpeg ($ image, $ resized_file, apply_filters ('jpeg_quality', 90, 'edit_image')); prestávka; prípad IMAGETYPE_PNG: návrat $ resized_file; prípad IMAGETYPE_GIF: návrat $ resized_file;  návrat $ resized_file;  add_filter ('image_make_intermediate_size', 'ajx_sharpen_resized_files', 900); 

    kompatibilita: WordPress 2.5

    33. Odstráňte zbytočné informácie v hlave

    WordPress pridá veľa vecí v ako napríklad verzia WordPress, RSD Link a Shortlink, čo nie je všetko užitočné. Ak chcete odstrániť tieto informácie, použite toto:

     funkcia 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'); // pre WordPress < 3.0 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' ); // for WordPress >= 3.0 add_action ('init', 'remove_header_info'); 

    Odstráňte buď jednu z možností remove_action z vyššie uvedeného úryvku, ktorého chcete zachovať.

    kompatibilita: WordPress 2.0

    34. Smart WP_Debug

    V ideálnom prípade by ste nemali povoliť funkciu WP_Debug na živom webe, pretože by to odhalilo dôležité informácie. Ale ak potrebujete trik, aby ste to urobili bezpečne, tu je:

     ak je (isset ($ _GET ['debug']) && $ _GET ['debug'] == '1') // povoliť hlásenie oznámení počas vývoja - E_ALL define ('WP_DEBUG', true);  elseif (isset ($ _GET ['debug']) && $ _GET ['debug'] == '2') // musí byť pravdivý pre WP_DEBUG_DISPLAY to work define ('WP_DEBUG', true); // vynútiť zobrazenie chýb definovaných ('WP_DEBUG_DISPLAY', true);  elseif (isset ($ _GET ['debug']) && $ _GET ['debug'] == '3') // musí byť pravdivý pre WP_DEBUG_LOG to work define ('WP_DEBUG', true); // zaznamenajte chyby do debug.log v adresári obsahu wp define ('WP_DEBUG_LOG', true);  

    S vyššie uvedeným kódom môžete povoliť ladenie pridaním ?ladenie = 2, ?ladenie = 1, ?ladenie = 3 na konci adresy URL sa zobrazí chyba, ktorá sa vyskytuje na vašich webových stránkach.

    kompatibilita: WordPress 2.0

    35. Povolenie funkcie Shortcode v Widget

    Nasledujúca časť je užitočným kódom, ak chcete v oblasti widgetu vložiť Youtube alebo SoundCloud pomocou krátkeho kódu.

     add_filter ('widget_text', pole ($ wp_embed, 'run_shortcode'), 8); add_filter ('widget_text', pole ($ wp_embed, 'autoembed'), 8); 

    kompatibilita: WordPress 2.9.0

    36. Nastavenie predvoleného editora (Visual / Text)

    Nastavte predvolený typ editora, ktorý používatelia môžu používať. Zmeniť $ editor buď do html alebo TinyMCE. Samozrejme, používateľ by stále mohol vylúčiť predvolené nastavenie.

     funkcia my_default_editor () $ editor = 'tinymce'; // html alebo tinymce vrátiť $ editor;  add_filter ('wp_default_editor', 'my_default_editor'); 

    kompatibilita: WordPress 2.5.0

    37. Predĺžte automatické odhlásenie

    WordPress umožňuje zostať prihlásený na 48 hodín a predĺženie o 14 dní, ak skontrolujeme “Pamätáš si ma” pri prihlásení. Ak ste si však istí, že váš počítač nebude porušený druhou alebo treťou stranou, môžete tento kód pridať, aby ste sa prihlásili až na jeden rok. Budete požiadaní o prihlásenie raz ročne.

     funkcia keep_me_logged_in_for_1_rok ($ expirein) return 31556926; // 1 rok v sekundách add_filter ('auth_cookie_expiration', 'keep_me_logged_in_for_1_year'); 

    kompatibilita: WordPress 2.8.0

    38. Vždy používajte obrázok

    WordPress sa zabalí img s p tag. Ak ste sémantický purist HTML, môžete tento kód pridať, aby prinútil WordPress zabaliť obrázok pomocou figúra element.

     add_filter ('image_send_to_editor', funkcia ($ html, $ id, $ caption, $ title, $ align, $ url, $ size, $ alt) if (current_theme_supports ('html5') &&! $ caption) $ html = sprintf ("
    % s
    ', $ html); // Zmeňte podľa svojich potrieb! vrátiť $ html; , 10, 8);

    kompatibilita: WordPress 2.9.0

    39. Zmeniť predvolený názov role

    “správca”, “autor”, a “predplatiteľ” sú názvy uvedené pre používateľov WordPress na administratívnej úrovni. Ak chcete zmeniť tieto predvolené názvy na niečo, čo znie pre vaše webové stránky vhodnejšie, pridajte nasledujúci kód a potom urobte zmenu mena podľa toho, čo chcete:

     funkcia change_role_name () global $ wp_roles; ak (! isset ($ wp_roles)) $ wp_roles = nové WP_Roles (); $ wp_roles-> roly ['contributor'] ['name'] = 'Nezávisle'; $ wp_roles-> mená rolí ['contributor'] = 'Nezávisle';  add_action ('init', 'change_role_name'); 

    kompatibilita: WordPress 3.1

    40. Predvolené nastavenia príloh

    Tu je úryvok, ktorý vám umožňuje určiť predvolenú veľkosť, zarovnanie a odkaz pre obrázky, ktoré chcete vložiť do editora.

     add_action ('after_setup_theme', 'default_attachment_display_settings'); funkcia default_attachment_display_settings () update_option ('image_default_align', 'left'); update_option ('image_default_link_type', 'none'); update_option ('image_default_size', 'veľký');  

    kompatibilita: WordPress 3.5

    41. Overenie odporúčaného obrázka

    Niektorí z nás preferujú príspevky, ktoré sa majú uvoľniť pomocou špeciálneho obrázka. Tento príspevok, overenie odporúčaného obrázka v príspevku od Paula Underwooda vám ukáže, ako urobiť používateľov nahrať vybraný obrázok predtým, než ich príspevok môže byť uverejnený.

    kompatibilita: WordPress 3.0

    42. Vlastná veľkosť obrázka v aplikácii Media Uploader

    add_image_size je funkcia WordPress, ktorá nám umožňuje orezanie a zobrazenie vlastnej veľkosti obrázka. Ak chcete povoliť používateľom pridávať obrázky v rámci tejto vlastnej veľkosti, pridajte nasledujúce kódy, aby ste zobrazili “veľkosť vlastného obrázka” v aplikácii WordPress pre nahrávanie médií.

     funkcia pw_add_image_sizes () add_image_size ('pw-thumb', 300, 100, true); add_image_size ('pw-veľké', 600, 300, true);  add_action ('init', 'pw_add_image_size'); funkcia pw_show_image_sizes ($ veľkosti) $ sizes ['pw-thumb'] = __ ('Custom Thumb', 'pippin'); $ veľkosti ['pw-large'] = __ ('Custom Large', 'pippin'); vrátiť veľkosti $;  add_filter ('image_size_names_choose', 'pw_show_image_sizes'); 

    kompatibilita: WordPress 3.8

    43. Načítať len skript, ak je prítomný konkrétny krátky kód

    V predchádzajúcom príspevku sme vám ukázali, ako vytvoriť vlastný krátky kód. Ak váš krátky kód vyžaduje funkciu JavaScriptu, postupujte podľa štýlu Jedi Master od Silviu-Cristian Burcă (známy ako Scribu), aby ste sa uistili, že načítať JavaScript iba vtedy, keď je použitý krátky kód.

    kompatibilita: WordPress 2.6

    44. Popis ponuky

    Keď pridáte menu cez Vzhľad> Ponuka, uvidíte vstup, ktorý chcete pridať “popis”. Ale nenájdete ho nikde v prednej časti, pretože musíme prispôsobiť predvolenú šablónu ponuky WordPress, aby sme zahrnuli popis.

    Tu je elegantný spôsob, ako to urobiť.

     funkcia add_description_to_menu ($ item_output, $ item, $ depth, $ args) if (strlen ($ item-> description)> 0) // pridať popis po odkaz $ item_output = sprintf ('% s', esc_html ($ položka-> popis)); // zadajte popis ako poslednú položku * v * link ($ input_output končí s "$ args-> po ") // $ item_output = substr ($ item_output, 0, -strlen ("$ args-> po ")) sprintf ('% s', esc_html ($ item-> description)). "$ args-> after "; návrat $ item_output; add_filter ('walker_nav_menu_start_el', 'add_description_to_menu', 10, 4); 

    kompatibilita: WordPress 3.0.0

    45. Použitie Dashicons

    Teraz môžete použiť vlastnú ikonu písma WordPress, Dashicons, na pridanie ikon do menu wp-admin. Pozrite si náš návod, ako začať používať Dashicons.

    kompatibilita: WordPress 3.8

    46. ​​Prispôsobenie “Zdravíčko” správa

    Postupujte podľa nášho predchádzajúceho návodu na zmenu nezmyselného slova WordPress “Howdy” správa, ktorá sa objaví na paneli adminov, na niečo viac prispôsobenú.

    kompatibilita: WordPress 2.9

    47. Vylúčte príspevok z obľúbeného widgetu Jetpack

    Jetpack je dodávaný s widgetom, ktorý vám umožňuje zobraziť najobľúbenejšie alebo obľúbené príspevky a stránky. Niekedy však najpopulárnejšími stránkami môže byť domovská stránka alebo stránka, ktorú nechcete zahrnúť do najviac zobrazenej hromady.

    Pridajte nasledujúci kód na odstránenie tejto stránky alebo príspevku:

     funkcia jeherve_remove_post_top_posts ($ posts, $ post_ids, $ count) foreach (príspevky $ ako $ k => $ post) if ('1215' == $ post ['post_id']) unset ($ posts [$ k] );  vráti $ príspevky;  add_filter ('jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3); 

    Nahraďte ID zobrazené v útržku identifikátorom príspevku alebo stránky, ktorú chcete odstrániť.

    kompatibilita: WordPress 4.0 a Jetpack 3.3

    48. Zrezanie titulu príspevku

    Nasledujúci úryvok riadi maximálnu dĺžku titulu. Pridajte nasledujúci úryvok functions.php. Potom použite funkciu customTitle () v šablóne na výstup titulu namiesto WordPress nadpis() metóda.

     funkcia customTitle ($ limit) $ title = get_the_title ($ post-> ID); ak (strlen ($ title)> $ limit) $ title = substr ($ title, 0, $ limit). "...";  echo $ title;  

    Ak vytvoríte motív WordPress s rozložením dlaždíc, kde má byť výška dlaždíka rovnaká, možno budete chcieť určiť limit dĺžky titulu. Tento úryvok by mal byť v tomto prípade vhodný.

    kompatibilita: WordPress 3.0

    49. Odstráňte WordPress Logo

    WordPress 3.1 pridáva admin bar, ktorý obsahuje niekoľko odkazov a logo WordPress. Ak chcete odovzdať webové stránky klientovi a chcete, aby bol bez značky, tu je funkcia odstránenia loga WordPress.

     funkcia annointed_admin_bar_remove () global $ wp_admin_bar; / * Odstrániť svoje veci * / $ wp_admin_bar-> remove_menu ('wp-logo');  add_action ('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0); 

    kompatibilita: WordPress 3.1.0

    50. QR kód s odkazom na článok

    Zlepšite prístupnosť svojich webových stránok pre mobilné zariadenia s kódmi QR. Tento kód vám umožňuje zobraziť QR kódy s odkazom na článok. Mobilní používatelia s skenerom kódov QR môžu získať odkaz na článok na rýchle prezeranie na svojich mobilných zariadeniach.

      "Https://assets.hongkiat.com/uploads/wordpress-plugin-administration/wider-menu.jpg">