WordPress /category eemaldamine url-st

  |   by kadriad   |   Blogi, wordpress  |  No Comments

Oli vaja saada nö ilusamaid aadresse.

Näiteks selle asemel et näidata: www.yourwordpress.com/category/autod/ tahtsin, et oleks: www.yourwordpress.com/autod/.

Netist loetu põhjal tundub, et on olemas 2 lahendust:

http://www.spunkyjones.com/remove-category-wordpress-url/

Üks on failis .htaccess 1 rea lisamine – (toimib ainult Linux serveris) – see variant minul millegipärast ei toiminud.

Teine variant on kasutada WP pluginat:

http://wordpresssupplies.com/wordpress-plugins/no-category-base/

Plugin tuleb lahti pakkida, laadida pluginate kataloogi serveris ning admin-paneelis aktiveerida.

Rohkem midagi teha ei ole vaja.

Minul toimis kenasti.

 

Peale mõningast katsetamist selgus muidugi, et olukord ei ole probleemivaba.

Nendes kohtades, kus page kattub kategooriaga, tulevad kategooriad. Kui näiteks on olemas menüü Tooted ja vastav leht: yourworpdress.com/tooted – siis lehest sõidetakse lihtsalt üle.

Probleemile leiab leevenduse siit:

http://codex.wordpress.org/Category_Templates

Nimelt kontrollib WP järgnevate failide olemasolu:

  1. category-slug.php (Note: available with Version 2.9)
  2. category-ID.php
  3. category.php
  4. archive.php
  5. index.php

Seega on vaja luua fail category-tooted.php, mille kaudu saab juhtida sobiva info kuvamist.

Minul oli tehtud template page, mis näitas osaliselt ühe lehe sisu ja osaliselt teemaga seotud kategooriaid. Sain asja lahendatud category-slug.php abil, kuid lahendus ei jäänud kindlasti kõige parem.