Plugin-ul nu are nici o configurare, cu excepția acelor parametri care sunt prescrise în scurtătură, este instalat pe pagina de ieșire.
După instalarea plug-in set următoarele numere scurte:
[Pagelist] - un arbore ierarhic al tuturor paginilor site-ului (util dacă doriți să aranjeze o hartă a site);
[Subpagini] - un arbore ierarhic al tuturor paginilor copil ale paginii curente;
[Siblings] - ierarhice de arbori pagini adiacente ale paginii curente;
[Pagelist_ext] - o listă de pagini cu pictograme Afișare text și extrase;
Adăugarea de opțiuni SHORTCODE, puteți îmbunătăți listele de ieșire. Aici este o listă de parametri:
Parametrii pentru pagelist, subpagini, frații
Specifică modul în care mai multe niveluri de pagini incluse în listă, adâncimea implicit nu se limitează la (adâncimea = 0), adâncimea poate fi specificată după cum urmează:
Sa întâmplat că m-am dus la site-ul în cazul în care un număr destul de pagini care utilizează pagini pentru copii, care, la rândul lor, - filiale.
cum să obțineți o listă de pagini pentru copii pagini konktretno - este deja clar: [pagelist_ext]
frumos afișat!
Acum, această întrebare.
Aș dori să fac o anumită pagină afișează link-uri către pagina anterioară și următoare într-un singur părinte.
întrebarea - cum se face?
Bine ai venit! Pentru WP în acest moment nu există nici o soluție gata făcute la această problemă (este de înțeles faptul că pagina este „citit“ Timpul ierarhiei creației se schimbă ????). Recomandarea One - „pagina“ de conținut pentru a muta „înregistrare“ URL-ul de conservare, defalcate în funcție de categorie și afișa modul în care doriți. Și este mai bine să vină cu un alt mod (de exemplu, prin pagelist în bara laterală sau oriunde altundeva afișa întreaga listă acestei secțiuni pagini Observatii: vizitatori mult mai atrage atenția asupra listei de opțiuni „pentru a citi“ decât un singur link „Next -. > „).
Salutări, întrebarea următoare, dacă veți crea un director afișează toate paginile din primul nivel și toate paginile lor copil (nivelul următor). Aș dori să știu dacă există o modalitate de a afișa doar primele pagini de nivel, și numai în tranziția la primul nivel al paginii pentru a afișa încorporat în paginile lor?
Bine ai venit! Într-adevăr vă mulțumesc pentru cele două articole de pe lista de pagini plugin. Cele mai bune informații l-am găsit pe internet pe acest subiect. Dar aici este întrebarea cum să aducă oricare două domeniu? Subordonații pagina 2 am făcut câmp subordonat, dar în catalog este afișat numai pentru o singură. Și așa nu este clar cum să împartă șablonul câmp pentru cele două. Aș fi recunoscător pentru sfatul
Poate cineva va fi de folos. Sunt un fan al universalitate completă, și, prin urmare, a rescris unitatea de înlocuire „show_meta_key“ (utilizat de plugin versiunea 5.1)
Ea (linia 371):
în cazul în care ($ show_meta_key = „!) $ post_meta = get_post_meta ($ web-> ID-ul, $ show_meta_key, true);
if (! gol ($ post_meta)) / hide empty
$ Meta_pos = strpos ($ meta_template, '% meta%'); // verifica dacă avem% marker de meta% în șablonul
if ($ meta_pos === false) / %meta% not found in template
$ Meta_template_html = $ meta_template '' $ post_meta ..;
. $ List_pages_html = "$ Meta_template_html.";
> altceva / %meta% found in template
$ Meta_template_html = str_replace ( '% meta%', $ post_meta, $ meta_template);
. $ List_pages_html = "$ Meta_template_html.";
>
>
>
A fost:
if (! $ show_meta_key = „) $ mk_templates = exploda ( '|', $ meta_template);
foreach (exploda ( '|', show_meta_key $) ca $ mk_index => $ show_mk) $ meta_template = isset ($ mk_templates [$ mk_index]). $ Mk_templates [$ mk_index]. "%% Meta";
$ Post_meta = get_post_meta ($ web-> ID, $ show_mk, true);
if (! gol ($ post_meta)) / hide empty
$ Meta_pos = strpos ($ meta_template, '% meta%'); // verifica dacă avem% marker de meta% în șablonul
if ($ meta_pos === false) / %meta% not found in template
$ Meta_template_html = $ meta_template '' $ post_meta ..;
. $ List_pages_html = "$ Meta_template_html.";
> altceva / %meta% found in template
$ Meta_template_html = str_replace ( '% meta%', $ post_meta, $ meta_template);
. $ List_pages_html = "$ Meta_template_html.";
>
>
>
>
Se menține compatibilitatea cu versiunile anterioare. Asta este, puteți scrie acest lucru:
[Pagelist_ext show_content = '0' show_meta_key = 'preț' meat_key_template = 'Preț: meta%%']
Dar acum este posibil, după cum urmează:
[Pagelist_ext show_content = '0' show_meta_key = 'Preț | Culoare | Gust' meat_key_template = 'Preț:% meta% | Culoare:% meta% | Gust:% meta%']
(Delimitator - o bară verticală „|“)
primul șablon este utilizat pentru primul parametru, al doilea - al doilea, etc.
Cât despre mine, este convenabil pentru a obține (nevoile mele sunt pe deplin mulțumiți)
Alo Este greu de spus ce este exact problema, nu avea acces la site-ul. Dar bănuiesc că extrageți întregul conținut al paginilor subsidiare, inclusiv flash-obiecte în sine, fără a limita lungimea textului. Experiment cu opțiuni „more_tag“ și „limit_content“. Dar mi-ar fi făcut cu ajutorul „show_meta_key“, și va afișa o scurtă descriere folosind câmpurile personalizate.
Bună ziua.
Pot să vă rugăm să spuneți cum să configurați plugin-ul (înregistrare SHORTCODE) la o filială în pagina afișată în toate celelalte pagini ale paginii părinte, în plus față de pagina curentă a copilului, și anume, [Pagelist child_of = "părinte"], dar nu și pagina curentă.
De exemplu, există o secțiune (pagina) „servicii“, are alte pagini, cum ar fi 1,2,3 ...
Este necesar ca pe pagina o pagină afișează 2.3 ...
Două pagini sunt afișate pe paginile 1,3, etc ...
Vă mulțumim!
Poprobyte după cum urmează:
[Pagelist child_of = "părinte" exclude = "333"]. în cazul în care „333“ - ID-ul paginii curente. Ie pe o pagină, acesta va fi „1“, la pagina a doua, „2“ și așa mai departe ...