Merhaba arkadaşlar yakın zamanda tema değiştirdim yeni temada birçok özellik olmasına rağmen vazgeçemediğim kodlar var bunları sizinle paylaşmak istiyorum.
Elinde buna benzer kodlar varsa lütfen paylaşalım
Kodlarda sizi ilgilendiren kısımları değiştirip functions.php eklemeniz yeterli olacaktır.
//KATAGORİ GİZLE BASLA
function excludeCategory($query)
{
if($query->is_home)
$query->set('cat','-XXX,-XXX');
return $query;
}
add_filter('pre_get_posts', 'excludeCategory');
//KATAGORİ GİZLE BİTTİ
AÇIKLAMA:Gizlemek istediğiniz katagori id lerini kırmızı ile belirttiğim yere yazmanız yeterli olacaktır.
//DUZENLEME TARİHİNE GORE SIRALA BASLA
function inddir_duzenleme_tarihine_gore_listele( $query )
{
if ( $query->is_main_query()) {
$query->set( 'orderby', 'modified' );
$query->set( 'order', 'desc' );
}
}
add_action( 'pre_get_posts', 'inddir_duzenleme_tarihine_gore_listele' );
//DUZENLEME TARİHİNE GORE SIRALA BİTTİ
AÇIKLAMA:Sitenizde bir yazıyı güncellediğinizde kod tema ve tüm yazılar bölümünde ön sıraya yani son yayınlanan yazı gibi ön sıraya alıyor.
//İNDDİR OTO ETİKET BASLA
function inddir_basligi_etiketlere_donustur($post_id, $post) {
$baslik = preg_replace("([^A-Za-z0-9üğıişçöÜĞİŞÇÖ]+)", " ", $post->post_title);
$etiket_kelimeleri = explode(" ", $baslik);
$etiketler = array();
$etiketler[] = $baslik. " indir";
$etiketler[] = $baslik. " download";
foreach ($etiket_kelimeleri as $etiket) {
if (strlen($etiket)> 4) $etiketler[] = $etiket . ' indir';
}
if ($etiketler) wp_set_post_tags($post_id, $etiketler, true);
}
add_action('publish_post', 'inddir_basligi_etiketlere_donustur', 10, 2);
//İNDDİR OTO ETİKET BİTTİ
AÇIKLAMA:Yazmış olduğunuz ve ya güncellediğiniz içeriğe sizin belirlediğiniz kelimeleri otomatik ekler tabi başlıkları oluşturan kelimelerin sonuna ekler örnek/ Facebook başlıksa otomatik olarak sizin belirlediğiniz kelimeyi sonuna ekler Facebook indir olur.
//İNDDİR OTO ETİKET EKLE RESİMLERE BASLA
function inddir_resimlere_alt_bilgisi_ekle($content)
{
global $post;
if (is_single()) { //Eğer tekil yazı gösteriliyorsa
preg_match_all('//', $content, $images);
if(!is_null($images)) {
foreach($images[1] as $index => $value) {
if(!preg_match('/alt=/', $value)) {
$new_img = str_replace(' $content = str_replace($images[0][$index], $new_img, $content);
}
}
}
}
return $content;
}
add_filter('the_content', 'inddir_resimlere_alt_bilgisi_ekle', 999);
//İNDDİR OTO ETİKET EKLE RESİMLERE BİTTİ
AÇIKLAMA: Yazılarınızdaki resimlere otomatik olarak alt bilgi ekler.
Ayrıca Responsive Temada farklı ekranlara göre şekillenen Adsense reklamı nasıl düzenlenir? BAKINIZ
Takıldığınız yerde yardım isterseniz elimden geleni yaparım.