В массиве $myrow находятся все записи, которые принадлежат одному автору под номером 3.
Когда я копировал Ваш код для экономии времени, забыл выкинуть оттуда лишнюю строку. Почему и написал: "лучше бы ничего не писали". Правильно так
$result = mysql_query ("SELECT ID,post_content FROM wp_posts WHERE post_author = '3' AND post_status = 'publish'",$db);while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){$myrow[] = $row;}
Если хотите получить помощь, то ставьте осмысленные условия, а не всякую ахинею. Написать нормальный код для той задачи, что Вы поставили - как два пальца об асфальт, только сама задача абсолютно глупая и бестолковая.
$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);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; } }}
Но тогда ссылки будут в первых 10 статьях. А остальные 20, или 200, или 990 будут без ссылок. Смысл какой?
А зачем дизайн сайта лепить после его создания? Сделали нормальный дизайн - а дальше только статьи добавляйте.
Да у Вас и само условие непонятное. Я вот всё пытаюсь его осмыслить, но никак не получается:
"нужно найти статью без ссылки" - а если все без ссылки, то какую выбрать?
"пока не закончатся все домены в массиве" - статей 30, а доменов 10, что делать с остальными статьями?
Бррр... Лучше бы ничего не писали, а просто попросили написать скрипт по заданным условиям... Потому что чушь написана, прошу прощения, если обидел.
Думаю, прокатит примерно так: вставляем стили CSS для картинок
.crp_related img { top: 0; left: 0; height: 100%; width: 100%; object-fit: cover;/** Only for IE */ //position: absolute; //height: ; //width: ; //object-fit: none;}
<div class="crp_related "><ul id='ul1'><li><a href="http://www.site.ru/post-1/" rel="nofollow" target="_blank"><img src="1.jpg" alt="Заголовок 1" title="Заголовок 1" class="crp_thumb crp_correctfirst"><div class="crp_title">Заголовок 1</div></a></li><li><a href="http://www.site.ru/post-2/" rel="nofollow" target="_blank"><img src="2.jpg" alt="Заголовок 2" title="Заголовок 2" class="crp_thumb crp_correctfirst"><div class="crp_title">Заголовок 2</div></a></li><li><a href="http://www.site.ru/post-3/" rel="nofollow" target="_blank"><img src="3.jpg" alt="Заголовок 3" title="Заголовок 3" class="crp_thumb crp_correctfirst"><div class="crp_title">Заголовок 3</div></a></li></ul></div><!--[if IE]><script>function adjust(img){ var r,w,h,wmax,hmax; r=1.44; wmax=180; hmax=125; w=img.width; h=img.height; if(w/h<r){ img.width=wmax; img.style.top=hmax/2-img.height/2+'px'; img.style.offsetTop=img.style.top; img.style.offsetLeft=0;} else{ img.height=hmax; img.style.left=wmax/2-img.width/2+'px'; }}document.body.onload=function(){ var l=document.getElementById('ul1').children.length; for(var i=0; i<l; i++){ adjust(ul1.children.firstChild.firstChild) } }</script><![endif]-->
Видеокурсы - это по-любому не мануал. Как по мне, на кой ляд мне часами выслушивать разжёвывание того, что мне и так понятно, и неупоминание того, что мне непонятно? Я ещё могу понять интерактивное общение, в режиме "я это не понял" - "а я тебе разжую", а видеокурс "для всех" - это для тех, кому время девать некуда, ИМХО. Вещи, которые я могу прочитать "по диагонали", я должен выслушивать из чьих-то уст в вольном переложении. Всё, что необходимо в первую очередь - документация по PHP и практика. Во вторую очередь - статьи и форумы в интернете. Для тех, кто привык иметь под рукой настольные книги - учебники.
Первый фрагмент - это шелл. Остальные фрагменты покрошены как колбаса на оливье, ничего сказать невозможно. По файлам, глядя только на их названия - тем более.
Выбросьте эту строчку. Она не нужна.