ホームページ >CMS チュートリアル >&#&プレス >SageでWordPressテーマ開発を近代化します
セージ:現代のWordPressテーマフレームワーク
数年前、WordPressテーマのフレームワークであるRootsを特集しました。 その後、ルーツは、セージとベッドロックという2つの強力なツールセットを提供する会社に進化しました。この記事では、Sageに焦点を当てています。Sageは、合理化されたWordPressテーマ開発のためのHTML5ボイラープレート、Gulp、Bower、およびBootstrapを活用するフレームワークです。これらのツール、インストール、カスタマイズ、および基本的なセージワークフローの概要については、
HTML5ボイラープレート、Gulp、Bower、Bootstrapなどのツールを使用してWordPressテーマ開発を近代化し、効率的で応答性の高いテーマをもたらします。
html5ボイラープレート:しっかりした基盤を提供する堅牢なフロントエンドテンプレート。
ファイルに追加して、開発モード用のWordPressを構成します:
テーマディレクトリ構造:theme-name
<code class="language-bash">git clone https://github.com/roots/sage.git theme-name</code>Sageは、機能を強化するための追加を備えた標準のWordPressテーマ構造を維持しています:
index.php
、functions.php
、404.php
など)lib
ディレクトリ:テーマ構成とユーティリティファイルが含まれています(assets.php
、init.php
、titles.php
)。
assets
main.css
ディレクトリ:テーマ翻訳用のlang
sage.pot
ディレクトリ:HTML5ボイラープレートベースのテンプレートを保持します
templates
カスタマイズ:ファイルを介してセージをカスタマイズします。 重要なカスタマイズポイントには、次のものが含まれます
タイトルタグ:を使用してタイトルタグの変更を有効/無効にします
lib/init.php
add_theme_support('title-tag')
サムネイル後のポスト:register_nav_menus()
add_theme_support('post-thumbnails')
add_theme_support('post-formats')
サイドバー:add_theme_support('html5')
add_editor_style()
セージのワークフローは、node.jsおよびnpmパッケージに依存しています。 NPMを使用して必要なツールをインストールします:register_sidebar()
widgets_init()
:パッケージを検索します。
:パッケージをインストールします。<code class="language-bash">git clone https://github.com/roots/sage.git theme-name</code>
:インストールされたパッケージをリストします。
:パッケージをアンインストールします。
bower search <query></query>
gulp:bower install <package></package>
gulpプラグインをインストール:bower list
実行bower uninstall <package></package>
ファイルはビルドプロセスを制御します。 必要に応じてタスクと設定をカスタマイズして結論:
Sageは、WordPressテーマ開発に対する強力で効率的なアプローチを提供します。最新のツールと合理化されたワークフローを活用することにより、開発者は高品質で応答性の高いテーマを簡単に作成できます。 この記事で提供されるプロセスとカスタマイズオプションの詳細な説明により、次のWordPressテーマプロジェクトにSageを効果的に利用できるようになります。
以上がSageでWordPressテーマ開発を近代化しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。