wmaraci reklam

Wordpress Ekran Kaydırma Çubuğu [Eklentisiz]

6 Mesajlar 1.232 Okunma
pst.net
wmaraci reklam

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2773
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)



Wordpress sitelerde sayfayı aşağı kaydırdıkça yukarıda sağa doğru uzayan bir çubuk yapalım. Bu sayede ziyaretçiler yazının sonuna ne kadar yaklaştığını daha güzel bir şekilde görebilecekler.

1. Temanızda header.php dosyasını açın. yazan yerin hemen altına aşağıdaki kodu ekleyin:



2. Temanızın ana klasörüne js adında bir klasör oluşturun ve içerisine progressBar.js adında bir javasrcript dosyası oluşturun. İçerisine aşağıdaki kodu ekleyin.


$(document).ready(function () {
var winHeight = $(window).height(),
docHeight = $(document).height(),
progressBar = $(‘.wpuprogress’),
max, value;

max = docHeight – winHeight;

$(document).on(‘scroll’, function(){
value = $(window).scrollTop();
progressBar.css(‘width’, value / max * 100 + ‘%’ );
});

$(window).on(‘resize’, function() {
winHeight = $(window).height(),
docHeight = $(document).height();

max = docHeight – winHeight;
progressBar.css(‘width’, value / max * 100 + ‘%’);
});
});


3. Sonra bu javascript dosyasını temamıza tanıtmamız lazım. Bunun için functions.php ye aşağıdaki kodu ekleyin.


function wpuScripts() {
wp_enqueue_script( ‘wpu-progressBar’, get_template_directory_uri() . ‘/js/progressBar.js’, array(), ‘1.0.0’, true );
}

add_action( ‘wp_enqueue_scripts’, ‘wpuScripts’ );


4. Son olarak çubuğu şekillendirelim. Aşağıdaki kodu temanızın style.css dosyasına ekleyin.


.wpuprogress {
position: fixed; /* Çubuğun sayfada sabit kalması için. */
top: 0; /* Çubuğu sayfanın en üstüne aldık. */
height: 2px; /* Çubuğun kalınlığını artırmak için 2 sayısını değiştirebilirsiniz. */
background-color: #f44336; /* Çubuğun rengi. */
}


Not: İşlemler bittikten sonra cache temizlemeyi unutmayın. (ctrl + f5)

Kaynak
BHA

kişi bu mesajı beğendi.

wmaraci
reklam

BHA BHA bhamedya.com Kullanıcı
  • Üyelik 23.07.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Aşçı, Makale Yazarı
  • Konum İstanbul Avrupa
  • Ad Soyad B** A**
  • Mesajlar 1399
  • Beğeniler 460 / 460
  • Ticaret 20, (%100)
PHP kod değişiklikleriniz wp-content/themes/source/functions.php dosyasındaki satır 211 yüzünden geri alındı. Lütfen düzeltin ve tekrar kaydetmeyi deneyin.

syntax error, unexpected '.0' (T_DNUMBER), expecting ',' or ')'


gibi bir hata almaktayım.
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2773
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
BerkinAKTAŞ düzenlemeyi wordpress wp-admin üzerinden değil de ftp üzerinden yaparsanız daha iyi olur.
 

 

BHA BHA bhamedya.com Kullanıcı
  • Üyelik 23.07.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Aşçı, Makale Yazarı
  • Konum İstanbul Avrupa
  • Ad Soyad B** A**
  • Mesajlar 1399
  • Beğeniler 460 / 460
  • Ticaret 20, (%100)
O şekilde de denedim. Siteye erişim gitti.

http://www.berkinaktas.com.tr/

Bu sayfa çalışmıyor hatası alıyorum.
 

 

wmaraci
Mersin evden eve nakliyat

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2773
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
Kodu eklediğiniz yerin görüntüsünü atar mısınız?
 

 

BHA BHA bhamedya.com Kullanıcı
  • Üyelik 23.07.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Aşçı, Makale Yazarı
  • Konum İstanbul Avrupa
  • Ad Soyad B** A**
  • Mesajlar 1399
  • Beğeniler 460 / 460
  • Ticaret 20, (%100)
functions.php eklenmesi gereken kodu
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)