Ghidul Tuts + pentru șablon Etichete Cincea șarja

În cea de-a cincea parte a seriei, am trecut prin cel de-al patrulea lot de tag-uri șablon WordPress. În această a șasea parte, vom trece prin cel de-al cincilea lot de aproape 200 de etichete șablon. De-a lungul tutorialului, vom vedea etichete șablon despre postări, pagini și părți de șablon.

Obținerea și afișarea de clase automate pentru fiecare postare: get_post_class () & post_class ()

Aceste etichete șablon vă permit să adăugați clase suplimentare pentru utilizare în containerul fiecărei postări.

Parametrii

Ambele etichete șablon acceptă doi parametri:

  • clasa $ (Optional-string):
    Se adaugă nume suplimentare de clase CSS.
    (Implicit: Gol)
  • $ POST_ID (opțional - întreg sau obiect):
    Codul postului.
    (Implicit: post curent)

folosire

Obținerea și afișarea link-ului permanent al mesajului curent: get_permalink () & the_permalink ()

Această etichetă șablon revine sau afișează un "permalink" al postării.

Parametrii

the_permalink () nu acceptă nici un parametru, dar get_permalink () acceptă doi parametri:

  • $ POST_ID (opțional - întreg sau obiect):
    Codul postului.
    (Implicit: post curent)
  • $ leavename (Optional-boolean):
    Indiferent dacă doriți să păstrați numele paginii sau nu.
    (Mod implicit: FALS)

folosire

Obținerea și afișarea ID-ului postului: get_the_ID () & the_ID ()

Aceste etichete șablon revin și afișează ID-ul postului.

Parametrii

Aceste etichete șablon nu acceptă niciun parametru.

folosire

Obținerea și afișarea unui titlu de pagină pentru postare: single_post_title ()

Această etichetă șablon revine și afișează titlul paginii pentru a fi utilizat în titlurile de pagină (titlurile care intră în </code> etichetă).</p> <h3>Parametrii</h3> <p>Această etichetă șablon acceptă doi parametri:</p> <ul> <li> <code>$ prefix</code> <em>(Optional-string)</em>:<br>Prefixul titlului.<br><em>(Implicit: Gol)</em> </li> <li> <code>$ echo</code> <em>(Optional-boolean)</em>:<br>Fie ecou (<code>ADEVĂRAT</code>) sau retur (<code>FALS</code>) eticheta.<br><em>(Mod implicit: <code>ADEVĂRAT</code>)</em> </li> </ul> <h3>folosire</h3> <pre><?php // Display the post title with a prefix. single_post_title( __( 'Blog Post', 'translation-domain' ) . ': ' ); // Get the post title. $post_title = single_post_title(", false ); ?></pre> <h2>Obținerea și afișarea linkului următorului mesaj: <code>get_next_post_link ()</code> & <code>next_post_link ()</code> </h2> <p>Aceste etichete de șabloane vă permit să reveniți sau să afișați un link "următor post" pentru, de exemplu, paginile dvs. de postare unice.</p> <h3>Parametrii</h3> <p>Ambele etichete șablon acceptă cinci parametri:</p> <ul> <li> <code>format $</code> <em>(Optional-string)</em>:<br>Formatul linkului unde <code>%legătură</code> este <code>$ link-</code> parametru.<br><em>(Implicit: '% link' ')</em> </li> <li> <code>$ link-</code> <em>(Optional-string)</em>:<br>Formatul textului de ancorare unde <code>%titlu</code> este titlul postului.<br><em>(Implicit: '% title')</em> </li> <li> <code>$ in_same_term</code> <em>(Optional-boolean)</em>:<br>Fie că doriți să faceți linkul un post din același termen de taxonomie.<br><em>(Mod implicit: <code>FALS</code>)</em> </li> <li> <code>$ excluded_terms</code> <em>(șir opțional sau matrice)</em>:<br>Lista de termeni excluse.<br><em>(Implicit: Gol)</em> </li> <li> <code>$ taxonomie</code> <em>(Optional-string)</em>:<br>Taxonomie pentru a filtra următorul post.<br><em>(Implicit: "categorie")</em> </li> </ul> <h3>folosire</h3> <pre><?php // Get the default next post link. $next_post_link = get_next_post_link(); /** * Display the next post link with some adjustments * (different link format, different anchor text and * next post should be in the same category with current post). */ next_post_link( __( 'Next Post', 'translation-domain' ) . ': %link', '% titlu ", adevărat); ?></pre> <h2>Obținerea și afișarea linkului din mesajul anterior: <code>get_previous_post_link ()</code> & <code>previous_post_link ()</code> </h2> <p>Aceste etichete șablon vă permit să returnați sau să afișați un link "anterior postării" pentru, de exemplu, paginile dvs. de postare unice.</p> <h3>Parametrii</h3> <p>Ambele etichete șablon acceptă cinci parametri:</p> <ul> <li> <code>format $</code> <em>(Optional-string)</em>:<br>Formatul textului de ancorare a link-ului.<br><em>(Implicit: '% link' ')</em> </li> <li> <code>$ link-</code> <em>(Optional-string)</em>:<br>Formatul permalink-ului.<br><em>(Implicit: '% title')</em> </li> <li> <code>$ in_same_term</code> <em>(Optional-boolean)</em>:<br>Fie că doriți să faceți linkul un post din același termen de taxonomie.<br><em>(Mod implicit: <code>FALS</code>)</em> </li> <li> <code>$ excluded_terms</code> <em>(șir opțional sau matrice)</em>:<br>Lista de termeni excluse.<br><em>(Implicit: Gol)</em> </li> <li> <code>$ taxonomie</code> <em>(Optional-string)</em>:<br>Taxonomie pentru a filtra postarea anterioară.<br><em>(Implicit: "categorie")</em> </li> </ul> <h3>folosire</h3> <pre><?php // Get the default previous post link. $previous_post_link = get_previous_post_link(); /** * Display the previous post link with some adjustments * (different link format, different anchor text and * previous post should be in the same category with current post). */ previous_post_link( __( 'Previous Post', 'translation-domain' ) . ': %link', '% titlu ", adevărat); ?></pre> <h2>Noțiuni de bază a unei pagini: <code>get_page_link ()</code> </h2> <p>Această etichetă șablon returnează adresa permalink a unei pagini date.</p> <h3>Parametrii</h3> <p>Această etichetă șablon acceptă trei parametri:</p> <ul> <li> <code>$ POST_ID</code> <em>(opțional - întreg sau obiect)</em>:<br>Codul postului.<br><em>(Implicit: post curent)</em> </li> <li> <code>$ leavename</code> <em>(Optional-boolean)</em>:<br>Indiferent dacă doriți să păstrați numele paginii sau nu.<br><em>(Mod implicit: <code>FALS</code>)</em> </li> <li> <code>eșantion $</code> <em>(Optional-boolean)</em>:<br>Fie că este un eșantion permalink.<br><em>(Mod implicit: <code>FALS</code>)</em> </li> </ul> <h3>folosire</h3> <pre><?php // Get and print a specific page's link. echo '' . __( 'About', 'translation-domain' ) . ''; ?></pre> <h2>Obținerea și afișarea mesajului unui post: <code>get_post_permalink ()</code> & <code>POST_PERMALINK ()</code> </h2> <p>Aceste etichete șablon revin și afișează permalink-ul postului dat.</p> <h3>Parametrii</h3> <p><code>get_post_permalink ()</code> acceptă trei parametri:</p> <ul> <li> <code>$ POST_ID</code> <em>(Opțional număr întreg)</em>:<br>Codul postului.<br><em>(Implicit: post curent)</em> </li> <li> <code>$ leavename</code> <em>(Optional-boolean)</em>:<br>Indiferent dacă doriți să păstrați numele paginii sau nu.<br><em>(Mod implicit: <code>FALS</code>)</em> </li> <li> <code>eșantion $</code> <em>(Optional-boolean)</em>:<br>Fie că este un eșantion permalink.<br><em>(Mod implicit: <code>FALS</code>)</em> </li> </ul> <p>Și <code>POST_PERMALINK ()</code> acceptă un singur parametru:</p> <ul> <li> <code>$ POST_ID</code> <em>(opțional - întreg sau obiect)</em>:<br>Codul postului.<br><em>(Implicit: post curent)</em> </li> </ul> <h3>folosire</h3> <pre><?php // Get a specific post's permalink. $special_post_permalink = get_post_permalink( 15 ); // Display current post's permalink. post_permalink(); ?></pre> <h2>Obținerea și afișarea scurtăturii mesajului: <code>wp_get_shortlink ()</code> & <code>the_shortlink ()</code> </h2> <p>Aceste etichete șablon revin sau afișează un scurt link pentru postările dvs..</p> <h3>Parametrii</h3> <p><code>wp_get_shortlink ()</code> acceptă trei parametri:</p> <ul> <li> <code>ID-ul $</code> <em>(Opțional număr întreg)</em>:<br>ID postat sau blog.<br><em>(Implicit: postarea curentă sau blog)</em> </li> <li> <code>$ context</code> <em>(Optional-string)</em>:<br>Indiferent dacă ID-ul este un ID blog, un ID postat sau un ID media. Puteți să-l setați pentru a "posta" (pentru postările de pe blog) sau pentru "interogare" (pentru orice alt tip).<br><em>(Implicit: "postare")</em> </li> <li> <code>$ allow_slugs</code> <em>(Optional-boolean)</em>:<br>Fie pentru a permite slugs în shortlink.<br><em>(Mod implicit: <code>ADEVĂRAT</code>)</em> </li> </ul> <p>Și <code>the_shortlink ()</code> eticheta șablon acceptă patru parametri:</p> <ul> <li> <code>$ Text</code> <em>(Optional-string)</em>:<br>Text de afișat pentru link.<br><em>(Implicit: "Aceasta este link-ul scurt")</em> </li> <li> <code>titlu $</code> <em>(Optional-string)</em>:<br>Tipul instrumentului pentru link.<br><em>(Implicit: gol, care este convertit la titlu post sanitarizat)</em> </li> <li> <code>$ înainte</code> <em>(Optional-string)</em>:<br>Textul sau codul HTML care trebuie afișat înainte de ieșire.<br><em>(Implicit: Gol)</em> </li> <li> <code>$ după</code> <em>(Optional-string)</em>:<br>Textul sau codul HTML afișat după ieșire.<br><em>(Implicit: Gol)</em> </li> </ul> <h3>folosire</h3> <pre><?php // Get the post shortlink with default options. wp_get_shortlink(); // Display the post shortlink with customized parameters. the_shortlink( __( 'Shortlink', 'translation-domain' ),", ''); ?></pre> <h2>Obținerea și afișarea linkului "Editați postarea": <code>get_edit_post_link ()</code> & <code>edit_post_link ()</code> </h2> <p>Aceste etichete șablon vă permit să obțineți sau să faceți ecou un link "editați acest post" pentru a fi utilizat în șabloanele dvs..</p> <h3>Parametrii</h3> <p><code>get_edit_post_link ()</code> acceptă doi parametri:</p> <ul> <li> <code>$ POST_ID</code> <em>(Opțional număr întreg)</em>:<br>Codul postului.<br><em>(Implicit: post curent)</em> </li> <li> <code>$ context</code> <em>(Optional-string)</em>:<br>Fie pentru a scăpa de URL-ul sau nu. Utilizați orice altceva decât "afișaj" pentru a împiedica codarea link-ului.<br><em>(Implicit: "afișare")</em> </li> </ul> <p>Și <code>edit_post_link ()</code> acceptă patru parametri:</p> <ul> <li> <code>$ Text</code> <em>(Optional-string)</em>:<br>Text de afișat pentru link.<br><em>(Implicit: 'Editează acest lucru')</em> </li> <li> <code>$ înainte</code> <em>(Optional-string)</em>:<br>Textul sau codul HTML care trebuie afișat înainte de ieșire.<br><em>(Implicit: Gol)</em> </li> <li> <code>$ după</code> <em>(Optional-string)</em>:<br>Textul sau codul HTML afișat după ieșire.<br><em>(Implicit: Gol)</em> </li> <li> <code>$ POST_ID</code> <em>(Opțional număr întreg)</em>:<br>Codul postului.<br><em>(Implicit: post curent)</em> </li> </ul> <h3>folosire</h3> <pre><?php // Retrieve the current post's "edit post" link. $edit_post_link = get_edit_post_link(); // Retrieve a specific post's "edit post" link. $edit_post_link = get_edit_post_link( 157 ); // Display the current post's "edit post" link. edit_post_link( __( 'Edit', 'translation-domain' ),", ''); // Afișați linkul "editați postarea" postului respectiv. edit_post_link (__ ("Editare", "domeniu de traducere"), ",", 157); ?></pre> <h2>Obținerea link-ului "Ștergeți postarea" <code>get_delete_post_link ()</code> </h2> <p>Această etichetă șablon vă permite să utilizați un link "ștergeți acest post" în șabloanele dvs..</p> <h3>Parametrii</h3> <p>Această etichetă șablon acceptă trei parametri:</p> <ul> <li> <code>$ POST_ID</code> <em>(Opțional număr întreg)</em>:<br>Codul postului.<br><em>(Implicit: ID-ul postului curent.)</em> </li> <li> <code>$ depreciat</code> <em>(Depreciată-string)</em>:<br>Acest parametru este depreciat, treceți-l gol.<br><em>(Implicit: Gol)</em> </li> <li> <code>$ force_delete</code> <em>(Optional-boolean)</em>:<br>Dacă doriți să ștergeți complet, fără a trimite comentariul în Coșul de gunoi.<br><em>(Mod implicit: <code>FALS</code>)</em> </li> </ul> <h3>folosire</h3> <pre><?php // Get and echo the "trash" link of the current post. echo get_delete_post_link(); // Get and echo the "force delete" link of the current post. echo get_delete_post_link( $post->ID ", adevărat);?></pre> <h2>Afișarea Permalink "Anchor" pentru mesajul curent: <code>permalink_anchor ()</code> </h2> <p>Această etichetă șablon afișează un ID de ancoră permalink pentru o postare. Verificați exemplul pentru mai multe explicații.</p> <h3>Parametrii</h3> <p>Această etichetă șablon acceptă un singur parametru:</p> <ul> <li> <code>mod de $</code> <em>(Optional-string)</em>:<br>Fie pentru a seta <code>id</code> parametru al <code><a></code> etichetați titlul postului ("titlu") sau codul postului ("id" sau orice alt text).<br><em>(Implicit: 'id')</em> </li> </ul> <h3>folosire</h3> <pre><?php // Display a permalink anchor with its title. permalink_anchor( 'title' ); // It outputs as follows: // <a> / / Afișează o ancoră permalink cu id-ul său. permalink_anchor (); permalink_anchor ('id'); // Ambele funcții se dau după cum urmează: // <a> ?></pre> <h2>Încărcarea șablonului antet: <code>get_header ()</code> </h2> <p>Această etichetă de șablon binecunoscut vă permite să încărcați un fișier PHP extern al unui antet.</p> <h3>Parametrii</h3> <p>Această etichetă șablon acceptă un singur parametru:</p> <ul> <li> <code>numele $</code> <em>(Optional-string)</em>:<br>Numele fișierului antet (<code>header - $ name .php</code>).<br><em>(Implicit: Goliți, care se va încărca <code>header.php</code>)</em> </li> </ul> <h3>folosire</h3> <pre><?php // Load header.php. get_header(); // Load header-special.php. get_header( 'special' ); ?></pre> <h2>Încărcare șablon subsol: <code>get_footer ()</code> </h2> <p>Această etichetă de șablon utilizat în mod obișnuit vă permite să încărcați un fișier PHP extern al unui subsol.</p> <h3>Parametrii</h3> <p>Această etichetă șablon acceptă un singur parametru:</p> <ul> <li> <code>numele $</code> <em>(Optional-string)</em>:<br>Numele fișierului subsol (<code>subsol - $ name .php</code>).<br><em>(Implicit: Goliți, care se va încărca <code>footer.php</code>)</em> </li> </ul> <h3>folosire</h3> <pre><?php // Load footer.php. get_footer(); // Load footer-special.php. get_footer( 'special' ); ?></pre> <h2>Încărcarea șablonului bara laterală: <code>get_sidebar ()</code> </h2> <p>Această etichetă populară pentru șabloane vă permite să încărcați un fișier PHP extern al unei bare laterale.</p> <h3>Parametrii</h3> <p>Această etichetă șablon acceptă un singur parametru:</p> <ul> <li> <code>numele $</code> <em>(Optional-string)</em>:<br>Numele fișierului bara laterală (<code>perciuni - name $ .php</code>).<br><em>(Implicit: Goliți, care se va încărca <code>sidebar.php</code>)</em> </li> </ul> <h3>folosire</h3> <pre><?php // Load sidebar.php. get_sidebar(); // Load sidebar-special.php. get_sidebar( 'special' ); ?></pre> <h2>Încărcarea unui fișier șablon: <code>get_template_part ()</code> </h2> <p>Această etichetă șablon vă permite să încărcați un fișier PHP extern în dosarele tematice.</p> <h3>Parametrii</h3> <p>Această etichetă șablon acceptă doi parametri:</p> <ul> <li> <code>$ Slug</code> <em>(Necesar string)</em>:<br>Șarjelul fișierului șablonului.<br><em>(Mod implicit: <code>NUL</code>)</em> </li> <li> <code>numele $</code> <em>(Optional-string)</em>:<br>Numele personalizat care este sufixat la numele fișierului cu o cratimă.<br><em>(Mod implicit: <code>NUL</code>)</em> </li> </ul> <h3>folosire</h3> <pre><?php // Load shortcodes.php. get_template_part( 'shortcodes' ); // Load a content part dynamically (e.g. content-1.php, content-2.php or content-3.php). $number = some_function(); get_template_part( 'content', $number ); ?></pre> <h2>Concluzie</h2> <p>Sper că ți-a plăcut acest al cincilea lot de etichete șablon. Există încă trei loturi pentru a merge, așa că rămâi acordat pentru mai multe etichete șablon!</p> <p>Dacă aveți întrebări, comentarii sau corecții, vă puteți împărtăși gândurile cu noi în secțiunea Comentarii. Și dacă ți-a plăcut articolul, nu uita să îl împarți cu prietenii tăi!</p> <div class="rek-block"> <center> <ins class="adsbygoogle" style="display:inline-block;width:580px;height:400px" data-ad-client="ca-pub-3810161443300697" data-ad-slot="9434875811"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </center> </div> <div class="h-alltags"> <a href="articles/code">Cod</a> </div> </div> </div> </div> </div> <div class="next_posts clearfix"> <div class="n_post"> <div class="next_posts-h1 left_nh1"><a href="/articles/code/the-tuts-guide-to-template-tags-first-batch.html">Ghidul Tuts + pentru șablon Etichete Primul lot</a></div> <div class="next_posts-img" style="background-image: url('//accentsconagua.com/img/images_11/the-tuts-guide-to-template-tags-first-batch.png');"></div> </div> <div class="n_post"> <div class="next_posts-h1 right_nh1"><a href="/articles/code/the-tuts-guide-to-template-tags-eighth-batch.html">Ghidul Tuts + pentru Șablon Etichete A opta lot</a></div> <div class="next_posts-img" style="background-image: url('//accentsconagua.com/img/images_10/the-tuts-guide-to-template-tags-eighth-batch.png');"></div> </div> </div> <footer> <div class="container"> <div class="footer-langs"> <ul class="site-langs-list"> <li><a href="https://www.accentsconagua.com"><i class="flag flag-DE"></i>Deutsch</a></li> <li><a href="https://fr.accentsconagua.com"><i class="flag flag-FR"></i>Français</a></li> <li><a href="https://nl.accentsconagua.com"><i class="flag flag-NL"></i>Nederlands</a></li> <li><a href="https://no.accentsconagua.com"><i class="flag flag-NO"></i>Norsk</a></li> <li><a href="https://sv.accentsconagua.com"><i class="flag flag-SE"></i>Svenska</a></li> <li><a href="https://it.accentsconagua.com"><i class="flag flag-IT"></i>Italiano</a></li> <li><a href="https://es.accentsconagua.com"><i class="flag flag-ES"></i>Español</a></li> <li><a href="https://ro.accentsconagua.com"><i class="flag flag-RO"></i>Românesc</a></li> </ul> </div> <div class="h-block"><a href="/">ro.accentsconagua.com</a><div class="h-block-a"></div></div> <div class="footer-text"> Informații interesante și sfaturi utile privind programarea. Dezvoltarea de site-uri, web design si dezvoltare web. Tutoriale Photoshop. Crearea de jocuri pe calculator și aplicații mobile. Deveniți un programator profesionist de la zero. </div> </div> </footer> <div class="search"> <img class="searchico" src="//accentsconagua.com/img/search.svg" alt=""> </div> <div class="modal"> <div class="modal-content"> <span class="close-button">×</span> <input class="searchmain" type="text" id="search-input" placeholder="Căutare..."> <ul class="searchli" id="results-container"></ul> </div> </div> <link rel="stylesheet" href="css/flags.css"> <link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.css" /> <script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> <script> window.addEventListener("load", function(){ window.cookieconsent.initialise({ "palette": { "popup": { "background": "#edeff5", "text": "#838391" }, "button": { "background": "#4b81e8" } }, "theme": "classic", "position": "bottom-right" })}); </script> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script src="js/scripts.min.js"></script> <script src="js/common.js"></script> <link rel="stylesheet" href="css/fontawesome-all.min.css"> <script> var modal = document.querySelector(".modal"); var trigger = document.querySelector(".search"); var closeButton = document.querySelector(".close-button"); function toggleModal() { modal.classList.toggle("show-modal"); } function windowOnClick(event) { if (event.target === modal) { toggleModal(); } } trigger.addEventListener("click", toggleModal); closeButton.addEventListener("click", toggleModal); window.addEventListener("click", windowOnClick); </script> <script src="https://unpkg.com/simple-jekyll-search@1.5.0/dest/simple-jekyll-search.min.js"></script> <script> SimpleJekyllSearch({ searchInput: document.getElementById('search-input'), resultsContainer: document.getElementById('results-container'), json: '/search.json', searchResultTemplate: '<li><a href="{url}">{title}</a></li>' }) </script> <script src="jquery.unveil2.min.js"></script> <script> $('img').unveil(); </script> </body> </html>