Ghidul Tuts + pentru șablon Etichete Șaptea lot

În cea de-a șaptea parte a seriei, am trecut prin cel de-al șaselea eșantion de șabloane WordPress. În această a opta parte, vom trece prin cel de-al șaptelea lot de aproape 200 etichete șablon. Pe tot parcursul tutorialului, vom vedea etichete șablon despre arhive, căutări și acțiuni de conectare / deconectare / înregistrare.

Obținerea legăturii de arhivă: get_archives_link ()

Această etichetă șablon returnează un link de arhivă cu diferite formate.

Parametrii

Această etichetă șablon acceptă cinci parametri:

folosire

 etichetă. echo get_archives_link ('http://mywebsite.com/archives/something/', __ ("Arhivele mele nu atât de secrete", "domeniul de traducere"), "link"); // Obținerea și repetarea unei legături de arhivă cu un format personalizat. echo get_archives_link ('http://mywebsite.com/archives/something/', ',' custom ','
","
'); ?>

Obținerea și afișarea legăturilor de arhivă: wp_get_archives ()

Această etichetă șablon returnează sau afișează o listă de link-uri de arhivă în diferite formate.

Parametrii

Această etichetă șablon acceptă un singur parametru:

folosire

 "anual", // Nu frământă, avem nevoie doar de claritate  tag-uri, deoarece ... 'format' => 'personalizat', // ... vom folosi link-urile dintr-un 

Obținerea și afișarea titlului pentru o arhivă de tip postare: post_type_archive_title ()

Această etichetă de șablon primește și reflectă tipul postării pentru utilizarea ca titluri de arhivă de tip post.

Parametrii

Această etichetă șablon acceptă doi parametri:

  • $ prefix (Optional-string):
    Prefixul titlului.
    (Implicit: Gol)
  • $ echo (Optional-boolean):
    Fie ecou (ADEVĂRAT) sau retur (FALS) eticheta.
    (Mod implicit: ADEVĂRAT)

folosire

Obținerea și afișarea unui titlu de pagină pentru arhivele lunare: single_month_title ()

Această etichetă șablon revine și afișează numele lunii pentru utilizarea în titlurile paginilor.

Parametrii

Această etichetă șablon acceptă doi parametri:

  • $ prefix (Optional-string):
    Prefixul titlului.
    (Implicit: Gol)
  • $ echo (Optional-boolean):
    Fie ecou (ADEVĂRAT) sau retur (FALS) eticheta.
    (Mod implicit: ADEVĂRAT)

folosire

Obținerea și afișarea linkului pentru pagina următoare "Postări": get_next_posts_link () & next_posts_link ()

Aceste etichete șablon revin sau afișează un link "postări ulterioare" pentru listele postale (cum ar fi indexurile de blog sau paginile de arhivă).

Parametrii

Ambele etichete șablon acceptă doi parametri:

  • etichetă $ (Optional-string):
    Text de afișat pentru link.
    (Implicit: 'Pagina următoare')
  • $ MAX_PAGE (Opțional număr întreg):
    Numărul maxim al paginii.
    (Implicit: 0)

folosire

Obținerea și afișarea linkului pentru pagina "Anterioară postări": get_previous_posts_link () & previous_posts_link ()

Aceste etichete șablon returnează sau afișează un link "postări anterioare" pentru listele postale (cum ar fi indexurile de blog sau paginile de arhivă).

Parametrii

Ambele etichete șablon acceptă un singur parametru:

  • etichetă $ (Optional-string):
    Text de afișat pentru link.
    (Implicit: '«Pagina anterioară')

folosire

Obținerea și afișarea de linkuri pentru paginile următoare și următoare: get_posts_nav_link () & posts_nav_link ()

Aceste etichete de șabloane vă permit să utilizați linkurile de navigare "postări anterioare și anterioare".

Parametrii

get_posts_nav_link () acceptă un singur parametru:

  • $ args (Optional-array):
    O serie dintre următoarele argumente:
    • 'Sep' (șir): Text separator
      (Mod implicit: ' - ')
    • 'Prelabel' (șir): Etichetă pentru linkul "pagina anterioară".
      (Implicit: '«Pagina anterioară')
    • 'Nxtlabel' (șir): Etichetă pentru linkul "următoare pagină".
      (Implicit: 'Pagina următoare')

Și posts_nav_link () acceptă trei parametri:

  • $ sep (Optional-string):
    Text separator.
    (Implicit: Emtpy)
  • $ prelabel (Optional-string):
    Etichetă pentru link-ul paginii anterioare.
    (Implicit: "" Pagina anterioară ")
  • $ nxtlabel (Optional-string):
    Etichetă pentru link-ul paginii următoare.
    (Implicit: "Pagina următoare")

folosire

 ' · ',' prelabel '=>' '', 'nxtlabel' => '»'); $ posts_nav = get_posts_nav_link ($ args); // Afișați navigarea postărilor. posts_nav_link ('-', __ ('Anterioară', 'domeniu de traducere'), __ ('Următorul', 'domeniu de traducere')); ?>

Obținerea și afișarea formularului de căutare: get_search_form ()

Această etichetă șablon revine sau afișează formularul de căutare clasic.

Parametrii

Această etichetă șablon acceptă un singur parametru:

  • $ echo (Optional-boolean):
    Indiferent de ecou (ADEVĂRAT) sau retur (FALS) ieșire.
    (Mod implicit: ADEVĂRAT)

folosire

Obținerea și afișarea interogării de căutare curente: get_search_query () & the_search_query ()

Aceste etichete șablon returnează sau afișează termenii de căutare interogați.

Parametrii

the_search_query () nu acceptă nici un parametru, dar get_search_query () acceptă un parametru:

  • $ a scăpat (Optional-boolean):
    Dacă rezultatul a fost scos sau nu. Ar trebui să rămână ADEVĂRAT cu excepția cazului în care veți refuza interogarea mai târziu.
    (Mod implicit: ADEVĂRAT)

folosire

Obținerea unui Permalink pentru o interogare de căutare: get_search_link ()

Această etichetă șablon generează o adresă URL de căutare cu termenii de căutare dat.

Parametrii

Această etichetă șablon acceptă un singur parametru:

  • $ interogare (Optional-string):
    Termeni de căutare pentru a construi interogarea.
    (Implicit: interogarea de căutare curentă)

folosire

Obținerea și afișarea unui link "Înregistrați" sau a unui "tablou de bord": wp_register ()

Această etichetă de șablon returnează sau reflectă un link "Înregistrați" către vizitatori și un link "Dashboard" pentru utilizatori.

Parametrii

Această etichetă șablon acceptă trei parametri:

  • $ înainte (Optional-string):
    Textul sau codul HTML care trebuie afișat înainte de ieșire.
    (Mod implicit: '
  • „)
  • $ după (Optional-string):
    Textul sau codul HTML afișat după ieșire.
    (Mod implicit: '
  • „)
  • $ echo (Optional-boolean):
    Fie ecou (ADEVĂRAT) sau retur (FALS) eticheta.
    (Mod implicit: ADEVĂRAT)

folosire

","
'); // Eliminați înainte și după conținut și returnați rezultatul. $ register_or_dashboard_link = wp_register (",", false); ?>

Obținerea și afișarea formularului "Log in": wp_login_form ()

Această etichetă șablon returnează sau reflectă un formular de autentificare. Poate fi util pentru teme și pluginuri pentru a permite utilizatorilor să se conecteze de la front-end.

Parametrii

Această etichetă șablon acceptă un singur parametru:

  • $ args (Optional-array):
    O serie dintre următoarele argumente:
    • 'ecou' (boolean): Dacă eticheta șablonului sau nu.
      (Mod implicit: ADEVĂRAT)
    • 'redirecţiona' (șir): Unde să redirecționați după o conectare reușită.
      (Implicit: Înapoi la pagina curentă)
    • 'Form_id' (șir): ID-ul formularului de autentificare
      etichetă.
      (Implicit: 'loginform')
    • 'Label_username' (șir): Eticheta câmpului de intrare "nume de utilizator".
      (Implicit: "Utilizator")
    • 'Label_password' (șir): Eticheta câmpului de introducere a parolei.
      (Parolă împlicită')
    • 'Label_remember' (șir): Eticheta casetei "reține-mă".
      (Implicit: 'Remember Me')
    • 'Label_log_in' (șir): Eticheta butonului de trimitere.
      (Implicit: "Log In")
    • 'Id_username' (șir): ID-ul câmpului de introducere "nume de utilizator".
      (Implicit: 'user_login')
    • 'Id_password' (șir): ID-ul câmpului de introducere a parolei.
      (Implicit: user_pass ')
    • 'Id_remember' (șir): ID-ul casetei de selectare "memorează-mă".
      (Implicit: "amintesc")
    • 'Id_submit' (șir): ID-ul butonului de trimitere.
      (Implicit: 'wp-submit')
    • 'tine minte' (boolean): Dacă se va afișa caseta de selectare "memorează-mă" sau nu.
      (Mod implicit: ADEVĂRAT)
    • 'Value_username' (șir): o valoare implicită pentru câmpul "nume de utilizator".
      (Implicit: Gol)
    • 'Value_remember' (boolean): Fie să bifați caseta de selectare "memorează-mă" sau nu.
      (Mod implicit: FALS)

folosire

 get_permalink (8), // Formular personalizat și ID-uri de intrare. 'mytheme-login-form', 'id_username' => 'mytheme-login-form-username', 'id_password' => 'mytheme-login-form-password', 'id_remember' => -login-form-remember ',' id_submit '=>' mytheme-login-form-submit '); wp_login_form ($ args); ?>

Obținerea și afișarea linkului "Log in / out": wp_loginout ()

Această etichetă șablon returnează sau afișează un link "log in" pentru vizitatori și un link "deconectați-vă" pentru utilizatorii conectați.

Parametrii

Această etichetă șablon acceptă doi parametri:

  • $ redirect (Optional-string):
    URL pentru a redirecționa utilizatorul la conectare sau deconectare.
    (Implicit: Gol)
  • $ echo (Optional-boolean):
    Fie ecou (ADEVĂRAT) sau retur (FALS) eticheta.
    (Mod implicit: ADEVĂRAT)

folosire

Obținerea adresei URL de conectare: wp_login_url ()

Această etichetă de șablon returnează pur și simplu un link "log in" pentru utilizatori.

Parametrii

Această etichetă șablon acceptă doi parametri:

  • $ redirect (Optional-string):
    Adresa URL pentru a redirecționa utilizatorul la conectare.
    (Implicit: Gol)
  • $ force_reauth (Optional-boolean):
    Forțați utilizatorii să se conecteze chiar dacă au un cookie.
    (Mod implicit: FALS)

folosire

Obținerea adresei URL "Deconectați-vă": wp_logout_url ()

Această etichetă șablon returnează un link "deconectați-vă".

Parametrii

Această etichetă șablon acceptă un singur parametru:

  • $ redirect (Optional-string):
    URL pentru a redirecționa utilizatorul la conectat.
    (Implicit: Gol)

folosire

Obținerea adresei URL "Lost Password": wp_lostpassword_url ()

Această etichetă șablon returnează o legătură parolă "pierdută" pentru ca utilizatorii să își recupereze parolele pierdute.

Parametrii

Această etichetă șablon acceptă un singur parametru:

  • $ redirect (Optional-string):
    URL pentru redirecționarea utilizatorului către.
    (Implicit: Gol)

folosire

Concluzie

Sper că ți-a plăcut acest șaptesprezece șarjă de etichete șablon. Există încă un lot mai mult de făcut, deci stați la acord pentru mai multe etichete șablon!

!