ปรึกษาการทำpost loopโดยดึงจากcategory ที่ระบุค่ะ

หน้าแรก ฟอรั่ม ถามปัญหาการทำเว็บด้วยเวิร์ดเพรส ปรึกษาการทำpost loopโดยดึงจากcategory ที่ระบุค่ะ

กำลังดู 5 ความเห็น
  • ผู้เขียน
    ข้อความ
    • #240387

      รบกวนขอคำปรึกษาค่ะ

      กรณี ที่ใช้kadence block มาสร้างหน้าแรกหรือหน้า เพจ แล้วเราต้องการใช้post loopที่ดึงข้อความและรูปทั้งหมดมาจากcatagoryหัวข้อหนึ่งมาแสดง แต่เราใช้เทรมเพจอื่นที่ไม่ใช่seed theme ทำให้เราทำแบบเดียวกับที่อาจารย์ทำในคลิปสาธิตวิธีใช้kadence blockไม่ได้ กรณีนี้เราควรทำยังไงหรอคะ ถึงจะเอาคำสั่งpost loop ของseedtheme มาใช้ได้ง่ายๆ

      ตอนนี้เราใช้ชุดโค้ทนี้อยู่ที่เราทำไว้จากการประติประต่อมั่วๆ

       

      http://www.xn--l3cb8dmr2b9cxd.com/category/%e0%b8%9a%e0%b8%a3%e0%b8%b4%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b8%95%e0%b8%b1%e0%b8%94%e0%b9%80%e0%b8%a2%e0%b9%87%e0%b8%9a%e0%b9%80%e0%b8%aa%e0%b8%b7%e0%b9%89%e0%b8%ad%e0%b8%9c%e0%b9%89%e0%b8%b2-tailor-and/

      บริการตัดเย็บ | ตัดเสื้อ.com

      บริการตัดเย็บเสื้อผ้า,Tailor and Dressmaker service

      http://www.xn--l3cb8dmr2b9cxd.com

      ปล.ปัจจุบันเราใช้เทมเพจชื่อ catch vogueเพราะเราชอบที่มันเปิดมามรูปใหญ่แบบสุ่มอยู่เราเลยใช้ของเขา 

    • #240398

       

      #240405
      Facebook Profile photoMenn
      Keymaster

      Post Loop ในธีม มันจะมีส่วนที่อิง CSS ในธีมด้วยน่ะครับ ถ้าดึงมาเลยน่าจะยากเหมือนกันครับ

      พวกปลั๊กอินต่างๆ เลยมีเวอร์ชั่นเสียตังค์ เพื่อจะมี post loop ให้นะครับ เช่นของ kadence pro เองก็มี https://www.kadenceblocks.com/pro/

      ส่วนของฟรีก็จะมี Site Origin ที่ใส่ Post Loop เป็น Block ได้ครับ แต่มันจะดูยากๆ นิดนึงเหมือนกัน

    • #240505

      เราใช้โค้ดชุดนี้อยู่ค่ะ แต่ไม่รู้ผิดตรงไหนมันดันเรียกมาทุกpostแทน แทนที่จะเรียกแค่ในcataegoryที่เรียกเท่านั้น เราคิดว่า มันน่าจะผิดที่ตัวโค้ทนี้

      <?php query_posts('posts_per_page=9&cat=บริการตัดเย็บเสื้อผ้า-tailor-and');?>
      น่าจะเขียนที่cat ผิดแต่เราไม่รู้จริงๆเขาใช้ยังไง เพราะตัวอย่างที่เราได้มามันเขียน
      <?php query_posts('posts_per_page=6&cat=8');?>

      หรือว่าเราวางผิดบันทัดรึเปล่าคะ?

      ข้างล่างนี่โค้ทเต็มของเรานะคะ ที่ประติดประต่อเอา

       

      <?php
      /*
      Template Name: homeforpage
      */
      
      $enable = get_theme_mod( 'catch_vogue_header_media_option', 'homepage' );
      get_header(); ?>
      
      <div id="primary" class="content-area">
      <main id="main" class="site-main">
      
      <div class="archive-content-wrap">
      
      <?php query_posts('posts_per_page=9&cat=บริการตัดเย็บเสื้อผ้า-tailor-and');?>
      
      
      
      <?php if( ( is_home() && is_front_page() ) || ( 'homepage' === $enable && is_home() ) ) : ?>
      <div class="section-heading-wrapper">
      <div class="section-title-wrapper">
      <h2 class="section-title"><?php echo esc_html__( 'Service', 'catch-vogue' ); ?></h2>
      </div>
      </div><!-- .section-heading-wrap -->
      <?php endif; ?>
      <?php
      if ( have_posts() ) :
      
      if ( is_home() && ! is_front_page() ) : ?>
      <header>
      <h1 class="page-title screen-reader-text"><?php single_post_title(); ?></h1>
      </header>
      
      <?php endif; ?>
      
      <div class="section-content-wrapper <?php echo esc_attr( catch_vogue_get_posts_columns() ); ?>">
      <?php
      /* Start the Loop */
      while ( have_posts() ) : the_post();
      
      get_template_part( 'template-parts/content/content', get_post_format() );
      
      endwhile;
      ?>
      </div> <!-- .section-content-wrapper -->
      
      <?php
      catch_vogue_content_nav();
      
      else :
      
      get_template_part( 'template-parts/content/content', 'none' );
      
      endif; ?>
      </div> <!-- .archive-content-wrap -->
      </main><!-- #main -->
      </div><!-- #primary -->
      
      <?php get_sidebar();
      get_footer();

       

      ขอรบกวนด้วนนะคะ

      • #240601
        Catdev StudioCatdev Studio
        Participant

        ` 2,
        ‘category_name’ => ‘โชว์รูม’ //Category Name
        );
        $the_query = new WP_Query( $args );
        while ( $the_query->have_posts() ) {
        $the_query->the_post();
        get_template_part( ‘template-parts/content/content’, get_post_format() ); //Part Postloop
        }
        wp_reset_postdata();
        ?>
        `

        Postloop พื้นฐานเขียนประมาณนี้ครับ

    • #242898
      Facebook Profile photoWuttrichai
      Participant

      สวัสดีครับพี่เม่น ถ้าผมใช้ seed theme แล้วใช้ kadence block อยากจะได้ post loop หละครับ

    • #242906
      Facebook Profile photoK
      Keymaster

      ถ้าใช้ seed1 ต้องเพิ่มโค้ดในธีมเลยนะครับ แต่ถ้า seed2 จะลองรับ shortcode นะครับ

กำลังดู 5 ความเห็น

  • คุณต้องเข้าสู่ระบบเพื่อตอบกลับกระทู้นี้