WordPress Yorum Botu

WordPress Yorum Botu

Öncelikle bu yazıda wordpress yorum botu nedir? Bunu açıklamak istiyorum.

WordPress yorum botu, WordPress tabanlı sistemlere otomatik olarak yorum eklemesi için oluşturmuş olduğum basit bir php sınıfıdır. Genel amacı seo için WordPress sitelere yorum gönderilirken işlerin kolaylaştırılmasını sağlamaktır.

WordPress yorum botu nasıl kullanılır?

WordPress yorum botunu kullanmak için öncelikle Github üzerinden paylaşmış olduğum "wpcomment" sınıfını içeri aktarmamız gerek.

$dizin = __DIR__;
require($dizin . '/V4/wpcomment.php');

use wpcomment\bot;

"wpcomment" sınıfını içeri aktardıktan sonra yorum botunu basit fonksiyonlar ile kullanabiliriz. İki adet fonksiyon bulunmakta "sendComment" yani tekil gönderim veya "sendCommentMultiple" yani çoklu gönderim.

Tekil gönderim örneği:
$singlecomment = \wpcomment\bot::sendComment("https://leventemre.com/deneme-kategori/deneme-yazi/", array(
    "comment" => "deneme yorum",
    "author" => "gönderen adı",
    "email" => "[email protected]",
    "site_address" => "deneme.com"
));

// çıktılar dize olarak gelecek
print_r($singlecomment);

Eğer bunu liste olarak çoklu şekilde yapmak istiyorsak "sendCommentMultiple" fonksiyonunu kullanmamız gerek.

Çoklu gönderim örneği:
$postadresses_array = array(
    "https://leventemre.com/deneme-yazi/",
    "https://example.com/test/test-post/"
);

$multiplecomment = \wpcomment\bot::sendCommentMultiple($postadresses_array, array(
    "comment" => "deneme yorum",
    "author" => "gönderen adı",
    "email" => "[email protected]",
    "site_address" => "deneme.com"
));

// çıktılar dize olarak gelecek
print_r($multiplecomment);

Yanıtlar ise bize dize olarak gelecektir. Örnek dize çıktısı:

Array
(
    [0] => Array
        (
            [status] => 0
            [comment_address] => https://leventemre.com/deneme-yazi/
            [message] => You have posted the same comment before or have been blocked by this site. Failed to submit comment
        )

    [1] => Array
        (
            [status] => 0
            [comment_address] => https://example.com/test/test-post/
            [message] => example.com could not find post_id data of address
        )

)

Kodlamış olduğum "wpcomment" sınıfını anlattığım şekilde kullanabilirsiniz.

Github: https://github.com/v4r1able/wordpress-comment-bot

Ayrıca çoklu gönderim için jQuery ile daha sağlıklı olan bir kod paylaştım. Örnek video:

İlginizi Çekebilir

Php ile SQL ve XSS güvenliği nasıl sağlanır?

Bu yazımda php ile sql ve xss güvenliği nasıl sağlanır, açıkların mantığı nedir bundan bahsedicem. Öncelik...

Devamını oku
WordPress Google Sıra Bulucu

Bu yazıda yazmış olduğum ilk WordPress eklentisini WordPress google sıra bulucu eklentisini anlatacağım. Google ...

Devamını oku

Bu yazıyı paylaş