Probleminizin çözümü hook denilen, action ve filter olaylarına kendi fonksiyonunuzu takmanızı sağlayan mekanizmadan geçiyor.
1. Aşağıdaki bir yazı yayınlandığında bir fonksiyonu çağırmanızı sağlar.
add_action( 'publish_post', 'yakuphoca_fonksiyon_adiniz' );
function yakuphoca_fonksiyon_adiniz($post_id)
{
global $post, $wpdb;
// yapılacak işlemler
}publish_post yerine save_post yazarak, bir yazı kaydedildiğinde iş yaptırabilirsiniz.
2. Aşağıdaki kod yeni bir yorum yapıldığında iş yapar.
add_action( 'comment_post', 'yakuphoca_fonksiyon_adiniz' );
function yakuphoca_fonksiyon_adiniz($comment_id)
{
global $post, $wpdb;
// yapılacak işlemler
}3. Yukarıdaki kod üye olsun olmasın kim yorum yaparsa yapsın çalışacaktır. Fonksiyon içerisinde is_user_login fonksiyonu ile giriş yapılıp, yapılmadığını kontrol edebilirsiniz.
Ayrıntılı bilgi için
http://codex.wordpress.org/Plugin_AP...ckback_Actions