PHP etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
PHP etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

6.05.2017

Wordpress Yazi Basligi Uzunluk Kisitlama Kodu


Wordpress'te bazen yazı başlıklarımızı sınırlandırmamız gerekebilir. Temalara göre değişiklikler olabiliyor. Bazen uzun başlıklar <div>  lere sığmayarak taşmalara neden olabiliyor ve sitelerimizde kötü görüntülere neden oluyor. Aşağıdaki adımları uyguladığınızda çözüme ulaşacaksınız.

Wordpress admin panelinden Görünüm > Düzenleyici 'ye tıklayın, functions.php 'de düzenlemeler yapacağız.

 Functions.php de <?php  ----  ?>  kodları arasında bir yere aşağıdaki kodu ekleyin.
<?php function hu_baslik($char) { $title = get_the_title($post->ID); $title = substr($title,0,$char); echo $title; }  ?> 
bu kodları sorunsuz bir şekilde functions.php'ye ekledikten sonra aşağıdaki başlık kodunu sınırlı şekilde göstermek istediğiniz yere yapıştırın.
<?php hu_baslik(20); ?>
Bu kodda kırmızıyla gösterilmiş olan kısım sizin başlıkta kaç karakter göstermek istediğinizdir.
Devamı

3.05.2017

Html, Php Sayfalara .Swf Dosyasi Gomme Yontemi


Swf kültürünün iyice artması sebebiyle swf'lerimizi sitelerimize gömme isteği de ortaya çıktı. Html sayfalarda kullanabileceğiniz iki kod mevcut biri basit bir kod dizimi diğeri ise biraz daha detaylı sistem, iki sistem de sizin işinizi görecektir.

  İlk kod basit olan kod : 


<embed height="270" src="http://sitenizinadi.com/flashiniz.swf" width="530"></embed> 

Daha kapsamlı olan kod :

<object id="flaşım" width="180" height="180" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase=";http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="movie" value="flashiniz.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><embed src="SWF NİN BULUNDUĞU ADRES" quality="high" wmode="transparent" width="700" height="400" name="benim flashım" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>

kırmızı yazılı olanlardan SWF NİN BULUNDUĞU ADRES yazan yere swf adresini yazın. Width(Genişlik) ile Height (Yükseklik) Swf nizin sayfadaki boyutunu belirler sayfanıza göre de bunları değiştirerek ayarlama yapabilirsiniz bu kodun örnek olarak nasıl çalıştığını görmek için Şu Linke tıklayabilirsiniz
Devamı

Wordpress Ana Akış Sayfasında Kategorileri Gizleme Kodları


Wordpress Ana Sayfada Kategori Engelleme, Bazen sadece yazıları değil, bir kategorinin tüm yazılarını engellemek isteriz. Bu durumda da wordpress'in herhangi bir çözümü yok yine kodlarla bunu sağlayacağız. Öncelikle Wordpress Panelinden Görünüm> Düzenleyici  yolunu izleyin. Daha sonra functions.php yi bulup açın functions dosyasında düzenleme yapacağız. Aşağıdaki kodları functions.php dosyasında <?php -- ?> kodları arasına düzgün bir şekilde yapıştırın. (kırmızı yazıyla yazılmış <?php ve kodlarınen aşağısındaki ?> kısmını yapıştırmıyorsunuz.)

<?php

function kategori_gizleme($query) {
if ($query->is_home()) {
$query->set('cat', '-KATEGORi ID');
}
return $query;
}

add_filter('pre_get_posts', 'kategori_gizleme')

?>

Bu kodlar arasında istemediğimiz kategorilerin id lerini -KATEGORi ID yazan kısma virgülle ayırarak yazmalıyız. örneğin bir tane kategori engellemek istiyoruz ve bu kategorinin id si 32 olsun. Yapmamız gereken değişiklik şu şekilde olmalı.  set('cat','-32') Eğer bir kaç tane kategori engelleyeceksek, set('cat','-32,-43,-44,-56,-79,-107') şeklinde bir düzenleme yazmalıyız. Burda sayılar örnektir. (başlarına eksi koymayı unutmayın) *** Ayrıca engellediğiniz bu kategoriler google botlarınca engellenmez, sadece ana sayfada gösterimi engellenir.

Belki İşinize Yarar Benzer Konu : Wordpress Ana Akış Sayfasında Yazıları Gizleme Kodları
Devamı

Wordpress Ana Akış Sayfasında Yazıları Gizleme Kodları


Wordpress Anasayfa'da Yazı Gizleme, Wordpress sitelerimizde bazen yazdığımız yazıların ana sayfada akışta gözükmesini istemeyiz, bu sorunun wordpresste hali hazırda bir çözümü yok ancak kaynak kodlarıyla oynayarak bunu sağlayabiliyoruz. Yapacağımız kod değişikliğiyle istediğiniz yazının ana sayfada gösterimin engelleyebilirsiniz.   Öncelikle Wordpress Panelinden Görünüm> Düzenleyici  yolunu izleyin. Daha sonra functions.php yi bulup açın functions dosyasında düzenleme yapacağız. Aşağıdaki kodları functions.php dosyasında <?php -- ?> kodları arasına düzgün bir şekilde yapıştırın.

<?php

function yazi_gizle($query) {
if ($query->is_home()) {
$query->set('post__not_in', array(POST ID));
}
return $query;
}
add_filter('pre_get_posts', 'yazi_gizle')

?>

Bu kodlar arasında istemediğimiz yazıların id lerini POST ID yazan kısma virgülle ayırarak yazmalıyız. örneğin bir tane yazı engellemek istiyoruz ve bu yazının id si 17 olsun. Yapmamız gereken değişiklik şu şekilde olmalı.  array(17) Eğer bir kaç tane yazı engelleyeceksek, array(17,18,19,20,55,23,105) şeklinde bir düzenleme yazmalıyız. Burda sayılar örnektir. *** Ayrıca engellediğiniz bu yazılar google botlarınca engellenmez, sadece ana sayfada gösterimi engellenir.

 Belki İşinize Yarar Benzer Konu : Wordpress Ana Akış Sayfasında Kategori Gizleme Kodları
Devamı