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

Localhost'un Bilgisayara Erişimi ve Tehlikeleri

Paylaşmış olacağım bu yazı üzerinde localhost üzerinde dışarıdan kurduğunuz script veya çalıştırdığın...

Devamını oku
USOM Zararlı Adres Tarayıcı

Bu yazıda usom api kullanarak yapmış olduğum zararlı adres tarayıcı sınıfını anlatacağım. Usom zararlı ad...

Devamını oku

Bu yazıyı paylaş