Hur man avkortar WordPress-inlÀggstitlar med PHP

Hur man avkortar WordPress-inlÀggstitlar med PHP

NÀr vi arbetar pÄ vÄr kunds webbplats tillÄter designens bredd inte att vi hÄller de lÄnga titlarna som ska visas pÄ hemsidan. Efter att ha sökt efter alternativ pÄ nÀtet stötte vi pÄ flera plugins som skulle avkorta WordPress-titlar, men de skulle göra det överallt medan vi bara ville ha det pÄ startsidan. I den hÀr artikeln kommer vi att dela med dig av hur du kan trunka WordPress-inlÀggstitlar med PHP.

Öppna först din eller filplatsen dĂ€r du vill avkorta titeln. Klistra sedan in följande kod för att ersĂ€tta din titeln mĂ€rka.

<a href="<?php the_permalink() ?>">
<?php
$thetitle = $post->post_title; /* or you can use get_the_title() */
$getlength = strlen($thetitle);
$thelength = 25;
echo substr($thetitle, 0, $thelength);
if ($getlength > $thelength) echo "...";
?>
</a>

Se till att du redigerar $ lĂ€ngd variabel frĂ„n 25 till antalet tecken som du behöver. Du mĂ„ste uppskatta antalet för din temadesign. Koden lĂ€gger till lĂ€ngdvariabeln och anvĂ€nd sedan den villkorliga taggen för att se om titelns lĂ€ngd matchar vĂ„r önskade lĂ€ngd. Om den Ă€r lĂ€ngre lĂ€gger koden till “…” framför. För det mesta kommer du bara att anvĂ€nda detta pĂ„ specifika omrĂ„den dĂ€r bredden Ă€r fast i temat.

* Det hÀr Àr en bra kod att ha som temadesigner *.

KĂ€lla: Codezroz