Egy keresést szeretnék csinálni a post-ok között, ami kilistázza a keresem tömb elemei-hez hasonló, adott custom field-el rendelkező találatokat. Tehát, ha egy post meta_key kulcsú meta_value hasonló, akk adjon találatot.
A $wpdb osztályt próbálgatom, de sehogy sem akar működni
Valahogy így kéne kinéznie:
Code:
<?php
for($i = 0; $i < sizeof($keresem); ++$i) {
$keresem[$i] = '%'.$keresem[$i].'%';
$postids=$wpdb->get_col($wpdb->prepare("
SELECT post_id
FROM $wpdb->postmeta
WHERE (meta_key = 'meta_key'
AND meta_value LIKE ".$keresem[$i].")"));
echo '
'.$keresem[$i].'
';
foreach ($postids as $id) {
$post=get_post(intval($id));
setup_postdata($post); ?>
<a href="" rel="bookmark" title="Permanent Link to ">
<?php
}
echo '
';
}
?>
Próbáltam már úgy is, ha simán beírom a keresett kifejezést, '%ezt_keresem%' formában, úgy sem működik :(
phpMyAdmin-ba beírva szépen megtalálja a dolgokat, word press vmit átfordít gondolom...
Elég alap honlaphoz szeretném használni a WP-t, viszont oldalszerkesztés közben eltünt az egyik leglényegesebb lapom, ebben kérnék némi segítséget.
egy képgalériát csinálok, alig száz képpel, kb 15 lapon, ehhez csak a Simple Lightbox bővitményt használom.
Addig nem is volt baj ameddig minden lapon kevesebb mint 10 kép volt, viszont egy oldalra 40+ kép került (ez az oldal lenne az egész honlap lényege), ez már nem jelenik meg.
A phpmyadmin-ban az alábbi üzenet fogadott:
A konfigurációban meghatározott kapcsolat a kontrollfelhasználó számára nem sikerült.
A config.php-ben a jelszavak rendben vannak, a jogosultsága 640 (ezt viszont nem tudom, sok-e)
Az adatbázis állapotnál ‘csak’ a Slow_queries és a Innodb_buffer_pool_reads piros, ez viszont gondolom probléma.
A WP szinte teljesen az alap, csak a színeken állítottam. Bővitményeim csak a Simple Lightbox és a TinyMCE Advanced. Később kerül még bele, ameddig nem kell addig ne foglalja a helyet…