การแปลงไซต์ HTML เป็นไซต์ WordPress
เผยแพร่แล้ว: 2018-10-05ในช่วงเริ่มต้น (ของเว็บ) เว็บไซต์ทั้งหมดถูกสร้างขึ้นโดยไม่มีอะไรนอกจากข้อความและ HTML แบบคงที่ แม้ว่าตอนนี้กว่า 20 ปีต่อมา เว็บก็ต่างไปจากเดิมมาก เว็บไซต์มีความซับซ้อนมากขึ้น พวกเขาให้ประสบการณ์ที่สมบูรณ์และสนุกสนานยิ่งขึ้นสำหรับผู้สร้างไซต์และผู้เยี่ยมชม

ส่วนใหญ่ต้องขอบคุณโครงการโอเพ่นซอร์สเช่น WordPress ซึ่งในช่วงสิบปีที่ผ่านมาได้ประสบความสำเร็จในภารกิจหลักในการทำให้การเผยแพร่ออนไลน์เป็นประชาธิปไตย (และอื่น ๆ อีกมากมายในกระบวนการ) เพื่อให้ทุกคนที่มีการติดตั้ง WordPress และธีม/ปลั๊กอินที่เหมาะสมสามารถมีเว็บไซต์ที่ทันสมัยด้วยการออกแบบขั้นสูง และฟังก์ชัน ไม่ต้องเขียนโค้ด แม้แต่ HTML!
นี่คือเหตุผลที่ว่าทำไมผู้ใช้ WordPress ตัวยงเช่นฉันจึงแทบไม่น่าเชื่อว่าในปี 2018 อาจมีบางคนยังคงใช้งานเว็บไซต์ HTML แบบคงที่แทนที่จะเป็นเว็บไซต์ WordPress ที่มีธีมและปลั๊กอิน แต่ความจริงก็คือยังมีไซต์ HTML เท่านั้นที่ใช้งานอยู่จำนวนมาก (หรือ HTML ที่มี CSS เล็กน้อย)
จริงอยู่ที่ เจ้าของไซต์เหล่านี้อาจมีเหตุผลที่ดีที่จะไม่อัปเกรดหรือแปลง บางทีเนื้อหาในไซต์ของพวกเขาอาจไม่เคยเปลี่ยนแปลง และการจัดรูปแบบและการออกแบบอย่างง่ายที่มีอยู่แล้วนั้นสามารถให้บริการได้หรือไม่ หรือบางทีมันอาจจะไม่ยุ่งยากกว่าการต้องคอยอัพเดทเว็บไซต์ WordPress? ทั้งสองเป็นเหตุผลที่ถูกต้อง ตัวอย่างที่สำคัญของ “อย่าซ่อมสิ่งที่ยังไม่พัง”
อย่างไรก็ตาม ฉันมีความรู้สึกว่าสิ่งเหล่านี้อาจไม่ใช่เหตุผลหลักที่บางคน (อาจจะหลายๆ คน) ไม่ได้ก้าวกระโดด สิ่งที่ชัดเจนที่สุดคือพวกเขาไม่รู้วิธีแปลงไซต์ HTML เป็นไซต์ WordPress โดยเฉพาะอย่างยิ่งโดยไม่สูญเสียเนื้อหาหรือจำเป็นต้องจัดรูปแบบมากเกินไปในแต่ละหน้า
โชคดีที่ WordPress มักมีหลายวิธีในการแก้ปัญหานี้ ฉันได้รวบรวมตัวเลือกบางอย่างไว้ด้านล่าง
สมัครสมาชิกช่อง Youtube ของเรา
ตัวเลือกของคุณในการแปลงไซต์ HTML แบบคงที่เป็นไซต์ WordPress
วิธีที่คุณเลือกแปลงไซต์ HTML แบบคงที่เป็นไซต์ WordPress นั้นไม่ต้องสงสัยเลยขึ้นอยู่กับความชอบส่วนบุคคล เวลาที่ต้องการ/การลงทุนทางการเงิน และระดับทักษะด้วยโค้ด คุณจะต้องเป็นคนตัดสินใจเลือกสิ่งที่ดีที่สุดสำหรับคุณ แต่ด้วยข้อมูลสรุปด้านล่างนี้ คุณจะสามารถตัดสินใจได้อย่างรวดเร็วและข้ามไปยังข้อมูลที่เกี่ยวข้องมากที่สุดในโพสต์นี้สำหรับสถานการณ์เฉพาะของคุณ
มีสามตัวเลือกหลัก:
1. สร้างธีม WordPress ด้วยตนเองตามไซต์ HTML แบบคงที่ปัจจุบันของคุณ
สิ่งนี้จะทำให้คุณต้องเข้าไปในรหัสของคุณ คุณจะต้องเข้าถึงไดเร็กทอรีไซต์ปัจจุบันของคุณผ่าน FTP และใช้โค้ดที่มีอยู่เป็นจุดเริ่มต้น จากที่นั่น คุณจะต้องสร้างไฟล์ที่จำเป็นสำหรับธีม WordPress และคัดลอกโค้ดบางส่วนจาก WordPress codex สิ่งนี้ค่อนข้างง่ายและตรงไปตรงมาหากคุณมีประสบการณ์กับ HTML, CSS และ PHP เล็กน้อย
2. ติดตั้งธีมที่สร้างไว้ล่วงหน้าและเพียงแค่ย้ายเนื้อหาของคุณ
นี่อาจเป็นตัวเลือกที่ดีที่สุดที่จุดตัดของความเรียบง่ายและคุณค่า สมมติว่าคุณมีโฮสติ้งสำหรับเว็บไซต์ปัจจุบันอยู่แล้ว คุณจะต้องใช้เงินก็ต่อเมื่อเลือกซื้อธีมพรีเมียมเท่านั้น ปลั๊กอินที่เราจะใช้สำหรับการนำเข้าเนื้อหามีให้บริการฟรีในคลังปลั๊กอินของ WordPress อย่างเป็นทางการ
3. การจ่ายเงินเพื่อให้บริการแปลง HTML เป็น WordPress สร้างไซต์ของคุณขึ้นมาใหม่
นี่เป็นวิธีแก้ปัญหาที่ง่ายที่สุด เนื่องจากคุณไม่ต้องทำอะไรมาก อย่างไรก็ตาม การทำความคุ้นเคยกับ WordPress จะไม่ช่วยอะไรมากนัก และค่าใช้จ่ายจะแตกต่างกันไปขึ้นอยู่กับว่าคุณเลือกจ้างใคร ฉันจะไม่พูดถึงตัวเลือกนี้ในหัวข้อด้านล่าง เพราะหากเป็นเส้นทางที่คุณสนใจ คุณสามารถค้นหาผู้ให้บริการได้อย่างรวดเร็ว พวกเขาจะดูแลส่วนที่เหลือ
การเตรียมการแปลง HTML เป็น WordPress
ไม่ว่าคุณจะเลือกเส้นทางใดด้านล่าง มีบางสิ่งที่คุณจะต้องทำก่อนดำน้ำ
อย่างแรกคือการเลือกแผนโฮสติ้ง คุณจะต้องพิจารณาตัวเลือกที่มีอยู่และตัดสินใจเลือกแพ็คเกจที่เหมาะสมกับความต้องการของคุณมากที่สุด หรือบางทีคุณอาจต้องการสร้างการติดตั้ง WordPress ในเครื่องแทน? คุณสามารถโยกย้ายไปยังบริการโฮสติ้งได้ในภายหลัง
เมื่อคุณเลือกแล้ว คุณจะต้องติดตั้ง WordPress และเข้าสู่ระบบ WP Admin นี่คือจุดที่เส้นทางที่เป็นไปได้ทั้งสองของเราแบ่งออก
การแปลงไซต์ HTML แบบคงที่ของคุณเป็น WordPress ด้วยตนเอง
หากเป้าหมายของคุณไม่เพียงแต่นำเนื้อหาจากไซต์ HTML แบบสแตติกไปยัง WordPress เท่านั้น แต่ยังต้องทำซ้ำการออกแบบปัจจุบันด้วย ซึ่งหมายความว่าคุณจะต้องสร้างธีมที่กำหนดเอง โชคดีที่มันไม่น่ากลัวอย่างที่คิดในตอนแรก มันเกี่ยวข้องกับการสร้างโฟลเดอร์และไฟล์สองสามไฟล์ คัดลอกและวางเล็กน้อย จากนั้นอัปโหลดผลลัพธ์
คุณจะต้องใช้โปรแกรมแก้ไขโค้ด เช่น Sublime หรือ Notepad++ และเข้าถึงทั้งไดเร็กทอรีของไซต์ HTML และไดเร็กทอรีการติดตั้ง WordPress ใหม่ของคุณ
ขั้นตอนที่ 1: สร้างโฟลเดอร์ธีมใหม่และไฟล์ที่จำเป็น
บนเดสก์ท็อปของคุณ ให้สร้างโฟลเดอร์ใหม่เพื่อเก็บไฟล์ธีมของคุณ ตั้งชื่อธีมตามที่คุณต้องการ
จากนั้น สร้างไฟล์สองสามไฟล์ (ซึ่งทั้งหมดจะอยู่ในโฟลเดอร์ธีมใหม่ของคุณ) ในตัวแก้ไขโค้ดของคุณ อย่าเพิ่งทำอะไรกับพวกเขา เพียงเปิดทิ้งไว้เพื่อแก้ไขเพิ่มเติม
- Style.css
- Index.php
- header.php
- sidebar.php
- footer.php
ขั้นตอนที่ 2: คัดลอก CSS ที่มีอยู่ไปยังสไตล์ชีตใหม่
หากคุณต้องการทำซ้ำการออกแบบ นี่อาจหมายความว่าคุณมี CSS บางส่วนที่คุณต้องการบันทึกเป็นอย่างน้อย ดังนั้นไฟล์แรกที่คุณต้องการแก้ไขคือไฟล์ Style.css ของคุณ
ในการเริ่มต้น ให้เพิ่มสิ่งต่อไปนี้ที่ด้านบนสุดของไฟล์ของคุณ
/* Theme Name: Replace with your Theme's name. Theme URI: Your Theme's URI Description: A brief description. Version: 1.0 Author: You Author URI: Your website address. */
หลังจากส่วนนี้ ให้วาง CSS ที่มีอยู่ของคุณด้านล่าง บันทึกและปิดไฟล์
ขั้นตอนที่ 3: แยก HTML ปัจจุบันของคุณ
ก่อนที่เราจะเข้าสู่ขั้นตอนที่สาม ให้ฉันให้คุณทราบสั้น ๆ เกี่ยวกับวิธีการทำงานของ WordPress WordPress ใช้ PHP เพื่อเรียกและดึงข้อมูลบางส่วนจากฐานข้อมูลพื้นฐาน ไฟล์แต่ละไฟล์ที่เราใช้อยู่ในบทช่วยสอนเล็กๆ นี้ ได้รับการออกแบบมาเพื่อบอก WordPress ว่าส่วนใดของเนื้อหาเว็บไซต์ของคุณที่จะแสดงและที่ใด
ดังนั้น เมื่อฉันบอกว่าเราจะ "สับ" HTML ที่มีอยู่ของคุณ สิ่งที่เราทำจริง ๆ คือเพียงแค่ตัดและวางบางส่วนของโค้ดที่มีอยู่ของคุณลงในไฟล์ต่างๆ ที่เราเพิ่งสร้างขึ้น เพื่อให้ WordPress รู้ว่าจะแสดงที่ใด พวกเขา.
ไปเลย.
ขั้นแรก เปิดไฟล์ index.html ของไซต์ปัจจุบันของคุณ เน้นทุกอย่างตั้งแต่ด้านบนของไฟล์ไปจนถึงแท็กเปิด div class=”main” คัดลอกและวางส่วนนี้ลงใน ไฟล์ header.php ของคุณ บันทึกและปิด

ประการที่สอง กลับไปที่ไฟล์ index.html ของคุณ เน้นองค์ประกอบ aside class=”sidebar” และทุกอย่างที่อยู่ภายใน คัดลอกและวางส่วนนี้ลงในไฟล์ sidebar.php ของคุณ บันทึกและปิด
ประการที่สาม ใน index.html ของคุณ เลือกทุกอย่างหลังจากแถบด้านข้างและคัดลอกและวางลงในไฟล์ footer.php ของคุณ บันทึกและปิด
สุดท้าย ในไฟล์ index.html ให้เลือกทุกอย่างที่เหลือ (ซึ่งควรเป็นส่วนเนื้อหาหลัก) แล้ววางลงในไฟล์ index.php บันทึก แต่ยังไม่ปิด
คุณ สามารถ ปิดไฟล์ index.html ของคุณตอนนี้และไปยังขั้นตอนสุดท้ายได้ เกือบเสร็จแล้ว!
ขั้นตอนที่ 4: จบไฟล์ Index.php ของคุณ
ในการทำให้ไฟล์ index.php ของธีมใหม่ของคุณเสร็จสมบูรณ์ คุณต้องแน่ใจว่าไฟล์นั้นสามารถเรียกส่วนอื่น ๆ (นอกเหนือจากเนื้อหาหลัก) ที่อยู่ในไฟล์อื่นๆ ที่คุณสร้างขึ้นได้ หรือพูดอีกอย่างก็คือ นำองค์ประกอบที่เราเพิ่ง "สับ" กลับมารวมกัน
ที่ด้านบนสุดของไฟล์ index.php ให้วาง php บรรทัดต่อไปนี้
<?php get_header(); ?>
จากนั้น ที่ด้านล่างสุดของไฟล์ index.php ให้วางบรรทัด php เหล่านี้
<?php get_sidebar(); ?> <?php get_footer(); ?>
และสุดท้าย เราต้องเพิ่มสิ่งที่เรียกว่า The Loop นี่คือบิตหลักของ php ที่ WordPress ใช้เพื่อแสดงเนื้อหาโพสต์ของคุณต่อผู้เยี่ยมชม ดังนั้นขั้นตอนสุดท้ายในการสร้างไฟล์ index.php ของธีมใหม่คือการเพิ่มโค้ดด้านล่างในส่วนเนื้อหา
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<div class="post-header">
<div class="date"><?php the_time( 'M j y' ); ?></div>
<h2><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<div class="author"><?php the_author(); ?></div>
</div><!--end post header-->
<div class="entry clear">
<?php if ( function_exists( 'add_theme_support' ) ) the_post_thumbnail(); ?>
<?php the_content(); ?>
<?php edit_post_link(); ?>
<?php wp_link_pages(); ?> </div>
<!--end entry-->
<div class="post-footer">
<div class="comments"><?php comments_popup_link( 'Leave a Comment', '1 Comment', '% Comments' ); ?></div>
</div><!--end post footer-->
</div><!--end post-->
<?php endwhile; /* rewind or continue if all posts have been fetched */ ?>
<div class="navigation index">
<div class="alignleft"><?php next_posts_link( 'Older Entries' ); ?></div>
<div class="alignright"><?php previous_posts_link( 'Newer Entries' ); ?></div>
</div><!--end navigation-->
<?php else : ?>
<?php endif; ?>
บันทึก index.php ของคุณและปิด ธีมของคุณเสร็จแล้ว! เหลือเพียงอัปโหลดไปยังเว็บไซต์ WordPress ของคุณ
ขั้นตอนที่ 5: อัปโหลดธีมใหม่ของคุณ
เมื่อคุณสร้างไฟล์ธีมและจัดเก็บไฟล์ทั้งหมดไว้ในโฟลเดอร์ธีมใหม่แล้ว คุณจะต้องเข้าถึงไดเร็กทอรีของการติดตั้ง WordPress ใหม่
วางโฟลเดอร์ธีมใหม่ของคุณไว้ภายใน /wp-content/themes/ จากนั้นกลับไปที่ WP Admin > Appearance > Themes และ ธีมที่ คุณสร้างขึ้นใหม่จะปรากฏขึ้นที่นั่น ไปข้างหน้าและเปิดใช้งาน!
สิ่งที่ต้องทำในตอนนี้คือเติมเว็บไซต์ WordPress ใหม่ของคุณด้วยเนื้อหาของเว็บไซต์เก่า ทำตามส่วนด้านล่าง (ข้ามส่วนเกี่ยวกับการใช้ธีมที่สร้างไว้ล่วงหน้า) เพื่อดูว่าดำเนินการอย่างไร
การใช้ธีม WordPress ที่สร้างไว้ล่วงหน้าและการนำเข้าเนื้อหา HTML
หากขั้นตอนข้างต้นดูเหมือนเข้มข้นหรือใช้เวลานานเกินไปสำหรับคุณ วางใจได้ มีวิธีอื่น แทนที่จะแปลงการออกแบบที่คุณกำลังทำงานด้วยอยู่ในตอนนี้เป็นธีม WordPress คุณสามารถใช้ประโยชน์จากหนึ่งในหลายพันธีมที่มีอยู่ในตลาด WordPress ที่กว้างขึ้น
มีธีมฟรีและมีธีมพรีเมียม ก่อนตัดสินใจเลือกธีมที่เหมาะกับคุณที่สุด คุณอาจต้องการอ่านว่าธีมใดได้รับการออกแบบมาเพื่อตอบสนองความต้องการของคุณและเรียกดูตามหมวดหมู่ของธีมที่นี่ที่ Elegant Themes และที่อื่นๆ
เมื่อคุณเลือกธีมที่ต้องการแล้ว (และดาวน์โหลดไฟล์ซิปแล้ว) คุณจะต้องกลับไปที่ WP Admin > Appearance > Themes > Add New และติดตั้ง/เปิดใช้งานธีม WordPress ใหม่ของคุณ
เมื่อเสร็จแล้ว คุณจะมีเว็บไซต์และธีม WordPress ใหม่ แต่อย่างอื่น เมื่อคุณดูตัวอย่างไซต์ของคุณ เนื้อหาจะว่างเปล่าและอาจดูน่าเบื่อ ไม่เป็นไร เพราะต่อไปเราจะนำเข้าเนื้อหาของไซต์เก่าของคุณ
ใน WP Admin ไปที่ Plugins > Add New และค้นหาปลั๊กอินชื่อ HTML Import 2 โดย Stephanie Leary เมื่อติดตั้งและเปิดใช้งานปลั๊กอินนี้แล้ว ให้ทำตามคู่มือผู้ใช้ที่มีประโยชน์เพื่อนำเข้าไดเรกทอรีทั้งหมดของหน้า HTML ครบเครื่องเรื่องภาพ!
หลังจากนี้ คุณจะมีเนื้อหาเก่าทั้งหมดของคุณอยู่บน WordPress และจัดรูปแบบตามธีมใหม่ของคุณ หรือหากคุณสร้างธีมของคุณเองด้านบน ไซต์ของคุณควรมีลักษณะเหมือนเมื่อก่อนเพียงแค่ทำงานบน WordPress
สรุปแล้ว
หากคุณเคยใช้โพสต์นี้เป็นแนวทางในการย้ายเว็บไซต์ของคุณไปยัง WordPress แสดงว่าคุณเพิ่งเข้าร่วมชุมชนโอเพ่นซอร์สที่ใหญ่ที่สุดในโลก ยินดีต้อนรับ! เป็นสถานที่ที่สนุกสนานกับนักพัฒนา นักออกแบบ บล็อกเกอร์ DIYers และอื่นๆ อีกมากมาย ทั้งการสร้าง เล่น และสร้างสรรค์ด้วยธีม/ปลั๊กอินของ WordPress และ WordPress
หากคุณ “พบข้อบกพร่องของ WordPress” เว็บไซต์ทางการของ WordPress.org นั้นเต็มไปด้วยธีม ปลั๊กอิน และแหล่งข้อมูลอื่นๆ ที่เป็นประโยชน์ หากคุณต้องการปรับแต่งไฟล์ธีมของคุณเพิ่มเติม ให้สำรวจ Codex เพื่อดูเคล็ดลับ กลเม็ด และรูปแบบต่างๆ ที่ดูเหมือนไม่มีที่สิ้นสุด
และแน่นอน เราหวังว่าคุณจะยังคงพูดคุยกันในความคิดเห็นด้านล่าง และสมัครรับข้อมูลโพสต์บล็อกเพิ่มเติมในอนาคต
ภาพขนาดย่อของบทความโดย Max Griboedov / shutterstock.com
