Yli 20 elämää muuttavaa WordPress-hakkerointia kehittäjille, jotka eivät jää paitsi
30 prosenttia webistä toimii suosituimmalla sisällönhallintajärjestelmällä (CMS) eli WordPressillä. Tämä sisällönhallintajärjestelmä saa yli 22 miljardia kuukausittaista sivun näyttökertaa. Se tarjoaa yli 50 tuhatta laajennusta, koska miljoonat käyttäjät vaativat uusia WordPress-ominaisuuksia joka päivä.
WordPressistä on tullut ensimmäinen valinta monien omia verkkosivustojaan ylläpitävien henkilöiden joukossa. Asia, jota monet asiakkaat painottavat, liittyy turvallisuuteen. Tämä johtuu siitä, että WordPress on avoimen lähdekoodin sisältö. Siksi se on avuton kaikenlaisia hyökkäyksiä vastaan. Turvallisuusasioita lukuun ottamatta sinun pitäisi tietää niin paljon, että voit hyödyntää WordPressiä mahdollisen hyödyn lisäämiseksi.
WordPressin maine on ohjannut suureen määrään saatavilla olevia vinkkejä. Nämä vinkit, hakkerit tai temput näyttävät, kuinka teet monia asioita. Nämä temput ja WordPress-hakkerointi ajavat verkkosivustosi huipulle. Optimoi WordPressin näyttö ja suorituskyky WordPress-koodin pienillä muutoksilla. Useimmat käyttäjät eivät kuitenkaan ole kehittäjiä, joten heillä ei ole paljon tietoa koodista. Tässä on joitain hienoja WordPress-hakkereita, joiden avulla saat enemmän irti WordPress-verkkosivustosi asennuksesta.
Hakkerit kehittäjille, jotka tekevät WordPressin käytöstä helpompaa
1 Näytä yhdistetyt viestit ilman lisäosia
On hyvä idea näyttää aiheeseen liittyviä viestejä, jotta kävijät löytävät hyödyllistä tietoa ja viipyvät sivustolla pidempään. Monet kehittäjät eivät tiedä, että he voivat vaivattomasti omaksua tämän toiminnon oletuksena ja ladata vielä lisälaajennuksia, jotka tekevät sen. Tässä on ohjeet sen tekemiseen:
- Avaa single.php-tiedosto
- Lisää tämä koodi silmukkaan:
If ($tags) {
Echo 'related posts';
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($post->ID),
‘showposts’=>5,
‘caller_get_posts’=>1
);
$my_query = new WP_Query($args);
If( $my_query->have posts()) {
While ($my_query->have posts(): $my_query->the post(); ?>
2 Endless Scroll WordPress -tempun lisäys
WordPress-teema tukee ääretöntä vieritystä, joka on Jetpack – laajennusominaisuus. Infinite scroll WordPress-temppu auttaa lukijoita lähestymään sivun alaosaa lataamalla uuden sisällön automaattisesti vierittäessäsi alaspäin. Voit lisätä seuraavan koodin funktiotiedostoosi asentamalla Jetpack-laajennuksen ja sallimalla äärettömän vieritysominaisuuden.
add_theme_support (‘infinite-scroll’, array( ‘container’ => ‘content’, ‘footer’ => ‘page’,) );
3 Muokkaa kojelaudan logoa
WordPressin taustalla lisää oma logosi kojelautaan muokataksesi asennusta. Tämä on hyvä vinkki asiakassivustojen muokkaamiseen. Liitä vain seuraava koodi:
{code type=php}
Add_action(‘admin_head’, ‘custom_logo’);
Function custom_logo() {echo ‘’;}
4 Koko näytön hakupeittokuvan lisääminen
Koko näytön hakupeittokuvan lisääminen WordPress-pohjaiselle verkkosivulle voi tehdä hakukokemuksesta selkeämmän ja ystävällisemmän. Asentamalla WordPressin koko näytön hakupeittolaajennuksen saat tämän arvokkaan ominaisuuden. Voit yksinkertaisesti aktivoida laajennuksen, koska sille ei ole asetuksia. Voit napsauttaa olemassa olevaa hakukenttää tai hakupainiketta, kun laajennus on aktivoitu. Sen jälkeen se näyttää koko näytön hakupeittokuvan.
5 kommenttia Tilaus
Käyttäjille tulee tylsä tehtävä lähettää kommentteja manuaalisesti ja palata etsimään reaktioita ja vastauksia. On suositeltavaa asentaa Subscribe to Comments Reloaded -laajennus. Kun käyttäjä saa kommenttipalautteen, hän lähettää hänelle automaattisesti sähköposti-ilmoitukset.
6 Näytä löydettyjen tulosten määrä
Tämä voi olla tapa parantaa sivustosi asiakaskokemusta, sillä vierailijoille saattaa olla hyödyllistä tietää, kuinka monta sivua hakukohteita sisältäviä sivuja löydettiin. Search.php-tietueesi oheisen koodirivin ansiosta sinulla on mahdollisuus osoittaa, kuinka monta asiaa haussa tunnistetaan:
Search Result for post_count; _e(‘ ‘); _e(‘’); echo $key; _e(‘’); _e(‘-‘); echo $count. ‘ ‘; _e(‘articles’); ks29so_reset_query(); ?>
Tällä tavalla epätietoisesta ja yleisestä otsikosta, kuten ”Hakutulokset”, tulee arvostettu otsikko niin kauan kuin hakuun on linkitetty tarkka määrä artikkeleita.
7 Viive, kun viestisi siirtyvät RSS-palveluun
Viivyttele hetki, kun julkaiset viestin RSS:ssä ja anna itsellesi aikaa tarkistaa live-viestisi uudelleen. Oletko missään vaiheessa julkaissut julkaisun ja tunnistanut jälkeenpäin, että ensimmäisessä kohdassa oli valtava virhe? Se on tarpeeksi yksinkertaista korjata virhe, mutta se on liian myöhäistä kaikille tilaajillesi – viestisi on juuri julkaistu heidän RSS-syötteissään. Odota hetki tarkistaaksesi live-viestisi ennen kuin julkaiset ne RSS:ssä. Lisää tämä katkelma functions.php-tiedostoosi:
{code type=php}
Function publish_later_on_feed($where) {global $wpdb; if (is_feed()) {
$time_now = gmdate(‘Y-m-d H:i:s’);
$time_delay = ‘15’;// integer
$time_span = ‘MINUTE’;//MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
$where = "AND TIMESTAMPDIFF ($device, $wpdb->posts.post_date_gmt, ‘$time_now’)> $time_delay";
}
Return $where;
}
Add_filter(‘posts_where’, ‘publish_later_on_feed’);
Muuta arvoa $time_delay
sinulle sopivaksi ajaksi.
8 Asenna Google Analytics WordPressiin
Google Analyticsin avulla kehittäjät voivat saada selville kaikki tiedot käyttäjien käyttäytymisestä. Jos et halua joutua vaikeuksiin koodaamisen kanssa, Monster Insights on paras laajennus, joka voi määrittää Google Analyticsin verkkosivulle. Viimeistele prosessi nopeammin tällä tavalla. Etsi tunniste ja lisää tämä Google-analyysikoodi header.php-tiedostoon. Tämä on erittäin helppoa ja tärkeä WordPress-vinkki.
9 Näytä rekisteröityneiden käyttäjien kokonaismäärä
Valaisemalla rekisteröityneiden käyttäjien kokonaismäärää monet WordPress-kehittäjät haluavat osoittaa verkkosivustonsa auktoriteettia. Voit yksinkertaisesti ladata Simple Blog Stats -laajennuksen ja tämä työkalu näyttää sinulle viestien, kommenttien, luonnosten ja monien muiden ominaisuuksien kokonaismäärän.
10 Näytä kuvat riveissä ja sarakkeissa
WordPressillä valmistetut sivustot näyttävät kuvia päällekkäin. Se ei yleensä näytä mukavalta. Voit muuttaa muotoa ruudukkoasetukseksi, jos haluat muuttaa sitä. Voit myös tehdä sen manuaalisesti tai käyttää laajennuksia, kuten Envira Gallery.
11 Pysy kirjautuneena WordPressiin pidempään
On aina suositeltavaa kirjautua ulos julkisista verkoista käytön jälkeen, koska se voi olla vaarallista. Jos kuitenkin käytät jatkuvasti samaa verkkoa, anna sen muistaa kirjautumistietosi seuraavasti:
add_filter (‘auth_cookie_expiration’, ‘stay_logged_in_for_1_year’);
function stay_logged_in_for_1_year( $expire) {
return 31556926; // 1 year in seconds
}
12 Normaali lainauskäyttö
WordPress muuttaa normaalit lainaukset älykkäiksi koodeiksi. Tämä saattaa rikkoa julkaisemasi koodinpätkän. Lisäämällä seuraavan koodinpätkän functions.php-tiedostoosi, voit poistaa tämän ominaisuuden käytöstä:
remove_filter (‘the_content’, ‘wptexturize’);
13 Muuta taustaväriä satunnaisesti
Koska olet kehittäjä, pidät siitä, että verkkosivun taustaväri muuttuu satunnaisesti päivästä toiseen. Voit tehdä sen käyttämällä lisäosaa nimeltä Fabulous Background Colors tai vaihtamalla functions.php-koodia.
Voit tehdä oman ja merkittävän suunnittelusi, jos tarvitset muutakin kuin WordPressin oletusnavigointivalikon. Sinun on syötettävä toiminto wpb_custom_new_menu
tätä varten ja sen jälkeen valittava ulkoasuvalikosta ’Oma mukautettu valikko’.
15 Ota luokka huomioon viestien URL-osoitteissa
Maksimoi julkaisujesi hakukoneoptimointipotentiaali ja edetäksesi hakusi sijoituksissa voit lisätä luokkia sisältölinkkeihin. Tästä syystä sinun tulee siirtyä kohtaan asetukset-pysyvät linkit, valita mukautettu rakenne ja kirjoittaa /%category%/%postname%/
viereen.
16 Sulje luokkia pois hausta
Jos haluat hallita käyttäjien saamia tuloksia tarkemmin, saatat tarvita tavan olla näyttämättä tiettyjä luokkia tulossivulla. Avaa functions.php-tiedosto ja lisää:
Function SearchFilter($query) {
If ($query->is_search&&! is_admin()) {
$query->set(‘cat’, ‘8,15’);
}
Return $query;
}
Add_filter(‘pre_get_posts’, SearchFilter’);
17 Vaihda kirjautumislogo omallasi
Meidän pitäisi aloittaa yhdellä merkinnästä. Siinä tapauksessa, että joudut jossain vaiheessa vaihtamaan WordPress-logon kirjautumissivullasi (tai asiakkaiden kanssa), tarvitset tämän koodin. Liitä seuraava functions.php-tiedostoosi:
Function my_custom_login_logo() {
Echo ‘’;
}
Add_action(‘login_head’, ‘my_custom_login_logo’);
18 Kokoa räätälöity CSS-tiedosto
Kokoamalla seuraavan koodin funktiotiedostoosi, voit lisätä mukautetun CSS-tiedoston nimellä ”custom.css” WordPress-teemaasi. Etsi uusi CSS-tiedosto samasta hakemistosta kuin pää-CSS-tiedosto.
function custom_style_sheet() {ks29so_enqueuq_style( ‘custom-styling’, get_stylesheet_directory_uri( ). ‘/custom.css’); }
add_action (‘ks29so_enqueue_scripts’, ‘custom_style_sheet’);
19 Lapsiteeman asennus
Voit lisätä alla olevan koodin CSS-tiedostoosi luotuasi alatason teeman.
/*
Theme Name: Child Theme Name
Template: parenttheme
*/
@import url(". ./parenttheme/style.css");
20 PHP-muistin lisäys
Kun aktivoit valtavan laajennuksen, löysit virheen, jossa sanottiin, että muisti on lopussa. Täydennä sitten seuraava koodirivi wp-config.php-tiedostoosi.
define(‘WP_MEMORY_LIMIT’, ‘64M’);
Tämä koodi nostaa muistirajan 64 miljoonaan, mutta voit muokata arvoa sen mukaan, mitä isännöintipalvelimesi pystyy ylläpitämään.
21 mittatilaustyönä valmistettua sivupalkkia erillisille viesteille
Tee uusi mukautettu kenttä, jonka otsikko on sivupalkki, kun kirjoitat viestiä. Näytä räätälöidyn kentän avulla tilaustyönä tehty sivupalkin sisältö erillisille viesteille. Etsi seuraava koodirivi single.php-, index.php- ja page.php-tiedostostasi.
Substitute it with the succeeding code snippet. $sidebar = get_post_meta ($post -> ID, "sidebar", true); get_sidebar ($sidebar); ?>
Miksi me kutsumme näitä hakkereiksi tai temppuiksi?
Wikipedia määrittelee ohjelmointihakkeroinnin "elegantiksi mutta tehokkaaksi ratkaisuksi laskentaongelmaan". Kutsumme sitä hakkeroimiseksi, koska muutamme WP-asiakirjoja. Tee yleisestä WordPress-kokemuksestasi hyödyllisempi näillä yksinkertaisilla vinkeillä. Se ei sisällä valtavia opetusharjoituksia. Uskomatonta WordPressissä on, että sen yleisyys on saanut monia vinkkejä ja opetusharjoituksia saatavilla, jotka voivat kertoa sinulle parhaan tavan tehdä paljon asioita, pieniä WordPress-temppuja, jotka nostavat sivustosi äärimmäiseen potentiaaliinsa. WordPressin suosion myötä saatavilla on suuri määrä vinkkejä ja temppujen opetusohjelmia, jotka osoittavat kuinka tehdä paljon asioita. Työnnä verkkosivustosi maksimipotentiaaliin näiden pienten WordPress-temppujen avulla.Johtopäätös
Ohjelmoijien todellinen rohkeus on tulla WordPress-suunnittelun mestareiksi, koska on vaikea löytää verkkosivustoa, joka ei toimisi tällä järjestelmällä. WordPressin turvassa pitäminen ei ole vaikeaa, mutta hakkerien puhdistaminen on vaikeaa. Näiden yli 20 WordPress-hakkeroinnin toteuttaminen vähentää verkkosivustosi hakkeroinnin riskiä. Näiden peruskäsitteiden muistaminen luodessasi tai työskennellessäsi WordPress-verkkosivustollasi voi auttaa sinua estämään WordPress-hakkerointia.
Drupal on toinen paras web-CMS-työkalu. Käytä Drupal-palveluita, jotka auttavat sinua rakentamaan oikean sisällönhallintastrategian verkkosivustosi kehittämiseen.