Nasledujúcich 6 útržkov kódu sa skutočne jednoducho implementuje a vykreslenie vám zaberie menej ako 5 minút WordPress blog prúd rýchlejšie! Prvých 5 je možné vložiť do súboru functions.php vašej témy pre rýchlu opravu. Číslo 6 by sa dostalo do súboru wp-config.php vašej stránky, ale toto je ďalšie jednoduché riešenie na kopírovanie a prilepenie, ktoré zvýši rýchlosť vašej stránky WordPress. Ak chcete WordPress ešte zrýchliť, budete mať niekoľko ďalších tipov (odkazov), ktorých implementácia však môže trvať trochu dlhšie.

1 - Odstráňte reťazcové dotazy zo statických zdrojov

Zbavenie sa reťazcov dotazov na vašich súboroch CSS a js vám nielen umožní tieto statické súbory uložiť do vyrovnávacej pamäte, ale tiež zvýši skóre vášho servera Google Pagespeed.

/ * Odstránenie reťazca dotazu zo statického zdroja / ***************************************** *************** / funkcia remove_cssjs_ver ($ src) {if (strpos ($ src,) 'červ =') $ src = remove_query_arg ( 'červ', $ src); vrátiť $ src; } add_filter ('style_loader_src', 'remove_cssjs_ver', 10, 2); add_filter ('script_loader_src', 'remove_cssjs_ver', 10, 2);

2 - Odstránenie súborov emoji

Od verzie WordPress 4.2 uviedli emodži. Toto pridalo veľa javascriptového kódu iba preto, aby ste do svojich článkov a komentárov pridali možnosť vytvárať smejky. Je nafúknutý a zbytočný pre tých, ktorí ho nepoužívajú, takže je dosť spravodlivé, ako sa ho zbaviť (vypnúť). Niektoré riadky nebudú nevyhnutné.

/ * Odstráňte súbory zahrnuté ikony Emoji pretože nebudú použité / ************************************* ******************* / funkcia disable_wp_emojis () {// všetky činnosti súvisiace s remove_action emoji ( 'admin_print_styles', 'print_emoji_styles'); // nie je indispensale remove_action ( 'wp_head', 'print_emoji_detection_script' 7); remove_action ('admin_print_scripts', 'print_emoji_detection_script'); remove_action ('wp_print_styles', 'print_emoji_styles'); // nie je indispensale remove_filter ( 'wp_mail', 'wp_staticize_emoji_for_email'); // nie je nutné remove_filter ('the_content_feed', 'wp_staticize_emoji'); remove_filter ('comment_text_rss', 'wp_staticize_emoji'); // filter, aby sa odstránili TinyMCE add_filter emoji ( 'tiny_mce_plugins', 'disable_emojicons_tinymce'); } add_action ('init', 'disable_wp_emojis'); // zakázanie TinyMCE funkcie emojicons funkcie disable_emojicons_tinymce ($ zásuvné moduly) {if (is_array ($ zásuvné moduly)) {return array_diff ($ plugins pole ( 'wpemoji')); } iný {return array (); }} // odstrániť načítanie DNS add_filter ( 'emoji_svg_url', '__return_false');

3 - Odstráňte kód JavaScript z predvolených komentárov

Ak na svojej stránke nepoužívate komentáre, nie je dôvod nahrávať tento kód. Súbor „comment-response.js“ sa načíta na všetky vaše stránky, aj keď máte v nastaveniach panela WordPress deaktivované komentáre. Môžete to použiť pomocou útržku kódu nižšie.

/ * Odstráňte komentár z predvolených kódov ****************************************** ******************* / function speed_clean_header_hook () {wp_deregister_script ('comment-response'); } add_action ('init', 'speed_clean_header_hook');

Ak nakonfigurujete nový webové stránky a zvážte, či máte komentáre, pravdepodobne ich budete musieť uplatniť, aby ste mohli používať Disqus a univerzálny kód, ktorý poskytujú. To umožní rýchlejšie načítanie stránky a poskytne lepšiu používateľskú skúsenosť. Správa komentárov sa bude vykonávať mimo vás webové stránky. Verziu WordPress môžete použiť na udržanie kontroly nad komentármi z hlavného panela, aj keď sme si uvedomili, že to preťažuje vašu databázu. Données zbytočne.

4 - Odstráňte načítanie vloženého obsahu

Súbor wp_embed.js vám umožňuje vkladať obsah z tweetov, videí z youtube a ďalších príspevkov priamo do vášho príspevku iba pomocou adresy URL. Niektorým sa to môže hodiť, ak ich používajú pravidelne a nemôžu sa hanbiť použiť kód na vloženie pre tých, ktorí to nepotrebujú. Takže to deaktivujeme!

/ * Odstránenie obsahu vkladania *********************************************** ************** / function speed_stop_loading_wp_embed () {if (! is_admin ()) {wp_deregister_script ('wp-embed'); }} add_action ('init', 'speed_stop_loading_wp_embed');

5 - Konfigurácia funkčnosti HeartPress pre WordPress

WordPress Heartbeat môže byť užitočný, ak máte na informačnom paneli veľa ľudí, ktorí často robia úpravy, ale ak na svojej stránke pracujete iba vy, nemusíte. Ak ho chcete úplne zakázať, môžete použiť prvý úryvok uvedený nižšie. Uvedomte si, že iné doplnky sa môžu zachytiť na rytmus srdca, aby mohli vykonávať určité funkcie, a ich úplné vypnutie môže zabrániť vykonaniu týchto funkcií.

/ * Vypnite tepový rytmus ************************************************ ************* / add_action ('init', 'stop_heartbeat', 1); function stop_heartbeat () {wp_deregister_script ('prezenčný signál'); }

Zvyčajne používam tento druhý útržok kódu nižšie, ktorý udržuje srdcový rytmus aktívny pre ľudí, ktorí upravujú stránky a príspevky, pretože som očakával najväčšie prekrývanie medzi používateľmi. Druhá funkcia tu jednoducho spomalí srdcový rytmus tak, aby bežal každých 60 sekúnd. Môžete to zmeniť niekoľkými spôsobmi, aby ste zmenili srdcový rytmus a zmenili stránky, na ktorých beží. Môžete tiež vylúčiť filter alebo akčný hák. Ak napríklad chcete iba zmeniť frekvenciu, stačí pridať háčik filtra a jeho príslušnú funkciu.

/ * Nakonfigurujte úpal ****************** ************* // // Odstráňte heatbeat add_action ('init', 'stop_heartbeat', 1); function stop_heartbeat () {global $ pagenow; if ($ pagenow! = 'post.php' && $ pagenow! = 'post-new.php') wp_deregister_script ('heartbeat'); } // Obmedzte funkciu heatbeat heartbeat_frequency ($ nastavenie) {$ heartbeat_frequency = 60; // max. 60 sekúnd $ nastavenie ['interval'] = $ heartbeat_frequency; vrátiť nastavenia $; } add_filter ('heartbeat_settings', 'heartbeat_frequency');

6 - odstránenie alebo obmedzenie revízií

Revízie článkov sa v predvolenom nastavení ukladajú automaticky, ale možno nebudete musieť uchovávať toľko revízií alebo ich chcete úplne prestať ukladať. Tým sa uvoľní miesto v databáze. Données. S menším počtom uložených revízií budete mať vo svojej databáze viac nečinnosti. Données. Táto úprava by mala byť vykonaná vo vašom súbore „wp-config.php“. V úryvku kódu nižšie ukazujem, ako zakázať revízie a tiež ako obmedziť počet revízií. Vy si vyberiete, čo vám vyhovuje.

Zmeniť revíziu príspevkov Uložiť nastavenia // Odstrániť revivions define ('WP_POST_REVISIONS', FALSE); // Limit revízie definuje ('WP_POST_REVISIONS', 3);

Toto je vašich 6 spôsobov, ako zrýchliť WordPress za menej ako 5 minút. Stavím sa, že prečítanie tohto príspevku vám trvalo dlhšie, ako vykonanie zmien.

Niektoré užitočné návody na optimalizáciu blogov

To je všetko, ak máte nejaké otázky, neváhajte.