Bagaimana cara mengubah kode html menjadi situs web?

Jadi, Anda telah melihat statistik terbaru, mengatakan bahwa WordPress saat ini mendukung 33% situs web di internet. Sebagai pemilik situs web, Anda dapat mempertimbangkan untuk mengonversi situs HTML statis Anda ke WordPress

Meskipun masih oke untuk memiliki situs web berbasis HTML karena HTML5 cukup kuat, terutama untuk situs pajangan. Tetapi untuk yang lainnya, WordPress memberikan solusi yang lebih nyaman. WordPress menawarkan banyak tema, plugin, dan widget untuk meningkatkan situs web dan menambahkan fitur yang bermanfaat

Ini juga mudah dikelola. Anda dapat menambah dan menghapus konten tanpa coding. Dengan situs HTML, ini adalah cerita yang berbeda. Kecuali Anda tahu cara membuat kode, memperbarui konten dengan HTML bisa jadi sulit

Pada artikel ini, Anda akan mempelajari cara mengonversi HTML statis ke WordPress, dan berbagai metode untuk melakukannya. Mari kita mulai

Bagaimana cara mengubah kode html menjadi situs web?

Hal yang Harus Diperhatikan Saat Bergerak

Sebelum pindah, Anda perlu mempertimbangkan beberapa hal

  • Layanan hosting. Anda harus memiliki paket hosting sebelum memulai, karena persyaratannya mungkin berbeda dari situs HTML. Anda memerlukan hosting untuk situs WordPress Anda. Sebagai alternatif, Anda dapat menghosting situs web Anda secara lokal, dan menayangkannya nanti
  • Editor kode. Anda memerlukan editor kode seperti Notepad ++, Atom, Sublime, dll. , untuk mengubah kode HTML situs web Anda
  • Waktu dan uang. Anda perlu mempertimbangkan waktu dan uang yang ingin Anda investasikan. Jika Anda siap dan berkomitmen untuk belajar, tutorial ini sangat cocok untuk Anda. Alternatifnya, Anda juga dapat menyewa pengembang atau menggunakan aplikasi migrasi WordPress untuk membantu mengonversi. Mempekerjakan seseorang jauh lebih mudah, tetapi Anda akan kehilangan kesempatan untuk belajar, dan prosesnya mungkin mahal

Berbagai Cara Mengonversi HTML ke WordPress

Ada beberapa metode untuk mengonversi HTML ke WordPress, dan memiliki tingkat kesulitan yang berbeda. Mereka adalah sebagai berikut

  • Membuat Tema WordPress dari situs HTML statis. Jika Anda lebih suka desain situs web HTML lama Anda utuh, opsi ini cocok untuk Anda. Itu juga rute yang paling menantang dan membutuhkan pengkodean. Tapi, jangan terintimidasi. Yang perlu Anda lakukan hanyalah menyalin/menempelkan kode HTML lama ke beberapa file PHP
  • Kehilangan desain dan mempertahankan konten saja. Jika Anda tidak keberatan meninggalkan desain situs web lama dan menemukan tema WordPress untuk awal yang baru, opsi ini cocok untuk Anda. Anda hanya perlu mentransfer konten ke rumah barunya
  • Menggunakan tema anak yang diadaptasi dari tema yang sudah ada. Ini mungkin cara termudah jika Anda ingin mempertahankan desain situs web lama. Dengan metode ini, Anda akan menggunakan tema WordPress yang sudah ada sebelumnya dan mengembangkannya. Sebagai bonus, Anda dapat langsung menggunakan fitur canggih WordPress

Migrasi situs web menjadi mudah – cukup buat keputusan dan duduk santai sementara kami melakukan sisanya. Migrasikan Situs Web Anda

Membuat Tema WordPress Dari Situs HTML Statis

Jika tujuan Anda adalah membuat situs web WordPress yang menyerupai situs HTML lama Anda dari awal, Anda bisa mulai dari sini. Dalam tutorial ini, kami menggunakan template HTML statis oleh Rachel McCollin

1. Buat Folder Tema Dan File Dasar

Buat folder tema baru di desktop Anda dan beri nama. Kami menamai folder kami sebagai tema saya. Setelah itu, buka editor kode Anda dan buat file berikut

  • gaya. css
  • indeks. php
  • tajuk. php
  • sidebar. php
  • footer. php

Biarkan editor terbuka. Kami akan kembali lagi nanti

2. Ubah CSS Situs Web Lama ke Lembar Gaya WordPress

Sekarang, kita akan membuat style sheet WordPress dengan menyalin kode CSS lama Anda ke dalamnya. Pergi ke gaya. file css, dan rekatkan kode ini

/*
Theme Name: My Theme
Author: LakiGarang
Author URI: https://hostinger.com/tutorials/author/luqman
Description: A development theme, from static HTML to WordPress
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

Kode ini memberikan informasi ke WordPress bahwa ini adalah tajuk stylesheet tema. Anda dapat mengedit detail seperti nama tema, penulis dan URL, deskripsi, dll

Tepat setelah header, salin dan tempel kode CSS lama Anda ke dalam file. Simpan dan tutup

3. Pisahkan HTML Situs Web Lama Anda

WordPress menggunakan PHP untuk menarik informasi dari basis datanya. Jadi, Anda perlu membagi HTML situs web lama Anda menjadi beberapa bagian untuk memastikannya dapat menyatukannya dengan benar

Bagaimana cara mengubah kode html menjadi situs web?

Jika ini terlihat rumit, jangan terlalu khawatir, prosesnya cukup mudah. Pertama, mari kita lihat bagaimana tampilan website statis kita dan kodenya.  

<!DOCTYPE html>
<!--[if lt IE 7]><html lang="en-US" class="ie6"><![endif]-->
<!--[if IE 7]><html lang="en-US" class="ie7"><![endif]-->
<!--[if IE 8]><html lang="en-US" class="ie8"><![endif]-->
<!--[if IE 9]><html lang="en-US" class="ie9"><![endif]-->
<!--[if gt IE 9]><html lang="en-US"><![endif]-->
<!--[if !IE]><html lang="en-US"><![endif]-->
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width" />
<title>WordPress Writer and Instructor | RACHEL McCOLLIN</title>

<link rel="stylesheet" type="text/css" media="all" href="style.css" />
<link href="https://fonts.googleapis.com/css?family=Assistant|Oswald" rel="stylesheet">

</head>

<body>
  
  <div class="header-bg">
  
    <header role="banner">
  
      <hgroup class="site-name three-quarters left">
        
        <!-- site name and description - site name is inside a div element on all pages execpt the front page and/or main blog page, where it is in a h1 element -->
        <h1 id="site-title" class="one-half-left">
          <a href="https://rachelmccollin.com/" title="RACHEL McCOLLIN" rel="home">RACHEL McCOLLIN</a>
        </h1>
        
        <h2 id="site-description">Fiction and Technical Writer</h2>
      
      </hgroup>
  
      <div class="right quarter">
                
          <a class="toggle-nav" href="#">☰</a>
          
      </div> <!-- .right quarter -->
    
    </header><!-- header -->
    
  </div><!-- header-bg-->
  
      
  <!-- full width navigation menu -->
  <nav class="menu main">
      
    <div class="skip-link screen-reader-text"><a href="#content" title="Skip to content">Skip to content</a></div>
            
    <div class="main-nav">
      <ul class="menu">
        <li class="menu-item"><a href="https://rachelmccollin.com/">Home</a></li>
        <li class="menu-item"><a href="https://rachelmccollin.com/about-me/">About Me</a></li>
        <li class="menu-item"><a href="https://rachelmccollin.com/books/">Books</a></li>
        <li class="menu-item"><a href="https://rachelmccollin.com/bookclub/">Book Club</a></li>
        <li class="menu-item"><a href="https://rachelmccollin.com/blog/">Blog</a></li>
        <li class="menu-item"><a href="https://rachelmccollin.com/contact/">Contact</a></li>
      </ul>
    </div>    
    
  </nav><!-- .main -->
    

  <div class="main">
    
    <div id="content" class="two-thirds left">

      <article class="post">
      
        <h2 class="entry-title">Welcome to This Website</h2>
    
        <section class="entry-content">
      
          <p>This site is comprised of one static HTML file.</p>
          <p>You will be able to add more content later via the WordPress admin screens.
            
          <h3>Here's a heading so you can check how it's styled</h3>
          <p>And another paragraph underneath.</p>
          <p>And a list:</p>
          
          <ul>
            <li>Item 1</li>
            <li>Item 2</li>
            <li>And so on...</li>
          </ul>
            
        
        </section><!-- .entry-content -->

      </article><!-- #post-## -->

    </div><!-- #content -->

    
    <aside class="sidebar one-third right">

      <aside class="widget-area">
        
        <div class="widget-container">
          
          <h3 class="widget-title">Buy My Book</h3>
          
          <img width="242" height="300" src="https://premium.wpmudev.org/wp-content/themes/wpmudev-2015-1/assets/img/projects/[email protected]?v=1" alt="WordPress: Pushing the Limits by Rachel McCollin" style="max-width: 100%; height: auto;" />
          
          <p><em>WordPress: Pushing the Limits</em> will help you become a professional WordPress developer.</p>
  
        </div>
      
      </aside>

    </aside>
    
  </div><!-- .main -->


  <footer>
  
    <div class="fatfooter">
  
      <p>Add footer content here with <a href="#">widget areas</a> - the tutorials will show you how.</p>
  
    </div>

  </footer>

</body>
</html>
_

Sekarang, buka indeks situs web statis lama Anda. html, kami akan membaginya menjadi file WordPress yang baru dibuat. (Contoh di bawah ini adalah markup kami)

tajuk. php

Everything from the beginning of your old HTML code up to the main content area goes into this file. The main content area usually expressed with

or
.

Additionally, right before the element, copy and paste this code . This ensures WordPress plugins work properly. When you finish, save the file.

<!DOCTYPE html>
<!--[if lt IE 7]><html lang="en-US" class="ie6"><![endif]-->
<!--[if IE 7]><html lang="en-US" class="ie7"><![endif]-->
<!--[if IE 8]><html lang="en-US" class="ie8"><![endif]-->
<!--[if IE 9]><html lang="en-US" class="ie9"><![endif]-->
<!--[if gt IE 9]><html lang="en-US"><![endif]-->
<!--[if !IE]><html lang="en-US"><![endif]-->
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width" />
<title>WordPress Writer and Instructor | RACHEL McCOLLIN</title>

<link rel="stylesheet" type="text/css" media="all" href="style.css" />
<link href="https://fonts.googleapis.com/css?family=Assistant|Oswald" rel="stylesheet">
<?php wp_head();?>
</head>

<body>
  
  <div class="header-bg">
  
    <header role="banner">
  
      <hgroup class="site-name three-quarters left">
        
        <!-- site name and description - site name is inside a div element on all pages execpt the front page and/or main blog page, where it is in a h1 element -->
        <h1 id="site-title" class="one-half-left">
          <a href="https://rachelmccollin.com/" title="RACHEL McCOLLIN" rel="home">RACHEL McCOLLIN</a>
        </h1>
        
        <h2 id="site-description">Fiction and Technical Writer</h2>
      
      </hgroup>
  
      <div class="right quarter">
                
          <a class="toggle-nav" href="#">☰</a>
          
      </div> <!-- .right quarter -->
    
    </header><!-- header -->
    
  </div><!-- header-bg-->
  
      
  <!-- full width navigation menu -->
  <nav class="menu main">
      
    <div class="skip-link screen-reader-text"><a href="#content" title="Skip to content">Skip to content</a></div>
            
    <div class="main-nav">
      <ul class="menu">
        <li class="menu-item"><a href="https://rachelmccollin.com/">Home</a></li>
        <li class="menu-item"><a href="https://rachelmccollin.com/about-me/">About Me</a></li>
        <li class="menu-item"><a href="https://rachelmccollin.com/books/">Books</a></li>
        <li class="menu-item"><a href="https://rachelmccollin.com/bookclub/">Book Club</a></li>
        <li class="menu-item"><a href="https://rachelmccollin.com/blog/">Blog</a></li>
        <li class="menu-item"><a href="https://rachelmccollin.com/contact/">Contact</a></li>
      </ul>
    </div>    
    
  </nav><!-- .main -->

sidebar. php

Everything belonging to the section