web-gelistirme-sc.com

Wordpress temasını nasıl dönüştürebilirim?

Google'ı aradım, ancak otomatik bir çözüm bulamadım. Bu yüzden manuel olarak başlattım. CSS dosyalarını eşlemek kolaydır, ancak blokları/şablonları eşlemenin bir yolunu arıyorum. Lütfen yardım et.

11
user931

Bunu yapmanın doğrudan bir yolu ya da herhangi bir programatik yolu yoktur. Bunun nedeni şablon yapılarının çok farklı olmasıdır. Ancak en hızlı dönüşümler için atmanız gereken adımlar ...

  1. Temayı Wordpress içine yükleyin ve ardından siteyi bir tarayıcıda görüntüleyin. (bunun amacı şablonun temel HTML yapısını çıkarmaktır).
  2. Sayfadaki kaynağı görüntüleyin, tüm HTML'yi kopyalayın ve bir metin düzenleyicisine bırakın. Yeni bir proje klasörüne kaydedin.
  3. CSS ve JS dosyalarını bu yeni proje klasörüne kopyalayın. Kuruluş için bir "css" klasörü ve bir "js" klasörü kullanmanızı öneririm.
  4. Tüm görüntüleri bu proje klasörüne kopyalayın. "İmages" klasörünü kullanmanızı öneririm.
  5. Şimdi Drupal için bir temaya dönüştürmeniz gereken temel şablona sahipsiniz. Meşgul olma zamanı!
  6. "Garland" temasını yeni bir proje klasörüne kopyalamanızı ve yeni tema adınıza yeniden adlandırmanızı öneririm. Bu işleri hızlandıracak.
  7. Css, js ve images klasörlerinin üzerine yeni tema projesine kopyalayın.
  8. Css ve js dosyalarını yüklemek için .info dosyasını düzenleyin.
  9. Herhangi bir görüntü ve diğer dosya yollarını göreceli olarak yüklemek için css ve js dosyalarını değiştirin.
  10. Page.tpl.php ve şablon html dosyanız arasında yan yana karşılaştırma kullanarak, tpl dosyasının yapısını html dosyasına yakın olacak şekilde dönüştürmeniz gerekir. Dinamik referansları kaldırmamaya dikkat edin.
  11. Test edin, gerekiyorsa sorun giderin.

Bu çok fazla adım, ama işe yarıyor. Ayrıca, üzerinde oluşturulacak bir iskelet teması sağlayan bir tema çerçevesi de kullanabilirsiniz. Bununla ilgili tek sorun, bazen bu çerçevelerin çok ağır olması ve gerekenden daha fazlasını yapmasıdır. Zen yaygındır, ancak çok ağırdır. Daha fazla bilgiyi drupal.org adresindeki Drupal web sitesinde bulabilirsiniz (tema arayın). Aşağıda bazı temel temalara bazı bağlantılar verilmiştir.

Son olarak, Drupal'ın tema kılavuz için bir bağlantı.

16
Patrick

Arthurmond'un cevabına katılıyorum, ancak tüm HTML ve CSS'yi kopyalamamanızı değil, adım adım yapmanızı öneririm. HTML'yi önce menü için kopyalayın; daha sonra bunun için CSS'yi kopyalayın. İşlem için Firebug kullanın. Bu şekilde sadece gerçekten gerekli şeylerle sonuçlanacaksınız. Ayrıca çok esnek olduğu ve herhangi bir yerleşim probleminiz olmayacağı için bir ızgara sistemi hattı 960.gs öneririm.

4
Varshith

Ben de bir WordPress temayı Drupal) dönüştürmek için bir yol arıyordum ama kolay bir çözüm bulamadık.

Drupal sitem çoğunlukla metin içeriği olduğundan, WP Drupal içeren sitemde bir iframe oluşturmaya karar verdim) bir site.

Antrenman yapacak gibi görünüyor. Üstbilgi ve altbilgi Drupal şablon dosyasından kaldırdım ve şimdi sahip olduğum tek şey benim WP site içindeki gövde).

Drupal sitesinde biraz CSS ayarlamam gerekecek ama gerçekten bu hibrid tasarımı dört gözle bekliyorum.

1
Parag