• 31-12-2020, 16:13:27
    #1
    Arkadaşlar merhaba. Sitemi bir süreliğine bakıma sokacağım.

    İnternetten hazır bir statik HTML şablon buldum. Bunu WordPress sitemin tüm sayfalarında (adminler hariç) göstermek istiyorum. Temanın mı yoksa WordPress'in mi index.php dosyasına eklemeliyim kodları?

    Bir de PHP içine HTML kodlar tam olarak nasıl eklenmeli?
  • 31-12-2020, 16:14:43
    #2
    https://tr.wordpress.org/plugins/wp-maintenance-mode/ Direk eklenti yapabilirsiniz hocam kendi içinde farklı tasarımları var.
  • 31-12-2020, 16:15:20
    #3
    ismoz adlı üyeden alıntı: mesajı görüntüle
    https://tr.wordpress.org/plugins/wp-maintenance-mode/ Direk eklenti yapabilirsiniz hocam kendi içinde farklı tasarımları var.
    Eklenti kullanmadan gerçekleştirmek istiyorum hocam, birçok eklenti var biliyorum.
  • 31-12-2020, 16:17:42
    #4
    ✨ renas.ai
    Kodlarla uğraşmaktansa, işi eklentiye bırakmak en mantıklısı
  • 31-12-2020, 16:23:20
    #5
    bazı eklentilerde html alanı değiştirebiliyorsunuz
    en temizi o olur
  • 31-12-2020, 16:26:31
    #6
    Keşke iyice araştırmadan konu açmasaymışım

    Bu kod giriş yapmayanlara görünecek şekilde ayarlanmış, yani sitenize üye alımı açıksa giriş yapıldığında yine normal gözüküyor. Siteme tek giriş yapan ben ve 2 ekip arkadaşım olduğundan benim işime yarıyor, siz de düzenleme yaparsınız.

    Kodu temanızın functions.php dosyasına ekleyin.

    function wp_maintenance_mode() {    if ( !is_user_logged_in() ) {    wp_die('            <style>        body { text-align: center; padding: 150px; }        h1 { font-size: 50px; }        body { font: 20px Helvetica, sans-serif; color: #333; }        article { display: block; text-align: left; width: 650px; margin: 0 auto; }        a { color: #dc8100; text-decoration: none; }        a:hover { color: #333; text-decoration: none; }    </style>
    
        <article>    <h1>Bakımdayız!</h1>    <div>        <p>En kısa sürede görüşmek üzere! <3</p>        <p>&mdash; Ekip</p>    </div></article>            ');    }    }    add_action('get_header', 'wp_maintenance_mode');