ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: Normaderm ที่ 21 ธันวาคม 2009, 04:08:30



หัวข้อ: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: Normaderm ที่ 21 ธันวาคม 2009, 04:08:30
คือถ้าไม่ใช่เว็บอื่น ผมก็ทำแบบ

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

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


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



ถ้างง ก็คือ

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


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: Meaw-IE ที่ 21 ธันวาคม 2009, 04:28:52
แต่ละ Post ตอนจะ Public มันมีให้ Sticky ได้ครับ อยากให้โพสไหนอยู่หน้าแรก ตลอดก็ไปปักหมุดมันคับ

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


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: ร้อยศพสยบแทบเท้า ที่ 21 ธันวาคม 2009, 07:41:02

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

 :P

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



หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: Normaderm ที่ 21 ธันวาคม 2009, 10:55:26
แต่ละ Post ตอนจะ Public มันมีให้ Sticky ได้ครับ อยากให้โพสไหนอยู่หน้าแรก ตลอดก็ไปปักหมุดมันคับ

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

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


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: Normaderm ที่ 21 ธันวาคม 2009, 10:57:27

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

 :P

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



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


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: p1i3c1h ที่ 21 ธันวาคม 2009, 11:47:58
รู้สึก Drupal มี plugin "Frontpage" อยู่ในตัวเลยครับ

ส่วน WP ผมไม่รู้นะ


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: g-ji ที่ 21 ธันวาคม 2009, 12:10:00
สร้างไฟล์ใหม่ ตั้งชื่อว่า home.php

ข้างในไฟล์

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

<h1>This is Your Home</h1>

<?php get_footer(): ?>

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

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

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

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


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: select2web ที่ 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/ แต่เป็นวิธีการแก้โค้ดซึ่งตรงไหน ผมกำลังหาอยู่ไว้เจอแล้วจะมาบอก


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: gigkokman ที่ 21 ธันวาคม 2009, 23:12:14
ถ้าผมเข้าใจคุณ Normaderm ถูก น่าจะไปตั้งค่าที่

Setting > Reading > Front page displays

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


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: Normaderm ที่ 21 ธันวาคม 2009, 23:43:39

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



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

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

ข้างในไฟล์

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

<h1>This is Your Home</h1>

<?php get_footer(): ?>

แล้วอัพไปไว้ในธีมที่ใช้ อ้อ ดูธีมที่ใช้ดีๆ ก่อนนะว่ามันไม่ได้มีไฟล์ชื่อ home.php อยู่แล้ว  :P ถ้ามันไม่มีปัญหาเวลาเข้าเว็บไป มันจะขึ้น 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:


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: TAXZe ที่ 21 ธันวาคม 2009, 23:47:00
สร้างไฟล์ใหม่ ตั้งชื่อว่า home.php

ข้างในไฟล์

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

<h1>This is Your Home</h1>

<?php get_footer(): ?>

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

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

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

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

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


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

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




หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: Normaderm ที่ 21 ธันวาคม 2009, 23:51:27
คุณ TAXZe  โดเมน สวยจัง  classified.in.th    :-[


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: g-ji ที่ 22 ธันวาคม 2009, 00:08:40

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



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

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

ข้างในไฟล์

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

<h1>This is Your Home</h1>

<?php get_footer(): ?>

แล้วอัพไปไว้ในธีมที่ใช้ อ้อ ดูธีมที่ใช้ดีๆ ก่อนนะว่ามันไม่ได้มีไฟล์ชื่อ home.php อยู่แล้ว  :P ถ้ามันไม่มีปัญหาเวลาเข้าเว็บไป มันจะขึ้น 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 อยู่ ก็เรียบร้อย จะทำลิ้งก์อะไรยังไงตามสบาย...


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: Normaderm ที่ 22 ธันวาคม 2009, 01:00:11
ขอบคุณทุกคนมากครับ

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


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: select2web ที่ 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']);


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: p1i3c1h ที่ 29 ธันวาคม 2009, 19:48:24
สร้างไฟล์ใหม่ ตั้งชื่อว่า home.php

ข้างในไฟล์

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

<h1>This is Your Home</h1>

<?php get_footer(): ?>

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

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

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

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

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


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: p1i3c1h ที่ 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

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

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

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


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: Normaderm ที่ 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']);


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


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: p1i3c1h ที่ 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

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

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

ตรงนี้ผมทำแล้วมันวนกลับมาที่เดิมครับ(ผมสร้างไฟล์ .html ขึ้นมา แล้วลิงค์ไปยัง index.php แต่มันไม่ไปที่ index.php มันกลับมาหน้า .html ใหม่อีกรอบครับ??หรือผมลิงค์ผิดT_T)


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: p1i3c1h ที่ 29 ธันวาคม 2009, 21:22:43
ได้คำตอบแล้วครับ

How To Create A Custom WordPress Page Template (http://www.youtube.com/watch?v=IAi3ZM1h4SY#normal)

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


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: forjay ที่ 07 สิงหาคม 2010, 14:59:26
ได้คำตอบแล้วครับ

How To Create A Custom WordPress Page Template ([url]http://www.youtube.com/watch?v=IAi3ZM1h4SY#normal[/url])

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

ของผมทำได้แล้วแต่ link เข้าหน้าแรกยังไง


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: littlejazz ที่ 11 สิงหาคม 2011, 16:18:52
ให้เข้า link หน้าแรกด้วย link
http://www.โดเมนคุณ.com/blog

ครับ . . .


หัวข้อ: Re: [WP] จะทำหน้า intro ยังไงหรอครับ (ติดปัญหาเพราะ rewrite url)
เริ่มหัวข้อโดย: instructor ที่ 12 สิงหาคม 2011, 20:49:35


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


ผมก็ติด อันนี้เหมือนกันครับ
ลองทำ link ที่หน้าแรกเป็น http://โดเมน/blog ก็ไม่ได้ครับ :wanwan008: