Zadejte hledaný výraz...

Výpis příspěvků na index dle CF

Stepan L.
verified
rating uzivatele
(60 hodnocení)
4. 3. 2014 06:22:11
Dobré ránko,
trochu bloudím a strýček Google nepomáhá, potřeboval bych na indexu vypsat 9 příspěvků obsahující dané custom fields.
Pokud custom fields s názvem ID obsahuje číslo 154863 tak aby se vypsalo, takto mám 9 čísel (následně příspěvků), které potřebuji vypsat :)
Díky
4. 3. 2014 06:22:11
https://webtrh.cz/diskuse/vypis-prispevku-na-index-dle-cf/#reply1002206
korwin
verified
rating uzivatele
(25 hodnocení)
4. 3. 2014 11:06:30
Ty ID něčím odděl. Jak se pak má zjistit, jaké to bude ID pokud to má více cifer jak jednu?
Něco jako toto by mohlo fungovat:
// format custom fileds: 1,12,5,8,48
the_meta();
$cisla=get_post_meta($post->ID, "ID", true);
$pole=explode(",",$cisla);
foreach ($pole as &$idpost) {
$post_obj = get_post($idpost);
$title = $post_obj->post_title;
$obsah = $post_obj->post_content;
// buď rovnou načíst do pole, nebo vypsat..
}
?>
edit: no jo ty chceš něco jiného že :D jsem to špatně pochopil. Pokud chceš vypsat všechny se stejným custom ID, tak to musíš projít všechny příspěvky a zjistit jejich custom ID a pokud sedí s tím co chceš tak je vypsat.
$mojecislo=12345;
$first_query = new WP_Query(); // netusim jestli funguje bez argumentu, asi jo
while($first_query->have_posts()) : $first_query->the_post();
the_meta();
$cislo=get_post_meta(get_the_ID(), "ID", true);
if ($mojecislo==$cislo) {
// vypsat prispevek
// the_title() the_content() atd
}
endwhile;
wp_reset_postdata();
4. 3. 2014 11:06:30
https://webtrh.cz/diskuse/vypis-prispevku-na-index-dle-cf/#reply1002205
Pro odpověď se přihlašte.
Přihlásit