Wsparcie » Motywy » query post custom fields

Viewing 6 replies - 1 through 6 (of 6 total)
  • Czy ktoś mógłby podpowiedzieć gdzie jest błąd?Pozdrawiam.

    1. $args – zmienna nieistnieje!
    2. get_post_meta – użycie poza pętlą – nie zadziała
    3. brak endif’a
    Thread Starter byker

    (@byker)

    No tak.. Dziękuję za poprawki. Ale w takim razie jak pobrać do query wartość z pola użytkownika?

    Ale w takim razie jak pobrać do query wartość z pola użytkownika?

    Co rozumiesz przez pole użytkownika?

    Bo ja rozumiem to:

    http://codex.wordpress.org/Function_Reference/get_user_meta

    Jeżeli chcesz pobrać listę postów z kategorii, to skąd chcesz wziąć dane tej kategorii?

    Thread Starter byker

    (@byker)

    Nie, chodzi mi o http://codex.wordpress.org/Custom_Fields we wpisie.
    Chciałbym, aby oprócz treści wstawionej w edytor, pojawiały się ikony wpisów należących do innych kategorii. Nazwę tych kategorii chciałbym wpisywać własnie do pola użytkownika. Oczywiście da się to załatwić zwykłym <?php query_posts('cat=5'); ?> ale przy zmianie kategorii będzie trzeba grzebać w kodzie, a tego musze uniknąć. Będę wdzięczny za pomoc w rozwiazaniu problemu lub za jakąś wskazówkę. Pozdrawiam.

    Chciałbym, aby oprócz treści wstawionej w edytor, pojawiały się ikony wpisów należących do innych kategorii.

    Czyli jesteśmy już w single i trzeba co innego wyświetlić?

    Ok, to kod jest prawie ok. Skorzystaj z nowego obiektu http://codex.wordpress.org/Class_Reference/WP_Query zamiast z query_posts oraz popraw pobieranie custom fielda. Powinno zadziałać.

    Thread Starter byker

    (@byker)

    Duuże dzięki! U mnie wyglada to następująco:

    <?php
    $args = array(
    		'category_name' => get_post_meta($post->ID, 'kategoria_akcesoriow', true)
    );
    $the_query = new WP_Query( $args );?>
    <div id="thumbnail">
    <ul>
    <?php while ( $the_query->have_posts() ) : $the_query->the_post();?>
    <li id="post-<?php the_ID(); ?>" <?php post_class(); ?>><?php birdsite_the_thumbnail(); ?><h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
    <?php endwhile;?>
    </ul>
    	</div>
    <?php // Reset Post Data
     wp_reset_postdata(); ?>

    Pozdrawiam.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Temat ‘query post custom fields’ jest zamknięty na nowe odpowiedzi.