• 23-08-2018, 13:28:49
    #1
    Sıfırdan html,css,javascript kullanılarak yazılan bir sayfayı wordpress'de nasıl yayınlayabiliriz ?

    Daha doğrusu, dışarıdan eklenmiş bir sayfa gibi link vererek siteye şuanda ekleme yapıyorum ancak her sayfa için sabit kısımları (header,footer,menu gibi) elle manuel olarak bu sayfalardaki html'e ekleme yapmak gerekiyor. Bu mantıklı bir çözüm değil çünkü bu alanlarda yaşanacak en ufak bir değişiklikte tüm bu tarz sayfalara gidip elle düzenleme yapmak gerekiyor.

    İstediğim bu sayfalara otomatik olarak diğer kısımların eklenebilmesi. Bu mümkün müdür ?
  • 23-08-2018, 15:16:44
    #2
    Merhaba,

    <?php /* Template Name: Sayfa Adı */  ?>
    <?php get_header(); ?>
    
    html sayfanızın kodları
    
    <?php get_footer();?>
    
    ve tema dizinine yükleyin.
    
    Ardından Sayfalar > Yeni Ekle dedikten sonra sağ taraftan yukarıda adını vemriş olduğunuz sayfa şablonunu seçip yayınlayın.
  • 06-09-2018, 15:55:41
    #3
    Scorpion2763 adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    <?php /* Template Name: Sayfa Adı */  ?>
    <?php get_header(); ?>
    
    html sayfanızın kodları
    
    <?php get_footer();?>
    
    ve tema dizinine yükleyin.
    
    Ardından Sayfalar > Yeni Ekle dedikten sonra sağ taraftan yukarıda adını vemriş olduğunuz sayfa şablonunu seçip yayınlayın.
    Ancak deneyebildim, fonksiyon olarak çalışıypr ancak istediğimi tam olarak anlatamadığım için bu yöntem sorunumu çözmedi.

    Biraz daha detaylı bahsedecek olursam; html, css, js, img dosyalarını içeren bir single page app'i sitede önceki mesajda bahsettiğim şekilde yayınlamak istiyorum. Çok sayıda farklı tarzda tek sayfa uygulamalar var.
    Örneğin klasör yapısı şu şekilde;

    || - uygulamalar
    || - || - app 1
    || - || - || - app1.html
    || - || - || - app1.js
    || - || - || - app1.css
    || - || - || - img
    || - || - || - || - img11.png
    || - || - || - || - img12.png

    || - || - app 2
    || - || - || - app2.html
    || - || - || - app2.js
    || - || - || - app2.css
    || - || - || - img
    || - || - || - || - img21.png
    || - || - || - || - img22.png

    Şu anda app1.html dosyasını wp'ye yüklediğim zaman bu sayfayı görüntüleyebiliyorum ancak wp'deki şablonlara ulaşamıyoruz doğal olarak. Bu yüzden gerekli header, footer kodlarını html içine koydum ancak dediğim gibi bu çözümden memnun değilim.
    Örneğin bir şablon geliştirip, || - uygulamalar klasörünü wp'ye yükleyerek admin panelinden bunları listeleyip yayınlama gibi bir şansımız var mıdır ?
  • 06-09-2018, 15:59:28
    #4
    PHP code snippets eklentisi işinizi görecektir. Böylelikle ister yazı içinde, ister bileşenlerde her yerde kullanabilirsiniz kodunuzu.



    <?php
     
    $parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );
    require_once( $parse_uri[0] . 'wp-load.php' );
     
    ?>
    Not: Sıfırdan WP ile açılan bir sayfa yapmak istiyorsanız şu kodları sayfanızın başına eklemeniz yeterli olacaktır.
  • 06-09-2018, 16:27:13
    #5
    Onur89TR adlı üyeden alıntı: mesajı görüntüle
    PHP code snippets eklentisi işinizi görecektir. Böylelikle ister yazı içinde, ister bileşenlerde her yerde kullanabilirsiniz kodunuzu.




    <?php
     
    $parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );
    require_once( $parse_uri[0] . 'wp-load.php' );
     
    ?>
    Not: Sıfırdan WP ile açılan bir sayfa yapmak istiyorsanız şu kodları sayfanızın başına eklemeniz yeterli olacaktır.
    Tam anlayamadım aynı şeyden mi bahsediyoruz hocam ?



    <?php /* Template Name: App */ ?>
    <?php get_header(); ?>
    
    <?php include 'apps/app1/app1.html'?>
    
    <?php get_footer(); ?>
    Şöyle bir şey denedim ancak js kodları çalışmadı, css'lerden emin değilim muhtemelen onlar da çalışmadı. (css, js bağlantıları html içinde yapılmıştı)