Bejegyzés hossza

Üdv.







Valaki tudna nekem olyan problémára megoldást, hogy van egy bejegyzésem amit kirakok a főoldalra. De nem jeleniti meg az egészet csak egy részét, de én azt seretném hogy az egész jelenjen meg.







Hogy tudom ezt megvalósítani???







Köszönöm.

Feltehetően a sablonodba így van beépítve, vagy beállítva.

Add meg az url címet / használt sablon nevét, és akkor nem kell vakon találgatnia annak, aki szeretne/tudna segíteni.

A weblap sablonja Onetone, és az oldal az mprt.eu cimen találhato.

<br />
function linkyou_get_words($sentence, $count = 120) {<br />
preg_match("/(?:w+(?:W+|$)){0,$count}/", $sentence, $matches);<br />
return $matches[0];<br />
}<br />

```<br />
vezesd át ezen, így<br />
//$content = get_the_content();<br />
$content = linkyou_get_words($content, 170);//linkyou_get_words(abejegyzéstartalma, hánybetűslegyen)<br />
természetesen ez még mindig nem lesz neked elég<br />
ki kell vágnod még a következőket:<br />
- dupla kihagyások<br />
- különleges a HTML kódot összezavarható karakterek (, stb.)<br />
- URL-ek (képek, linkek, stb.)<br />
- végül adj neki egy trim-et<br />
 <br />
tehát<br />

function linkyou_format_my_content($content, $length = 150)
{
$content = str_replace(']]>', ']]>', $content);
$content = strip_tags($content);
$content = str_replace('"', '', $content);
$content = str_replace(" ", " ", $content);
$content = str_replace(" ", " ", $content);
$content = str_replace(" ", " ", $content);
$content = str_replace(" ", " ", $content);
$content = linkyou_remove_urls($content);
$content = preg_replace('/(?<!,) {2,}/', ' ', $content);
$content = preg_replace('/(.)(:alpha:{2,})/', '$1 $2', $content);
$content = preg_replace('/(!)(:alpha:{2,})/', '$1 $2', $content);
$content = preg_replace('/(?)(:alpha:{2,})/', '$1 $2', $content);
$content = linkyou_get_words($content, $length);
$content = trim($content);
return $content;
}

function linkyou_remove_urls($txt)
{
$txt = preg_replace('|https?://www.[a-z.0-9]+|i', '', $txt);
$txt = preg_replace('|www.[a-z.0-9]+|i', '', $txt);
$txt = preg_replace("/]+>/i", "", $txt);
$txt = preg_replace("/(http|https|ftp|ftps)://[a-zA-Z0-9-.]+.[a-zA-Z]{2,3}(/S*)?/", "", $txt);
return $txt;
}
összesítve: használd ezt a funnkciót -&gt; linkyou_format_my_content($tartalom, $hossz);

Hello! Hasonló a gondom nekem is. Én az edupress témát használom, én is a bejegyzés hosszát szeretném növelni. https://hu.wordpress.org/themes/edupress/

A fenti linken lehet elérni. Egy slidert is meg akarok jeleníteni a hírben, eddig 2,5 sor szöveget jelenít csak meg.

Megtaláltam a megoldást. A sablon fájlai között van egy functions.php fájl. Abban kell keresni az excerpt értékére. Annál nekem 300 volt, átírtam nagyobbra és így már több szöveg jelenik meg.