WordPress Yorum Botu
1 yıl önce - 462 kişi tarafından okundu
Ö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: