[aide] M. Query Post (Créer un compte)

  • Statut : non résolu
13 sujets de 61 à 73 (sur un total de 73)
  • Auteur
    Messages
  • #644883
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    Stp, mets ton code entre des balises “code” (clique sur l’icone C )

    #644884
    patkban
    Membre
    Chevalier WordPress
    266 contributions

    Et hop !

    
    
    <div style="clear:both"></div>
    
     
    
    <div id="sidebar_left"><!-- Sidebar Left -->
    
    	<div id="container_left"><!-- Chronique 1 -->
    
    		<div class="random_post">
    
    		 have_posts()) : $recent->the_post();?>
    
    			<div class="left_posts">
    
    		 <p><a class="left_posts_link" href="” rel=”bookmark”></a></p>
    		
    	<a href="” class=”left_posts_link” rel=”bookmark”> <?php
        $files = get_children("post_parent=$id&post_type=attachment&post_mime_type=image");
    if ($files) {
    	$keys = array_keys($files);
    	$num=$keys[0];
    	$thumb=wp_get_attachment_url($num);
    	$blogurl = get_bloginfo('template_url');
    	$permalink = get_permalink();
    	$title = get_the_title();
    	print '<a href='.$permalink.' title='.$title.' class="photo">	<img src="'.$blogurl.'/thumbnail.php?src='.$thumb.'&h=100&w=140&zc=1&q=99" alt="'.$title.'" /></a>‘;
    }
    ?></a>
    
    			<div style="clear:both"></div><br>
    
    				 <p><?php
                             $excerpt = get_the_excerpt();
                             echo string_limit_words($excerpt, 15);
                             echo "…<a class='readmore' href='";
                             the_permalink();
                             echo "'> lire la suite</a>“;
                     ?></p>
    				 
    				 
                     
                     <li><a href="”>
                     …
                     </a></li>
                     
    				 				 
    	  	<div style="clear:both"></div>
    
    	  </div>
    	  
    				
    			
    		</div>
    		
    	</div>
    	
    	<div style="clear:both"></div>
    	
    	<div id="container_left1"><!-- Chronique 2 -->
    
    		<div class="random_post1">
    
    		 have_posts()) : $recent->the_post();?>
    
    			<div class="left_posts1">
    
    		 <p><a class="left_posts_link1" href="” rel=”bookmark”></a></p>
    		
    	<a href="” class=”left_posts_link1″ rel=”bookmark”> <?php
        $files = get_children("post_parent=$id&post_type=attachment&post_mime_type=image");
    if ($files) {
    	$keys = array_keys($files);
    	$num=$keys[0];
    	$thumb=wp_get_attachment_url($num);
    	$blogurl = get_bloginfo('template_url');
    	$permalink = get_permalink();
    	$title = get_the_title();
    	print '<a href='.$permalink.' title='.$title.' class="photo">	<img src="'.$blogurl.'/thumbnail.php?src='.$thumb.'&h=100&w=140&zc=1&q=99" alt="'.$title.'" /></a>‘;
    }
    ?></a>
    
    			<div style="clear:both"></div><br>
    
    				 <p><?php
                             $excerpt = get_the_excerpt();
                             echo string_limit_words($excerpt, 15);
                             echo "…<a class='readmore' href='";
                             the_permalink();
                             echo "'> lire la suite</a>“;
                     ?></p>
    				 
    				 
    				 
                     <li><a href="”>
                     …
                     </a></li>
                     
    				 				 
    	  	<div style="clear:both"></div>
    
    	  </div>
    	  
    				
    			
    		</div>
    		
    	</div><!-- Random Left Posts Ends -->
    
               		<div style="clear:both"></div>
               		have_posts()) : $recent->the_post();?>
    				<div id="photogallery"><!-- Photo Gallery -->
    				<a title="Permanent Link to ” href=”” rel=”bookmark”><a href="” class=”left_posts_link” rel=”bookmark”>
    
    
    				 <?php
    $files = get_children("post_parent=$id&post_type=attachment&post_mime_type=image");
    if ($files) {
    	$keys = array_keys($files);
    	$num=$keys[0];
    	$thumb=wp_get_attachment_url($num);
    
    
    	print "<div class='photogallery'><a href='".get_permalink()."' title=''><img src='$thumb' class='gallery_image' alt='' width='160'></a></div>“;
    }
    ?></a>
    
    		<div class="photogallery_title" id="post-“>
    			<a title="Permanent Link to ” href=”” rel=”bookmark”></a>
    
    		</div>	</div><!-- Photo Gallery Ends -->
    
    
    
                    <div style="clear:both"></div>
    				
    				<div class="skycraper"><!--
    				google_ad_client = "ca-pub-0253455642721567";
    				/* Adsense Skyscraper 160 x 600 */
    				google_ad_slot = "1232031341";
    				google_ad_width = 160;
    				google_ad_height = 600;
    				//-->
    				
    				
    				</div>
    				
    				<div style="clear:both"></div>
    
    <div id="tvreplay">
    
    </div>
    
    <div style="clear:both"></div>
    
    </div><!-- Sidebar Left Ends -->
    
    <div id="middle"><!-- Midle Section -->
    
    
    
    have_posts()) : $recent->the_post();?>
    
    		
    
    				<div class="post_middle"><!-- Posts Midle Section -->
    
             <div class="homepage_titles"></div>
    			
    			<a class="titleshome" title="Permanent Link to ” href=”” rel=”bookmark”></a><br /><br />
    
    				 <?php
    $files = get_children("post_parent=$id&post_type=attachment&post_mime_type=image");
    if ($files) {
    	$keys = array_keys($files);
    	$num=$keys[0];
    	$thumb=wp_get_attachment_url($num);
    	$blogurl = get_bloginfo('template_url');
    	$permalink = get_permalink();
    	$title = get_the_title();
    	print '<a href='.$permalink.' title='.$title.' class="photo">	<img src="'.$blogurl.'/thumbnail.php?src='.$thumb.'&h=100&w=140&zc=1&q=99" alt="'.$title.'" /></a>‘;
    }
    ?>
    
    
    
    
    				
    			<div class="entry">
    			
    				<p><?php
                         $excerpt = get_the_excerpt();
                         echo string_limit_words($excerpt, 30);
                         echo "…<a class='readmore' href='";
                         the_permalink();
                         echo "'> lire la suite</a>“;
                    ?></p>
    
    			</div>
    <div style="clear:both"></div>
    <div class="homepage_comments"><!-- Metadata -->
    				
    					<a href="” />.</a>
    					
    				</div><br />
    		
    					<div style="clear:both"></div>
    					
    					
    		</div><!-- Posts Midle Section Ends -->
    
    	
    
    
            
    
    
    
    
    
    
    
    
    		<div class="tags"><!-- Popular Tags Midle Section -->
    
    				<div class="tags_container">
    
    
    			
    			
    			</div>
    		</div><!-- Popular Tags Midle Section Ends -->
    
    			
    
    
    </div><!-- Midle Section Ends -->

    #644885
    Gueblo
    Participant
    Maître WordPress
    1058 contributions
    #644886
    patkban
    Membre
    Chevalier WordPress
    266 contributions

    J’ai déjà lu sur le codex, mais je ne sais pas où coller ce bout de code…

    Je ne suis pas un pro et je n’ai pas envie de planter mon site…

    Si vous pouvez me dire où l’installer, je suis sûr que je vais éviter des dégâts.

    Merci

    #644887
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    cette ligne :

    $recent = new WP_Query(‘cat=-‘.$middle.’,-‘.$left.’,-‘.$gallery.”); while ($recent->have_posts()) : $recent->the_post();?>

    signifie que tu exclues les categories correspondant aux variables $middle et $left et $gallery
    Tu peux eventuellement y ajouter une autre catégorie, par-exemple tu peux exclure les catégories 18 et 56 en codant ainsi

    $recent = new WP_Query(‘cat=-‘.$middle.’,-‘.$left.’,-‘.$gallery.’,-18,-56′); while ($recent->have_posts()) : $recent->the_post();?>

    #644889
    patkban
    Membre
    Chevalier WordPress
    266 contributions

    OK. J’essaie tout de suite et je te dis si cela fonctionne bien.

    As-tu une astuce pour les pages ?

    #644888
    patkban
    Membre
    Chevalier WordPress
    266 contributions

    Impeccable, ça fonctionne à merveille !

    #644890
    patkban
    Membre
    Chevalier WordPress
    266 contributions

    Question : on me dit que ce thème est très mal codé. Est-ce vraiment le cas ?

    #644892
    squalleric
    Membre
    Initié WordPress
    46 contributions

    Bonjour,

    Je voudrais savoir si, avec le query post, nous pouvons effectuer une jointure avec la table postmeta ?

    Merci

    #644893
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    Tu peux être + précis stp

    #644891
    squalleric
    Membre
    Initié WordPress
    46 contributions

    En fait, j’ai un paramètre dans la table postmeta qui fait un lien avec la table posts.

    Ex :
    post_id : 5
    meta_key : test
    meta_value : 8

    Je souhaiterais afficher les articles par rapport à la clé “test”, par ordre croissant.

    Merci 🙂

    #644894
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    Tu peux te référer à la page du codex : http://codex.wordpress.org/Function_Reference/query_posts

    Tu verras que tu dois utiliser un code du type :

    query_posts( ‘meta_key=test&orderby=meta_value_num&order=ASC’ );

    #644895
    squalleric
    Membre
    Initié WordPress
    46 contributions

    merci 🙂

13 sujets de 61 à 73 (sur un total de 73)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.