• 01-12-2010, 21:48:03
    #1
    Üyeliği durduruldu
    WordPress bir çok blogcunun kullandığı sistem, bu çokluk düzenlemeleri, sorunları da birlikte getiriyor. İşinize yarayabilecek 7 yararlı uygulama hazırladım

    Yeni konu eklendiğinde üyelerinize otomatik olarak mail atın
    Eğer üyelik zorunlu yada bol üyeli bir blogunuz var ise bu küçük ama marifetli kod işinize yarayabilir. Bu kodcuk ile sitenize her konu eklendiğinde üyelere otomatik olarak mail gönderebilirsiniz. Kodu temanızın functions.php dosyasına ekleyin.
    function mail_gonder($konuno)  {
        global $wpdb;
        $kullarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;");
        $kullanici = implode(",", $kullarray);
        mail($kullanici, "Site adresiniz - Yeni konu eklendi!", 'Sitemize yeni konu ekledik. Beğeneceğinizi umuyoruz. http://www.siteadresiniz.com');
        return $konuno;
    }
     
    add_action('publish_post', 'mail_gonder');
    Twitter stili "x gün önce" yapımı
    Tarihleri 3 gün önce gibi göstermek ister misiniz? O zaman bu kod işinize yarayacak.
    Temanızda içerik kısmında bunu ekleyin:
    <?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' gün önce yazıldı'; ?>
    WordPress güncellemeleri ve admin paneldeki haberleri kapatmak
    Güncelleme kontrolünü ve admin paneldeki haberleri kapatmak için bu kodu wp-config.php nin sonuna ekleyin.
    define('WP_HTTP_BLOCK_EXTERNAL', true);
    Eğer ki istediğiniz siteden istek yapmasını istiyorsanız beyazliste kullanabilirsiniz. wp-config.php ye ekleyin. Örnek:
    define('WP_ACCESSIBLE_HOSTS', 'rpc.pingomatic.com');
    Yorumlarda oto-linklemeyi kaldırmak
    Bu işlem için yapmanız gereken, temanızın functions.php dosyasını açmak ve şu kodu eklemek:
    remove_filter('comment_text', 'make_clickable', 9);
    Ekledikten sonra link spamlarına güle güle diyebilirsiniz, yorumları onaylarsınız artık

    RSS'lerinizde resim önizlemeleride gösterin
    Bu kodla sitenizdeki RSSde konu resimlerinizi gösterebilirsiniz.
    function rss_konu_onizleme($icerik) {
        global $post;
        if(has_post_thumbnail($post->ID)) {
            $icerik = '<div>' . get_the_post_thumbnail($post->ID) . '</div>' . $icerik;
        }
        return $icerik;
    }
    add_filter('the_excerpt_rss', 'rss_konu_onizleme');
    add_filter('the_content_feed', 'rss_konu_onizleme');
    Google Docs PDF gösterimi
    Google Docs ofis dosyalarını online görüntülemek için idealdir. Eğer blog okuyucularına pdf dosyaları paylaşıyorsanız bu kısa kodu kullanabilirsiniz, böylece okuyucularınız direkt PDF'yi okur, indirmelerine gerek kalmaz. Bu kodu temanızın functions.php dosyasına ekleyin:
    function pdflink($cikis, $icerik) {
        return '<a rel="nofollow" class="pdf" href="http://docs.google.com/viewer?url=' . $cikis['href'] . '">'.$icerik.'</a>';
    }
    add_shortcode('pdf', 'pdflink');
    Kaydettikten sonra kullanımı için:
    Konularınızda kısakod olarak şöyle kullanabilirsiniz:
    [pdf href="http://siteadresiniz.com/pdf/adresi.pdf"]PDF içeriği görüntüle yazısı[/pdf]
    WordPress debug modunu açmak
    Eğer birşeyler ters giderse, sürekli debug kullanmak isterseniz wordpress debug özelliğini düzenleyebilirsiniz.
    wp-config.php açın,
    define('WP_DEBUG', true);
    yazısını,
    if ( isset($_GET['debug']) && $_GET['debug'] == 'debug')
      define('WP_DEBUG', true);
    ile değiştirin. Bu şekilde eğerki sitenizin sonuna ?debug eklerseniz debug modu o an açılır, böylece hataları başkasına göstermek yerine URL sonuna ?debug ekleyerek görebilirsiniz.


    Yardımcı olabildiysem ne mutlu bana.
    İyi bloglamalar..

    Not: Alıntı, çalıntı vs. yapmayınız. Kaynak göstermek size zarar vermez.
  • 01-12-2010, 21:55:41
    #2
    Üyeliği durduruldu
    Sabitleyen moderatöre teşekkür ederim
  • 01-12-2010, 21:59:11
    #3
    teşekkürler kralburda
    bu arada %100 100 yapmışın
    R10 Ticaret Sayısı: (100)
    R10 Ticaret Memnuniyeti: (100%)
  • 01-12-2010, 22:01:20
    #4
    Üyeliği durduruldu
    Metallica adlı üyeden alıntı: mesajı görüntüle
    teşekkürler kralburda
    bu arada %100 100 yapmışın
    R10 Ticaret Sayısı: (100)
    R10 Ticaret Memnuniyeti: (100%)
    101 yapmayacağım dursun öyle, iyi durdu
  • 01-12-2010, 23:02:27
    #5
    çok güzel anlatım olmuş tşk ederim kral
  • 02-12-2010, 17:48:52
    #6
    Şöyle egzantrik bilinmeyen kodları paylaş kralburada
  • 02-12-2010, 18:31:04
    #7
    Üyeliği durduruldu
    anarschi adlı üyeden alıntı: mesajı görüntüle
    Şöyle egzantrik bilinmeyen kodları paylaş kralburada
    Boş vakitlerde
  • 02-12-2010, 22:15:04
    #8
    Eposta Aktivasyonu Gerekmekte
    Süpermiş bunları yeni gördüm teşekkürlr.
  • 02-12-2010, 22:20:16
    #9
    çok kral bir paylaşım, teşekkürler...