Articles

10 hasznos kódrészlet a WordPresshez

A WordPress egyik legjobb tulajdonsága, hogy minden szempontból testre szabható. Annyi mindent testreszabhatsz, hogy nehéz tudni, hol kezdd, különösen, ha új vagy a WordPressben. Mellékeltünk néhány kedvenc WordPress kódrészletünket, amelyeket használhatsz a webhelyeden.

Ezeket a Code Snippets plugin segítségével vagy a témád functions.php fájljában adhatod hozzá a webhelyedhez. A cikk alján azt is megtudhatod, hogyan adhatsz hozzá kódrészleteket a WordPresshez.

Itt van néhány hasznos kódrészlet a WordPresshez:

Adminisztrátori eszköztár letiltása

Néhány gyorsítótárazási rendszer megköveteli, hogy a bejelentkezett felhasználók és a nyilvános felhasználók számára ne legyen eltérő kód, így a WordPress admin eszköztár letiltása hasznos lehet ebben az esetben.

Ha a WordPress admin eszköztárat minden oldalon le akarod tiltani a bejelentkezett felhasználók számára, használd az alábbi snippetet a témád functions.php fájljában.

Mutasd meg a bejegyzések miniatűr képeit az RSS feedben

A WordPress alapértelmezés szerint csak szöveget jelenít meg az RSS feedben, de ha szeretnéd, hogy a beállított kiemelt képed is megjelenjen, akkor ez a snippet ezt fogja megtenni.

Ez a bejegyzések kiemelt miniatűr képét a tartalom elé teszi az oldalad RSS feedjében.

Change Read More Text for Excerpts

Az alábbi snippet lehetővé teszi, hogy megváltoztasd a “Continue Reading” szöveget a WordPressben, vagy egy gombot csinálj belőle HTML segítségével.

Change Post Excerpt Length

A WordPressben a kivonatok hossza alapértelmezés szerint 55 szó. Ez a kódrészlet 24 szóra változtatja a kivonatok hosszát, de a számot egyszerűen olyanra állíthatod be, amilyet csak szeretnél.

Adminisztrátori felhasználó hozzáadása PHP-vel

Lássuk be, mindannyiunkat kizártak már a WordPress oldalunkról, vagy bejelentkezési adatok nélkül kell dolgoznunk egy új oldalon.

Ez a kódrészlet hasznos egy új adminisztrátor hozzáadásához egy webhelyhez a téma function.php segítségével.

Bőven dolgoztam már olyan WordPress oldalakon, amelyek nem rendelkeznek megfelelően konfigurált e-mail szerverekkel, így az oldal elérése még bejelentkezés esetén is nehézkes lehet.

Ez a kódrészlet létrehoz egy felhasználót a változókban beállított felhasználónév/jelszó/email címmel. Fontos látni, hogy csak akkor próbálja létrehozni a felhasználót, ha az nem létezik a felhasználónév/email alapján, így ha már van fiókod az email címeddel, akkor az email-t kitöltheted dummy adatokkal.

Enable Shortcodes in Text Widgets

A rövidkódok rendkívül hatékonyak a WordPressben, és a widgetekben való használatuk hasznos. Ez a kódrészlet lehetővé teszi, hogy rövidkódokat adj hozzá egy szöveges widgetben, és azok végrehajtódjanak.

Egyéni műszerfal logó hozzáadása

Ha szeretnél egy kicsit több márkajelzést adni a WordPress oldaladnak, ez a kódrészlet lecseréli a bal felső logót a műszerfalon.

Győződj meg róla, hogy feltöltesz egy admin-icon.png fájlt a témád könyvtárába. A CSS-t úgy is módosíthatod, hogy a background-image tulajdonságban bármilyen fájlra hivatkozhatsz.

SVG feltöltés engedélyezése

Az SVG formátum egyre népszerűbb, különösen a logófájlok esetében. Természetesen használhatsz egy plugint, hogy engedélyezd ezt a funkciót, vagy használhatod ezt a kódrészletet.

A WordPress alapértelmezés szerint biztonsági okokból nem engedélyezi az SVG feltöltést, de a mi kódrészletünk csak a webhely adminisztrátorainak engedélyezi az SVG fájlok feltöltését.

Az XML-RPC letiltása a WordPressben

Nagyon ritkán van szükséged az XML-RPC engedélyezésére a WordPress webhelyeden, de ha engedélyezve van, az biztonsági problémák egész sorát okozhatja.

Ha a WordPress alkalmazást használod, akkor lehet, hogy engedélyezve kell tartanod, de ritkán láttam olyan esetet, amikor az XML-RPC engedélyezve volt.

Ez a kódrészlet letiltja az XML-RPC-t a webhely biztonságának javítása érdekében.

<?php

//Disable XML-RPC

add_filter(‘xmlrpc_enabled’, ‘__return_false’);

view raw disable-xml-rpc.php hosted with ❤ by GitHub

Remove jQuery Migrate

Ha megpróbálja növelni webhelye teljesítményét, akkor észrevehette, hogy a jQuery Migrate betöltődik webhelyén. Ha megnyitod a konzolt, látni fogod, hogy “JQMIGRATE: Migrate telepítve, 1.4.1 verzió”, amikor webhelye betöltődik, ha a jQuery Migrate betöltődik.

A jQuery Migrate a régebbi jQuery-verziók támogatását adja hozzá, ami gyakran hasznos a régebbi témákhoz. Tapasztalataim szerint ritkán van rá szükség, így a legjobb, ha eltávolítjuk, hogy egy kérést elvegyünk az oldal betöltésétől.

Az alábbi snippet eltávolítja a jQuery Migrate-ot az oldaladról. A jQuery Migrate eltávolítása után vess egy pillantást néhány oldaladra, hogy megbizonyosodj arról, hogy az oldal még mindig megfelelően működik.

How to Add Code Snippets to WordPress

Ha segítségre van szükséged PHP kódrészletek hozzáadásához a WordPresshez, itt egy gyors videó, amely 2 egyszerű módszert mutat a hozzáadásukhoz.

A Code Snippets plugin használata a PHP hozzáadásához a webhelyhez

A kód hozzáadásának egyik legegyszerűbb módja a WordPress webhelyhez a Code Snippets plugin használata.

Ezzel a WordPress pluginnal könnyedén rendszerezhetsz és adhatsz hozzá kódrészleteket egy egyszerűen használható felületen.

Code Snippets plugin UI

A legjobb az egészben, hogy könnyen kiválaszthatod, hogy a kódrészlet hol fog futni, és ki- és bekapcsolhatod őket. Tökéletes a PHP kódrészletek kezdőknek.

Köszönjük, hogy megnézte ezeket a hasznos WordPress kódrészleteket. Ezeket hozzáadhatod a témád function.php fájljához, vagy hozzáadhatod egy olyan plugin segítségével, mint a Code Snippets.