ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptสร้างหน้า Custom Page Template ใน WordPress +1
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สร้างหน้า Custom Page Template ใน WordPress +1  (อ่าน 1829 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
narupot
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 1,027



ดูรายละเอียด เว็บไซต์
« เมื่อ: 09 ธันวาคม 2014, 02:00:31 »

อ้างจากกระทู้  http://www.thaiseoboard.com/index.php/topic,361549.0.html
จากโค๊ด
โค๊ด:
<?php 
/**
 * Template Name: Apple
 */

get_header(); ?>

<?php if ( have_posts() ) : ?>
<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<a href="<?php the_permalink(); ?>" target="_blank" rel="bookmark"><?php the_title(); ?></a>
<?php endwhile; ?>
<?php endif; ?>
<?php get_footer(); ?>
เมือพิม URL www.xxx.com/apple
มันแสดงแค่นี้


ส่วนวิธีข้างล่างนี้ จากคุณ simplify

ถ้า WP ไม่ยากครับ

1.สร้างไฟล์ PHP ชื่ออะไรก้ได้ แล้วอัพใส่ไว้ใน /ธีมที่คุณใช้
<?php
/*
Template Name: ระบุชื่อ page เอาไว้เลือกไม่สับสน
*/
?>
เป็นการสร้าง Tamplate ขึ้นมาครับ

2. ในไฟล์ PHP ต่อท้ายด้วยโค้ดดึงโพสต์

<?php
    $args = array(
        'numberposts' => 10, //จำนวนโพสต์
        'orderby' => 'rand', //ให้สุ่มบทความมาแสดง ถ้าเอา rand ออกก็จะแสดงบทความล่าสุด ID สุ่มตาม ID ของบทความ
        'category' => '1'  //IDของหมวดหมู่ เอาเมาท์ไปชี้มันจะขึ้นตรงแถบล่าง ๆ จอ
    );
    $features = get_posts( $args );
    foreach($features as $post){
        setup_postdata($post);
        ?>
        <a href="<?php the_permalink() ?>" title="<?php the_title();?>" target="_blank">
         <?php the_title();?></a><br/>
              <?php
                 }
                   ?>

3. ต่อท้ายด้วยโค้ดลิงก์ไปดูโพสต์ทั้งหมด

<?php
       // Get the ID of a given category
         $category_id = get_cat_ID( 'ใส่ชื่อหมวดหมู่' );

           // Get the URL of this category
             $category_link = get_category_link( $category_id='1' ); // ใส่เลขหมวดหมู่
                 ?>

<!-- Print a link to this category -->
<a href="<?php echo esc_url( $category_link ); ?>" title="" target="_blank">เนื้อหาในหมวดนี้</a>

4. เข้าไปที่ WP สร้าง Page ตรงขวามือแถบ Page Attibutes ช่อง Template  เลือกข้อ 1 ครับ
5. อยากให้สวยงาม เขียน CSS ครอบครับ

เป็นโค้ดที่ใช้อยู่ที่เหลือก็ประยุกต์เอา หวังว่าคงจะใช่ที่ต้องการนะครับ

ปอลิง อยากทำเป็น pagenavi คือมีหน้าถัดไป สำหรับหมวดที่มีบทความเป็นร้อย ๆ ใช้ทำแผนผังเว็บอยากให้เทพทั้งหลายช่วยแนะนำด้วยครับ

## มันจะแสดงคล้ายๆ list
ซึ่งผมอยากให้มันแสดงเหมือนภาพด้านล่างนี้...

ผมจะสามารถเพิ่ม css ตรงไหน แซกได้ยังไง ถึงจะมีรูปร่างหน้าต่แบบภาพข้างบนใน Pages รบกวนขั้นเทพมาสอนแนะนำหน่อยครับ
บันทึกการเข้า

ในบางครั้ง
ชีวิตอาจเล่นตลกกับคุณ
แต่จงอย่าทิ้งความเชื่อ
ในสิ่งที่คุณยึดมั่น
ดังนั้นคุณจะต้องหาสิ่งที่คุณรักให้เจอ
และคุณก็ต้องรักในสิ่งที่คุณทำ
แต่ถ้าคุณยังหามันไม่เจอ
ก็จงหามันต่อไป จนกว่าจะเจอ...
          - Steve Jobs -
สร้างรายได้ด้วยเว็บของคุณ
gapgag55
สมุนแก๊งเสียว
*

พลังน้ำใจ: 143
ออฟไลน์ ออฟไลน์

กระทู้: 622



ดูรายละเอียด
« ตอบ #1 เมื่อ: 09 ธันวาคม 2014, 06:27:43 »

ถ้าสร้างเป็น Custom Page Template เกรงว่าจะใช้ Page navigation ไม่ได้ครับ ให้ลองสร้างเป็น Custom category ที่แสดงทุกหมวดหมู่ดีกว่าครับ จากนั้นใช้ Plugin WP-PageNavi  ช่วยครับเพื่อทำการสร้าง Page Navigation

หรือจะไปตามเว็บด้านล่างก็ได้ครับ

โค๊ด:
http://codex.wordpress.org/Function_Reference/paginate_links
บันทึกการเข้า

gapgag55
สมุนแก๊งเสียว
*

พลังน้ำใจ: 143
ออฟไลน์ ออฟไลน์

กระทู้: 622



ดูรายละเอียด
« ตอบ #2 เมื่อ: 09 ธันวาคม 2014, 06:28:32 »

ถ้าสร้างเป็น Custom Page Template เกรงว่าจะใช้ Page navigation ไม่ได้ครับ ให้ลองสร้างเป็น Custom category ที่แสดงหมวดหมู่ดีกว่าครับ จากนั้นใช้ Plugin WP-PageNavi  ช่วยครับเพื่อทำการสร้าง Page Navigation

หรือจะไปตามเว็บด้านล่างก็ได้ครับ

โค๊ด:
http://codex.wordpress.org/Function_Reference/paginate_links

บันทึกการเข้า

zazane
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 61
ออฟไลน์ ออฟไลน์

กระทู้: 1,582



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 09 ธันวาคม 2014, 06:32:31 »

ขอบคุณจ้า
บันทึกการเข้า

วิธีหาเงินที่ง่ายๆ วันละ 350 ผ่านเว็บครอบลิงค์คลิกเลยค่ะ
popup เจ้านี้ สมัครง่าย ทำเงินง่ายทางนี้
 โฮสติ้งคุณภาพสูง ราคาถูก มาตรฐาน ISO เจ้าเดียวในไทย

pauy
หน้า: [1]   ขึ้นบน
พิมพ์