Mājas lapa » WordPress » Kā izveidot pielāgotus WordPress veidnes tagus

    Kā izveidot pielāgotus WordPress veidnes tagus

    WordPress tēmas izveide ir tik vienkārša veidnes atzīmes. Jūs varat pievienot nosaukums() lai parādītu ziņu vai lapas nosaukumu, un jūs varat izmantot saturs() lai parādītu pastu vai lapas saturu. WordPress ir daudz vairāk veidņu tagu, ko mēs varam izmantot parādīt citas lietas.

    Bet kad runa ir attēlot tikai konkrētas lietas savā tēmā, jūs varētu vēlēties izveidojiet savu veidnes tagu. Šodienas apmācībā mēs ejam jūs caur šo ne pārāk sarežģīto procesu. Sāciet ar pamatiem.

    Pamata šablona atzīme

    Ja aplūkojat WordPress Core avotus, jūs atradīsiet, ka veidnes atzīme ir pamatā PHP funkcija, kurā darbojas virkne kodu ar dažiem parametriem.

    Lai izveidotu savu veidnes tagu, varat, piemēram, tēmas direktorijā ierakstīt PHP funkciju funkcijās.php.

     funkcija my_template_tag () echo 'Šī ir mana veidne';  

    Tad, teiksim, citos tēmas failos, single.php vai page.php, jūs varat pievienot funkciju, piemēram,.

      

    Tas parādīs "Šī ir mana veidne", kas tiek atbalss iekšpusē my_template_tag () funkciju.

    WordPress veidnes izveide ir tik vienkārša. Labi, paskatīsimies nedaudz nedaudz progresīvāku piemēru.

    Lapas skata šablonu atzīme

    Šajā piemērā mēs izveidosim veidni kas parādīs skata skaitu katrai ziņai un lapai.

    Pirmkārt, instalējiet un aktivizējiet WordPress.com Stat Jetpack. Pārliecinieties, vai Jetpack ir pievienots WordPress.com. Iemesls, kāpēc mēs izmantojam WordPress.com Stat, ir tas, ka Skatīt dati tiks saglabāti WordPress.com, nevis mūsu pašu datu bāzē. Tas varētu ietaupīt mūsu servera slodzi.

    Izveidojiet funkciju savā funkcijas.php nosaukts skats(), tāpat kā:

     funkcija the_view ()  

    Funkciju (veidnes tagu) ievietosim lapā vai ziņojumā, tāpēc mums ir jāsaņem lapa un pasta ID numurs. To var iegūt, izmantojot get_the_ID ();.

     funkcija the_view () $ id = get_the_ID ();  

    Pēc tam mēs varam izmantot funkciju, lai ielādētu skatu skaitu no WordPress.com statistikas, izmantojot stats_get_csv ();. Šī funkcija pieņem vairākus parametrus (atrodiet pilnu sarakstu šeit).

    Mūsu gadījumā mums ir jāpievieno dienas, kas nosaka skatījumu skaita laika diapazonu un post_id.

     funkcija the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. '); 

    Iepriekš redzamajā kodā, jo mēs noteicām dienas parametru -1, mēs saņemsim konkrētā pasta ID skatījumu skaitu jau no paša sākuma, kad būs aktivizēts WordPress.com Stat spraudnis.

    Kad mēs esam saņēmuši šo numuru, mums tikai jāatkārto tā, kā norādīts tālāk.

     funkcija the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id ='. $ id. '); echo $ page_view [0] [' views ']; 

    Tieši tā, mūsu jaunā veidnes atzīme lapu apskates skaitam tiek rādīta. Jūs varat jebkurā vietā page.php vai single.php. Piemēram:

    Ja jums ir kādi jautājumi, lūdzu, sniedziet tos tālāk komentāru sadaļā.