Что то тут не так , потому что если добавить для проверки в цикл:
echo $myrow[0]."<br />";
echo $myrow[1]."<br />";
то выведутся 2 раза id и текст одной записи. Не хватает цикла перебора самих статей мне кажется.---------- Добавлено 24.12.2016 в 13:16 -------------------- Добавлено 24.12.2016 в 13:17 ----------все равно не работает.
$db = mysql_connect ("localhost","xxx","73sk8pkF");mysql_select_db ("xxx",$db);mysql_query('SET NAMES cp1251');$result = mysql_query ("SELECT ID,post_content FROM wp_posts WHERE post_author = '3' AND post_status = 'publish'",$db);$myrow = mysql_fetch_array ($result);while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){$myrow[] = $row;}$sites = array("http://11.ru/","http://22.ru/");foreach ( $sites as $site ) { foreach ( $myrow as $arr ) { if (!strpos($arr['post_content'], 'mylink')) { $arr['post_content'] = $arr['post_content'].'<p>Источник: <a href="'.$site.'" class="mylink">'.$site.'</a></p>'; mysql_query ("UPDATE wp_posts SET post_content = ".$arr['post_content']." WHERE ID = ".$arr['ID'],$db); break; } }}
не работает...
В массиве $myrow находится 2 элемента ID и post_content одной записи. Поэтому наверно не работает. Не хватает цикла перебора статей.
Бред , все прекрасно работает.
Дак в этом и смысл, проставить на сайте в статьях все ссылки, зачем трогать остальные статьи? Если вы не можете осознать элементарные вещи, то не пишите здесь, потому что помощи нет, а глупые, вводящие в заблуждение всех, вопросы есть.
первую попавшуюся.
прервать цикл, когда будут проставлены все домены.
не обидели, сам вижу что не работает..---------- Добавлено 24.12.2016 в 11:42 ----------Может кто подскажет правильное направление. Условия такие: нужно найти статью без ссылки, затем взять домен из массива и вставить в конец текста этот домен и т.д. пока не закончатся все домены в массиве. Вроде просто, но как реализовать не пойму..
Немного подкорректировал код, уже есть результат (можете проверить скрипт), но почему то первый элемент из массива дублируется. Не могу понять как устранить этот баг. Результат этого скрипта выглядит так :
текст 1
Источник: http://11.ru/
текст 2
текст 3
Источник: http://22.ru/
Все еще покупаю домены! Пишите в ЛС или в скайп.
Что ни у кого нет доменов?
Покупаю домены с ТИЦ от 150. У кого есть такие пишите в скайп hemasters