De ceva vreme am inceput sa studiez Wordpress-ul (v.2.7.1) cu un gand in minte. Cat de mult il pot utiliza ca si platforma de CMS? Care ii sunt limitarile?.  Il pot utiliza pentru site-uri mici si medii?

Cu aceste intrebari in minte am dat startul unor experimente si articole, care sa raspunda nevoilor unui website bazat pe o platforma CMS standard.

Primul lucru pe care l-am dorit a fost sa inserez o pagina statica pe pagina de home. Wordpress-ul ne ofera aceasta posibilitate accesind din Admin – Settings – Reading – Front page displays – A static page (select below) – Front Page (selectind o pagina statica creata anterior).

Al doilea experiment a fost Navigarea in site, si posibilitatea de a crea pagini “statice”, astfel incat la fiecare pagina parinte creata, sa existe posibilitatea automata de inserare a acesteia in meniul principal. La fel si pentru sub-pagini.

Aici am dat peste o mica problema. Daca selectezi o pagina statica ca pagina principala (Main Page) atunci functia is_home() nu mai functioneaza.

wordpress-as-cms-01

Aceasta este varianta care functioneaza. sandbox_globalnav() genereaza lista de pagini si exclude pagina de home page.

wordpress-as-cms-02

Aceasta este varinata care functioneaza numai daca avem selectat din “Front page displays”  ultimele posturi (Your latest posts ).

Pentru drop-down in meniu am inclus un script jquery.

wordpress-as-cms-03

In urmatoarele articole voi vorbi cate putin despre paginile statice si template-uri.