Rumah >Tutorial CMS >WordTekan >Memodenkan Pembangunan Tema WordPress dengan Sage
Sage: Rangka Kerja Tema WordPress Moden
Beberapa tahun yang lalu, kami menampilkan akar, rangka kerja tema WordPress. Akar telah berkembang menjadi sebuah syarikat yang menawarkan dua alat yang kuat: Sage dan Bedrock. Artikel ini memberi tumpuan kepada SAGE, rangka kerja yang memanfaatkan html5 boilerplate, gulp, bower, dan bootstrap untuk pembangunan tema WordPress yang diselaraskan. Kami akan merangkumi gambaran keseluruhan alat, pemasangan, penyesuaian, dan aliran kerja asas Sage.
Kelebihan Utama Sage:
Alat penting:
Pemasangan:
Pemasangan Sage menggunakan git. Navigasi ke direktori tema WordPress anda dan laksanakan arahan berikut di terminal anda (ganti dengan nama tema yang anda pilih): theme-name
<code class="language-bash">git clone https://github.com/roots/sage.git theme-name</code>Sebagai alternatif, muat turun fail zip dari repositori GitHub, ekstrak, dan salin kandungannya ke folder baru dalam direktori tema WordPress anda.
Seterusnya, konfigurasikan WordPress untuk mod pembangunan dengan menambahkan baris ini ke fail
anda: wp-config.php
<code class="language-php">define('WP_ENV', 'development');</code>
Struktur direktori tema:
Sage mengekalkan struktur tema WordPress standard dengan penambahan untuk fungsi yang dipertingkatkan:index.php
, functions.php
, dll.) 404.php
Direktori lib
, assets.php
, init.php
). titles.php
Direktori assets
, bersama -sama dengan aset javascript dan imej. main.css
lang
untuk terjemahan tema. sage.pot
Direktori templates
Penyesuaian:
Sesuaikan sage melalui fail. Titik penyesuaian utama termasuk: 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()
register_sidebar()
widgets_init()
aliran kerja Sage bergantung pada pakej Node.js dan NPM. Pasang alat yang diperlukan menggunakan NPM:
<code class="language-bash">git clone https://github.com/roots/sage.git theme-name</code>Menggunakan Bower:
Gunakan perintah bower untuk menguruskan pakej depan:
bower search <query></query>
bower install <package></package>
bower list
bower uninstall <package></package>
Pasang plugin Gulp:
RUN
<code class="language-php">define('WP_ENV', 'development');</code>untuk menyusun dan mengoptimumkan aset.
Menyediakan kemas kini masa nyata. Fail gulp
mengawal proses binaan. Sesuaikan tugas dan tetapan seperti yang diperlukan dalam gulp watch
dan gulpfile.js
. gulpfile.js
assets/manifest.json
Sage menawarkan pendekatan yang kuat dan cekap untuk pembangunan tema WordPress. Dengan memanfaatkan alat moden dan aliran kerja yang diselaraskan, pemaju boleh membuat tema yang berkualiti tinggi dan responsif dengan mudah. Penjelasan terperinci mengenai proses dan pilihan penyesuaian yang disediakan dalam artikel ini harus membolehkan anda menggunakan Sage dengan berkesan untuk projek tema WordPress seterusnya.
Atas ialah kandungan terperinci Memodenkan Pembangunan Tema WordPress dengan Sage. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!