Aangemaakte reacties

9 reacties aan het bekijken - 1 tot 9 (van in totaal 9)
  • Thread starter dannykater

    (@dannykater)

    Onderstaand mijn code. Zoals je kunt zien is het nogal omslachtig… Hier moet een makkelijkere manier voor zijn.

    <?php
    $args = array(
        'numberposts' => -1,
        'post_type' => 'scores',
        'order' => 'DESC',
        'orderby' => 'ID',
        'meta_query' => array(
            'relation' => 'AND',
            array(
                'key' => 'event',
                'value' => $event_abb,
                'compare' => '='
            ),
            array(
                'key' => 'elimination',
                'value' => $elimination_abb,
                'compare' => '='
            )
    	)
    );
    
    // get results
    $the_query = new WP_Query( $args );
    
    // The Loop
    if( $the_query->have_posts() ) :
    
    	$scores = array();
    
    	while ( $the_query->have_posts() ) : $the_query->the_post(); 
    
    		// Get variables
    		$post_ID = get_the_ID();
    		$move_score = get_field("move_score", $post_ID);
    
    		// Check if move counts
    		$move_counted = get_field("counted", $post_ID);
    		if($move_counted == "YES"){
    			$selected = "selected"; //selected is a css class
    		} else {
    			$selected = "";
    		}
    
    		// Show score
    		?>
    		<div class="<?php echo $selected; ?>"><?php echo $move_score; ?></div>
    		<?php
    
    		// Put all scores in an Array
    		if(isset($move_score)){
    			$scores[] = $move_score;
    		}
    
    	endwhile;
    endif;
    
    wp_reset_query();
    
    // Sort array
    usort($scores, function($b, $a) {
    	return strcasecmp($a[0], $b[0]);
    });
    
    // Take 3 highest score
    array_splice($scores, 3);
    
    // Update "counted" to YES for each move
    foreach ( $scores as $score ) {
    	$field_key = "field_554cc89c12e38"; // Counted
    	$value = "YES";
    	$post_id = $post_ID;
    	update_field( $field_key, $value, $post_id );
    }
    ?>
    Thread starter dannykater

    (@dannykater)

    Opgelost. Als de post een concept is krijg je die reactie box helemaal niet….

    Thread starter dannykater

    (@dannykater)

    Beste W.P. Ginfo,

    Bedankt voor deze uitgebreide uitleg m.b.t. reaties in WP.

    Echter heb ik in alle berichten de reacties al aan staan. Het probleem in mijn geval is dat de reactiebox pas tevoorschijn komt als er meer dan 1 reactie is bij de betreffende post.

    Heb je hier toevallig een verklaring / oplossing voor?

    Thread starter dannykater

    (@dannykater)

    Heb de juiste plugin al gevonden:

    http://www.problogdesign.com/wordpress/load-next-wordpress-posts-with-ajax/

    Belangrijk is dat je <div id="content" role="main"> gebruikt en <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

    Thread starter dannykater

    (@dannykater)

    Helemaal duidelijk, het is inmiddels gelukt!

    Bedankt

    Thread starter dannykater

    (@dannykater)

    Inderdaad, lag aan de schermopties.

    Bedankt

    Thread starter dannykater

    (@dannykater)

    Ik zie dat dit normaal gesproken bij de Page attributen zou moeten staan, maar in 3.4.2. staat dit er niet meer bij?

    Thread starter dannykater

    (@dannykater)

    Omdat het eigen gedeelt uit veel scripting bestaat. Er zijn mensen die zeggen dat je dan die script weer in WordPress moet gaan zetten met Exec PHP en bla bla bla. Maar dat gaat natuurlijk allemaal niet werken.

    Jou oplossing lijkt me in de goede richting te komen..maar ik kom er niet helemaal uit. WordPress zegt het volgende:

    Individual Pages can be set to use a specific custom Page Template (a WordPress Theme PHP template file, e.g., snarfer.php) you create within your Theme. See Creating your own Page Templates below on how to create a custom template file for a Page. This new Page Template will then override the default page.php Page Template included with your Theme.
    
    WordPress can be configured to use different Page Templates for different Pages. To select a different Page Template:
    
    On the right menu, select the drop-down menu labeled "Page Template."
    Choose the WordPress Theme template file to be used when displaying this particular Page.

    Ik kan dat hele Page Template dop-down menu niet vinden. Is het de bedoeling dat een page aanmaak en daar mijn templatefile(script) aan ga koppelen?

    Alvast bedankt weer

    Forum: Algemeen WordPress
    In antwoord op: Public User Profile
    Thread starter dannykater

    (@dannykater)

    Aha ik heb inmiddels gelezen over author.php Kent iemand een plugin die author.php automatisch vult met beschikbare gegevens uit het profiel? Het liefst met de mogelijkheid dat ik kan kiezen welke gegevens.

    Ik heb al een plugin waarmee ik kan instellen welke gegevens de user allemaal in het profiel kan invullen/wijzigen.

9 reacties aan het bekijken - 1 tot 9 (van in totaal 9)