barale61 (Créer un compte)

Toutes mes réponses sur les forums

15 sujets de 1 à 15 (sur un total de 32)
  • Auteur
    Messages
  • en réponse à : Ancres nommées one page et page supplémentaire #2335994
    barale61
    Participant
    Padawan WordPress
    53 contributions

    J’ai pourtant l’impression de faire la même chose mais cela ne fonctionne pas.

    en réponse à : Thème perso garder la sidebar toujours en haut #2335608
    barale61
    Participant
    Padawan WordPress
    53 contributions

    J’ai été obligé de revoir ma structure bootstrap et l’emplacement de ma boucle et cela fonctionne bien mais maintenant que ça fonctionne, je m’aperçois que ma pagination me renvoie à la page d’accueil au dernier post comme si elle ne le voyait pas alors qu’il existe bien si vous avez une idée.

    <div id="main">
      <div class="container">
        <div class="row"><!-- ROW MAIN -->
          <!-- AFFICHAGE DE TOUS LES ARTICLES RECHERCHES POST -->
          <?php 
          $paged = (get_query_var('paged')) ? absint(get_query_var('paged')) : 1;
    
          $args = array(
            'order'           => 'ASC',
            'posts_per_page'  => 1,
            'paged'           => $paged,
            'post_type'       => array ('post'),//Pour ne pas inclure les CPT
            's'               => get_search_query()
          );
    
          $the_query = new WP_Query($args);
          ?>        
          <?php if ($the_query->have_posts()) : ?>
           <div class="col-lg-12">
            <div>
              <p>Voici les résultats de votre recherche concernant les mots clés <strong><?php the_search_query(); ?></strong></p>
            </div>
            <div class="row">
              <div class="col-lg-10">
                <!-- the loop -->
                <?php while ($the_query->have_posts()) : $the_query->the_post(); ?>
                  <?php
                  /*On récupère l'ID de l'image*/
                  $imageALaUne = get_post_thumbnail_id();
                  /*On récupèe l'URL de l'image*/
                  $imgSrc = wp_get_attachment_url($imageALaUne);
                  ?>
                  <div class="row">
                    <div class="col-md-4" id="lien_<?php the_ID(); ?>">
                      <a href="#lien_<?php the_ID(); ?>"><img class="img-fluid" src="<?php echo $imgSrc;?>" alt=""></a>
                    </div>
                    <div id="post-<?php the_ID(); ?>" class="post col-md-8">
                      <h1><?php the_title(); ?></h1>
                      <p><?php the_content(); ?></p>
                      <p>
                        <strong>Publié le <?php the_date(); ?> par <?php the_author(); ?> dans la catégorie: <?php the_category(', ') ?></strong>
                      </p>
                    </div>
                  </div>
                <?php endwhile; ?>
                <!-- end of the loop -->
    
                <!-- PAGINATION -->
                <div class="row">
                  <div class="col-lg-8 offset-4 mt-3">
                    <?php
                    $big = 999999999;
                    echo paginate_links( array(
                      'base' => str_replace( $big, '%#%', esc_url(get_pagenum_link($big))),
                      'format' => '?paged=%#%',
                      'current' => max(1, get_query_var('paged')),
                      'total' => $the_query->max_num_pages
                    ) );
                    ?>      
                  </div>
                </div>              
                <!-- FIN PAGINATION -->
    
              </div>
    
    
              <?php wp_reset_postdata(); ?>
    
              <?php else : ?>
                <!-- <div class="row blogue_article"> -->
                  <div class="post col-lg-10">
                    <h4 class="text-center">
                      <?php esc_html_e('Désolé, auncun article ne correspond à '); ?><strong><?php the_search_query(); ?></strong>
                    </h4>
                  </div>
                  <!-- </div> -->
                <?php endif; ?>
    
                <div class="col-lg-2">
                  <!-- <div class="row"> -->
                    <div class="col-md-12">
                      <!-- AFFICHAGE DE LA SIDEBAR -->
                      <?php get_template_part( 'sidebar' );?>
                      <!-- FIN AFFICHAGE DE LA SIDEBAR -->
                    </div>
                    <!-- </div> -->
                  </div>
    
                </div>
              </div>
              <!-- FIN AFFICHAGE DES ARTICLES -->
    
            </div><!-- ROW MAIN -->
          </div><!-- CONTAINER -->
        </div><!-- MAIN -->

    • Cette réponse a été modifiée le il y a 2 mois et 1 semaine par barale61.
    • Cette réponse a été modifiée le il y a 2 mois et 1 semaine par barale61.
    en réponse à : Ancres nommées one page et page supplémentaire #2302964
    barale61
    Participant
    Padawan WordPress
    53 contributions

    Merci je vais regarder ça lundi je reviendrai pour dire.

    en réponse à : Ancres nommées one page et page supplémentaire #2302947
    barale61
    Participant
    Padawan WordPress
    53 contributions

    j’ai essayé de cette façon :

    http://localhost/wc-v2/WordPress/index.php/#methodologie

    Mais ça ne marche pas mieux.

     

    en réponse à : Page d’archive thème perso #2302517
    barale61
    Participant
    Padawan WordPress
    53 contributions

    Bonjour,

     

    Voici mon code qui je pense est correct:

    			<div id="main">
    				<div class="container .content">
    					<div class="row">
    
    						<!-- AFFICHAGE DE TOUS LES ARTICLES DU BLOG TOUTES CATEGORIES -->
    						<div class="col-md-10 blog-main">
    							<section>
    								<article>
    									<?php 
    									$paged = (get_query_var('paged')) ? absint(get_query_var('paged')) : 1;
    
    									$args = array(
    										'order' 			=> 'ASC',
    										'posts_per_page' 	=> 3,
    										// 'category_name' 	=> 'internet',
    										'paged' 			=> $paged
    									);
    
    									$the_query = new WP_Query($args);
    									?>
    
    									<?php if ($the_query->have_posts()) : ?>
    										<!-- the loop -->
    										<?php while ($the_query->have_posts()) : $the_query->the_post(); ?>
    
    											<?php
    											/*On récupère l'ID de l'image*/
    											$imageALaUne = get_post_thumbnail_id();
    											/*On récupèe l'URL de l'image*/
    											$imgSrc = wp_get_attachment_url($imageALaUne);
    											?>
    											<div class="row blogue_article">
    												<div class="col-md-4" id="lien_<?php the_ID(); ?>">
    													<a href="#lien_<?php the_ID(); ?>"><img class="img-fluid" src="<?php echo $imgSrc;?>" alt=""></a>
    												</div>
    												<div id="post-<?php the_ID(); ?>" class="post col-md-8">
    													<h2><?php the_title(); ?></h2>
    													<p><?php the_content(); ?></p>
    													<p>
    														<strong>Publié le <?php the_date(); ?> par <?php the_author(); ?> dans la catégorie: <?php the_category(', ') ?>
    													</strong>
    												</p>
    											</div>
    										</div>
    										<hr class="hr-articles">
    									<?php endwhile; ?>
    									<!-- end of the loop -->
    									<div class="row">
    										<!-- pagination here -->
    										<div class="col-md-8 offset-md-4">
    											<?php
    											$big = 999999999;
    											echo paginate_links( array(
    												'base' => str_replace( $big, '%#%', esc_url(get_pagenum_link($big))),
    												'format' => '?paged=%#%',
    												'current' => max(1, get_query_var('paged')),
    												'total' => $the_query->max_num_pages
    											) );
    											?>
    										</div>
    
    										<div class="row">
    											<!-- pagination here -->
    											<?php wp_reset_postdata(); ?>
    											<?php else : ?>
    												<p><?php esc_html_e('Désolé, auncun article ne correspond au critère saisi.'); ?></p>
    											<?php endif; ?>
    										</div>
    									</article>	
    
    								</section>
    							</div>
    							<!-- FIN AFFICHAGE DES ARTICLES -->
    
    							<!-- AFFICHAGE DE LA SIDEBAR -->
    							<aside class="col-md-2 blog-sidebar">
    								<div>
    									<?php if ( is_active_sidebar( 'my-sidebar-widget' ) ) : ?> <!-- cela vérifie si la sidebar existe -->
    									<div id="my-sidebar-widget" class="my-sidebar-widget" role="complementary">
    										<?php dynamic_sidebar( 'my-sidebar-widget' ); endif;?> <!-- si la sidebar existe, alors elle s'affiche ici -->
    									</div>
    								</div>
    							</aside>
    							<!-- FIN AFFICHAGE DE LA SIDEBAR -->
    
    						</div><!-- /.row -->
    </div><!-- container -->

     

    • Cette réponse a été modifiée le il y a 2 mois et 3 semaines par barale61.
    en réponse à : Page d’archive thème perso #2302394
    barale61
    Participant
    Padawan WordPress
    53 contributions

    Merci.

    en réponse à : Page d’archive thème perso #2302373
    barale61
    Participant
    Padawan WordPress
    53 contributions

    Ok merci mais je croyais que d’après la hiérarchie des templates wordpress la page page.php était identique à la page single.php ?

    en réponse à : [Résolu] Afficher un seul article via WP_Query #2301486
    barale61
    Participant
    Padawan WordPress
    53 contributions

    Merci, j’ai donc fait:

    'p' => get_the_ID()

    et c’est bon

    en réponse à : L’éditeur renvoie les entités HTML #2285378
    barale61
    Participant
    Padawan WordPress
    53 contributions

    Finalement il fallait supprimer esc_attr comme ceci:

    Mauvais:

    /*On enregistre le rythmique_detaillees*/
    function custom_editor_1_rythmique_detaillees_save_rythmique_detaillees_chanteurs( $post_id_1 ) {
    	if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) return;
    	if ( ! isset( $_POST['custom_editor_1_rythmique_detaillees_nonce_rythmique_detaillees'] ) || ! wp_verify_nonce( $_POST['custom_editor_1_rythmique_detaillees_nonce_rythmique_detaillees'], '_custom_editor_1_rythmique_detaillees_nonce_rythmique_detaillees' ) ) return;
    	
    	if ( ! current_user_can( 'edit_post', $post_id_1 ) ) return;
    
    	if ( isset( $_POST['custom_editor_1_rythmique_detaillees'] ) )
    		update_post_meta( $post_id_1, 'custom_editor_1_rythmique_detaillees', esc_attr( $_POST['custom_editor_1_rythmique_detaillees'] ) );
    }
    add_action( 'save_post', 'custom_editor_1_rythmique_detaillees_save_rythmique_detaillees_chanteurs' );

    Bon:

    /*On enregistre le rythmique_detaillees*/
    function custom_editor_1_rythmique_detaillees_save_rythmique_detaillees_chanteurs( $post_id_1 ) {
    	if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) return;
    	if ( ! isset( $_POST['custom_editor_1_rythmique_detaillees_nonce_rythmique_detaillees'] ) || ! wp_verify_nonce( $_POST['custom_editor_1_rythmique_detaillees_nonce_rythmique_detaillees'], '_custom_editor_1_rythmique_detaillees_nonce_rythmique_detaillees' ) ) return;
    	
    	if ( ! current_user_can( 'edit_post', $post_id_1 ) ) return;
    
    	if ( isset( $_POST['custom_editor_1_rythmique_detaillees'] ) )
    		update_post_meta( $post_id_1, 'custom_editor_1_rythmique_detaillees', $_POST['custom_editor_1_rythmique_detaillees'] );
    }
    add_action( 'save_post', 'custom_editor_1_rythmique_detaillees_save_rythmique_detaillees_chanteurs' );

    Si ça peut aider.

     

     

    en réponse à : L’éditeur renvoie les entités HTML #2285324
    barale61
    Participant
    Padawan WordPress
    53 contributions

    Finalement après avoir renommé le .git, cela fonctionne bien avec Gutenberg mais pas avec TinyMCE  et je ne sais pas comment utiliser Gutenberg avec des METABOX car c’est avec des CPT et des formulaires perso que je l’utilise.

    en réponse à : L’éditeur renvoie les entités HTML #2285321
    barale61
    Participant
    Padawan WordPress
    53 contributions

    Bonjour,

     

    ça fait pareil avec Gutenberg par contre en ligne ça fonctionne bien mais pas en local. Dans la partie Santé du site WordPress me dit étant donné que j’utilise GitKraken pour versionner, qu’il peut y avoir des problèmes alors je vais déjà essayer sans.

    en réponse à : [Résolu] the_post_thumbnail() dans background-image #2285218
    barale61
    Participant
    Padawan WordPress
    53 contributions

    Finalement j’ai trouvé avec le lien de Li-An plus haut et j’ai fait comme ça:

     

    wp_enqueue_style( 'theme-css', get_template_directory_uri() . '/style.css' );
    						$featured_id = (int)get_post_thumbnail_id();
    						if ( !empty ( $featured_id ) ) {
    							$image_bg_methodologie = wp_get_attachment_image_src( $featured_id, 'taille-methodologie' )[0];
    							$background_image_methodologie = '#banner{background-image:url(' . esc_url ( $image_bg_methodologie ) . ');}';
    
    							wp_add_inline_style( 'theme-css', $background_image_methodologie );
    						}
    						?>
    
    						<?php
    						$image_a_la_une = wp_get_attachment_url ($featured_id);
    						echo '<div class="background" style = "background-image: url('.$image_bg_methodologie.');"></div>';

    Cela respecte la taille définie plus haut et sélectionne donc dans le dossier UPLOAD du thème l’image concernée. Cela ajoute le style en mode inline dans la source.

    Merci pour votre aide à tous les deux.

    en réponse à : [Résolu] the_post_thumbnail() dans background-image #2285131
    barale61
    Participant
    Padawan WordPress
    53 contributions

    La class img-fluid doit être sur l’image mais je peux le faire das le css par contre, la taille de images ‘taille-methodologie’ c’est ma taille perso dans mon functions.php et elle redimensionne automatiquement les image au téléversement.

    en réponse à : [Résolu] the_post_thumbnail() dans background-image #2285127
    barale61
    Participant
    Padawan WordPress
    53 contributions

    Je n’y arrive pas de cette façon mais j’ai essayé comme ça et cela fonctionne bien sauf que je ne peux pas (ou n’arrive pas à ajouter ma taille d’image ainsi que ma class:

     

    						$url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );
    						echo '<div class="background" style="background-image: url('.$url.')"></div>';

    je voudrais donc ajouter ça:

    'taille-methodologie', array('class' => 'img-fluid')

    comme dans:

    <div style="background-image:url('<?php the_post_thumbnail('taille-methodologie', array('class' => 'img-fluid')); ?>');">

    en réponse à : [Résolu] Afficher un CPT dans un carousel #2283511
    barale61
    Participant
    Padawan WordPress
    53 contributions

    Merci j’ai trouvé:

    		<?php
    		$args = array(
    			'post_type' 		=> 'carousel',
    			'post_status'		=> 'publish',
    			'taxonomy' 			=> 'categories',
    			'posts_per_page'	=>-1,
    			'tax_query' => array (
    				array (
    					'taxonomy' => 'categories',
    					'field' => 'slug',
    					'terms' =>array ('realisations')
    				)
    			)
    		);
    
    		$the_query = new WP_Query ( $args ); 
    		?>

15 sujets de 1 à 15 (sur un total de 32)