<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум АлаичЪ'а о SEO - Мои первые ковыряния в вордпрессе. Укажите на ошибки.]]></title>
		<link>https://talk.alaev.info/topic/75/</link>
		<atom:link href="https://talk.alaev.info/feed/rss/topic/75/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Мои первые ковыряния в вордпрессе. Укажите на ошибки.».]]></description>
		<lastBuildDate>Mon, 17 Sep 2012 03:32:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Мои первые ковыряния в вордпрессе. Укажите на ошибки.]]></title>
			<link>https://talk.alaev.info/post/618/#p618</link>
			<description><![CDATA[<p>Всю эту хрень ты делал только ради того, чтобы миниатюра открывалась в фансибоксе? А зачем, если он без ссылки и не должна увеличиваться? Ну да ладно...</p><p>Проще было бы это сделать, заменив мой код:<br /></p><div class="codebox"><pre><code>&lt;script type=&quot;text/javascript&quot;&gt;$(document).ready(function(){$(&#039;a[href^=&quot;http://site.ru/wp-content/uploads/&quot;]:has(img)&#039;).fancybox({&#039;hideOnContentClick&#039;:true,&#039;titleFromAlt&#039;:true,&#039;titlePosition&#039;:&#039;outside&#039;,&#039;padding&#039;:&#039;5&#039;,&#039;margin&#039;:&#039;25&#039;});});&lt;/script&gt;</code></pre></div><p>На следующий:<br /></p><div class="codebox"><pre><code>&lt;script type=&quot;text/javascript&quot;&gt;$(document).ready(function(){$(&#039;img[src^=&quot;http://site.ru/wp-content/uploads/&quot;]&#039;).fancybox({&#039;hideOnContentClick&#039;:true,&#039;titleFromAlt&#039;:true,&#039;titlePosition&#039;:&#039;outside&#039;,&#039;padding&#039;:&#039;5&#039;,&#039;margin&#039;:&#039;25&#039;});});&lt;/script&gt;</code></pre></div><p>Не?</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Mon, 17 Sep 2012 03:32:00 +0000</pubDate>
			<guid>https://talk.alaev.info/post/618/#p618</guid>
		</item>
		<item>
			<title><![CDATA[Мои первые ковыряния в вордпрессе. Укажите на ошибки.]]></title>
			<link>https://talk.alaev.info/post/614/#p614</link>
			<description><![CDATA[<p>Немного предыстории:</p><p>Подключил на сайте&nbsp; jQuery Fancybox как Алаичъ писал <a href="https://alaev.info/blog/post/3499">тут</a><br />Картинки которые были в статье все отлично работали. Но картинка - миниатюра к записи по клику не работала как остальные. <br />При описанном способе в всплывающем окне открываются только картинки внутри ссылки, т.е.:</p><div class="codebox"><pre><code>&lt;a href=&quot;http://site.ru/wp-content/uploads/2012/09/altar.jpg&quot;&gt;
&lt;img class=&quot;alignright post_thumbnail wp-post-image&quot; title=&quot;title&quot; src=&quot;http://site.ru/wp-content/uploads/2012/09/altar-300x225.jpg&quot; alt=&quot;alt&quot; width=&quot;168&quot; height=&quot;126&quot;/&gt;
&lt;/a&gt;</code></pre></div><p>Миниатюра же выводится обычной картинкой:</p><div class="codebox"><pre><code>&lt;img class=&quot;alignright post_thumbnail wp-post-image&quot; title=&quot;title&quot; src=&quot;http://site.ru/wp-content/uploads/2012/09/altar-300x225.jpg&quot; alt=&quot;alt&quot; width=&quot;168&quot; height=&quot;126&quot;/&gt;</code></pre></div><p>Я исправил в single.php это:</p><div class="codebox"><pre><code>&lt;?php if ( function_exists(&quot;has_post_thumbnail&quot;) &amp;&amp; has_post_thumbnail() ) 
{
the_post_thumbnail(array(300,225), array(&quot;class&quot; =&gt; &quot;alignleft post_thumbnail&quot;)); 
} 
?&gt;</code></pre></div><p>на это:</p><div class="codebox"><pre><code>&lt;?php if ( function_exists(&quot;has_post_thumbnail&quot;) &amp;&amp; has_post_thumbnail() )
{ 
$full_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), &#039;full&#039;);  
echo &#039;&lt;a href=&quot;&#039; . $full_image_url[0] . &#039;&quot; title=&quot;&#039; . the_title_attribute(&#039;echo=0&#039;) . &#039;&quot; &gt;&#039;;
the_post_thumbnail(array(300,225), array(&quot;class&quot; =&gt; &quot;alignleft post_thumbnail&quot;)); echo &#039;&lt;/a&gt;&#039;; 
} 
?&gt;</code></pre></div><p>Все работает, но в php я полный ноль. Делал методом тыка, взяв куски с какого то блога.</p><p>Насколько правильно написан код, может как то можно упростить? И нет ли ошибок каких грубых?</p><p>Тем же самым методом сделал, метатег для Open Graph, что бы при нажатии &quot;мне нравится&quot; от &quot;Вконтакте&quot; бралась именно картинка из миниатюры.</p><div class="codebox"><pre><code>&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; 
      xmlns:fb=&quot;http://ogp.me/ns/fb#&quot; 
      xmlns:og=&quot;http://ogp.me/ns#&quot; &lt;?php language_attributes(); ?&gt;&gt;</code></pre></div><p>+</p><div class="codebox"><pre><code>&lt;?php 
 if ( function_exists(&quot;has_post_thumbnail&quot;) &amp;&amp; has_post_thumbnail() ) { 
    $full_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), &#039;full&#039;);  
    echo &#039;&lt;meta property=&quot;og:image&quot; content=&quot;&#039; . $full_image_url[0] . &#039;&quot; /&gt;&#039;;
} 
?&gt;</code></pre></div><p>так же просьба сказать есть ли ошибки, и можно ли более грамотнее решить данные задачи.</p>]]></description>
			<author><![CDATA[null@example.com (ChesteR_203)]]></author>
			<pubDate>Sun, 16 Sep 2012 20:41:34 +0000</pubDate>
			<guid>https://talk.alaev.info/post/614/#p614</guid>
		</item>
	</channel>
</rss>
