Come0: Aggiungere plugin funzione chiamata senza rompere vostro tema

ANNUNCIO
0 Ottenere nostro software e web/ suggerimento per mezzo di posta elettronico firmare su per Giornaliero posta elettronico notiziario .
Se abbonare a RSS alimentazione O Seguire io Su Cinguettio?

Avere non voi venire attraverso un po' di senza significato pila di testo dopo cui niente essere mostrare? Esso abbattere0 lo intero tema causare problema per visitatore e ricerca bots nello stesso modo.


Do1 non noi tutto odiare quello codice di errore?

Che cosa essere funzione chiamata?

Funzione chiamata essere pezzo di PHP codice quello assomigliare a questo:<?php ns_show_top_commentators(); ?>
La maggior parte di plugins avere tale etichetta per specifico uso; lo suddetto codice essere0 elencare lo superiore commentatore utilizzare lo Spettacolo Superiore Commentatore plugin.

Lo ragione

PHP funzione chiamata essere famigerato per rompere lo tema se lo richiedere funzione do1 non esistere. Questo di solito accadere quando voi aggiungere uno funzione chiamata per uno plugin che voi avere disabilitare. Lo risultato volere essere unaccessible blogs che essere causare da lo comportamento di rotto funzione chiamata. WordPress tagliare via da lo traduzione di pagina quando esso esitare di fronte a uno rotto funzione tutto. Incomplete Thus a seconda di dove voi mettere lo rotto codice (sidebar/ testata/ pedone,) vostro contenuto potere non essere mostrare sidebars nascondere o pedone diventare storto.

Lo soluzione

Questo problema potere essere superare da utilizzare uno if function_exists controllo. Che cosa do1 esso fare? Esso controllare se lo dare funzione in effetti esistere e se esso do1 continuare0 chiamare lo funzione. In questo modo vostro tema volere lavorare anche quando lo funzione chiamata essere rotto.

Permettere noi vedere uno esempio di lo condizionale codice (per Alex King0 Cinguettio Strumento plugin utilizzare qui su lo superiore navbar.)

ANNUNCIO

Lo normale codice per lo Cinguettio strumento essere questo:
<?php aktt_latest_tweet(); ?>

Lo condizionale codice volere essere questo:
<Incomplete ?php se (function_exists xxx’ (aktt_latest_tweet))‘ {aktt_latest_tweet (); } >?

incomplete0 utilizzare esso per qualsiasi altro plugin trovare e copiare lo che cosa voi trovare al posto di aktt_latest_tweet in lo primo codice blocco. Quindi incollare quello parte in posto di lo codice in rosso in lo secondo codice blocco.

Incomplete questo essere in casa un po' astuto ma gioco con esso0 uno Prova blog installare localmente su vostro PC E una volta che voi rendere esso giusto caricare esso a vostro server. Sensazione gratuitamente0 lasciare uno commento su qualsiasi argomento quello sorgere0 su lo strada.

0 Ottenere nostro ultimo articolo Scattare qui0 firmare su Incomplete perché nostro else posta elettronico notiziario o sottoscrivere a RSS alimentazione

§ Commento
  • Incomplete Monika @ Lo Scrittore Manifesto dire:

    Ciao Sumesh

    Interessante posto. Io realmente amare tech riportare materiale poiché io potere sempre imparare di più. PHP essere uno di mio debole punto poiché io mai imparare codifica. Solo di prova per fare genere di materiale e lettura su soluzione come questo essere affascinante per io.

    Buono fortuna con vostro entrata.:-)

    Monika

  • Sumesh dire:

    @Monika: Grazia. Incomplete in riferimento a PHP né do1 io – suo solo uno argomento di interesse, tempo e Gomito grasso Incomplete sforzo oltre a alcuno imbroglio modulo0 imparare PHP (dare a intendere: codex.wordpress.org )

  • Andrew dire:

    Quello essere uno grande suggerimento Sumesh. Esso potere essere veramente facile non0 notare questo errore al momento e ritornare0 alcuno giorno più tardi0 trovare errore in cui voi minimamente attendere essi.

  • Sumesh dire:

    @Andrew: Grazia. Di fatto io dare la caccia giù per questo insetto dopo che io se dimenticare0 controllare mio soccerblog.in che avere lo errore voi vedere in screenshot sopra.

  • Haroon dire:

    Grazia.
    Come i m non esperto in php
    Cosicché esso aiutare io alot… e mio problema essere risolvere da leggere ur posta … grazia ancora una volta.

  • § Lasciare uno Risposta