Ondersteuning » Code oplossingen gezocht » Author ID en meta_value versturen via een link (button)

  • Ik zoek een oplossing voor een template pagina die ik wil maken voor mijn website Tuin op het web Op de website kunnen leden een eigen online tuinarchief maken. Een van de pagina’s is een auteurspagina waarop ondermeer een lijst van borders/perken getoond wordt. onder iedere getoonde border wil ik een link plaatsen naar een pagina waarop een plantenlijst van de betreffende border wordt getoond (categorie borders)
    Ik wil de ‘auteurs ID’ en een meta_value, namelijk het bordernummer kunnen meesturen met een link, zodanig dat ik deze in een nieuwe query op de pagina met de plantenlijst kan gebruiken.

    Heeft iemand een idee hoe ik dit kan doen? Bedankt, Margot

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • Thread starter margothuij

    (@margothuij)

    Dankjewel, ik ben een autodidact wat betreft php enzo, dus het duurt soms wat langer voor ik er uit ben.
    Het is me nu gelukt om een tweetal waarden via de url door te geven, maar ik ben er nog niet uit hoe ik deze weer kan oproepen in mijn pagina plantenlijst.php.

    Dit heb ik gebruikt om de waarden te verzenden.
    ‘”<?php echo add_query_arg( $curauth->ID, $post->ID, get_permalink(15499) );?>”‘

    Op de plantenlijstpagina gebruik ik de volgende code:
    ‘<?php // setup query
    $wp_query = new WP_Query();
    $wp_query->query(array( ‘meta_value’ => ‘?’,’author’ =>$curauth->ID, ‘posts_per_page’ => -1,’ad_cat’ => ‘Planten’, ‘post_type’ => APP_POST_TYPE, ‘orderby’ => ’title’, ‘order’ => ‘ASC’));
    ?>’
    Deze code werkt nog niet; ik krijg geen waardes voor ‘meta_value’ en ‘author’.
    De volgende stap is denk ik om via een GET ? de waarden in de query te krijgen??
    En: met de $post_id zou het toch ook mogelijk moeten zijn om de meta_value van de meta_key ‘cp_perk’ op te kunnen roepen?
    Misschien zelfs ook wel de $curauth_ID?

    Bedankt alvast voor het antwoord.
    De betreffende pagina kun je hier zien:
    http://www.tuinophetweb.nl/dev/plantenlijst/?1=1815

    Meerdere args gooi je best in een array:

    $query_arg = array( 'auth' => $curauth->ID, 'pid' => $post->ID );
    add_query_arg( $query_arg, get_permalink( 15499 ) );

    En om ze te gebruiken:

    $author = $_GET['auth'];
    $pid = $_GET['pid'];
3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • Het onderwerp ‘Author ID en meta_value versturen via een link (button)’ is gesloten voor nieuwe reacties.