WP Title problem
 
olaguma 11. okt 2011 21:57:50 Pridružen od:
13. feb 2009
158 objav
77 12 1
#1

Pri nekaterih temah se mi dogaja, da dobim neželjen title, katerega tudi s seo plugini ne morem popraviti. Sem neki tud po phpju čačku sam mi je ratal sam celoten wp_title odstrant.



primer:



postavim wp stran pivo.com

site title: pivo

tagline: ker radi pijemo

napišem page, kateremu dam title pivo, ter ga uporabim za static homepage



nato dobim:

pivo| pivo | ker radi pijemo



Pri vse drugih pageih je vse ql, sam pr homepage-u je vendo uporabljen title pagea in wp strani.



Kako odstranit en title, k je preveč?



Prvemu dam za pivo :)



hvala


všeč(0) ni všeč(0) spam(0)
 
frorchy 12. okt 2011 00:22:33 Pridružen od:
16. jan 2009
1266 objav
1052 176 50
#2

Poglej v kodo za homepage. Verjetno imaš dodane ukaze da ti tako prikazuje.


všeč(0) ni všeč(0) spam(0)
GostovanjeHostgator | Gostovanje in Free DomenaFatCow - 47% OFF
 
olaguma 12. okt 2011 00:34:32 Pridružen od:
13. feb 2009
158 objav
77 12 1
#3

iz header.php:



<title><?php


/*
* Print the <title> tag based on what is being viewed.
*/

global $page, $paged;

wp_title( '|', true, 'right' );

// Add the blog name.

bloginfo( 'name' );

// Add the blog description for the home/front page.


$site_description = get_bloginfo( 'description', 'display' );

if ( $site_description && ( is_home() || is_front_page() ) )

echo " | $site_description";

// Add a page number if necessary:

if ( $paged >= 2 || $page >= 2 )

echo ' | ' . sprintf( __( 'Page %s', 'twentyeleven' ), max( $paged, $page ) );

?></title>

To da za vse druge strani prjazuje page title | blog title je uredu.

Problem je edin pr homepageu da je izbran page z istim titlom kot je blog title (zato se ponovi).



A je sploh to kar hočm popravt v header.php? kako bi se to dal popravt?


všeč(0) ni všeč(0) spam(0)
 
frorchy 12. okt 2011 01:05:28 Pridružen od:
16. jan 2009
1266 objav
1052 176 50
#4

Dodaj od static page in homepage če obstaja. Header ni relavanten. Imaš kako temo ki ima lastne nastavitve? Lahko na zs podatke pa pogledam.


všeč(1) ni všeč(0) spam(0)
GostovanjeHostgator | Gostovanje in Free DomenaFatCow - 47% OFF
 
olaguma 12. okt 2011 03:21:41 Pridružen od:
13. feb 2009
158 objav
77 12 1
#5

poslan zs.

Dodaj od static page in homepage če obstaja? Kaj nej dodam


všeč(0) ni všeč(0) spam(0)
 
olaguma 12. okt 2011 18:41:36 Pridružen od:
13. feb 2009
158 objav
77 12 1
#6

Z Frorchyem nisva našla rešitve.



Kaj se res to še nobenmu ni zgodil pri wordpressu?

V nastavitvah je določen Site Title in Tagline

Front page displays static page

za static page določim eno stran.

Problem imam da wp generira;



stran title | site title | tagline



Kako odstranit na front pageu stran title?


všeč(0) ni všeč(0) spam(0)
 
nas-t1 12. okt 2011 19:42:46 Pridružen od:
23. maj 2007
6916 objav
6886 187 55
#7

Uporabljaš katerega od Seo pluginov? Pri večini bi ti moralo ta title pofurat z custom titlom.


všeč(0) ni všeč(0) spam(0)
 
olaguma 12. okt 2011 22:22:25 Pridružen od:
13. feb 2009
158 objav
77 12 1
#8

sm probu z headspaceom sam ni nobene spremembe


všeč(0) ni všeč(0) spam(0)
 
cyber 13. okt 2011 08:13:53 Pridružen od:
2. dec 2007
536 objav
750 76 10
#9

Probaj nekaj takega dat v header:


<title><?php

/*
* Print the <title> tag based on what is being viewed.
*/

global $page, $paged;

if ( !is_home() && !is_front_page() ) wp_title( '|', true, 'right' );

// Add the blog name.

bloginfo( 'name' );

// Add the blog description for the home/front page.

$site_description = get_bloginfo( 'description', 'display' );

if ( $site_description && ( is_home() || is_front_page() ) )

echo " | $site_description";

// Add a page number if necessary:

if ( $paged >= 2 || $page >= 2 )

echo ' | ' . sprintf( __( 'Page %s', 'twentyeleven' ), max( $paged, $page ) );

?></title>

Namreč zdaj imaš najprej wptitle(), ki izpiše title page-a, torej "pivo", potem imaš blogname(), ki izpiše ime blog-a, torej "pivo", in potem še sitedescription, ki izpiše "ker radi pijemo", zato imaš potem na HP "pivo | pivo | ker radi pijemo".



Zgornja koda pa bo pogledala, ali je HP oz. FP, in če je, potem ne bo izpisala title-a strani, ampak samo ime bloga, in opis. Lahko pa IF tudi prestaviš.


všeč(1) ni všeč(0) spam(0)
 
cyber 13. okt 2011 08:33:06 Pridružen od:
2. dec 2007
536 objav
750 76 10
#10

Hm, zdej sem probal dodat tvojo orig. kodo v default twentyeleven temo, pa se izpiše vredu, torej na HP (nastavljen statični page), se izpiše samo bloginfo( 'name' ); in $site_description.



wptitle je odvisen od tega, ali je nastavljen pageid, in sem mislil, da mogoče je, če je za HP nastavljen page, ampak očitno po default-u ni.



Probaj z mojo spremenjeno kodo, ki bi potem morala delovat, možno je, da imaš kakšen plugin ali kaj, ki nastavi pageid, preden se kliče header.php, in zato potem tudi wptitle izpiše title, tudi na HP.


všeč(1) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se