De Tuts + gids voor sjabloontags vijfde batch

In het vijfde deel van de serie hebben we de vierde reeks WordPress-sjabloonlabels doorgenomen. In dit zesde deel gaan we door de vijfde batch van de bijna 200 sjabloontags. Gedurende de zelfstudie zien we sjabloontags over berichten, pagina's en sjabloondelen.

Klassen automatisch ontvangen en weergeven voor elke post: get_post_class () & post_class ()

Met deze sjabloonlabels kunt u extra klassen toevoegen voor gebruik in de container van elke post.

parameters

Beide sjabloontags accepteren twee parameters:

  • $ klasse (Optioneel-string):
    Extra CSS-klassenamen om toe te voegen.
    (Standaard: leeg)
  • $ post_id (optioneel-integer of object):
    De ID van de post.
    (Standaard: Huidige bericht)

Gebruik

De permanente link van het huidige bericht ontvangen en weergeven: get_permalink () & the_permalink ()

Deze sjabloontag retourneert of geeft een "permalink" van de post weer.

parameters

the_permalink () accepteert geen parameters, maar get_permalink () accepteert twee parameters:

  • $ post_id (optioneel-integer of object):
    De ID van de post.
    (Standaard: Huidige bericht)
  • $ leavename (Optionele booleaanse):
    Of u de paginanaam wilt behouden of niet.
    (Standaard: VALSE)

Gebruik

De post-ID ophalen en weergeven: get_the_ID () & het ID()

Deze sjabloontags keren terug en tonen de bericht-ID.

parameters

Deze sjabloontags accepteren geen parameters.

Gebruik

Een paginatitel voor de post krijgen en weergeven: single_post_title ()

Deze sjabloon tag retourneert en geeft de titel van de pagina weer voor gebruik in paginatitels (de titels die in de </code> label).</p> <h3>parameters</h3> <p>Deze sjabloontag accepteert twee parameters:</p> <ul> <li> <code>$ prefix</code> <em>(Optioneel-string)</em>:<br>Voorvoegsel bij de titel.<br><em>(Standaard: leeg)</em> </li> <li> <code>$ echo</code> <em>(Optionele booleaanse)</em>:<br>Of echo (<code>TRUE</code>) of terugkeren (<code>VALSE</code>) het etiket.<br><em>(Standaard: <code>TRUE</code>)</em> </li> </ul> <h3>Gebruik</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>De link van de volgende post ophalen en weergeven: <code>get_next_post_link ()</code> & <code>next_post_link ()</code> </h2> <p>Met deze sjabloonlabels kunt u terugkeren of een link 'volgende post' weergeven voor bijvoorbeeld uw afzonderlijke berichtpagina's.</p> <h3>parameters</h3> <p>Beide sjabloontags accepteren vijf parameters:</p> <ul> <li> <code>$ formaat</code> <em>(Optioneel-string)</em>:<br>Formaat van de link waar <code>%link</code> is de <code>$ koppeling</code> parameter.<br><em>(Standaard: '% link')</em> </li> <li> <code>$ koppeling</code> <em>(Optioneel-string)</em>:<br>Formaat van de ankertekst waar <code>%titel</code> is de berichttitel.<br><em>(Standaard: '% titel')</em> </li> <li> <code>$ in_same_term</code> <em>(Optionele booleaanse)</em>:<br>Of de link een post moet worden vanuit dezelfde taxonomieperiode.<br><em>(Standaard: <code>VALSE</code>)</em> </li> <li> <code>$ excluded_terms</code> <em>(optioneel-string of array)</em>:<br>Lijst met uitgesloten termen.<br><em>(Standaard: leeg)</em> </li> <li> <code>$ taxonomie</code> <em>(Optioneel-string)</em>:<br>Taxonomie om het volgende bericht te filteren.<br><em>(Standaard: 'categorie')</em> </li> </ul> <h3>Gebruik</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', '% titel ', waar); ?></pre> <h2>De link van de vorige post ophalen en weergeven: <code>get_previous_post_link ()</code> & <code>previous_post_link ()</code> </h2> <p>Met deze sjabloonlabels kunt u een link 'vorige post' retourneren of weergeven voor bijvoorbeeld uw afzonderlijke berichtpagina's.</p> <h3>parameters</h3> <p>Beide sjabloontags accepteren vijf parameters:</p> <ul> <li> <code>$ formaat</code> <em>(Optioneel-string)</em>:<br>Formaat van de anchor-tekst van de link.<br><em>(Standaard: '% link')</em> </li> <li> <code>$ koppeling</code> <em>(Optioneel-string)</em>:<br>Formaat van de permalink.<br><em>(Standaard: '% titel')</em> </li> <li> <code>$ in_same_term</code> <em>(Optionele booleaanse)</em>:<br>Of de link een post moet worden vanuit dezelfde taxonomieperiode.<br><em>(Standaard: <code>VALSE</code>)</em> </li> <li> <code>$ excluded_terms</code> <em>(optioneel-string of array)</em>:<br>Lijst met uitgesloten termen.<br><em>(Standaard: leeg)</em> </li> <li> <code>$ taxonomie</code> <em>(Optioneel-string)</em>:<br>Taxonomie om het vorige bericht te filteren.<br><em>(Standaard: 'categorie')</em> </li> </ul> <h3>Gebruik</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', '% titel ', waar); ?></pre> <h2>De permalink van een pagina ophalen: <code>get_page_link ()</code> </h2> <p>Deze sjabloontag retourneert de permalink-URL van een bepaalde pagina.</p> <h3>parameters</h3> <p>Deze sjabloontag accepteert drie parameters:</p> <ul> <li> <code>$ post_id</code> <em>(optioneel-integer of object)</em>:<br>De ID van de post.<br><em>(Standaard: Huidige bericht)</em> </li> <li> <code>$ leavename</code> <em>(Optionele booleaanse)</em>:<br>Of u de paginanaam wilt behouden of niet.<br><em>(Standaard: <code>VALSE</code>)</em> </li> <li> <code>$ monster</code> <em>(Optionele booleaanse)</em>:<br>Of het een voorbeeld permalink is.<br><em>(Standaard: <code>VALSE</code>)</em> </li> </ul> <h3>Gebruik</h3> <pre><?php // Get and print a specific page's link. echo '' . __( 'About', 'translation-domain' ) . ''; ?></pre> <h2>De Permalink van een bericht verkrijgen en weergeven: <code>get_post_permalink ()</code> & <code>post_permalink ()</code> </h2> <p>Deze sjabloontags keren terug en tonen de permalink van de gegeven post.</p> <h3>parameters</h3> <p><code>get_post_permalink ()</code> accepteert drie parameters:</p> <ul> <li> <code>$ post_id</code> <em>(Optioneel geheel getal)</em>:<br>De ID van de post.<br><em>(Standaard: Huidige bericht)</em> </li> <li> <code>$ leavename</code> <em>(Optionele booleaanse)</em>:<br>Of u de paginanaam wilt behouden of niet.<br><em>(Standaard: <code>VALSE</code>)</em> </li> <li> <code>$ monster</code> <em>(Optionele booleaanse)</em>:<br>Of het een voorbeeld permalink is.<br><em>(Standaard: <code>VALSE</code>)</em> </li> </ul> <p>En <code>post_permalink ()</code> accepteert slechts één parameter:</p> <ul> <li> <code>$ post_id</code> <em>(optioneel-integer of object)</em>:<br>De ID van de post.<br><em>(Standaard: Huidige bericht)</em> </li> </ul> <h3>Gebruik</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>De shortlink van de post krijgen en weergeven: <code>wp_get_shortlink ()</code> & <code>the_shortlink ()</code> </h2> <p>Deze sjabloontags retourneren of geven een korte link weer voor uw berichten.</p> <h3>parameters</h3> <p><code>wp_get_shortlink ()</code> accepteert drie parameters:</p> <ul> <li> <code>$ ID</code> <em>(Optioneel geheel getal)</em>:<br>Post- of blog-ID.<br><em>(Standaard: huidige bericht of blog)</em> </li> <li> <code>$ context</code> <em>(Optioneel-string)</em>:<br>Of de ID een blog-ID, een post-ID of een media-ID is. U kunt het instellen op 'plaatsen' (voor blogberichten) of 'zoeken' (voor elke andere soort).<br><em>(Standaard: 'post')</em> </li> <li> <code>$ allow_slugs</code> <em>(Optionele booleaanse)</em>:<br>Of slicks in de shortlink mogen worden toegestaan.<br><em>(Standaard: <code>TRUE</code>)</em> </li> </ul> <p>En <code>the_shortlink ()</code> sjabloon tag accepteert vier parameters:</p> <ul> <li> <code>$ text</code> <em>(Optioneel-string)</em>:<br>Tekst die moet worden weergegeven voor de link.<br><em>(Standaard: "Dit is de korte link")</em> </li> <li> <code>$ title</code> <em>(Optioneel-string)</em>:<br>Tooltip-titel voor de link.<br><em>(Standaard: leeg, dat is geconverteerd naar gezuiverde berichttitel)</em> </li> <li> <code>$ vóór</code> <em>(Optioneel-string)</em>:<br>De tekst- of HTML-code die vóór de uitvoer wordt weergegeven.<br><em>(Standaard: leeg)</em> </li> <li> <code>$ na</code> <em>(Optioneel-string)</em>:<br>De tekst- of HTML-code die na de uitvoer wordt weergegeven.<br><em>(Standaard: leeg)</em> </li> </ul> <h3>Gebruik</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>De koppeling "Wijzig bericht" bekijken en weergeven: <code>get_edit_post_link ()</code> & <code>edit_post_link ()</code> </h2> <p>Met deze sjabloontags kunt u een link 'bewerk dit bericht' of echo gebruiken om deze in uw sjablonen te gebruiken.</p> <h3>parameters</h3> <p><code>get_edit_post_link ()</code> accepteert twee parameters:</p> <ul> <li> <code>$ post_id</code> <em>(Optioneel geheel getal)</em>:<br>De ID van de post.<br><em>(Standaard: Huidige bericht)</em> </li> <li> <code>$ context</code> <em>(Optioneel-string)</em>:<br>Of de URL moet worden verwijderd of niet. Gebruik alles behalve 'weergeven' om te voorkomen dat de link wordt gecodeerd.<br><em>(Standaard: 'display')</em> </li> </ul> <p>En <code>edit_post_link ()</code> accepteert vier parameters:</p> <ul> <li> <code>$ text</code> <em>(Optioneel-string)</em>:<br>Tekst die moet worden weergegeven voor de link.<br><em>(Standaard: 'Bewerk dit')</em> </li> <li> <code>$ vóór</code> <em>(Optioneel-string)</em>:<br>De tekst- of HTML-code die vóór de uitvoer wordt weergegeven.<br><em>(Standaard: leeg)</em> </li> <li> <code>$ na</code> <em>(Optioneel-string)</em>:<br>De tekst- of HTML-code die na de uitvoer wordt weergegeven.<br><em>(Standaard: leeg)</em> </li> <li> <code>$ post_id</code> <em>(Optioneel geheel getal)</em>:<br>De ID van de post.<br><em>(Standaard: Huidige bericht)</em> </li> </ul> <h3>Gebruik</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' ),", ''); // Geef de link voor het bewerken van een specifieke post weer. edit_post_link (__ ('Bewerken', 'vertaaldomein'), ",", 157); ?></pre> <h2>De link 'Post verwijderen': <code>get_delete_post_link ()</code> </h2> <p>Met deze sjabloontag kunt u de link 'dit bericht verwijderen' in uw sjablonen gebruiken.</p> <h3>parameters</h3> <p>Deze sjabloontag accepteert drie parameters:</p> <ul> <li> <code>$ post_id</code> <em>(Optioneel geheel getal)</em>:<br>De ID van de post.<br><em>(Standaard: ID van huidige post.)</em> </li> <li> <code>$ verouderd</code> <em>(Verouderd-string)</em>:<br>Deze parameter is verouderd, geef deze leeg.<br><em>(Standaard: leeg)</em> </li> <li> <code>$ force_delete</code> <em>(Optionele booleaanse)</em>:<br>Of het volledig moet worden verwijderd, zonder de opmerking naar de Prullenbak te verzenden.<br><em>(Standaard: <code>VALSE</code>)</em> </li> </ul> <h3>Gebruik</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, ", true);?></pre> <h2>Permalink "Anker" weergeven voor de huidige post: <code>permalink_anchor ()</code> </h2> <p>Deze sjabloontag geeft een permalink anchor-ID voor een bericht weer. Bekijk het voorbeeld voor meer uitleg.</p> <h3>parameters</h3> <p>Deze sjabloontag accepteert slechts één parameter:</p> <ul> <li> <code>$ functie</code> <em>(Optioneel-string)</em>:<br>Of het instellen van de <code>ID kaart</code> parameter van de <code><a></code> tag aan de berichttitel ('titel') of post-ID ('id' of een andere tekst).<br><em>(Standaard: 'id')</em> </li> </ul> <h3>Gebruik</h3> <pre><?php // Display a permalink anchor with its title. permalink_anchor( 'title' ); // It outputs as follows: // <a> // Geef een permalink anchor met zijn id weer. permalink_anchor (); permalink_anchor ('id'); // Beide functies uitvoeren als volgt: // <a> ?></pre> <h2>Koptekst laden: <code>get_header ()</code> </h2> <p>Met deze bekende sjabloontag kun je een extern PHP-bestand van een header laden.</p> <h3>parameters</h3> <p>Deze sjabloontag accepteert slechts één parameter:</p> <ul> <li> <code>name $</code> <em>(Optioneel-string)</em>:<br>Naam van het headerbestand (<code>header - $ name .php</code>).<br><em>(Standaard: leeg, die wordt geladen <code>header.php</code>)</em> </li> </ul> <h3>Gebruik</h3> <pre><?php // Load header.php. get_header(); // Load header-special.php. get_header( 'special' ); ?></pre> <h2>Voettekstsjabloon laden: <code>get_footer ()</code> </h2> <p>Met deze veelgebruikte sjabloontag kun je een extern PHP-bestand van een voettekst laden.</p> <h3>parameters</h3> <p>Deze sjabloontag accepteert slechts één parameter:</p> <ul> <li> <code>name $</code> <em>(Optioneel-string)</em>:<br>Naam van het voettekstbestand (<code>footer - $ name .php</code>).<br><em>(Standaard: leeg, die wordt geladen <code>footer.php</code>)</em> </li> </ul> <h3>Gebruik</h3> <pre><?php // Load footer.php. get_footer(); // Load footer-special.php. get_footer( 'special' ); ?></pre> <h2>Zijbalkjabloon laden: <code>get_sidebar ()</code> </h2> <p>Met deze populaire sjabloontag kun je een extern PHP-bestand van een zijbalk laden.</p> <h3>parameters</h3> <p>Deze sjabloontag accepteert slechts één parameter:</p> <ul> <li> <code>name $</code> <em>(Optioneel-string)</em>:<br>Naam van het zijbalkbestand (<code>sidebar - $ name .php</code>).<br><em>(Standaard: leeg, die wordt geladen <code>sidebar.php</code>)</em> </li> </ul> <h3>Gebruik</h3> <pre><?php // Load sidebar.php. get_sidebar(); // Load sidebar-special.php. get_sidebar( 'special' ); ?></pre> <h2>Een sjabloonbestand laden: <code>get_template_part ()</code> </h2> <p>Met deze sjabloontag kun je een extern PHP-bestand in je themamappen laden.</p> <h3>parameters</h3> <p>Deze sjabloontag accepteert twee parameters:</p> <ul> <li> <code>$ slug</code> <em>(Required-string)</em>:<br>De slug van de sjabloonbestandsnaam.<br><em>(Standaard: <code>NUL</code>)</em> </li> <li> <code>name $</code> <em>(Optioneel-string)</em>:<br>De aangepaste naam die als suffix is ​​toegevoegd aan de bestandsnaam met een koppelteken.<br><em>(Standaard: <code>NUL</code>)</em> </li> </ul> <h3>Gebruik</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>Conclusie</h2> <p>Ik hoop dat je deze vijfde batch met sjabloontags leuk vond. Er zijn nog drie batches te gaan, dus houd ons in de gaten voor meer sjabloontags!</p> <p>Als u vragen, opmerkingen of correcties hebt, kunt u uw mening met ons delen in het gedeelte Opmerkingen. En als je het artikel leuk vond, vergeet dan niet om het met je vrienden te delen!</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">Code</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">De Tuts + gids voor sjabloontags eerste batch</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">De Tuts + gids voor sjabloontags achtste batch</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="/">nl.accentsconagua.com</a><div class="h-block-a"></div></div> <div class="footer-text"> Interessante informatie en nuttige tips over programmeren. Website ontwikkeling, webdesign en webontwikkeling. Photoshop-zelfstudies. Creatie van computerspellen en mobiele applicaties. Word een volledig professionele programmeur. </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="Zoeken..."> <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>