Keresés

Új hozzászólás Aktív témák

  • cigam

    félisten

    válasz nevemfel #21257 üzenetére

    Köszi a tippeket! Igen, ezt az egyedi query-t én is láttam, de túl bonyolultnak tűnik. Egyáltalán nem értem (még?)a működését, és a próbálkozásaim sorra kudarcba fulladtak (a MariaDB szintaktikai hibára hivatkozva eldobta).
    Viszont egy nem túl elegáns, de működő megoldást találtam:
    array( 
        'post_type' => 'post',
        'posts_per_page' => 8, 
        'orderby' => 'post_date', 
        'order' => 'DESC', 
        'category' => 'current',
        'meta_query'    => array(
              'relation'      => 'OR',
              array(
                    'key'       => 'evfordulo',
                    'compare'   => 'REGEXP',
                    'value'     => '[0-9]{4}'.date('md',strtotime("-10 days"))
              ),
              array(
                    'key'       => 'evfordulo',
                    'compare'   => 'REGEXP',
                    'value'     => '[0-9]{4}'.date('md',strtotime("-9 days"))
                                ),
              array(
                    'key'       => 'evfordulo',
                    'compare'   => 'REGEXP',
                    'value'     => '[0-9]{4}'.date('md',strtotime("-8 days"))
              ),
    ... és így tovább egészen a +10. napig.

    [ Szerkesztve ]

    Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews

Új hozzászólás Aktív témák