witam, zrobiłem skrypt komentarzy. Działanie jakie chciałem osiągnąć, to takie, że skrypt miał automatycznie dodawać komenatarze do wpisów w których liczba komentarzy wynosi jakas liczbę bądź zero. no i tutaj zaczyna się problem, błędów zadnych nie wywala oprócz takiego ze jak wejdę w skrypt czyli adres_strony.com/script.php pokazuje się strona z napisem
"404 - Page Not Found !
The page you are looking for is not here. Perhaps search helps you. "
Skrypt także nie działa, może mi ktoś pomóc to naprawić? Chciałbym aby lista nicków była pobierana z tablicy tak samo jak komentarze.
Tutaj mój skrypt:
<?php
require_once( 'wp-blog-header.php' );
// pobieranie komentarzy z pliku z tablicy
require( 'komentarze.php' );
// pobieranie uzytkownikow z pliku z tablicy
require( 'uzytkownicy.php' );
// losowe nicki i komentarze
// aktualna data i godzina
$time = current_time('mysql');
// ile koemntarzy musi miec post aby do niego dodac komentarz
$ikom = '0';
//ustanoweienie polaczenia z bazza SQL
// pobranie postów z liczbą komentarzy 0
$posty = $wpdb->get_results("SELECT id, comment_count FROM {$wpdb->prefix}posts WHERE post_type='post' AND post_status='publish' AND comment_count= $ikom");
$postyid = mysqli_fetch_array($posty);
$id_posta = $postyid['ID'];
// ustawienia komentarza - wartości
if ( $posty > 0 ){
'comment_post_ID' => $id_posta,
'comment_author' => $uzy,
'comment_author_email' => 'admin@admin.com',
'comment_author_url' => 'http://',
'comment_content' => $kom,
'comment_type' => '',
'comment_parent' => 0,
'user_id' => rand(1,300), 'comment_author_IP' => '127.0.0.1',
'comment_agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)',
'comment_date' => $time,
'comment_approved' => 1,
);
wp_insert_comment($data);
} else {
echo "Brak postow do ktorych mozna dodac koemnatarze"; }
?>
Tutaj plik uzytkownicy.php
<?php
$uzy[] = 'nuick jeden fajny';
$uzy[] = 'alvara';
?>
A tutaj komentarze.php
<?php
$kom[] = 'kom pierwsyz';
$kom[] = 'kom fajny drugi';
?>
W czym jest błąd, że nei wykonuje mi zapytania do SQL?? Hmm?