Eredmény: 1 - 9 (9) összesen

Téma: WP is_page range probléma

  1. #1
    Bölcs esotanc logója
    Csatlakozott
    11-02-08
    Hely
    Törökszentmiklós
    Hozzászólás
    1.932
    Begyűjtött 1.167 köszönetet
    593 hozzászólásával

    Alapbeállítás WP is_page range probléma

    Sziasztok!

    Wordpress-ben szeretnék is_page-et alkalmazni meghatározott oldalak esetében. Mivel az oldalak igen nagyszámúak szeretnék valamilyen range megoldást találni.
    Próbálkoztam ezzel:
    if (is_page( ( range( 58, 3130 ) ) )==true){
    de nem működött.
    Van esetleg ötletetek, mi lehet a gond? Megoldható-e ez vagy sem?



  2. #2
    Hekker 0xFF logója
    Csatlakozott
    09-08-21
    Hozzászólás
    1.079
    Begyűjtött 168 köszönetet
    118 hozzászólásával

    Alapbeállítás re: WP is_page range probléma

    Function Reference/is page « WordPress Codex

    is_page(array(42,'about-me','Contact')); // Returns true when the Pages displayed is either post ID 42, or post_name "about-me", or post_title "Contact". Note: the array ability was added at Version 2.5.




  3. #3
    Bölcs esotanc logója
    Csatlakozott
    11-02-08
    Hely
    Törökszentmiklós
    Hozzászólás
    1.932
    Begyűjtött 1.167 köszönetet
    593 hozzászólásával

    Alapbeállítás re: WP is_page range probléma

    Lehet ez jó megoldás, de nekem 3000 olyan oldalam van amire az is_page vonatkozna, egyenként felsorolni nem akarom. Esetleg rakjam egy ciklusba...
    Vagy kérjem le az url-ből az id-t és ez alapján ellenőrizzem...
    Hát ha ranges megoldás nincs akkor marad a fenti. Köszönöm.



  4. #4
    TravianMaster hatasu logója
    Csatlakozott
    08-05-07
    Hely
    Budapest
    Hozzászólás
    627
    Begyűjtött 94 köszönetet
    61 hozzászólásával

    Alapbeállítás re: WP is_page range probléma

    $this_page_id = get_query_var('page_id');
    if(in_array($this_page_id, range(58, 3130))){



  5. Az alábbi felhasználók hálásak a válaszért:

    esotanc (2013-01-04)

  6. #5
    Bölcs esotanc logója
    Csatlakozott
    11-02-08
    Hely
    Törökszentmiklós
    Hozzászólás
    1.932
    Begyűjtött 1.167 köszönetet
    593 hozzászólásával

    Alapbeállítás re: WP is_page range probléma

    Köszönöm egy kicsit belebütyköltem és működik így:

    global $wp_query;
    $this_page_id = $wp_query->post->ID;
    if(in_array($this_page_id, range(58, 3130))){



  7. #6
    Bölcs djarni logója
    Csatlakozott
    08-05-08
    Hely
    Székesfehérvár
    Hozzászólás
    5.171
    Begyűjtött 552 köszönetet
    424 hozzászólásával

    Alapbeállítás re: WP is_page range probléma

    Ha az összes oldal kell, akkor simán is_page() alkalmazható paraméter nélkül.

    Egyébként érdekes, illetve nem a legjobb felhasználása a wp-nek, ha 3000 darab page típusú lapod van. Abból csak néhányat szokát létrehozni, a többire ott vannak a bejegyzések, melyeket úgy kategorizálsz és címkézel, ahogy akarsz.

    Üdv.: Arni



  8. #7
    Bölcs esotanc logója
    Csatlakozott
    11-02-08
    Hely
    Törökszentmiklós
    Hozzászólás
    1.932
    Begyűjtött 1.167 köszönetet
    593 hozzászólásával

    Alapbeállítás re: WP is_page range probléma

    Nem az összes oldal kell. Minden egyes településnek külön oldalt hoztam létre, lehet nem a legjobb megoldás, de amikor WP-vel kezdtem logikusnak tűnt. (Bár most kezdek afelé hajlani, hogy ha most kezdeném újra akkor nem használnák CMS, hanem leprogramoznám az oldalt. Az ember sokkal jobban kézben tudná tartani, és az időjárás témában szinte úgyis mindent programozni kell.)



  9. #8
    Bölcs djarni logója
    Csatlakozott
    08-05-08
    Hely
    Székesfehérvár
    Hozzászólás
    5.171
    Begyűjtött 552 köszönetet
    424 hozzászólásával

    Alapbeállítás re: WP is_page range probléma

    Nos, ha olyan php ismeretekkel rendelkezel, hogy le tudnád programozni egyénileg az oldalt, akkor szerintem az sem okoz nehézséget, hogy a teljes adatbázist átkonvertáld a saját kódodba, és akkor máris a saját kódodat fejlesztheted.

    Arni



  10. #9
    Bölcs esotanc logója
    Csatlakozott
    11-02-08
    Hely
    Törökszentmiklós
    Hozzászólás
    1.932
    Begyűjtött 1.167 köszönetet
    593 hozzászólásával

    Alapbeállítás re: WP is_page range probléma

    Na jó, lehet kicsit nagy volt az arcom ;-). A MYSQL még hiányzik a HTML, PHP, CSS, JAVASCRIPT nagy ötöséből.



Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •