Sok olyan helyzet adódhat, amikor a „post_title” és a „post_content” mellett jó volna egy kiegészítő mező mind az admin felületre és mind pedig a sablon frontend részére. A functions.php-ba illeszthető egyszerű snippet segítségével azonnal elérhetővé válik nekünk ez az említett mező.
// Kivonat támogatás hozzáadása az aktív sablon oldalaihoz by berelhetoweboldal.hu
function netroponthu_add_excerpt_to_pages() {
add_post_type_support( 'page', 'excerpt' );
}
add_action( 'init', 'netroponthu_add_excerpt_to_pages' );
Ha mindent jól csináltál, akkor megszokott wordpress oldalsávban, a bejegyzés fülön, a kiemelt kép és a beszélgetés között megjelent az azonnal használatba vehető kivonat mező.
A kiírásnak számos módja létezik, íme egy wordpress loopon belüli, ahol maximum 40 szó-hosszúságúra vágjuk a tartalmat.
<?php
// Az excerpt változóba lekérjük a mező tartalmát by berelhetoweboldal.hu
$excerpt = get_the_excerpt();
// Igény esetén tetszőleges hosszúságúra, a példánkban maximum 40 szavasra vágjuk.
$trimmed_excerpt = wp_trim_words( $excerpt, 40, '...' );
// Kiírjuk a levágott kivonatot és három pontot helyezünk el a szövegünk végére.
echo $trimmed_excerpt;
?>
Íme egy wordpress loopon kívüli.
<?php
// Meghatározzuk az $oldalID változóba annak az oldalnak az azonosítóját, melynek a kivonatát leakarjuk kérni by berelhetoweboldal.hu
$oldalID = 0;
// Az excerpt változóba lekérjük a mező tartalmát az előzőleg definiált oldalból
$excerpt = get_post_field( 'post_excerpt', $oldalID );
// Kiírjuk a kivonatot
echo $excerpt;
?>
Ha mindez teljesen „kínai” számodra vagy nem akarsz ehhez hasonló dolgokkal foglalkozni, akkor fizess elő a bérelhető weboldalunkra, ahol minden sablonunkban készen használhatod a kivonat mező által nyújtott lehetőségeket.
Online marketing tippek, trükkök és integrációk...
Tervezd te is tudatosan a digitális jelenléted!
Összes cikkTöltsd ki az űrlapot, hogy korlátlanul az egész világ megismerhesse az ötletedet!
Ha további kérdésed van, akkor bátran vedd fel velünk a kapcsolatot...
+36 20 237 7495
+36 99 789 758
info@netro.hu
info@berelhetoweboldal.hu
Munkanapokon 08:00 - 16:00
9400 Sopron, Szentlélek u. 1. fszt. 2.
berelhetoweboldal.hu
netro.hu