Bagaimana cara mengonversi tema Wordpress?


11

Saya mencari di Google, tetapi saya tidak menemukan solusi otomatis. Jadi, saya sudah memulainya secara manual. Memetakan file CSS itu mudah, tapi saya sedang mencari cara untuk memetakan blok / template. Tolong bantu.

Jawaban:


16

Tidak ada cara langsung untuk melakukannya atau cara terprogram. Ini karena struktur template sangat berbeda. Namun berikut adalah langkah-langkah yang harus Anda ambil untuk konversi tercepat ...

  1. Muat tema di Wordpress lalu lihat situs di browser. (tujuan dari ini adalah untuk mengekstraksi struktur HTML dasar dari template).
  2. Lihat sumber pada halaman, salin semua HTML dan masukkan ke editor teks. Simpan ke folder proyek baru.
  3. Salin file CSS dan JS ke folder proyek baru ini. Saya sarankan menggunakan folder "css" dan folder "js" untuk organisasi.
  4. Salin semua gambar ke folder proyek ini. Saya sarankan menggunakan folder "gambar".
  5. Sekarang Anda memiliki templat dasar yang Anda butuhkan untuk mengubahnya menjadi tema untuk Drupal. Waktunya sibuk!
  6. Saya sarankan untuk menyalin tema "garland" ke folder proyek baru dan menamainya dengan nama tema baru Anda. Ini akan mempercepat.
  7. Salin folder css, js, dan gambar ke proyek tema baru.
  8. Edit file .info untuk memuat file css dan js.
  9. Ubah file css dan js untuk memuat gambar dan jalur file lain agar relatif terhadap mereka.
  10. Menggunakan perbandingan berdampingan antara page.tpl.php dan file html template Anda, Anda perlu mengubah struktur file tpl agar dekat dengan file html. Berhati-hatilah untuk tidak menghapus referensi dinamis.
  11. Tes, atasi masalah sesuai kebutuhan.

Ini banyak langkah, tetapi berhasil. Anda juga dapat menggunakan kerangka tema yang menyediakan tema kerangka untuk membangun. Satu-satunya masalah dengan ini adalah bahwa kadang-kadang kerangka kerja ini sangat berat dan melakukan jauh lebih banyak dari yang dibutuhkan. Zen adalah yang umum, tetapi sangat berat. Anda dapat menemukan lebih banyak di situs web Drupal di drupal.org (mencari tema). Di bawah ini adalah beberapa tautan ke beberapa tema dasar.

  • Kerangka Zen
  • NineSixty (960 Grid System, konsep yang sangat fleksibel, saya belum pernah menggunakannya)
  • Fluid Grid (konsep hebat lainnya, saya telah melihat ini dalam aksi dan sangat bagus)

Akhirnya, inilah tautan ke panduan bertema Drupal .


Saya ingin menambahkan bahwa sejak menulis ini tahun lalu saya telah menggunakan tema dasar 960gs dan hanya indah seberapa baik kerjanya. Saya bahkan menggunakannya untuk mengubah templat dasar yang saya beli secara online menjadi tema Drupal SANGAT cepat. Saya jatuh cinta dengan sistem dan sangat merekomendasikannya. Saya biasanya bukan pria front-end, tetapi masih bisa melakukan pekerjaan jika diperlukan.
Patrick

Saya ingin menambahkan, Anda menyebutkan menyalin tema karangan bunga dan menggunakan ini sebagai titik awal. Saya sarankan menggunakan salah satu tema pemula yang Anda sebutkan seperti Zen (saya akan merekomendasikan seseorang menggunakan Zen jika ini adalah pertama kalinya mereka melakukan ini). Ini dirancang hanya untuk tujuan ini dan akan mengarah pada peretasan yang jauh lebih sedikit dan tema yang lebih fleksibel pada akhirnya.
cjm2671

1
Zen memiliki banyak overhead yang terlibat dan benar-benar dapat menyebabkan lebih banyak kebingungan jika dibandingkan dengan beberapa tema yang lebih ringan. Plus banyak tambahan yang ada di D6 tersedia dalam beberapa bentuk inti di D7.
Patrick

Anda dapat menggunakan wget untuk mendapatkan situs: wget --recursive --no-clobber --page-requisites --html-extension --convert-links --restrict-file-names=windows --no-parent -e robots=off --domains domain.com http://domain.com/path. Kemudian ikuti instruksi dalam jawaban ini.
frazras

4

Saya setuju dengan jawaban pthurmond, tetapi saya menyarankan untuk tidak menyalin seluruh HTML dan CSS tetapi melakukannya langkah demi langkah. Salin HTML pertama untuk, katakanlah, menu; lalu salin CSS untuk itu. Gunakan Firebug untuk prosesnya. Dengan cara ini Anda akan berakhir hanya dengan hal-hal yang benar-benar diperlukan. Saya juga merekomendasikan sistem grid 960.gs karena sangat fleksibel dan Anda tidak akan memiliki masalah tata letak.


1

Saya juga sedang mencari cara untuk mengubah tema WordPress ke Drupal tetapi tidak menemukan solusi yang mudah.

Karena situs Drupal saya sebagian besar adalah konten teks, saya memutuskan untuk membuat iframe di dalam situs WP saya yang berisi situs Drupal.

Sepertinya akan berolahraga. Saya telah menghapus header dan footer dari file template Drupal dan sekarang semua yang saya miliki adalah tubuh di dalam situs WP saya.

Saya harus menyesuaikan CSS di situs Drupal sedikit tapi saya benar-benar menantikan desain hybrid ini.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.