WpGünlüğü #2 Eklentisiz Önceki Yazı Bölümü

AdsızYazı sayfalarınıza resimdeki gibi bir alan eklemek istiyorsanız fakat bunu eklenti ile yapmak istemiyorsanız bu yazım tam size göre. Yazı sayfalarınıza önceki yazı bölümü eklemek için bir çok eklenti var fakat böyle bir işlem için eklenti kullanmak yerine functions.php dosyasına aşağıda vereceğim kodları eklerseniz eklentisiz bir şekilde yazınızın bir alt paragrafında önceki yazı bölümünü göreceksiniz.

function baransomakli_onceki_yazi_tavsiyesi($content) {
if ( !is_single() ) return $content;
$onceki_yazi = get_previous_post(true);
if (!empty( $onceki_yazi )) {
$etiketler = get_the_tags($onceki_yazi->ID);
if ($etiketler) {
$i = 0;
foreach($etiketler as $etiket) {
$e[] = $etiket->name;
$i++;
if ($i == 3) break;
}
if ($i == 1) {
$ilgi = $e[0];
}elseif ($i == 2) {
$ilgi = $e[0] . ' ve '. $e[1];
}elseif ($i == 3) {
$ilgi = $e[0] . ', '. $e[1] . ' ve ' . $e[2];
}
$content .= '<div class="oncekiyazi">Bu yazımızı beğendiyseniz, bu kategoride yer alan <a href="' . get_permalink( $onceki_yazi->ID ) .'" title="'. $onceki_yazi->post_title . '">' . $onceki_yazi->post_title . '</a> başlıklı '.$ilgi. ' konularında bilgi veren bir önceki yazımızı da okumanızı tavsiye ederiz.</div>';
}else{
$content .= '<div class="oncekiyazi">Bu yazımızı beğendiyseniz, bu kategoride yer alan <a href="' . get_permalink( $onceki_yazi->ID ) .'" title="'. $onceki_yazi->post_title . '">' . $onceki_yazi->post_title . '</a> başlıklı bir önceki yazımızı da okumanızı tavsiye ederiz.</div>';
}
}
return $content;
}
add_filter('the_content', 'baransomakli_onceki_yazi_tavsiyesi',99, 1); 

Önceki yazı alanını düzenlemek isterseniz “oncekiyazi” sınıflı divi css ile düzenleyebilirsiniz.

WpGünlüğü #1 İstenmeyen Kategori Yazılarını Anasayfada Gizleme

Uzun zaman önce söylediğim WordPress Günlüğü yazı dizisine başlıyorum. WordPress Günlüğü ile ilgili yazımı buraya tıklayarak okuyabilirsiniz.

Bu yazımda WordPress’te istemediğiniz kategorideki yazıları anasayfanızda ki döngüde göstermemizi anlatacağım. Hemen bunu nerede kullanacağız diyeceğinizi duyar gibiyim. Mesela BSKisisel temamda olduğu gibi son dinlediklerim kategoriniz var ise yazı kısmına sadece videoları ekleyebilirsiniz ya da galeri kategoriniz var ise o kategoriye sadece resim eklersiniz. Bu şekilde kategorilerinize sadece yazı ve resim eklerseniz anasayfada kötü gözükecektir.

Şimdi vereceğim küçük kod satırı ile bu kötü görüntüyü kaldırabilirsiniz. İlk olarak temanızın index.php dosyasına girin aşağıda verdiğim döngü kodunu bulun.

  <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> 

Döngüyü bulduktan sonra döngü kodunun üst satırına

 <?php query_posts($query_string . '&cat=-328'); ?> 

328 yazan yeri anasayfada göstermek istemediğiniz kategori ID’sine göre düzenleyiniz. Bu işlemleri yaptıktan sonra göstermek istemediğiniz kategori yazıları anasayfanızda gözükmeyecektir.

15 Tatilde Ne Yaptınız? {Mim}

İlk olarak Melih beni mimlediğin için teşekkür ederim. 15 tatil benim için tatilden çok yorucuydu. Tatilin ilk haftası dershane olması kötü oldu. Allahtan 3 gündü de ucuz yırttım 😀 O 3 gün geçtikten sonra benim için tatil başlamıştı diyebiliriz. En azından sadece bilgisayar ile uğraşıyordum. 15 tatil sürecinde 10 tane wordpress tema geliştirdim. Bunların içinde SomakliV2 de var. WordPress, CSS, PHP hakkında yeni şeyler öğrendim kendimi geliştirmeye devam ettim. Önceden de ismini duyduğum ve bi kaç kez kullanıp bıraktığım bootstrap ile tekrardan tanıştım 🙂 Şuanda da Bootstrap öğrenmeye çalışıyorum. Zaten 15 tatil başlamadan önce belli notlar almıştım kendime 15 tatilde şu şu konulara çalışacağım diye. Onların hepsini  tamamladım. Kısacası yeni şeyler öğrenip kendimi geliştirdiğim bir tatil oldu diyebiliriz. Bende yazımın sonuna mimlediğim kişileri söyleyip yazımı bitireyim.

Mimlediğim Kişiler : Burak İşçi, İsmail Cem Karakurt

Değerli dostlarım biraz da siz anlatın yaptıklarınızı 🙂

Ubuntu Ve Grub Kaldırmak

Ben bi Windows kullanıcısıyım, 3-4 gün önce Windows’umun yanına Ubuntu kurdum. 3-4 gün kullandıktan sonra öncesine göre bilgisayarımı Ubuntu olsun ya da Windows 8.1 olsun iki platformdan birinde açarken eskisine göre performans da bir azalma vardı. Bu durumda benim hoşuma gitmedi ve Ubuntu’yu kaldırmaya karar verdim. Sizinde böyle sorunlarınız olduysa ya da Ubuntu’dan hoşlanmadıysanız kaldırmak istiyorsanız bu olay biraz zordur ama neyse. Bu tür sebeplerden dolayı Ubuntu’yu kaldırmak istiyorsanız. Hadi gelin beraber Ubuntu’yu kaldıralım.

Asla Windowsunuzun yanına Ubuntuyu kurarken yaptığınız gibi disk böldüğünüz bölümden diski silerek yapmayınız.  Direk diski silerseniz Grub’u da silmiş olursunuz Windows’a da ulaşamazsınız. İlk olarak bilgisayarınızı başlattığınız da Windows mu? Ubuntu mu? diye  işletim sisteminizi  seçmenizi sağlayan menüyü yani Grub alanını kaldırmamız gerek.  Evet artık Grub’u kaldırmaya başlayalım.

Bilgisayarımızı Windows ile açıyoruz.  MbrFix.exe yazılımını C:\ dizinine indiriyoruz. Fakat indirmeye çalıştığımızda Windows buna izin vermeyecektir. İlk masaüstünüze indirip sonra C:\ dizinine atabilirsiniz. Bende öyle yaptım. Daha sonra başlata gelip komut satırı aracını açmak için cmd yazıyoruz direk tıklayıp açmıyoruz cmd ye sağ tıklayıp yönetici olarak çalıştır deyip evete tıklıyoruz. Windows’un komut satırı aracına aşağıda vereceğim kodları sırayla yazınız

c:
cd \
mbrfix /drive 0 fixmbr</pre>

Son komutu yazdıktan sonra size Y ya da N’yi seçmenizi isteyen bir soru gelecektir. Bu soruya y diyerek enter tuşuna basıp devam ediyoruz. Bu işlemleride bitirdikten sonra Grub’u başarıyla kaldırmış oluyoruz. Şimdi sıra geldi bilgisayarımızdan tamamen Ubuntu’yu silmeye. Bilgisayarıma sağ tıklayıp “Yönet” deyip sol tarafta bulunan sekmelerden Depolama alanından Disk Yönetimi’ni seçiyoruz. Ubuntu’yu kurmak için oluşturduğumuz diskleri silerek Ubuntu’yu bilgisayarımızdan tamamen silmiş oluyoruz.