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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
หน้า: [1] 2  ทั้งหมด   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)  (อ่าน 7142 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Normaderm
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,977



ดูรายละเอียด เว็บไซต์
« เมื่อ: 21 ธันวาคม 2009, 04:08:30 »

คือถ้าไม่ใช่เว็บอื่น ผมก็ทำแบบ

ให้หน้า intro เป็นไฟล์ index.html

พอเว็บเราก็เป็น index.php


แต่ wp นี่สิ ตรงรีไลท์มันตัด index.php ไปแล้ว ทำให้เข้าไม่ได้อะครับ



ถ้างง ก็คือ

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

Meaw-IE
หัวหน้าแก๊งเสียว
*

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

กระทู้: 2,171



ดูรายละเอียด
« ตอบ #1 เมื่อ: 21 ธันวาคม 2009, 04:28:52 »

แต่ละ Post ตอนจะ Public มันมีให้ Sticky ได้ครับ อยากให้โพสไหนอยู่หน้าแรก ตลอดก็ไปปักหมุดมันคับ

กรณีของการใช้ Page เป็น Home ก็เข้าไป Setting ตั้งค่าหน้านั้นเปนหน้าแรกได้เช่นกันครับ
บันทึกการเข้า

ร้อยศพสยบแทบเท้า
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,495



ดูรายละเอียด
« ตอบ #2 เมื่อ: 21 ธันวาคม 2009, 07:41:02 »


มันมี plugin ที่ ทำให้ เป็น .html อยู่ครับ แต่ไม่รู้ใช้ได้ไหม

 Tongue

ลอง หาธีมใหม่ ที่ออกแบบ มีหน้า Home น่าจะดีกว่า

บันทึกการเข้า
Normaderm
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,977



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 21 ธันวาคม 2009, 10:55:26 »

แต่ละ Post ตอนจะ Public มันมีให้ Sticky ได้ครับ อยากให้โพสไหนอยู่หน้าแรก ตลอดก็ไปปักหมุดมันคับ

กรณีของการใช้ Page เป็น Home ก็เข้าไป Setting ตั้งค่าหน้านั้นเปนหน้าแรกได้เช่นกันครับ

แง่ม ไม่ได้หมายถึงแบบนี้อ่ะครับ  wanwan006
บันทึกการเข้า

Normaderm
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,977



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 21 ธันวาคม 2009, 10:57:27 »


มันมี plugin ที่ ทำให้ เป็น .html อยู่ครับ แต่ไม่รู้ใช้ได้ไหม

 Tongue

ลอง หาธีมใหม่ ที่ออกแบบ มีหน้า Home น่าจะดีกว่า



ตอนแรกก็คิดว่าถ้ามีหน้า Home นะจะลิ้งไป xxx.com/home.php  ได้ แต่ถ้าใช้ธีมใหม่็เท่ากับทำเว็บใหม่เลยอ่ะครับ  Tongue
บันทึกการเข้า

p1i3c1h
ก๊วนเสียว
*

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

กระทู้: 433



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 21 ธันวาคม 2009, 11:47:58 »

รู้สึก Drupal มี plugin "Frontpage" อยู่ในตัวเลยครับ

ส่วน WP ผมไม่รู้นะ
บันทึกการเข้า

g-ji
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,254



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 21 ธันวาคม 2009, 12:10:00 »

สร้างไฟล์ใหม่ ตั้งชื่อว่า home.php

ข้างในไฟล์

โค๊ด:
<?php get_header(); ?>

<h1>This is Your Home</h1>

<?php get_footer(): ?>

แล้วอัพไปไว้ในธีมที่ใช้ อ้อ ดูธีมที่ใช้ดีๆ ก่อนนะว่ามันไม่ได้มีไฟล์ชื่อ home.php อยู่แล้ว  Tongue ถ้ามันไม่มีปัญหาเวลาเข้าเว็บไป มันจะขึ้น This is Your Home ตัวใหญ่ๆ นะ

wp_header() คือ ดึงไฟล์ header.php มาใช้
wp_footer คือ ดึงไฟล์ footer.php มาใช้

เท่ากับว่า ทำตัว content ของหน้า home อย่างเดียว หรือจะเขียนใหม่หมดเลยก็ได้ ไม่ต้องใช้ คำสั่งข้างบนทั้ง 2 อันเลยก็ได้ เอาไปลองใช้ดู

แก้ไขฟังก์ชันนิด จี้เบลอ - -*
« แก้ไขครั้งสุดท้าย: 21 ธันวาคม 2009, 12:32:10 โดย g-ji » บันทึกการเข้า

select2web
Newbie
*

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

กระทู้: 33



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 21 ธันวาคม 2009, 22:33:27 »

เห็นพี่หรั่ง แกตอบมาอย่างนี้

kay, create the intro page and name it intro.html or index.html or whatever you want.html then open your .htaccess file and add:

โค๊ด:
DirectoryIndex intro.html index.php

This goes at the very top of the .htaccess file.

This will cause the server to load the first page in that list by default, then just simply link that file to the rest of your WP pages. or however you need it to work

ไม่รู้ใช้ได้ป่าวนะลองดู

ผมเคยทำทีหนึ่ง ที่นี่ http://www.na-nguabanphaeng.com/ แต่เป็นวิธีการแก้โค้ดซึ่งตรงไหน ผมกำลังหาอยู่ไว้เจอแล้วจะมาบอก
บันทึกการเข้า

รับทำธีม smf,wordpress
admin@select2web.com
บทความการเขียนโปรแกรม
select2web.com
บทความเวิร์ดเพรส
select2webstore.com
gigkokman
ก๊วนเสียว
*

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

กระทู้: 435



ดูรายละเอียด
« ตอบ #8 เมื่อ: 21 ธันวาคม 2009, 23:12:14 »

ถ้าผมเข้าใจคุณ Normaderm ถูก น่าจะไปตั้งค่าที่

Setting > Reading > Front page displays

แล้วก็เลือกว่าจะให้เป็นโพสล่าสุด หรือว่า static page ครับ
บันทึกการเข้า

ลิขิตฟ้าหรือจะสู้มานะคน
Normaderm
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,977



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 21 ธันวาคม 2009, 23:43:39 »


อ้างถึง
ผมเคยทำทีหนึ่ง ที่นี่ http://www.na-nguabanphaeng.com/ แต่เป็นวิธีการแก้โค้ดซึ่งตรงไหน ผมกำลังหาอยู่ไว้เจอแล้วจะมาบอก



ใช่แล้วครับ ผมหมายถึงแบบนี้หล้ะ  Tongue

สร้างไฟล์ใหม่ ตั้งชื่อว่า home.php

ข้างในไฟล์

โค๊ด:
<?php get_header(); ?>

<h1>This is Your Home</h1>

<?php get_footer(): ?>

แล้วอัพไปไว้ในธีมที่ใช้ อ้อ ดูธีมที่ใช้ดีๆ ก่อนนะว่ามันไม่ได้มีไฟล์ชื่อ home.php อยู่แล้ว  Tongue ถ้ามันไม่มีปัญหาเวลาเข้าเว็บไป มันจะขึ้น This is Your Home ตัวใหญ่ๆ นะ

wp_header() คือ ดึงไฟล์ header.php มาใช้
wp_footer คือ ดึงไฟล์ footer.php มาใช้

เท่ากับว่า ทำตัว content ของหน้า home อย่างเดียว หรือจะเขียนใหม่หมดเลยก็ได้ ไม่ต้องใช้ คำสั่งข้างบนทั้ง 2 อันเลยก็ได้ เอาไปลองใช้ดู

แก้ไขฟังก์ชันนิด จี้เบลอ - -*


อันนี้ผมเข้าใจถูกไหมครับ คุณจี้ คือให้ผมไปทำ อินโปร ในหน้า home.php แล้วไปเซ็ท home.php เป็นหน้าแรก ซึง
ถ้าตามที่ผมต้องการ คือแค่ใส่โฆษณาไว้ในหน้าแรกเฉยๆแล้วว่า ผมก็ไม่ต้องใส่
โค๊ด:
wp_header() คือ ดึงไฟล์ header.php มาใช้
wp_footer คือ ดึงไฟล์ footer.php มาใช้

ใช่ไหม เพราะผมไม่ต้องการส่วนหัวและ ท้ายธีม อยากได้แค่ หน้าแรกปล่าวๆ กับใส่แฟลชไว้เป็น intro เฉยๆอะครับ

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

TAXZe
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 4,005



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 21 ธันวาคม 2009, 23:47:00 »

สร้างไฟล์ใหม่ ตั้งชื่อว่า home.php

ข้างในไฟล์

โค๊ด:
<?php get_header(); ?>

<h1>This is Your Home</h1>

<?php get_footer(): ?>

แล้วอัพไปไว้ในธีมที่ใช้ อ้อ ดูธีมที่ใช้ดีๆ ก่อนนะว่ามันไม่ได้มีไฟล์ชื่อ home.php อยู่แล้ว  Tongue ถ้ามันไม่มีปัญหาเวลาเข้าเว็บไป มันจะขึ้น This is Your Home ตัวใหญ่ๆ นะ

wp_header() คือ ดึงไฟล์ header.php มาใช้
wp_footer คือ ดึงไฟล์ footer.php มาใช้

เท่ากับว่า ทำตัว content ของหน้า home อย่างเดียว หรือจะเขียนใหม่หมดเลยก็ได้ ไม่ต้องใช้ คำสั่งข้างบนทั้ง 2 อันเลยก็ได้ เอาไปลองใช้ดู

แก้ไขฟังก์ชันนิด จี้เบลอ - -*

ตามนี้ครับ มันจะเรียกไฟล์ home.php เป็นไฟล์แรกให้เลย ไม่ต้องเซตอะไร


หรือไม่ก็ option > reading > เซตให้มันเรียกจาก page ไหน

แล้วก็ไปทำ template page โดนเฉพาะต่อก็ได้


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

Normaderm
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,977



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 21 ธันวาคม 2009, 23:51:27 »

คุณ TAXZe  โดเมน สวยจัง  classified.in.th    Embarrassed
บันทึกการเข้า

g-ji
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,254



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 22 ธันวาคม 2009, 00:08:40 »


อ้างถึง
ผมเคยทำทีหนึ่ง ที่นี่ http://www.na-nguabanphaeng.com/ แต่เป็นวิธีการแก้โค้ดซึ่งตรงไหน ผมกำลังหาอยู่ไว้เจอแล้วจะมาบอก



ใช่แล้วครับ ผมหมายถึงแบบนี้หล้ะ  Tongue

สร้างไฟล์ใหม่ ตั้งชื่อว่า home.php

ข้างในไฟล์

โค๊ด:
<?php get_header(); ?>

<h1>This is Your Home</h1>

<?php get_footer(): ?>

แล้วอัพไปไว้ในธีมที่ใช้ อ้อ ดูธีมที่ใช้ดีๆ ก่อนนะว่ามันไม่ได้มีไฟล์ชื่อ home.php อยู่แล้ว  Tongue ถ้ามันไม่มีปัญหาเวลาเข้าเว็บไป มันจะขึ้น This is Your Home ตัวใหญ่ๆ นะ

wp_header() คือ ดึงไฟล์ header.php มาใช้
wp_footer คือ ดึงไฟล์ footer.php มาใช้

เท่ากับว่า ทำตัว content ของหน้า home อย่างเดียว หรือจะเขียนใหม่หมดเลยก็ได้ ไม่ต้องใช้ คำสั่งข้างบนทั้ง 2 อันเลยก็ได้ เอาไปลองใช้ดู

แก้ไขฟังก์ชันนิด จี้เบลอ - -*


อันนี้ผมเข้าใจถูกไหมครับ คุณจี้ คือให้ผมไปทำ อินโปร ในหน้า home.php แล้วไปเซ็ท home.php เป็นหน้าแรก ซึง
ถ้าตามที่ผมต้องการ คือแค่ใส่โฆษณาไว้ในหน้าแรกเฉยๆแล้วว่า ผมก็ไม่ต้องใส่
โค๊ด:
wp_header() คือ ดึงไฟล์ header.php มาใช้
wp_footer คือ ดึงไฟล์ footer.php มาใช้

ใช่ไหม เพราะผมไม่ต้องการส่วนหัวและ ท้ายธีม อยากได้แค่ หน้าแรกปล่าวๆ กับใส่แฟลชไว้เป็น intro เฉยๆอะครับ

 wanwan012


ใช่ เขียนโค้ดยังไงก็ได้ แต่ขอให้ตั้งชื่อไฟล์ว่า home.php แล้วในธีมที่ใช้ต้องไม่มี home.php อยู่ ก็เรียบร้อย จะทำลิ้งก์อะไรยังไงตามสบาย...
บันทึกการเข้า

Normaderm
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,977



ดูรายละเอียด เว็บไซต์
« ตอบ #13 เมื่อ: 22 ธันวาคม 2009, 01:00:11 »

ขอบคุณทุกคนมากครับ

 Tongue ทีนี่ผมจะได้มีป้าย วันพ่อ วันแม่ กะเขาบ้าง  Tongue
บันทึกการเข้า

select2web
Newbie
*

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

กระทู้: 33



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 22 ธันวาคม 2009, 16:55:38 »

กลับมาตอบแล้วครับ ให้เปิดไฟล์ wp-includes\canonical.php บรรทัด 207

แก้จาก
โค๊ด:
// trailing /index.php
$redirect['path'] = preg_replace('|/index.php/*?$|', '/', $redirect['path']);

เป็น
โค๊ด:
// trailing /index.php
$redirect['path'] = preg_replace('|/index.php/$|', '/', $redirect['path']);
บันทึกการเข้า

รับทำธีม smf,wordpress
admin@select2web.com
บทความการเขียนโปรแกรม
select2web.com
บทความเวิร์ดเพรส
select2webstore.com
p1i3c1h
ก๊วนเสียว
*

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

กระทู้: 433



ดูรายละเอียด เว็บไซต์
« ตอบ #15 เมื่อ: 29 ธันวาคม 2009, 19:48:24 »

สร้างไฟล์ใหม่ ตั้งชื่อว่า home.php

ข้างในไฟล์

โค๊ด:
<?php get_header(); ?>

<h1>This is Your Home</h1>

<?php get_footer(): ?>

แล้วอัพไปไว้ในธีมที่ใช้ อ้อ ดูธีมที่ใช้ดีๆ ก่อนนะว่ามันไม่ได้มีไฟล์ชื่อ home.php อยู่แล้ว  Tongue ถ้ามันไม่มีปัญหาเวลาเข้าเว็บไป มันจะขึ้น This is Your Home ตัวใหญ่ๆ นะ

wp_header() คือ ดึงไฟล์ header.php มาใช้
wp_footer คือ ดึงไฟล์ footer.php มาใช้

เท่ากับว่า ทำตัว content ของหน้า home อย่างเดียว หรือจะเขียนใหม่หมดเลยก็ได้ ไม่ต้องใช้ คำสั่งข้างบนทั้ง 2 อันเลยก็ได้ เอาไปลองใช้ดู

แก้ไขฟังก์ชันนิด จี้เบลอ - -*

แล้วเราจะลิงค์จาก home.php ไปหน้า index.php ยังไงเหรอครับ
บันทึกการเข้า

p1i3c1h
ก๊วนเสียว
*

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

กระทู้: 433



ดูรายละเอียด เว็บไซต์
« ตอบ #16 เมื่อ: 29 ธันวาคม 2009, 20:16:17 »

เห็นพี่หรั่ง แกตอบมาอย่างนี้

kay, create the intro page and name it intro.html or index.html or whatever you want.html then open your .htaccess file and add:

โค๊ด:
DirectoryIndex intro.html index.php

This goes at the very top of the .htaccess file.

This will cause the server to load the first page in that list by default, then just simply link that file to the rest of your WP pages. or however you need it to work

ไม่รู้ใช้ได้ป่าวนะลองดู

ผมเคยทำทีหนึ่ง ที่นี่ http://www.na-nguabanphaeng.com/ แต่เป็นวิธีการแก้โค้ดซึ่งตรงไหน ผมกำลังหาอยู่ไว้เจอแล้วจะมาบอก

สุดท้ายผมคงต้องจบด้วยการ เขียน .htaccess ใช่ไหมครับ wanwan035
บันทึกการเข้า

Normaderm
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,977



ดูรายละเอียด เว็บไซต์
« ตอบ #17 เมื่อ: 29 ธันวาคม 2009, 20:23:02 »

กลับมาตอบแล้วครับ ให้เปิดไฟล์ wp-includes\canonical.php บรรทัด 207

แก้จาก
โค๊ด:
// trailing /index.php
$redirect['path'] = preg_replace('|/index.php/*?$|', '/', $redirect['path']);

เป็น
โค๊ด:
// trailing /index.php
$redirect['path'] = preg_replace('|/index.php/$|', '/', $redirect['path']);


โอว ขอบคุณนะครับ แต่ผมยังไม่ได้ลอง ท่านใดลองแล้ว วานคอนเฟริมที  Embarrassed
บันทึกการเข้า

p1i3c1h
ก๊วนเสียว
*

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

กระทู้: 433



ดูรายละเอียด เว็บไซต์
« ตอบ #18 เมื่อ: 29 ธันวาคม 2009, 20:37:04 »

เห็นพี่หรั่ง แกตอบมาอย่างนี้

kay, create the intro page and name it intro.html or index.html or whatever you want.html then open your .htaccess file and add:

โค๊ด:
DirectoryIndex intro.html index.php

This goes at the very top of the .htaccess file.

This will cause the server to load the first page in that list by default, then just simply link that file to the rest of your WP pages. or however you need it to work

ไม่รู้ใช้ได้ป่าวนะลองดู

ผมเคยทำทีหนึ่ง ที่นี่ http://www.na-nguabanphaeng.com/ แต่เป็นวิธีการแก้โค้ดซึ่งตรงไหน ผมกำลังหาอยู่ไว้เจอแล้วจะมาบอก

ตรงนี้ผมทำแล้วมันวนกลับมาที่เดิมครับ(ผมสร้างไฟล์ .html ขึ้นมา แล้วลิงค์ไปยัง index.php แต่มันไม่ไปที่ index.php มันกลับมาหน้า .html ใหม่อีกรอบครับ??หรือผมลิงค์ผิดT_T)
« แก้ไขครั้งสุดท้าย: 29 ธันวาคม 2009, 20:41:02 โดย p1i3c1h » บันทึกการเข้า

p1i3c1h
ก๊วนเสียว
*

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

กระทู้: 433



ดูรายละเอียด เว็บไซต์
« ตอบ #19 เมื่อ: 29 ธันวาคม 2009, 21:22:43 »

ได้คำตอบแล้วครับ

How To Create A Custom WordPress Page Template

อ่านภาษาปะกิดแล้วไม่รู้เรื่อง พอดูวีดีโอทีกระจ่างเลยครับ ขอบคุณ Youtube จริงๆ คราวหลังมีอะไรที่ไม่รู้ก็ถาม youtube นี่แหละ :'(
บันทึกการเข้า

หน้า: [1] 2  ทั้งหมด   ขึ้นบน
พิมพ์