Üdv!
Egyik oldalamon meghívom a bejegyzéshez tartozó egyedi mező értékét, amibe igazából egy összefoglaló szöveg van, mely 2 és 12 mondat közötti. A bejegyzések listázásánál is megjelenítem ezt, azonban amelyikhez 12 mondatot írnak, ott nem túl praktikus ez. Ezért szeretnék segítséget kérni, hogy miként lehet egy egyedi mező tartalmának x karakterig történő megjelenítését?
Szia!
Itt:
http://codex.wordpre…get_the_excerpt
…van egy függvény, így kezdődik:
function the_excerpt_max_charlength($charlength) {
$excerpt = get_the_excerpt();
$charlength++;
Ez jó lehet, annyi változtatással, hogy $excerpt = get_the_excerpt(); nél a $excerpt változóba a saját meta meződet teszed be.
Az [font=Consolas, Menlo, Monaco,:2eyaasgw]mb_substr függvény a lényeg, ez tud stringből vágni. (sztring, honnantól, mennyit, *encoding -nem kötelező - )[/font:2eyaasgw]
http://hu.php.net/mb_substr
function the_excerpt_max_charlength($charlength) {
$excerpt = get_the_excerpt();
$charlength++;
Ez jó lehet, annyi változtatással, hogy $excerpt = get_the_excerpt(); nél a $excerpt változóba a saját meta meződet teszed be.
Az [font=Consolas, Menlo, Monaco,:2eyaasgw]mb_substr függvény a lényeg, ez tud stringből vágni. (sztring, honnantól, mennyit, *encoding -nem kötelező - )[/font:2eyaasgw]
http://hu.php.net/mb_substr
function excerpt($num) {
$limit = $num+1;
$excerpt = explode(’ ‘, get_the_excerpt(), $limit);
array_pop($excerpt);
$excerpt = implode(" “,$excerpt).”…";
echo $excerpt; }
és ezzel hívod meg:
ahol X = tetszőleges szám
szerintem így jobb, mert szóra bont, nem karakterre.function excerpt($num) {
$limit = $num+1;
$excerpt = explode(’ ', get_the_excerpt(), $limit);
array_pop($excerpt);
$excerpt = implode(" “,$excerpt).”…";
echo $excerpt; }
és ezzel hívod meg:
ahol X = tetszőleges szám
szerintem így jobb, mert szóra bont, nem karakterre.
ahol X = tetszőleges szám
szerintem így jobb, mert szóra bont, nem karakterre.
Köszönöm, azonban nem a bejegyzésben lévő szövegből szeretnék meghívni, hanem a bejegyzéshez tartozó egyedi mezőből.
igen, most másodjára már elolvastam hogy mit akartál!