Google PageSpeed Insights Nasıl Kaldırılır ?

Eğer worpdpress sitenize pagespeed insights eklentisi kurduysanız, tüm kodlarınız resimleriniz değişmiştir.

Mevctu api deki Peki bunu kullanmak istemiyorsak, bundan nasıl kurtuluruz ?

 

https://code.google.com/apis/console/  api konsoluna girin. apis & auth  api yazan yerden calısan google pagespeed apisini off konuma getırın, credentials kısmına girip ordan da mevcut ara baglantıyı kaldırın.

 

Google PageSpeed Insights Nasıl Kaldırılır

 

htaccess dosyanızın başına alttaki satırı ekleyin.

 

<IfModule pagespeed_module>
ModPagespeed off
</IfModule>

 

WordPress Admin Paneli Yazarların Kendi Yazılarını Kontrol Etmesi

Wp Yazarlar Sadece Kendi Yazılarını Editlesin

WordPress blog sitelerinde günden güne artan talepler doğrultusunda eklentiler çıkmakta. Birden fazla yazar ile çalışan sitelerde her yazarın sadece kendi yazısını editleyebilmesi, diğer yazarların yazılarına müdahalede bulanamaması oldukça ihtiyaç duyulan bir sistem.

 

Wordpress Admin Paneli Yazarların Kendi Yazılarını Kontrol Etmesi

 

Bu tarz bir şeyi wp nin kendi dosyalarında edit.php veya edit-post-rows.php dosyalarını düzenleyerek de yapabilirsiniz fakat şöyle bir sıkıntı ortaya çıkar. WordPress her kendini yenilediğinde bu düzenlemeler kaybolur gider. Daha kalıcı olması açısından sizlere oldukça kullanışlı bir eklentiyi tavsiye edeceğim.

 

  • Öncelikle Manage Your Posts Only WordPress Plugin üzerinden dosyanızı indirin.
  • Zipten Çıkardıktan sonra …/wp-content/plugins/  klasörüne atın.
  • Panelden giriş yaparak eklentinizi aktif edin.

 

İşlemler sonunda yazarlar sadece kendi yazılarını editleme özelliğine kavuşmuş olacaklar.

 

Arama Motorları ve WordPress İlişkisi

Dünya üzerinde son dönemlerin en çok tercih edilen CMS modeli wordpress’tir. Arama motorları ve wordpress ilişkisi, her açıdan olumlu sonuçlar doğurduğundan dolayı insanlar web sitesi sahibi olurken önceliği bu sisteme tanımaktalar. WordPress sistemin eklentiler ile geliştirilebilir olması ve SEO açısından kaliteli sonuçlar ortaya koyması son derece iyi.

 

Arama Motorları ve WordPress İlişkisi

 

Arama motorları, bilhassa özgün wordpress sistemleri çok daha fazla seviyor ve arama sonuçlarında hatırı sayılır şekilde yukarıda göstermektedir. Böylelikle çalıntı içerik ile yükselen web sitelerine nazaran çok daha farklı bir yerde olursunuz. Web sitelerinizin gelişimini eklentiler ve tasarım örnekleri ile çok daha hızlı bir şekilde sağlayabilirsiniz. WordPress resmi internet sitesini ziyaret ediniz.

WordPress Seo Nedir ?

WordPress SEO konusu ile alakalı olarak günümüzde her kafadan bir ses çıkıyor demek pek de yanlış olmayacaktır. Web sistemlerinin gelişmesi ile birlikte sektör içerisinde rekabet ortamı belirgin bir şekilde arttı diyebilmekteyiz. WordPress, artık dünya genelinde popülaritesini ve etkisini kanıtlamış en önemli hazır web yapılarından birisi olarak dikkatleri çekmektedir.

 

WordPress Seo Nedir

 

CMS sistemler içerisinde şuan dünyanın en gelişmiş sistemi olarak algılanabilir. WordPress sistemi ile alakalı olarak tüm bilinmeyenleri sitemiz içerisinde yine bulabileceksiniz. Hazır ve eklentiler ile geliştirilebilir bir sistem olduğundan dolayı kısa zaman içerisinde popülerliği çok daha hızlı bir şekilde yayılmıştır ve öyle ki kurumsal web sitelerinde dahi bu hazır sistemi görebilmek artık olası bir hale gelmiştir.

 

WordPress Seo Nedir ?

WordPress SEO, hazır sistem olarak kullanılan ve PHP yazılım dili ile geliştirilmiş olan WordPress sistemi için uygulanan On Page ve Off Page SEO çalışmalarının geneline verdiğimiz isim olarak nitelendirilebilir. Eklentiler ile bu sisteme SEO uygulamalarını çok daha rahat bir şekilde gerçekleştirebilmek mümkündür. İçerik yapısını çok daha iyi oluşturabilir ve arama motorlarını bilgilendirebilirsiniz.

 

seo nedir nasıl kullanılır

 

Zaman içerisinde her ne kadar SEO algoritmaları üzerinde değişiklik yapılsa da arama motoru botlarının dost sistemlerinin başında WordPress gelmektedir. Şayet bu sistemi kullanan bir web siteniz var ise ve SEO çalışmaları için doğru bir strateji belirleyerek ilerlediyseniz başarısızlık oranı neredeyse %0′dır.

WordPress’te Timthumb ile Resim Sıkıştırma Eklentisiz

Wp Timthumb ile Resimleri Sitenize Çekin

 

Resimleri ister site içinde barındırın ister dışarıda. Wp Timthumb resim çekme karışık işlem gibi görünse de oldukça basit bir dilde anlatarak size yardımcı olmaya çalışıyım. Öncelikle timthumb nedir ? timthumb ne işe yarar ? Eklentisiz kendi temanıza timthumb kurun.

Timthumb sitenizden yada dışarıdan çekilen resimlerin ebatlarını ve boyutlarını küçülterek ( 1200*900 yerine 150*150 , 2 mb yerine 30 kb gibi) sayfa ve yazılarınıza eklemenizi sağlar.

 

WordPress'te Timthumb ile Resim Sıkıştırma Eklentisi

 

Çok fazla bilgi var, çoğunu denemeye çalıştığınızda oraya kod ekle buraya kod ekle derken bir bakıyorsunuz, ortalık karışmış.Basit yoldan öncelikle bilmeniz gerekenler ;

w: genişliğini
h: uzunluğunu
zc: kesim işlemini (1 yada 0)
q: resmin kalitesini (maximum 100 ,orjinal değeri 75)

belirtir.

 

Öncelikle buradan güncel timthumb içeriğini alıp oluşturmamız lazım. Açık kaynak kodla verilen bu yazıyı alıp editör içine yerleştirip, php olarak kaydedin. Yada notepad açın içine kopyala yapıştır yapın. Ardından farklı kaydet yapın tüm dosyaları seçin. timthumb.php diye kaydedin. Bu dosyayı kullandığınız temanın ana dizinine atın. /httpdocs/wp-content/themes/tema  içine.

 

Ayrıca otomatik olarak cache klasörü oluşturuyor. Şayet oluşturmazsa /httpdocs/wp-content/themes/tema/cache diye klasör oluşturup, yazma izni 755 vermeniz yeterli olacaktır.

 

Şimdi hangi sayfadaki resimleri küçültmek istiyorsanız, o sayfanın php dosyasına alttaki kodları ekleyin. Ben resim olan her yere ekliyorum ki sayfa açılış hızı artsın. Alttaki kod ile resimleriniz 1-1 olarak boyut ve ebat küçültmesi yapar.

 

<?php $resim_link = wp_get_attachment_url(get_post_thumbnail_id($post->ID), 'full'); ?>
<img src="<?php echo bloginfo('template_url'); ?>/timthumb.php?src=<?php echo $resim_link; ?>&amp;h=208&amp;w=149&zc=" alt="<?php the_title(''); ?>" width="149" height="208" />

İlk belirttiğim uzunluk genişlik ayarlarınızı kendi temanızın görseline göre ayarlamanız lazım, sadece rakamları değiştirin yeterli olur.

 

Ardından sayfanızı Ctrl + F5 ile yenileyin, resme sağ tuşla yeni sayfada aç diyerek bakarsanız, resmin orjinal boyutunu değil küçültülmüş boyutunu açacaktır. Bu da kapladığı yeri azaltacak dolasıyla açılış hızımıza katkı sağlayacağız.

 

Timthumb Ayarları

  • ALLOW_ALL_EXTERNAL_SITES seçeneği false olmalıdır.(resim başka bir sitede ise true yapmalısınız.)
  • Site içindeki resimleri çekiyorsanız ; Alttaki kodu
$allowedSites = array (
    'flickr.com',
    'picasa.com',
    'blogger.com',
    'wordpress.com',
    'img.youtube.com',
);

Bu şekilde değiştirin.

$allowedSites = array ();

 

 

timthumb güvenlik açığı

WordPress Timthumb Güvenlik Güncellemesi

Exploid saldırılarından korunmak için güncel timthumb versiyonu kullanınız. Buradan

 

 

WordPress Yazı Editörüne Buton Ekleme

WordPress Görsel Metin Editörüne Buton Ekleme

 

Wp yazı yazarken çok sık kullandığınız bir kod olabilir, bir buton ihtiyacınız vardır farklı sebeplerden. Bunu eklentisiz direk kod yardımıyla yapmak isterseniz, bununla ilgili derlediğim yazıyı sizlerle paylaşayım. TinyMCE editörü yardımıyla yapılan bu kodlara sayfasından erişebilirsiniz. Plugin kısmındaki kodların yardımıyla butonumuzu oluşturalım.

 

 

add_action('init','ozellik_adi'); 
add_filter( 'tiny_mce_version', 'my_refresh_mce');  

function ozellik_adi() { 
if ( ! current_user_can('edit_posts') && ! current_user_can('edit_pages') ) { 
return; 
} 

if ( get_user_option('rich_editing') == 'true' ) { 
add_filter( 'mce_external_plugins', 'ekle' ); 
add_filter( 'mce_buttons', 'tekrarEt' ); 
} 
} 

function tekrarEt( $butonum ) { 
array_push( $butonum , "|", "php" ); 
return $butonum ; 
} 

function ekle( $ekle ) { 
$ekle ['php'] = get_bloginfo( 'template_url' ) . '/buton-ekle.js'; 
return $ekle; 
}

 

 

Editör yardımıyla boş bir sayfa açın ve içine alttaki kodu ekleyip ismini ” buton-ekle.js ” yapın. Bu javascript dosyasını daha düzenli olsun diye temanızın js klasörüne atmak isterseniz, üstteki kodda 21. satırda bulunan ‘/buton-ekle.js’  kısmında yeri belirtin. Örneğin temanızın içinde js klasörü varsa kodu ‘/js/buton-ekle.js’ olarak değiştirin.

 

(function() {

tinymce.create('tinymce.plugins.php', {
init : function(ed, url) {
ed.addButton('php', {
title : 'Buton',
image : url+'/buton.png',
onclick : function() {
ed.selection.setContent('değiştir');
}
});
},
createControl : function(n, cm) {
return null;
}
});
tinymce.PluginManager.add('php', tinymce.plugins.php);

})();

 

 

Şimdi gelelim bu yaptığımız butona işlev kazandırmada, şayet hazır bir kodunuz varsa onu atamak daha mantıklı. Her defasında yazmak istemediğiniz bir kodun kısayolu olarak da tayin edebilirsiniz. Üstteki kodda 9. satırda bulunan ed.selection.setContent(‘değiştir’)yazan yerde değiştir yazan yere istediğinizi yazabilirsiniz. Yapılan butona tıklandığında buradaki yazı,rakam, kod ne yazdıysanız o direk gelecektir. 

 

Yaptığımız bu botuna birde görsel kazandıralım. Üsteki js dosyamızın 7. satırında bulunan url+’/buton.png’  butonun küçük resmini temsil ediyor. Eklemek istediğiniz küçük resmi js ile aynı yere atarsanız sorunsuz çalışacaktır.

 

Küçük resim için google embedderi kullanabilirsiniz. Altta veriyorum, sağ tuşla tıklayıp kaydet diyin.

buton

 

 

WordPress Sayfada Eklentisiz Pdf Görüntüleme

Wp sayfanızda pdf uzantılı dosya paylaşmak istiyorsanız bazı eklentiler kurmak gerekir.Siteyi fazla yormamak adına bu tarz ufak işleri temanıza entegre ederek site hızınızı stabilize edebilirsiniz. Ne kadar fazla eklenti olursa o kadar siteniz yorulur bunu unutmamak gerekir. Sizi bu dertten kurtarıp bu işi eklentisiz nasıl yapacağınızı anlatayım. Yine temamızın functions.php dosyasını ele alacağız.

 

wp pdf reader

 

Öncelikle functions.php dosyanızın en alt satırına alttaki kodu ekleyin. Bu kod içinde bulanan ” pdfgoster ” yazan yeri istediğiniz şekilde nasıl rahat yazacaksanız onu yazın.

 

function pdf_goster($atts, $content=null) {  
        extract(shortcode_atts( array(  
            'src' => '',  
            'width' => '100%',  
            'height' => '100%',    
        ), $atts));  
 return '<iframe src="http://docs.google.com/viewer?url=' . $src . '&embedded=true" width="' . $width . '" height="' . $height . '" style="border: none;"></iframe>';
    }  
    add_shortcode('pdfgoster', 'pdf_goster');

 

Kodu ekledikten sonra, yeni yazı eklerken yazının içine alttaki kod yardımıyla sitenize göndermiş olduğunuz pdf dosyanız sayfanızda eklentisiz olarak gösterilmiş olacaktır. Alttaki kodu yazınızın içine ekleyin, pdf adresiniz yazan yere pdf ‘in http://site.com/… neyse onu yazın

 

[pdfgoster src=" pdf adresiniz " width="genişlik değeri" height="yükseklik değeri"]

 

 

WordPress Sitenizi Wp Super Cache ile Hızlandırma

Wp sitenizi hızlandırmak istiyorsanız, bu konuda oldukça başarılı olan Wp Super Cache ‘i kullanmanızı tavsiye ederim. Sonuçları tatminkar olan bu eklenti sayesinde sitenizin boyutunu %40 civarında sıkıştırarak daha hızlı açılmasını sağlayabilirsiniz.

 

Wp Super Cache kurulmadan öncesi açılış hızı.

 

wordpress hızlandırma

 

Wp Super Cache kurulduktan ve ayarları yapıldıktan sonra açılış hızı.

 

 

wordpress hızlandırıcı

 

 

 

Wp Super Cache kurulum öncesi performans raporu.

 

 

wp hızlandırma

 

Wp Super Cache kurulum sonrası performans raporu.

 

 

wp hızlandırmak

 

Şimdi gelelim bu eklentiyi nasıl kuruyoruz, nereden indiriyoruz. Öncelikle buradan eklentiyi indirin. Ftp yoluyla plugins klasörünüze atın.

 

wp super cache ayarları

 

Eklenti çalıştırıldığında sol tarafta WP Fastest Cache barı geliyor, oradan eklentiyle ilgili ayarları yapmamız gerekiyor. Dili Türkçe yaparsanız ayarlar kısmında gördüklerinizi tamamen işaretleyin, eğer harici sıkıştırma eklentisi kullanıyorsanız onu kapatabilir, tek bir eklentiyse her türlü sıkıştırma işlemini yapabilirsiniz. Hem sitenizi fazla yormamız olursunuz, eklenti yoğunluğuyla.

 

wp super cache kullanımı

 

İkinci yer Önbellek Temizle alanı cache te tuttuğu dosyaları silmek için, eğer temada düzenleme vs yaptıysanız buradan bu temizliği yaptığınızda görünür hale geçecektir.

 

 

wp super cache ne işe yarar

Son ayar Zaman aşımı , bu cache in hangi sıklıkla temizleme yapmasını istediğiniz seçenek. Ben 6 saatte bir yenilemesini istedim. Dilerseniz günde 1 yada haftada 1 de seçebilirsiniz.

 

 

htaccess dosyanıza eklenmediyse alttaki kodu ekleyin.

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A0
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/ico A2592000
ExpiresByType text/css A2592000
ExpiresByType text/javascript A2592000
</IfModule>

 

 

En Etkili Css Js Sıkıştırma Yöntemi

Birçok web sitesi için css önemlidir. Fakat sitenin önyükleme süresini arttırır. Buda hem gelen ziyaretçi hem google açışından eksi nottur. Mevcut sitenizdeki js leri oldukça hızlı bir şekilde küçültebilirsiniz. Css sıkıştırma yöntemi oldukça basit olan bir siteden bahsedeceğim.

WordPress temanız içinde ilaç gibi gelecek bir işlem bu. WordPress Css sıkıştırma, WordPress Js sıkıştırma. Css ve Js dosyaların boyutlarını küçültme işlemi.

 

Ben elimdeki js dosyalarını da buradan sıkıştırdım sorun yaratmadı. Farklı js sıkıştırma siteleri saçma sapan sıkıştırma yapmasına rağmen buradaki Css sıkıştırma programı js dosyasını daha iyi düzgün sıkıştırdı.

 

js küçültme

 

Css dosyasında bulunan boşluklar, dağılmış kodlar vs bir araya toparlayarak mevcut boyutunun oldukça altında bir şekilde size geri veriyor.

Css dosyanızı alttaki resimde gördüğünüz gibi, css source code input kısmına ekleyin. Ardından compression level’i seçin. Ama burada dikkat etmeniz gereken, bu seviye !

 

css küçültme

 

 

En yüksek seviye Highest , max seviyede daraltma yapar ama kodu bozabilir. Önce deneyin, baktınız bozuyor bir kademe altında yaparsınız.

En alt seviye Low, min seviyede daraltma ama kodu korur. Güvenli mod gibi olmuş.

 

 

css sıkıştırma

 

Mevcut Css veya js dosyanızın yedeğini almadan sıkıştırma işlemine girişmeyin. Her olasılığa karşı yedekleri muhafaza edin.

 

Sıkıştırma işlemleri için site adresine buradan ulaşabilirsiniz.

 

Bol tasarruflar.

WordPress Sitenizi Gzip ile Sıkıştırıp Hızlandırın

Wp sayfaları gzip ile sıkıştırma sitenin açılış hızına oldukça etkisi oluyor. Bunu iki türlü yapmak mümkün, eklentiyle yada htaccess dosyasına birkaç ek yaparak mümkün. Benim tavsiyem htaccess tarafına yazılandan. Ne kadar az eklenti o kadar hız demek.

 

Eklentisiz gzip kurulumu ve testi nasıl yapılır ?

 

Eklentisiz gzip kurulumu ve testi nasıl yapılır ?

 

Öncelikle eklentiyle direk kurup ugraşmak istemeyenler için link Tıkla . Eklentiyi ekledikten sonra herhangi bir ayar yapmanıza gerek yok , site çağrıldığında eklenti devreye girerek compress işlemine girmiş oluyor.

 

Php ile gzip kullanıyorsanız kasma yapabiliyor. Htaccess ile gzip kullanımında kasma olma olasılığı daha da düşüyor.

Eklentisiz Htaccess ile gzip nasıl yapılır. Bunun için Ftp ‘den htaccess’inizi editör yardımıyla açın. Ardından alttaki kodları alt tarafa yerleştirin.

<IfModule mod_headers.c>
<FilesMatch “.(js|css|xml|gz)$”>
Header append Vary: Accept-Encoding
</FilesMatch>
</IfModule>
<ifModule mod_gzip.c>
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
  mod_gzip_item_include handler ^cgi-script$
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

 

 

Şimdi yüklediğimiz veya kurduğumuz gzip acaba çalışıyor mu? Aktif mi ?

 

Bunu buradan test edebilirsiniz. Site adresinizin ana dizini www ile başlıyorsa o şekilde yazın ( www.teknolojix.net) gibi, ana dizin (teknolojix.net) ise bu şekilde yazın. Root domanini görebildiği için yanılgıya düşmeyin. İki sorgu farklı sonuç verir.

 

WordPress Kaç Kere Yazı Okundu Sayısı

Wp Eklentisiz Yazı Okunma Sayısı

 

Sitenizdeki popüler yazıları ön plana çıkarmak istiyorsanız, eklentisiz kaç kere okundu sayısı için birkaç kodu entegre etmeniz yeterli olacaktır. Bu eklediğiniz kod sayesinde, popüler olan fazla okunan makale ve yazılarınızı temanızda istediğiniz yerde okunma sayısı olarak gösterme imkanınızda olacaktır.

 

Wordpress Kaç Kere Yazı Okundu Sayısı

 

Aşağıdaki kodları temanızın functions.php dosyasına ekleyin ve kaydedin.

<!-- WP Kaç Kere Okundu Kodu -->
<?php
function getPostViews($postID){
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "0 okunma";
}
return $count.' okunma';
}
function setPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
}
?>
<!-- WP Kaç Kere Okundu Kodu Bitti -->

 

 

 

Kodları ekledikten sonra temanız da aşağıdaki kodları istediğiniz alanda kullanarak okunma sayacını eklemiş olursunuz ve okunma sayısını gösterebilirsiniz:

 

<?php setPostViews(get_the_ID()); ?><?php echo getPostViews(get_the_ID()); ?>

 

Eklenen kodları sayfada kullanma. Kodları ekledikten sonra temanız da aşağıdaki kodları istediğiniz alanda kullanarak popüler 10 adet yazıyı gösterebilirsiniz:

 

wp okundu sayısı

 

posts_per_page=10 yazan yerdeki 10 rakamı kaç adet popüler yazının gösterileceğini belirtiyor.

<?php
        query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&posts_per_page=10');
        if (have_posts()) : while (have_posts()) : the_post(); ?>
        <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
        <?php
        endwhile; endif;
        wp_reset_query();
?>

 

WordPress Rastgele Resimli Yazı Çekme

Wp Tüm Kategorilerden Rastgele Resimli Yazı Çekme

 

Bir önceki yazımızda WordPress Kategoriden Resimli Yazı Çekmeyi göstermiştik. Bu sefer bu yazıları tek bir kategoriden değil, tüm kategorileri dahil ederek bunları rastgele göstermek. Wp rastgele resimli yazı çekmek için yine uygulamamız gereken birkaç kodlama var. Eklentisiz wp rastgele resimli yazı çekme nasıl olur ? Bakalım.

 

WordPress Rastgele Resimli Yazı Çekme

 

Öncelikle temanızın functions.php dosyasını açarak aşağıdaki kodu ekleyiniz.

 

add_theme_support (‘post-thumbnails’);

 

Daha sonra yazılarınızı eklerken sağ altta öne çıkarılmış görsel bölümünü göreceksiniz oradan yazılarınıza resim ekleyebilirsiniz.

 

 

Wp Rastgele Resimli Yazı Çekme

 

<?php query_posts($query_string . 'orderby=rand&&showposts=6'); ?> 
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
<?php if(has_post_thumbnail()): ?>
<?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'widget-image'); ?>
<a href='<?php the_permalink(); ?>' title='<?php the_title(); ?>'>
<img src="<?php echo $image[0]; ?>" alt="<?php the_title(); ?>" width='122px' height='80px' /></a>

<a href="<?php the_permalink(); ?>"><h2><?php the_title(); ?></h2></a>

<?php endif; ?>
<?php endwhile; ?>
<?php endif; ?>

showpost=6  rakamını kaç adet yazı gösterildiğini belirtir. Siz kaç yazı istiyorsanız değiştirin

Kod ile ilgili yardım almak isterseniz yorum yapmanız yeterlidir.

WordPress Kategoriden Resimli Yazı Çekme

Wp Belirli Kategoriden Resimli Yazı Çekme

 

Wp eklenti kullanmadan, temanıza birkaç kod ekleyerek , Mevcut kategorilerden resimli yazı çekme olayı nasıl olur ? WordPress kategoriden resimli yazı çekmek için altta belirttiğim işlemleri yapmanız yeterli olacaktır. Kategoriden resim çekme ; aynı zamanda thumbnails kullanarak öne çıkarılmış görsellerden yazılarımıza resim çekmeyide öğrenmiş olacağız.

 

WordPress Resimli Yazı Çekme

 

 

Öncelikle temanızın functions.php dosyasını açarak aşağıdaki kodu ekleyiniz.

 

add_theme_support (‘post-thumbnails’);

 

Daha sonra yazılarınızı eklerken sağ altta öne çıkarılmış görsel bölümünü göreceksiniz oradan yazılarınıza resim ekleyebilirsiniz.

 

 

Wp Kategoriden Yazı Çekme

 

<?php query_posts($query_string . '&cat=141&showposts=3'); ?>
<!-- cat=141 hangi kategoriyi istiyorsanız oranın kodunu yazın. showposts=3 kaç adet yazı görünmesini istediğinizi girin. -->
 
<h3><a href="#"><?php echo single_cat_title('', false); ?></a></h3>
<!-- Bu kısım otomatik kategori ismini çekiyor. -->
 
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
<?php if(has_post_thumbnail()): ?>
 
<?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'widget-image'); ?>
<a href='<?php the_permalink(); ?>' title='<?php the_title(); ?>'>
<img src="<?php echo $image[0]; ?>" alt="<?php the_title(); ?>" width='175' height='175' /></a><h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
 
<?php else: ?>
 
<!-- Alt bölüm thumbnail kucuk resımlerden otomatık resım cekmesı ıcın. -->
<a href='<?php the_permalink(); ?>' title='<?php the_title(); ?>'><img src="<?php bloginfo('template_directory'); ?>/timthumb.php?src=<?php bloginfo('template_directory'); ?>/images/thumbnail.png&w=136&h=77" alt="<?php the_title(); ?>" width='223' height='98' /></a>
<!-- kucuk resımden cekmesın dersenız usttekı kodları kaldırmanızın sakıncası olmaz. -->
 
<?php endif; ?>
<?php endwhile; ?>
<?php endif; ?>

 

Kod ile ilgili yardım almak isterseniz yorum yapmanız yeterlidir.
Eğer belirli kategoriden değil, tüm kategorileri kapsasın ve bunları rastgele çeksin diyorsanız, bu makalemi okumanızı tavsiye ederim.

Feed Rss Beslemeleri Nasıl Kapatılır ?

WordPress Bütün RSS’leri Devre Dışı Bırakmak

 

Hızla artan web siteleri dolayısıyla, sitelerden çalınan özgün içerik oranları da arttı. Feed Rss beslemelerini devre dışı bırakmak kapatmak isteyebilirsiniz. Emek verip yaptığınız sitenizin yazıları farklı sitelere geçtiğinde insan üzülüyor. Hele ki sizin sitenizin otoritesi henüz oturmamışken yazdığınız yazılar index almadan, yazmış olduğunuz özgün içeriği farklı sitede görünce insan ister istemez sinirlenir. Emeğinizin çalınmasını engellemek için makalemizi okuyun.

 

Feed Rss Beslemeleri Nasıl Kapatılır ?

 

Gelelim Feedleri nasıl kapatırım. Rss feed devre dışı bırakmak için yapmanız gereken, editör yada site içinden görünüm-> düzenle demek. Ardından altta belirtilen işlemleri yapın. İşlem sonunda siteadresi.com/feed  sayfanıza girip ctrl+F5 ile yenileyip bakarsanız hata verecektir. Burayıda 301 ile ana sayfanıza yönlendirirseniz tamamen sorun ortadan kalkacaktır.
Tema işlevleri ( functions.php ) dosyasının içinde en alt satıra  php bitiminden hemen önce ”  ?> ” den önce ekleyin.

 

function cwc_disable_feed() {
wp_die( __('No feed available,please visit our homepage!') );
}
add_action('do_feed', 'cwc_disable_feed', 1);
add_action('do_feed_rdf', 'cwc_disable_feed', 1);
add_action('do_feed_rss', 'cwc_disable_feed', 1);
add_action('do_feed_rss2', 'cwc_disable_feed', 1);
add_action('do_feed_atom', 'cwc_disable_feed', 1);

eğer direk kapatma yapmayıp yönlendirme yapmak isterseniz functions.php ye alttaki kodu ekleyin.

 

function disable_our_feeds() {
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));
}
 
add_action('do_feed', 'disable_our_feeds', 1);
add_action('do_feed_rdf', 'disable_our_feeds', 1);
add_action('do_feed_rss', 'disable_our_feeds', 1);
add_action('do_feed_rss2', 'disable_our_feeds', 1);
add_action('do_feed_atom', 'disable_our_feeds', 1);

 

WordPress Feed , Rss , Sitemap Hataları ve Çözümleri

Kolay arayüzü ve kullanışlı eklentileriyle site sahiplerinin gözdesi wordpress gün geçtikçe yeni hatalara maruz kalıyor. Below is a rendering of the page up to the first error hatası genellikle Feed Hatası alanlar için çözüm, Rss hatası alanlar için çözüm, sitemap hatası alanlar için çözüm. This page contains the following errors hatası ve çözümü

Hata olarak şu şekilde yazar.

This page contains the following errors :

error on line 2 at column 6: XML declaration allowed only at the start of the document

Below is a rendering of the page up to the first error.

 

Eklentiyi kurmadan önce wp-super-cache eklentisi kullanıyorsanız eklentiyi etkisizleştirin.

  • eklentiyi indirin fix-rss-feed
  • eklenti kurulum sayfasına bakıp eklentiyi kurun.
  • Admin panel -> Ayalar – > Fix  RSS Feed tıklayın.  “Fix WordPress RSS Feed” butonuna tıklayın aslında ikisinede tıklayın sorun gidiyor.

 

Below is a rendering of the page up to the first error hatası

 

Ftp’den yada cpanelden dosyalarınıza ulaşın,

  • Ana dizinde bulunan xmlrpc.php ‘yi herhangi bir editör yardımıyla açın.
  • wp-includes klasörünü açın ve feed-atom.php, feed-rss.php, feed-rss2.php, feed-atom-comments.php, feed-rss2-comments.php dosyalarını bulun.

 

<?php echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; ?>

satırını bulup silin.Bu feed dosyasının kendine gelmesini sağlayacaktır.