Wordpress naslov problem

Wordpress naslov problem

offline
  • Pridružio: 01 Jan 2012
  • Poruke: 392

Imam problem oko naslova u wordpress-u..
Evo ovako, napravim post naslov neka bude "Wordpress naslov problem mycity.rs", a tekst u tom postu, nebitno koji..
I sad je to jedan od duzih naslova, sada ja hocu da svaki naslov koji prelazi preko 25 slova, na pocetnoj da se skrati..
Npr. ovaj naslov "Wordpress naslov problem, mycity.rs", bi trebalo da pise na pocetnoj stranici ovako "Wordpress naslov problem...", i kada se klikne na taj skraceni naslov odvede ga na taj clanak, i tu pise ceo naslov.
Znaci nesto kao max title length..
help Very Happy



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Web Dizajner
  • Pridružio: 08 Dec 2011
  • Poruke: 247
  • Gde živiš: Bar

Broj znakova mijenjas po zelji <?php title(10); ?> umesto <?php the_title(); ?>

Ovo ide u functions.php

function title($num) { $limit = $num+1; $title = explode(' ', get_the_title(), $limit); array_pop($excerpt); $title = implode(" ",$title)."..."; echo $title; }



offline
  • Pridružio: 01 Jan 2012
  • Poruke: 392

Sceko ::Broj znakova mijenjas po zelji <?php title(10); ?> umesto <?php the_title(); ?>

Ovo ide u functions.php

function title($num) { $limit = $num+1; $title = explode(' ', get_the_title(), $limit); array_pop($excerpt); $title = implode(" ",$title)."..."; echo $title; }


Ako sam te dobro razumeo, treba da nadjem
<?php title(10); ?>
U functions.php, i da zamenim sa
<?php the_title(); ?>
I dodam
function title($num) { $limit = $num+1; $title = explode(' ', get_the_title(), $limit); array_pop($excerpt); $title = implode(" ",$title)."..."; echo $title; }

Trazio sam u functions.php the_title i nasao sam samo ovo

if (is_single()) {             echo '<li class="current">';             the_title();             echo '</li>';          }       } elseif (is_page()) {          echo '<li class="current">';             the_title();             echo '</li>';       }

I uradio sam kako si rekao ali nece, verovatno te nisam dobro razumeo ili je do teme?

offline
  • LoXo  Male
  • Super građanin
  • Pridružio: 14 Okt 2011
  • Poruke: 1212

Nisi trebas ovo:
<?php the_title(); ?>
Da zamenis sa ovim:
<?php title(10); ?>

Ovo 10 mozes da promenis u 25 toliko si napisao da treba da bude duzina naslova.

offline
  • Web Dizajner
  • Pridružio: 08 Dec 2011
  • Poruke: 247
  • Gde živiš: Bar

E izvinjavam se evo da ti i pojednostavnim u home.php i archive.php gde sve zelis da skratis title nadjes <?php the_title(); ?> zamenis sa <?php title(10); ?> broj 10 ti je broj karaktera tj duzina mozes da menjas npr kao sto kaze loxo sa 25 ili kako god, a ovaj code ispod stavis u functions.php

function title($num) { $limit = $num+1; $title = explode(' ', get_the_title(), $limit); array_pop($title); $title = implode(" ",$title)."..."; echo $title; }

offline
  • Pridružio: 01 Jan 2012
  • Poruke: 392

Uradio sam kako si rekao, samo sto sam ja u svakom fajlu gde sam nasao the_title(), zamenuo sa the_title(25) i dodao sam u functions.php kod

function title($num) { $limit = $num+1; $title = explode(' ', get_the_title(), $limit); array_pop($excerpt); $title = implode(" ",$title)."..."; echo $title; }

I dalje se nista nije promenilo..

offline
  • Web Dizajner
  • Pridružio: 08 Dec 2011
  • Poruke: 247
  • Gde živiš: Bar

samo promeni array_pop($excerpt); u array_pop($title);

i provjerio radi

Ko je trenutno na forumu
 

Ukupno su 893 korisnika na forumu :: 14 registrovanih, 1 sakriven i 878 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Dimitrije Paunovic, gorican, goxin, Kriglord, Kristian_KG, mikki jons, Ognjen D., simazr, Sir Budimir, sovanova95, stalja, Valter071, vaso1, zdrebac