HTML静的ウェブデザインを変換する方法 ワードプレスのテーマ?WordPressが提供する柔軟性、カスタマイズ性、使いやすさを体験してください。
![图片[1]-如何将静态HTML网站转换为WordPress主题:完整指南](https://www.361sale.com/wp-content/uploads/2025/02/20250211183840877-image.png)
変換用HTMLデザインの準備
変換プロセスを開始する前に、HTMLデザインを準備します。ここでは、スムーズな移行のための重要なステップをご紹介します:
- HTMLコードの最適化
HTMLコードがきれいで構造化されており、HTML標準に準拠していることを確認します。検証ツールを使用してエラーをチェックし、不要な要素を削除します。画像を圧縮して読み込み速度を向上させましょう。 - 組織コンテンツ構造
を適切なHTML要素(例えば<ヘッダー
そして<ナビ
そして<メイン
歌で応える<フッター
) コンテンツの整理コンテンツを明確なセクションに分割し、見出しを追加することで、読みやすさが向上します。 SEO効果. - レスポンシブデザインの検討
HTMLデザインがまだレスポンシブでない場合は、必要な調整を行い、デバイス間でうまく表示・動作するようにします。Bootstrapのようなレスポンシブフレームワークを使用して、プロセスを簡素化することを検討してください。 - バックアップ・デザイン
問題が発生した場合に備えて、何かをする前には必ず元のHTMLファイルをバックアップしてください。
![图片[2]-如何将静态HTML网站转换为WordPress主题:完整指南](https://www.361sale.com/wp-content/uploads/2025/02/20250211183914518-image.png)
HTMLをWordPressに変換
HTMLウェブサイトをWordPressに変換する方法はたくさんあります。
方法1:WordPressテーマフレームワークを使う
これは最も技術的なアプローチです。既存のHTMLコードをベースにして、WordPressのテーマファイルをゼロから作成します。
1. テーマフォルダと基本ファイルの作成
ウェブサイトテーマを作成するには、まず新しいフォルダを作成し、希望するテーマの名前を付けます。これらのファイルはすぐに編集する必要があるので、コードエディタで開いておいてください。好みに応じて、これらのファイルを.txtファイルとして作成し、拡張子を.phpまたは.cssに変更することもできます。
2. 既存のCSSをWordPressのスタイルシートにコピーする方法
CSSファイルに集中して、今すぐテーマのデザインを始めましょう。他のサイトからWordPressに移行する場合は、古いサイトの CSSコード コピーして、作成された スタイル.css CSSはウェブサイトの外観に欠かせません。
にCSSコードを追加します。 スタイル.css ファイルを使用してデザインを適用します。これでWordPressサイトが見違えるようになります。
/*
テーマ名:あなたのテーマ名に置き換えてください。
Theme URI: あなたのテーマのURI
説明: 簡単な説明
バージョン: 1.0
作者:あなた
Author URI: あなたのウェブサイトのアドレス。
*/
3.既存のHTMLの分離
次に、HTMLドキュメントをさまざまな部分に分割し、それぞれの部分を PHPドキュメント.
少し複雑に感じますが、本当に必要なのはHTMLコードの異なる部分をコピーを作成し、それを適切な PHP ファイルに貼り付けます。
以下は標準的なHTMLテンプレートです。 ヘッダー、サイドバー、フッター.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Test Site</title>
<meta name="description" content="Website description">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="header-container">
<header class="wrapper clearfix">
<h1 class="title">サイトタイトル</h1>
<nav>
<ul>
<li><a href="#">メニュー項目 #1</a></li>
<li><a href="#">メニュー項目 #2</a></li>
<li><a href="#">メニュー項目 #3</a></li>
</ul>
</nav>
</header>
</div>
<div class="main-container">
<main class="main wrapper clearfix">
<article>
<header class="entry-header">
<h2 class="entry-title">記事</h2>
</header>
<p>テストテキストはこちら</p>
<h2>小見出し</h2>
<p>詳細はこちらをご覧ください。 </p>
<h2>Aサブ</h2>
<p>詳細はこちらをご覧ください。 </p>
</article>
<aside>
<h3>サイドバーはこちら</h3>
<p>Etiam ullamcorper lorem dapibus velit suscipit ultrices. </p>
</aside>
</main> <!-- #main -->
</div> <!-- #main-container -->
<div class="footer-container">
<footer class="wrapper">
<p class="footer-credits">© 2025 私のテストサイト</p>
</footer>
</div>
</body>
</html>
HTMLのデザインが異なる場合は、手順を少し調整する必要があるかもしれません。しかし核となるプロセスは変わりません.
WordPressテーマの構築を続けるには インデックス.html ファイル(つまりメインのHTMLウェブサイトファイル)を作成し、次に先ほど作成したWordPressテーマファイルを見て、コードを別々のPHPファイルに分割します。
3.1. header.phpの作成
HTMLファイルの名前を <head>
まで 主な内容<メイン
もしかしたら <div class="main">
) 前のコードをコピーして header.php ドキュメンテーション
ある </head>
タグを終了する前に <?php wp_head();?>
これは、多くのWordPressプラグインが適切に機能するために不可欠です。 これは多くのWordPressプラグインが正常に動作するために不可欠です。
header.phpのサンプルコードです:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Website Title</title>
<meta name="description" content="Website description">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="style.css">
<?php wp_head();?>
</head>
<body>
<div class="header-container">
<header class="wrapper clearfix">
<h1 class="title">サイトタイトル</h1>
<nav>
<ul>
<li><a href="#">ナビ項目 #1</a></li>
<li><a href="#">ナビアイテム #2</a></li>
<li><a href="#">ナビアイテム #3</a></li>
</ul>
</nav>
</header>
</div>
<div class="main-container">
<main class="main wrapper clearfix">
3.2.sidebar.phpの作成
のすべての人々が <余談
中のコンテンツは サイドバー.php ドキュメンテーション
sidebar.phpのサンプルコードです:
<aside>
<h3>サイドバー</h3>
<p>を持つことができます。このような瞑想は、このような瞑想は、このような瞑想に似ています。</p>
</aside>
3.3. footer.phpの作成
最後にフッターのコードは その後 フッター.php ファイルを
</body>
閉じタグの前に <?php wp_footer();?>
ような wp_head
ある header.php
役割
footer.phpのサンプルコードです:
</main> <!-- #main -->
</div> <!-- #main-container -->
<div class="footer-container">
<footer class="wrapper">
<p class="footer-credits">© 2019 私の想像上のウェブサイト</p>
</footer>
</div>
<?php wp_footer();?>
</body>
</html>
4.協会 header.php
歌で応える index.php
書類
が作成されました。 header.php
ファイルを作成する必要があります。基本的にはHTMLでスタイル・シートが呼び出される方法の変更に合わせるためです。 WordPress PHPテーマ標準フォーマット.
修正 header.php
スタイルシートを正しく読み込むために
ある header.php
ファイルで <head>
セクションにWordPress標準の書式を追加して スタイル.css
ファイル正しいコードは以下の通りです:
<link rel="stylesheet" href="/style.css" type="text/css" media="all" />を参照してください。
こうすることで、WordPressは固定パスに依存することなく、テーマのスタイルシートを正しく読み込むことができます。
確立 index.php
呼ぶ header.php
新しく作成した index.php
ファイルはこの時点では空です。次のコードをコピーして index.php
ドキュメンテーション
<article class="<?php post_class(); ?>" id="post-<?php the_ID(); ?>">
<h2 class="entry-title"><?php the_title(); ?></h2>
<?php if ( !is_page() ):?>
<section class="entry-meta">
<p>投稿日 <?php the_date();?</p>
</section>
<?php endif; ?>
<section class="entry-content">
<?php the_content(); ?>
</section>
<section class="entry-meta"><?php if ( count( get_the_category() ) ) : ?>
<span class="category-links">
Posted under:
</span>
<?php endif; ?></section>
</article>
このコードが行うこと
✔ <?php get_header(); ?>
-- コール header.php
サイトのヘッダーコンテンツを紹介します。
✔ <?php while ( have_posts() ) : the_post(); ?>
-- ワードプレスを始める メインループ動的コンテンツの表示。
✔ <?php the_title(); ?>
-- 記事のタイトルを表示します。
✔ <?php the_date();?
-- 公開時刻と作者情報を表示 (ページ以外の場合のみ) is_page()
).
✔ <?php the_content(); ?>
-- 記事の内容を表示します。
✔ <?php get_the_category_list( ', ' ); ?>
-- 記事カテゴリーのリストを表示します。
✔ <?php get_sidebar(); ?>
-- コール サイドバー.php
サイドバーコンテンツをロードします。
✔ <?php get_footer(); ?>
-- コール フッター.php
フッターコンテンツをロードします。
WordPressテーマの完全変換
これらのステップを完了すると、次のようなオリジナルHTMLウェブサイトが完成します。 ワードプレスのテーマそしてワードプレスサイトにアップロードする準備ができました。.
このようにして、HTMLウェブサイトを 動的にロード可能なコンテンツのWordPressテーマ!
5.テーマのスクリーンショットを作成し、テーマをアップロード
WordPressテーマの作成 スクリーンショットワードプレスの便利なロケーション インストルメントパネル でテーマの外観をプレビューします。このスクリーンショットは style.css ヘッダー情報 をWordPressのテーマ管理インターフェイスに統合します。
![图片[3]-如何将静态HTML网站转换为WordPress主题:完整指南](https://www.361sale.com/wp-content/uploads/2025/02/20250211180555141-image.png)
作成されたトピックのスクリーンショット
- ブラウザでウェブサイトを開きます。ページ全体のスクリーンショット.
- クロップ画像サイズ 880×660 ピクセルとして保存します。 スクリーンショット.png.
- ウェブサイトのテーマフォルダにscreenshot.pngを置きます。(つまり)
wp-content/themes/your-theme/
(カタログ)。
これにより、WordPressのテーマページにテーマのプレビュー画像が表示されます。
WordPressテーマのアップロード方法
これは以下の方法で可能です。 二つの方法 WordPressテーマをアップロードします。
方法1:FTPでテーマをアップロードする方法(圧縮不要)
- FTPクライアントを使用します。 ファイルジラ)に接続します。 WordPressウェブサーバー.
- のサーバーに移動します。 wp-content/themes/ カタログ
- themesフォルダ全体をthemesディレクトリにドラッグ&ドロップします。.
- アップロードが完了したら、WordPressのダッシュボードに移動します。 外観 → テーマ テーマを選択し、有効にします。
![图片[4]-如何将静态HTML网站转换为WordPress主题:完整指南](https://www.361sale.com/wp-content/uploads/2025/02/20250211180841580-image.png)
クリック新規追加ボタン。
![图片[5]-如何将静态HTML网站转换为WordPress主题:完整指南](https://www.361sale.com/wp-content/uploads/2025/02/20250211180940279-image.png)
クリックトピックのアップロードボタンをクリックします。をクリックしてください。「ドキュメントの選択をクリックし、作成された .zip ファイルを見つけます。WordPressのダッシュボードに表示されるようにファイルを選択します。
![图片[6]-如何将静态HTML网站转换为WordPress主题:完整指南](https://www.cloudways.com/blog/wp-content/uploads/Upload-zip-file.png)
テーマファイルを選択し今すぐインストールこれでWordPressサイトにテーマがインストールされます。これでテーマがWordPressサイトにインストールされます。
![图片[7]-如何将静态HTML网站转换为WordPress主题:完整指南](https://www.cloudways.com/blog/wp-content/uploads/Install-theme.png)
テーマがアップロードされたらWordPressがインストールを確認し、成功のメッセージを表示します。次にアクティブ化ボタンをクリックして、新しいテーマをサイト上で有効にします。
![图片[8]-如何将静态HTML网站转换为WordPress主题:完整指南](https://www.cloudways.com/blog/wp-content/uploads/Theme-installed-1.png)
✅ バンテージファイルをzip圧縮する必要はありません。
方法2:子テーマを使ってHTMLサイトを手動で変換する方法
前の方法とは異なり、ゼロからテーマを構築するのではなく、この方法では、元のHTMLデザインのスタイルを維持するために、既存のWordPressテーマをベースに子テーマを作成します。以下はその手順です:
1.適切なWordPressテーマの選択
まず、HTMLのデザインに合ったWordPressテーマを選びます。その際、レイアウトや構造が似ている子テーマ(チャイルドテーマ)を選ぶと、修正箇所を減らしやすいのでおすすめです。
2.サブトピックフォルダの作成
WordPressのテーマディレクトリ(wp-content/themes/
)、新しい子フォルダを作成します。
命名規則:親テーマ名をベースとし、最後に"-child "サフィックスをつけます。
たとえば、親トピック名が インシャル・ワードプレス・テーマそして、新しいフォルダーの名前を決めます:
インシャルワードプレステーマ
銘記フォルダ名にスペースを含めることはできません。
3.子テーマのスタイルシート作成(style.css)
新しく作成した子テーマフォルダに、新しい スタイル.css
ファイルに以下のコードを追加してください:
/*
テーマ名:inshal-wordpress-theme-child
テーマURI: http://example.com/inshal-wordpress-theme-child/
説明:inshal-wordpress-theme子テーマ
作者: WPZOOM
作成者URI: http://example.com
テンプレート: inshal-wordpress-theme
バージョン: 1.0.0
ライセンス: GNU General Public License v2 またはそれ以降
ライセンス URI: http://www.gnu.org/licenses/gpl-2.0.html
タグ: ワンカラム, 右サイドバー, フレキシブルヘッダー, アクセシビリティ対応, カスタムカラー, カスタムヘッダー, カスタムメニュー, カスタムロゴ, エディタスタイル特集画像, フッターウィジェット, 投稿フォーマット, rtl 言語サポート, 付箋投稿, テーマオプション, スレッドコメント, 翻訳対応
*/
核心::
テーマ名
は子テーマの名前で、カスタマイズできますが、一意である必要があります。テンプレート
そうしないと、子テーマは親テーマの機能を正しく継承しません。バージョン
バージョン番号は必要に応じて更新できます。
4.クリエイション functions.php
のスタイルを継承します。
子テーマが親テーマのCSSスタイルを適切に継承するためには functions.php
ドキュメンテーション
子テーマフォルダ内に、新しい functions.php
ファイルに以下のコードを追加してください:
phpCopyEdit<?php
function inshal_child_theme_enqueue_styles() {
wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
}
add_action('wp_enqueue_scripts', 'inshal_child_theme_enqueue_styles');
?>
は英語の -ity、-ism、-ization に対応します。::
wp_enqueue_style
関数は親テーマのCSSスタイルを読み込むために使われ、子テーマのHTMLページのスタイルが崩れる問題を回避します。add_action('wp_enqueue_scripts', 'inshal_child_theme_enqueue_styles');
スタイルシートがWordPressの適切なタイミングで読み込まれることを確認してください。
5.アクティベーションサブテーマ
方法1:WordPressのダッシュボードからアップロードする方法
子フォルダの圧縮
- 候補者を決める
インシャル・ワードプレス・テーマ・チャイルド/
フォルダに保存し、.zip ファイルに圧縮します。inshal-ワードプレス-テーマ-子.zip
).
子テーマのアップロードと有効化
- WordPressのダッシュボードにログインし、次のページに移動します。 外観 → テーマ.
- 打点 新規追加 ボタン。
![图片[9]-如何将静态HTML网站转换为WordPress主题:完整指南](https://www.361sale.com/wp-content/uploads/2025/02/20250211182634988-image.png)
- 打点 テーマのアップロードを選択し
ジッパー
ドキュメンテーション
![图片[10]-如何将静态HTML网站转换为WordPress主题:完整指南](https://www.361sale.com/wp-content/uploads/2025/02/20250211182643839-image.png)
- アップロードが完了したら 今すぐインストールをクリックしてください。 起動.
![图片[11]-如何将静态HTML网站转换为WordPress主题:完整指南](https://www.361sale.com/wp-content/uploads/2025/02/20250211182656151-image.png)
方法2:サーバーへの手動アップロード
- FTPクライアント(例えば ファイルジラ) を使用してサーバーに接続します。
- 入り込む wp-content/themes/ カタログ
- 直接ドラッグ&ドロップ
インシャル・ワードプレス・テーマ・チャイルド/
フォルダからテーマ
カタログ - WordPressのダッシュボードにログインし、次のページに移動します。 外観 → テーマをクリックし、サブトピックを見つけて 起動.
6.元のHTMLサイトと一致するようにデザインを調整します。
WordPressサイトの外観を元のHTMLサイトと一致させるには、HTMLコードとCSSスタイルを手動で調整する必要があります。
方法論::
- 元のHTMLコードをWordPressのページやテンプレートファイルにコピーします(例
header.php
そしてフッター.php
). - カスタムCSSを使うか、子テーマの
スタイル.css
. - オリジナルのHTMLサイトの機能に合わせて、WordPressのメニュー、プラグイン、ウィジェットを設定します。
銘記HTMLサイトを自動変換するプラグインはありますが、WordPressの最新バージョンには対応していない場合があります。そのため、サイトが正しく機能するように手動でコードを調整することをお勧めします。
最終結果
これらの手順を完了すると、WordPressサイトは正常に変換され、元のHTMLサイトのルック&フィールを継承します。
- 子テーマは明確な構造を持っており、すべての修正は親テーマの更新に影響を与えません。
- WordPressテーマ機能のサポート(テーマのカスタマイズ、メニュー、プラグインなど)。
- サイトのルック&フィールはHTMLサイトと一貫性を保ち、動的なコンテンツ管理機能を備えています。
こうして、HTMLウェブサイトはWordPressの子テーマに無事変換されました!
トラブルシューティング
ある HTMLからWordPressへの変換 その過程で遭遇する可能性のある一般的な問題がいくつかあります。ここでは、その問題点と解決策をご紹介します:
1.画像パスの問題
万が一 画像が正しく表示されないご確認ください WordPressテーマファイルの画像パス.パスがテーマカタログとの関連間違ったファイルの場所を指しているのではありません。
2.CSSスタイルの問題
万が一 CSSスタイルが正しく適用されないご確認ください CSSファイル 競合やエラーはありません。を確実にするために、既存のスタイルを修正または上書きする必要があるかもしれません。 スタイル.css
正しく読み込んでください。 wp_enqueue_style()
関連コード
3. プラグインの競合
プラグインによっては被験者の正常な機能の妨害.異常な機能の問題が発生した場合は、次のことができます。プラグインを1つずつ無効化競合を引き起こしているプラグインを特定し、それに応じて調整するか、代替プラグインを探します。
4.テンプレート階層の問題
万が一 テンプレートファイルが期待通りに読み込まれませんご確認ください WordPressテンプレートの階層テンプレートファイルネーミングは正しいを作成し、正しいサブジェクトディレクトリに置きます。例えば
index.php
(マスターテンプレート)header.php
(ヘッダーテンプレート)フッター.php
(フッターテンプレート)ページ.php
(ページテンプレート)シングル.php
(記事詳細ページテンプレート)
概要
そうしれいかん HTMLウェブサイトからWordPressテーマへの変換 以下のような多くの利点があります。カスタマイズ性の向上歌で応えるより効率的なコンテンツ管理.
このチュートリアルの手順に従って静的なHTMLデザインを動的なWordPressウェブサイトに変換します。.変換する前に、必ず
- HTMLコードの最適化構造の明確性の確保
- コンテンツの合理的な構成以下は、読みやすさと管理しやすさを向上させるプログラムの主な要素です。
- さまざまな画面サイズに最適化このたび、よりレスポンシブな体験が保証されることになりました。
- バックアップウェブサイトデザインデータ損失の防止
これらの手順を完了すると、WordPressサイトにはより強力な機能性、拡張性また、その後の最適化や管理も容易です。
お問い合わせ |
---|
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ! |
① 電話:020-2206-9892 |
② QQ咨询:1025174874 |
三 Eメール:info@361sale.com |
④ 勤務時間: 月~金、9:30~18:30、祝日休み |
この記事へのリンクhttps://www.361sale.com/ja/32597この記事は著作権で保護されており、必ず帰属表示を付けて複製してください。
コメントなし