• 22-01-2023, 19:56:30
    #1
    Merhaba,

    https://pyrowebdev.com/

    yukaridaki siteyi elementor ile kurdum ve elementor'dan vazgeciyorum. kendime Sifirdan tema yazmaya karar verdim. Simdi benim amacim en az eklenti kullanmak.

    Simdi istersem CPT, advanced custom fields yada direk crocoblock'dan JetEngine ekletileriylede isimi halledebilirim. Ama ben eklenti kullanmak istemiyorum.

    internetten arastiridim. Custom post type nasil olusturuldugunu biliyorum. amacim custom fields olusturup custom post'a eklemek.


    https://dizzy-monsoon.localsite.io/

    username: competition
    password: youthful

    yukarida sifir temami olusturdum
  • 22-01-2023, 19:59:05
    #2
    En basitinden metabox eklersiniz o şekilde ayar kısmından zaten post type değerine sizin cpt yi eklersininiz o şekilde kaydedip istediğiniz yerde kullanabilirsiniz, doğru anladıysam sorunuzu bu şekilde yapabilirsiniz.
  • 22-01-2023, 20:02:42
    #3
    dnaz adlı üyeden alıntı: mesajı görüntüle
    En basitinden metabox eklersiniz o şekilde ayar kısmından zaten post type değerine sizin cpt yi eklersininiz o şekilde kaydedip istediğiniz yerde kullanabilirsiniz, doğru anladıysam sorunuzu bu şekilde yapabilirsiniz.
    Dostum peki benim yukaridaki siteye bi goz atip soylermisin bana. sence eklenti kullanayim mi ? yani cok zaman alirmi ?

    cunku admin panelinden custom post type, custom fields girisleri var Case_study sayfasi icin. bide elementor custom skin kullandim asagidaki sayfa goruntusunu yaratmak icin.

    https://pyrowebdev.com/case_study/bo...bniversitirsi/
  • 22-01-2023, 20:03:32
    #4
    emreakay1 adlı üyeden alıntı: mesajı görüntüle
    functions.php dosyasının içine aşağıdaki kodu ekleyebilirsiniz:
    // Register Custom Field
    function register_custom_field() {
        register_meta('post', 'custom_field', 'sanitize_custom_field');
    }
    add_action('init', 'register_custom_field');
    
    // Sanitize Custom Field
    function sanitize_custom_field($value) {
        return sanitize_text_field($value);
    }
    Bu kod, özel alanı "custom_field" olarak kaydeder ve girdi değerini temizler. Bu alanı, göstermek için aşağıdaki kodu ekleyebilirsiniz:
    echo get_post_meta(get_the_ID(), 'custom_field', true);
    ChatGPT'den alınmıştır
    chatcbt den korkmaya basliyorum. insallah bizim isimizi bitirmez
  • 22-01-2023, 20:05:47
    #5
    Foothill adlı üyeden alıntı: mesajı görüntüle
    Dostum peki benim yukaridaki siteye bi goz atip soylermisin bana. sence eklenti kullanayim mi ? yani cok zaman alirmi ?

    cunku admin panelinden custom post type, custom fields girisleri var Case_study sayfasi icin. bide elementor custom skin kullandim asagidaki sayfa goruntusunu yaratmak icin.

    https://pyrowebdev.com/case_study/bo...bniversitirsi/
    Bu tamamen sizin istediğiniz tüm özelliklere bağlı kodlama wp bilginiz varsa kendi özel eklentinizi oluşturun yada en güzeli hiç eklentiyi girmeyin child tema varsa ona ekleyin tüm kodlarinizi yoksa oluşturabilirsiniz. Child tema ile en etkili verimli sonucu alırsınız
  • 22-01-2023, 20:13:00
    #6
    dnaz adlı üyeden alıntı: mesajı görüntüle
    Bu tamamen sizin istediğiniz tüm özelliklere bağlı kodlama wp bilginiz varsa kendi özel eklentinizi oluşturun yada en güzeli hiç eklentiyi girmeyin child tema varsa ona ekleyin tüm kodlarinizi yoksa oluşturabilirsiniz. Child tema ile en etkili verimli sonucu alırsınız
    simdi aslinda sitede fazla ozellik yok. yani sonuc olarak kullanmak istedigim eklentiler marketing, optimize tarzi eklentiler. diger seyleri kismak istiyorum. yani elementor'dan kesinlikle kurtulmak istiyorum. onun disinda bu tarz custom post type, custom fields icin crocoblock eklentilerini kullanmak istemiyorum. bu tur eklentileri sadece musteriler icin kullanmaya karar verdim

    Child tema'dan kastiniz. Ben simdi wp-content/themes/ klasoru icine Pyro diye bir klasor actim. icine, functions.php, index.php, style.css, page.php, front-page.php, header.php, footer.php

    daha sonra register_nav_menus diye biseyler ekledim. menu destegi gelmesi icin. simdi ben child tema olusturmus oldum mu ?
  • 22-01-2023, 20:17:20
    #7
    Yani simdi ben wordpress'in kendi sayfasindan farkli bir sayfa olusturmam icin. ornek veriyorum. https://pyrowebdev.com/case_study/benchling/

    yukaridaki sayfayi olusturmam icin tema klasorunun icine yeni bir dosya acip. ornegin case_study.php ve kendime gore wp_querry fonstiyonunu kullanip if have posts: while osts : the_post

    diye loop dan geciyoruz degil mi ?

    Suanda parcel.js yada webpack kurmayi dusunuyorum tema klasorunun icine.
  • 22-01-2023, 20:17:32
    #8
    Foothill adlı üyeden alıntı: mesajı görüntüle
    simdi aslinda sitede fazla ozellik yok. yani sonuc olarak kullanmak istedigim eklentiler marketing, optimize tarzi eklentiler. diger seyleri kismak istiyorum. yani elementor'dan kesinlikle kurtulmak istiyorum. onun disinda bu tarz custom post type, custom fields icin crocoblock eklentilerini kullanmak istemiyorum. bu tur eklentileri sadece musteriler icin kullanmaya karar verdim

    Child tema'dan kastiniz. Ben simdi wp-content/themes/ klasoru icine Pyro diye bir klasor actim. icine, functions.php, index.php, style.css, page.php, front-page.php, header.php, footer.php

    daha sonra register_nav_menus diye biseyler ekledim. menu destegi gelmesi icin. simdi ben child tema olusturmus oldum mu ?
    Hayır sadece functions.php ve style dosyası yeterli bir kaç satırı degismeniz yeterli aşağıdaki linkten bilgi alabilirsiniz,

    https://developer.wordpress.org/them.../child-themes/

    Birkaç işlem için eklentiyi gerek yok child tema oluşturup tüm kodlarinizi buradan ekleyebilirsiniz. Ve temaya güncelleme gelse dahi kodlariniz gitmez

    Netten araştırıp daha fazla örnek ile yapabilirsiniz mobilim şu an kod iletemiyorum
  • 14-02-2025, 02:08:19
    #9
    Foothill adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    https://pyrowebdev.com/

    yukaridaki siteyi elementor ile kurdum ve elementor'dan vazgeciyorum. kendime Sifirdan tema yazmaya karar verdim. Simdi benim amacim en az eklenti kullanmak.

    Simdi istersem CPT, advanced custom fields yada direk crocoblock'dan JetEngine ekletileriylede isimi halledebilirim. Ama ben eklenti kullanmak istemiyorum.

    internetten arastiridim. Custom post type nasil olusturuldugunu biliyorum. amacim custom fields olusturup custom post'a eklemek.


    https://dizzy-monsoon.localsite.io/

    username: competition
    password: youthful

    yukarida sifir temami olusturdum
    acf den yaptığım ve sayfadan yaptığım alanlar gelmiyor güncellemede hocam sizce neden olur;