Tuts + Guide till Mall Taggar Femte sats

I den femte delen av serien gick vi igenom det fjärde partiet av WordPress-mallkoder. I den här sjätte delen kommer vi att gå igenom den femte delen av de nästan 200 malltaggen. Under hela handledningen ser vi malltaggar om inlägg, sidor och malldelar.

Få & visa automatiska klasser för varje inlägg: get_post_class () & post_class ()

Med dessa malltaggar kan du lägga till extra klasser att använda i varje inläggets behållare.

parametrar

Båda malltaggar accepterar två parametrar:

  • $ klass (Valfritt-sträng):
    Extra CSS-klassnamn som ska läggas till.
    (Standard: tom)
  • $ post_id (valfritt heltal eller objekt):
    Postens ID.
    (Standard: Nuvarande inlägg)

Användande

Komma och visa den permanenta länken av nuvarande inlägg: get_permalink () & the_permalink ()

Den här malltaggen returnerar eller visar en "permalink" för posten.

parametrar

the_permalink () accepterar inga parametrar, men get_permalink () accepterar två parametrar:

  • $ post_id (valfritt heltal eller objekt):
    Postens ID.
    (Standard: Nuvarande inlägg)
  • $ leavename (Valfritt-boolean):
    Om du vill behålla sidnamn eller inte.
    (Standard: FALSK)

Användande

Hämta och visa post-id: get_the_ID () & the_ID ()

Dessa mallkoder returnerar och visar post-ID.

parametrar

Dessa malltaggar accepterar inte några parametrar.

Användande

Komma och visa en sidtitel för inlägget: single_post_title ()

Den här malltaggen returnerar och visar sidans titel för användning i sidtitlar (titlarna som går in i </code> märka).</p> <h3>parametrar</h3> <p>Den här malltaggen accepterar två parametrar:</p> <ul> <li> <code>$ prefix</code> <em>(Valfritt-sträng)</em>:<br>Prefix till titeln.<br><em>(Standard: tom)</em> </li> <li> <code>$ echo</code> <em>(Valfritt-boolean)</em>:<br>Huruvida eko (<code>SANN</code>) eller retur (<code>FALSK</code>) taggen.<br><em>(Standard: <code>SANN</code>)</em> </li> </ul> <h3>Användande</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>Komma och visa länken till nästa inlägg: <code>get_next_post_link ()</code> & <code>next_post_link ()</code> </h2> <p>Dessa malltaggar låter dig återvända eller visa en "nästa inlägg" länk för att säga, dina enskilda inläggssidor.</p> <h3>parametrar</h3> <p>Båda malltaggarna accepterar fem parametrar:</p> <ul> <li> <code>$ format</code> <em>(Valfritt-sträng)</em>:<br>Format på länken där <code>%länk</code> är <code>$ link</code> parameter.<br><em>(Standard: '% länk' ')</em> </li> <li> <code>$ link</code> <em>(Valfritt-sträng)</em>:<br>Format av ankare texten där <code>%titel</code> är posttiteln.<br><em>(Standard: '% title')</em> </li> <li> <code>$ in_same_term</code> <em>(Valfritt-boolean)</em>:<br>Vare sig att göra länken ett inlägg från samma taxonomiderm.<br><em>(Standard: <code>FALSK</code>)</em> </li> <li> <code>$ excluded_terms</code> <em>(valfri sträng eller array)</em>:<br>Uteslutna villkorslista.<br><em>(Standard: tom)</em> </li> <li> <code>$ taxonomi</code> <em>(Valfritt-sträng)</em>:<br>Taxonomi för att filtrera nästa post.<br><em>(Standard: "kategori")</em> </li> </ul> <h3>Användande</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', '% title ', true); ?></pre> <h2>Komma och visa länken till föregående inlägg: <code>get_previous_post_link ()</code> & <code>previous_post_link ()</code> </h2> <p>Dessa malltaggar låter dig återvända eller visa en "tidigare inlägg" länk för att säga, dina enskilda inläggssidor.</p> <h3>parametrar</h3> <p>Båda malltaggarna accepterar fem parametrar:</p> <ul> <li> <code>$ format</code> <em>(Valfritt-sträng)</em>:<br>Format av länkens ankare text.<br><em>(Standard: '% länk' ')</em> </li> <li> <code>$ link</code> <em>(Valfritt-sträng)</em>:<br>Format av permalinken.<br><em>(Standard: '% title')</em> </li> <li> <code>$ in_same_term</code> <em>(Valfritt-boolean)</em>:<br>Vare sig att göra länken ett inlägg från samma taxonomiderm.<br><em>(Standard: <code>FALSK</code>)</em> </li> <li> <code>$ excluded_terms</code> <em>(valfri sträng eller array)</em>:<br>Uteslutna villkorslista.<br><em>(Standard: tom)</em> </li> <li> <code>$ taxonomi</code> <em>(Valfritt-sträng)</em>:<br>Taxonomi för att filtrera föregående inlägg.<br><em>(Standard: "kategori")</em> </li> </ul> <h3>Användande</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', '% title ', true); ?></pre> <h2>Komma på sidan av en sida: <code>get_page_link ()</code> </h2> <p>Den här malltaggen returnerar URL-adressen för permalinken till en viss sida.</p> <h3>parametrar</h3> <p>Den här malltaggen accepterar tre parametrar:</p> <ul> <li> <code>$ post_id</code> <em>(valfritt heltal eller objekt)</em>:<br>Postens ID.<br><em>(Standard: Nuvarande inlägg)</em> </li> <li> <code>$ leavename</code> <em>(Valfritt-boolean)</em>:<br>Om du vill behålla sidnamn eller inte.<br><em>(Standard: <code>FALSK</code>)</em> </li> <li> <code>$ prov</code> <em>(Valfritt-boolean)</em>:<br>Oavsett om det är en prov-permalink.<br><em>(Standard: <code>FALSK</code>)</em> </li> </ul> <h3>Användande</h3> <pre><?php // Get and print a specific page's link. echo '' . __( 'About', 'translation-domain' ) . ''; ?></pre> <h2>Komma och visa pendeln till en post: <code>get_post_permalink ()</code> & <code>post_permalink ()</code> </h2> <p>Dessa mallkoder returnerar och visar permalinken för det angivna inlägget.</p> <h3>parametrar</h3> <p><code>get_post_permalink ()</code> accepterar tre parametrar:</p> <ul> <li> <code>$ post_id</code> <em>(Valfritt-heltal)</em>:<br>Postens ID.<br><em>(Standard: Nuvarande inlägg)</em> </li> <li> <code>$ leavename</code> <em>(Valfritt-boolean)</em>:<br>Om du vill behålla sidnamn eller inte.<br><em>(Standard: <code>FALSK</code>)</em> </li> <li> <code>$ prov</code> <em>(Valfritt-boolean)</em>:<br>Oavsett om det är en prov-permalink.<br><em>(Standard: <code>FALSK</code>)</em> </li> </ul> <p>Och <code>post_permalink ()</code> accepterar endast en parameter:</p> <ul> <li> <code>$ post_id</code> <em>(valfritt heltal eller objekt)</em>:<br>Postens ID.<br><em>(Standard: Nuvarande inlägg)</em> </li> </ul> <h3>Användande</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>Komma och visa kortlänk av posten: <code>wp_get_shortlink ()</code> & <code>the_shortlink ()</code> </h2> <p>Dessa mallkoder returnerar eller visar en kortlänk för dina inlägg.</p> <h3>parametrar</h3> <p><code>wp_get_shortlink ()</code> accepterar tre parametrar:</p> <ul> <li> <code>$ ID</code> <em>(Valfritt-heltal)</em>:<br>Inlägg eller blogg-ID.<br><em>(Standard: Nuvarande inlägg eller blogg)</em> </li> <li> <code>$ sammanhang</code> <em>(Valfritt-sträng)</em>:<br>Oavsett om ID är ett blogg-ID, ett post-ID eller ett medie-ID. Du kan ställa in det för att "posta" (för blogginlägg) eller "fråga" (för alla andra slag).<br><em>(Standard: "post")</em> </li> <li> <code>$ allow_slugs</code> <em>(Valfritt-boolean)</em>:<br>Huruvida man tillåter sniglar i kortlänken.<br><em>(Standard: <code>SANN</code>)</em> </li> </ul> <p>Och <code>the_shortlink ()</code> malltaggen accepterar fyra parametrar:</p> <ul> <li> <code>$ text</code> <em>(Valfritt-sträng)</em>:<br>Text som ska visas för länken.<br><em>(Standard: "Detta är den korta länken")</em> </li> <li> <code>$ titel</code> <em>(Valfritt-sträng)</em>:<br>Verktygstips titel för länken.<br><em>(Standard: Tom, som konverteras till sanitiserad posttitel)</em> </li> <li> <code>$ före</code> <em>(Valfritt-sträng)</em>:<br>Texten eller HTML-koden som ska visas före utgången.<br><em>(Standard: tom)</em> </li> <li> <code>$ efter</code> <em>(Valfritt-sträng)</em>:<br>Texten eller HTML-koden som ska visas efter utgången.<br><em>(Standard: tom)</em> </li> </ul> <h3>Användande</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>Få & Visa länken "Redigera inlägg": <code>get_edit_post_link ()</code> & <code>edit_post_link ()</code> </h2> <p>Dessa malltaggar låter dig få eller echo en länk "redigera det här inlägget" för att använda i dina mallar.</p> <h3>parametrar</h3> <p><code>get_edit_post_link ()</code> accepterar två parametrar:</p> <ul> <li> <code>$ post_id</code> <em>(Valfritt-heltal)</em>:<br>Postens ID.<br><em>(Standard: Nuvarande inlägg)</em> </li> <li> <code>$ sammanhang</code> <em>(Valfritt-sträng)</em>:<br>Huruvida du ska fly URL eller inte. Använd allt annat än "visa" för att förhindra kodning av länken.<br><em>(Standard: "display")</em> </li> </ul> <p>Och <code>edit_post_link ()</code> accepterar fyra parametrar:</p> <ul> <li> <code>$ text</code> <em>(Valfritt-sträng)</em>:<br>Text som ska visas för länken.<br><em>(Standard: "Redigera detta")</em> </li> <li> <code>$ före</code> <em>(Valfritt-sträng)</em>:<br>Texten eller HTML-koden som ska visas före utgången.<br><em>(Standard: tom)</em> </li> <li> <code>$ efter</code> <em>(Valfritt-sträng)</em>:<br>Texten eller HTML-koden som ska visas efter utgången.<br><em>(Standard: tom)</em> </li> <li> <code>$ post_id</code> <em>(Valfritt-heltal)</em>:<br>Postens ID.<br><em>(Standard: Nuvarande inlägg)</em> </li> </ul> <h3>Användande</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' ),", ''); // Visa ett specifikt inläggets länk "redigera inlägg". edit_post_link (__ ("Redigera", "översättning-domän"), ",", 157); ?></pre> <h2>Få länken "Ta bort post": <code>get_delete_post_link ()</code> </h2> <p>Med den här malltaggen kan du använda länken "Ta bort det här inlägget" i dina mallar.</p> <h3>parametrar</h3> <p>Den här malltaggen accepterar tre parametrar:</p> <ul> <li> <code>$ post_id</code> <em>(Valfritt-heltal)</em>:<br>Postens ID.<br><em>(Standard: Nuvarande inläggets ID.)</em> </li> <li> <code>$ föråldrat</code> <em>(Föråldrat-sträng)</em>:<br>Den här parametern är avstängd, skicka den tom.<br><em>(Standard: tom)</em> </li> <li> <code>$ force_delete</code> <em>(Valfritt-boolean)</em>:<br>Om du vill radera helt utan att skicka kommentaren till papperskorgen.<br><em>(Standard: <code>FALSK</code>)</em> </li> </ul> <h3>Användande</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, ", sant);?></pre> <h2>Visar Permalink "Anchor" för nuvarande inlägg: <code>permalink_anchor ()</code> </h2> <p>Den här malltaggen visar ett permalinkankar-ID för ett inlägg. Kolla exemplet för mer förklaring.</p> <h3>parametrar</h3> <p>Den här malltaggen accepterar endast en parameter:</p> <ul> <li> <code>$ -funktion</code> <em>(Valfritt-sträng)</em>:<br>Huruvida du ska ställa in <code>id</code> parameter för <code><a></code> tagg till posttiteln ("titel") eller post-ID ("id" eller annan text).<br><em>(Standard: 'id')</em> </li> </ul> <h3>Användande</h3> <pre><?php // Display a permalink anchor with its title. permalink_anchor( 'title' ); // It outputs as follows: // <a> // Visa ett permalinkankare med sitt ID. permalink_anchor (); permalink_anchor ('id'); // Båda funktionerna utmatas enligt följande: // <a> ?></pre> <h2>Laddar headermall: <code>get_header ()</code> </h2> <p>Den här kända malltaggen låter dig ladda en extern PHP-fil i en rubrik.</p> <h3>parametrar</h3> <p>Den här malltaggen accepterar endast en parameter:</p> <ul> <li> <code>$ name</code> <em>(Valfritt-sträng)</em>:<br>Namn på huvudfilen (<code>header - $ name .php</code>).<br><em>(Standard: Tom, som laddas <code>header.php</code>)</em> </li> </ul> <h3>Användande</h3> <pre><?php // Load header.php. get_header(); // Load header-special.php. get_header( 'special' ); ?></pre> <h2>Laddar fotmall: <code>get_footer ()</code> </h2> <p>Den här vanliga malltaggen låter dig ladda en extern PHP-fil med en sidfot.</p> <h3>parametrar</h3> <p>Den här malltaggen accepterar endast en parameter:</p> <ul> <li> <code>$ name</code> <em>(Valfritt-sträng)</em>:<br>Namn på footer-filen (<code>sidfot - $ name .php</code>).<br><em>(Standard: Tom, som laddas <code>footer.php</code>)</em> </li> </ul> <h3>Användande</h3> <pre><?php // Load footer.php. get_footer(); // Load footer-special.php. get_footer( 'special' ); ?></pre> <h2>Läser in sidpanelmall: <code>get_sidebar ()</code> </h2> <p>Med den här populära malltaggen kan du ladda en extern PHP-fil i en sidofält.</p> <h3>parametrar</h3> <p>Den här malltaggen accepterar endast en parameter:</p> <ul> <li> <code>$ name</code> <em>(Valfritt-sträng)</em>:<br>Namn på sidofältet fil (<code>sidebar - $ name .php</code>).<br><em>(Standard: Tom, som laddas <code>sidebar.php</code>)</em> </li> </ul> <h3>Användande</h3> <pre><?php // Load sidebar.php. get_sidebar(); // Load sidebar-special.php. get_sidebar( 'special' ); ?></pre> <h2>Laddar en mallfil: <code>get_template_part ()</code> </h2> <p>Med den här malltaggen kan du ladda en extern PHP-fil i tematmapparna.</p> <h3>parametrar</h3> <p>Den här malltaggen accepterar två parametrar:</p> <ul> <li> <code>$ slug</code> <em>(Obligatoriskt-sträng)</em>:<br>Sluggen i mallfilnamnet.<br><em>(Standard: <code>NULL</code>)</em> </li> <li> <code>$ name</code> <em>(Valfritt-sträng)</em>:<br>Det anpassade namnet som suffixes till filnamnet med en bindestreck.<br><em>(Standard: <code>NULL</code>)</em> </li> </ul> <h3>Användande</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>Slutsats</h2> <p>Hoppas att du gillade den här femte satsen malltaggar. Det finns ytterligare tre satser att gå, så håll dig uppdaterad för fler mallkoder!</p> <p>Om du har några frågor, kommentarer eller korrigeringar kan du dela dina tankar med oss ​​i avsnittet Kommentarer. Och om du gillade artikeln, glöm inte att dela den med dina vänner!</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">Koda</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">Tuts + Guide till Mall Taggar Första sats</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">Tuts + Guide till Mall Tags åttonde sats</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>