WordPress temasız çalışıyor mu?


17

WordPress temasız çalışıyor mu? Eğer öyleyse, o zaman nasıl çalışır? Lütfen kısaca açıklayınız.

WordPress içeriği temassız görüntülüyorsa, çıktıyı ne kontrol eder?


1
Tema klasöründe tema yoksa boş sayfa göstermesi gerektiğini düşünüyorum.
Robert hue

3
Anladığım kadarıyla, Worpdress'in çalışması için bir temanız olması gerekir. Ne elde etmeye çalışıyorsunuz yani. neden bu soruyu soruyorsun
stemie

3
Hayır, WordPress'in çalışması için bir temaya ihtiyacınız yok. Tema çoğunlukla içeriği görüntülemek içindir ve gereksiniminiz değilse (özel bir proje için olabilir), WordPres wp-cron dışında bu şekilde çalışacaktır. Bunun için harici cron kullanabilirsiniz. Ayrıca aşağıdaki cevap gerçekten özetliyor.
Robert hue

Yaptığım şeyi yapın ve burada açıklanan konsepti kullanın , sonra kendinizinkini oluşturun.
eyoung100

Yanıtlar:


29

Bunun için bir şarkı olduğunu düşünüyorum:

" Bir tema olmadığını düşünün . Eğer denerseniz kolay. Altımızda cehennem yok. Üstümüzde sadece gökyüzü ..." ;-)

Bu hayali rüyada:

  • yine de sitenizden RSS beslemelerini alabilirsiniz:

    example.com/feed/
  • yine de arka ucunuza giriş yapabilirsiniz:

    example.com/wp-login.php
  • arka uca hala erişebilir ve orada (neredeyse) her zamanki gibi çalışabilirsiniz:

    example.com/wp-admin/
  • gönderileri zamanlama çalışmaz, bu yüzden cevapsız zamanlama mesajı alırsınız.

  • wp-cron güvenilir olmayacak.

  • hala erişebilirsin /wp-admin/admin-ajax.php

  • çıktıyı kontrol etmek için template_redirectve tempate_includekancalarını kullanabilirsiniz. Örneğin bu küçük eklentiyi deneyin:

    <?php
    /** Plugin Name: No-Theme-Day **/
    add_action( 'template_redirect', 
        function()
        { 
            wp_die( __( "Jibby! It's the No-Theme-Day today!" ) ); 
        } 
    );
  • ...

ps: Cuma cevabımı affet - " Ama ben tek değilim " ;-)


2
Aslında mükemmel bir cevap.
Robert hue

1
Güzel şarkı ve daha güzel bir uygulama. John Lennon gurur duyardı. +1
Pieter Goosen

2
Kesinlikle bir hayal hayal cite için bir upvote :) çok kötü size cevap için başka bir veremem.
Nicolai

1
Kesinlikle katılıyorum @ialocin Ne yazık ki cevap başına sadece bir puan verebilir.
Pieter Goosen

1
Ben sadece bir Cuma tesadüf ,-) şablon yönlendirme kanca eksik çıkış üzerinde stumpled ;-) @PieterGoosen
birgire

12

WordPress'i temassız kullanmak oldukça nadir olduğu için teknik özellikleri fazla ilgi görmüyor.

Öncelikle, WordPress çekirdeğinde isteklerle ilgilenen birden fazla "uç nokta" olduğunu anlamalısınız.

  • yönetici tarafı kendine ait (ve sayısız) gibi wp-admin/index.php .
  • ön taraf neredeyse evrensel olarak geçiyor index.php kökten geçer, ancak genellikle oldukça kalıcı bağlantılar tarafından "gizlenir"

Eğer varsa ikinci dosyanın bakmak hat aşağıdaki etti:

define('WP_USE_THEMES', true);

Bu nedenle, genellikle WordPress ön ucun her zaman bir temaya sahip olmasını bekler ve çalışma zamanı ortamını buna göre yapılandırır. Bu sabit, yalnızca tema şablonları yüklenecekse çok fazla kontrol etmeztemplate-loader.php .

Çekirdek önyükleme işlemi sırasında üst / alt temaların (varsa) yüklenmesini engellemediğini unutmayın.

Yani varsayılan olarak WordPress en az bir temanın ön uç görüntüleme amacıyla kullanılmasını, etkinleştirilmesini ve şablonların kullanılmasını bekler.

Ancak bu sadece varsayılan bir konudur ve tamamen yapılandırılabilir. Bu durumda, WordPress yönetici tarafında tam olarak çalışmaya devam ederken, ön uçta tema şablonuna dayanan tüm istekler bir şey görüntülemeyi bırakacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.