Hvordan erstatte en funksjon med et domenenavn i Thesis

Hvordan erstatte en funksjon med et domenenavn i Thesis


Thesis er en kraftig WordPress rammeverk som gjør det mulig for designere og brukere for å tilpasse tema layout og funksjonalitet med tilpassede "kroker". Avhandling kroker er akkurat som WordPress malkodene ved at de lar deg lage en egendefinert funksjon som inneholder en kode du ønsker og definere en krok navn som, når den plasseres hvor som helst i ditt tema HTML, vil vise funksjons resultater. For å vise et domenenavn eller URL i en gitt plass i den tilpassede Thesis tema, må det opprettes en funksjon som inneholder domenenavnet, og en tilpasset krok inn i temaets maler der du ønsker domenenavnet skal vises.

Bruksanvisning

1 Åpne din favoritt HTML eller tekst editor og opprette et nytt dokument. Lagre den et sted lett å finne og gi den navnet "custom-functions.php." Pass på at "Lagre som ..." filtypen er satt til enten "Alle filer" eller "PHP" filtype.

2 Begynn dokumentet med åpningen PHP-koden:

<? Php

Sett noen tomme linjer og deretter inn den avsluttende koden:

?>

3 Plasser markøren på første tomme linjen under åpningen tag. Opprette en egendefinert funksjon med denne grunnleggende syntaks:

funksjon CUSTOM_NAME () {
echo 'koden går her';
}

Ordet "funksjon" forteller WordPress at dette er noen kode som kan kjøres og brukes i temaet. Du ville erstatte "custom

name" med det navnet du ønsker, så lenge det er unikt. Bruk strek () i stedet for en plass. For å sikre at navnet ditt er unikt, prøv å legge dine initialer til begynnelsen. For eksempel kan en funksjon for ekko et domenenavn se omtrent slik ut:

funksjon my_domain () {
echo 'mydomain.com';
}

4 Legg en krok til din funksjon på neste linje ved hjelp av "ADD_ACTION" kommando:

ADD_ACTION ( 'thesis_hook', 'your_function');

For eksempel, hvis du vil at innholdet i funksjonen skal vises på hver side i bunnteksten, vil du bruke bunnteksten krok:

ADD_ACTION ( 'thesis_hook_footer', 'my_domain');

Konsultere Thesis brukerhåndboken for en fullstendig liste over tilgjengelige kroker.

Hint

  • Hvis du ikke ønsker å bruke en Thesis krok for å vise funksjonen innhold (domenenavn), kan du bruke en standard PHP funksjon samtale hvor som helst i ditt tema maler i stedet. For eksempel:
  • <? Php my_domain (); ?>