WordPress bir çok blogcunun kullandığı sistem, bu çokluk düzenlemeleri, sorunları da birlikte getiriyor. İşinize yarayabilecek 7 yararlı uygulama;
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.
PHP - Kodu
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 - Kodu
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.
PHP - Kodu
Eğer ki istediğiniz siteden istek yapmasını istiyorsanız beyazliste kullanabilirsiniz. wp-config.php ye ekleyin. Örnek:
PHP - Kodu
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:
PHP - Kodu
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.
PHP - Kodu
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:
PHP - Kodu
Kaydettikten sonra kullanımı için:
Konularınızda kısakod olarak şöyle kullanabilirsiniz:
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,
PHP - Kodu
yazısını,
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.
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.
PHP - Kodu
Kod:
[COLOR=#000000][COLOR=#007700]function [/COLOR][COLOR=#0000BB]mail_gonder[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$konuno[/COLOR][COLOR=#007700]) {
global [/COLOR][COLOR=#0000BB]$wpdb[/COLOR][COLOR=#007700];
[/COLOR][COLOR=#0000BB]$kullarray [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]$wpdb[/COLOR][COLOR=#007700]->[/COLOR][COLOR=#0000BB]get_results[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"SELECT user_email FROM $wpdb->users;"[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000BB]$kullanici [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]implode[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]","[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]$kullarray[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000BB]mail[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$kullanici[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]"Site adresiniz - Yeni konu eklendi!"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]'Sitemize yeni konu ekledik. Beğeneceğinizi umuyoruz. [URL="http://www.siteadresiniz.com/"]http://www.siteadresiniz.com[/URL]'[/COLOR][COLOR=#007700]);
return [/COLOR][COLOR=#0000BB]$konuno[/COLOR][COLOR=#007700];
}
[/COLOR][COLOR=#0000BB]add_action[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'publish_post'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]'mail_gonder'[/COLOR][COLOR=#007700]); [/COLOR][/COLOR]
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 - Kodu
Kod:
[LEFT] [COLOR=#000000] [COLOR=#0000BB]<?php [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#0000BB]human_time_diff[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]get_the_time[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'U'[/COLOR][COLOR=#007700]), [/COLOR][COLOR=#0000BB]current_time[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'timestamp'[/COLOR][COLOR=#007700])) . [/COLOR][COLOR=#DD0000]' gün önce yazıldı'[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#0000BB]?>
[/COLOR] [/COLOR] [/LEFT]
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.
PHP - Kodu
Kod:
[COLOR=#000000] [COLOR=#0000BB]define[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'WP_HTTP_BLOCK_EXTERNAL'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]true[/COLOR][COLOR=#007700]); [/COLOR][/COLOR]
Eğer ki istediğiniz siteden istek yapmasını istiyorsanız beyazliste kullanabilirsiniz. wp-config.php ye ekleyin. Örnek:
PHP - Kodu
Kod:
[COLOR=#000000][COLOR=#0000BB]define[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'WP_ACCESSIBLE_HOSTS'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]'rpc.pingomatic.com'[/COLOR][COLOR=#007700]); [/COLOR][/COLOR]
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:
PHP - Kodu
Kod:
[COLOR=#000000][COLOR=#0000BB]remove_filter[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'comment_text'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]'make_clickable'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]9[/COLOR][COLOR=#007700]); [/COLOR][/COLOR]
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.
PHP - Kodu
Kod:
[COLOR=#000000][COLOR=#007700]function [/COLOR][COLOR=#0000BB]rss_konu_onizleme[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$icerik[/COLOR][COLOR=#007700]) {
global [/COLOR][COLOR=#0000BB]$post[/COLOR][COLOR=#007700];
if([/COLOR][COLOR=#0000BB]has_post_thumbnail[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$post[/COLOR][COLOR=#007700]->[/COLOR][COLOR=#0000BB]ID[/COLOR][COLOR=#007700])) {
[/COLOR][COLOR=#0000BB]$icerik [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]'<div>' [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000BB]get_the_post_thumbnail[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$post[/COLOR][COLOR=#007700]->[/COLOR][COLOR=#0000BB]ID[/COLOR][COLOR=#007700]) . [/COLOR][COLOR=#DD0000]'</div>' [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000BB]$icerik[/COLOR][COLOR=#007700];
}
return [/COLOR][COLOR=#0000BB]$icerik[/COLOR][COLOR=#007700];
}
[/COLOR][COLOR=#0000BB]add_filter[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'the_excerpt_rss'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]'rss_konu_onizleme'[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000BB]add_filter[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'the_content_feed'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]'rss_konu_onizleme'[/COLOR][COLOR=#007700]); [/COLOR][/COLOR]
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:
PHP - Kodu
Kod:
[COLOR=#000000][COLOR=#007700]function [/COLOR][COLOR=#0000BB]pdflink[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$cikis[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]$icerik[/COLOR][COLOR=#007700]) {
return [/COLOR][COLOR=#DD0000]'<a rel="nofollow" class="pdf" href="[URL]http://docs.google.com/viewer?url=[/URL]' [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000BB]$cikis[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'href'[/COLOR][COLOR=#007700]] . [/COLOR][COLOR=#DD0000]'">'[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]$icerik[/COLOR][COLOR=#007700].[/COLOR][COLOR=#DD0000]'</a>'[/COLOR][COLOR=#007700];
}
[/COLOR][COLOR=#0000BB]add_shortcode[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'pdf'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]'pdflink'[/COLOR][COLOR=#007700]); [/COLOR][/COLOR]
Kaydettikten sonra kullanımı için:
Konularınızda kısakod olarak şöyle kullanabilirsiniz:
Kod:
[pdf href="[URL]http://siteadresiniz.com/pdf/adresi.pdf[/URL]"]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,
PHP - Kodu
Kod:
[COLOR=#000000][COLOR=#0000BB]define[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'WP_DEBUG'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]true[/COLOR][COLOR=#007700]); [/COLOR][/COLOR]
Kod:
[COLOR=#000000][COLOR=#007700]if ( isset([/COLOR][COLOR=#0000BB]$_GET[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'debug'[/COLOR][COLOR=#007700]]) && [/COLOR][COLOR=#0000BB]$_GET[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'debug'[/COLOR][COLOR=#007700]] == [/COLOR][COLOR=#DD0000]'debug'[/COLOR][COLOR=#007700])
[/COLOR][COLOR=#0000BB]define[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'WP_DEBUG'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]true[/COLOR][COLOR=#007700]); [/COLOR][/COLOR]
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.