<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии к записи: Самоссылки возвращаются&#124;Убираем самоссылки на страницы</title>
	<atom:link href="http://iskariot.ru/development/pagelinkself/feed/" rel="self" type="application/rss+xml" />
	<link>http://iskariot.ru/development/pagelinkself/</link>
	<description>Программист-труэнт</description>
	<lastBuildDate>Sat, 12 May 2012 12:50:23 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Автор: jump</title>
		<link>http://iskariot.ru/development/pagelinkself/comment-page-1/#comment-2048</link>
		<dc:creator>jump</dc:creator>
		<pubDate>Wed, 26 May 2010 19:21:53 +0000</pubDate>
		<guid isPermaLink="false">http://iskariot.ru/?p=370#comment-2048</guid>
		<description>Полезно, использую!</description>
		<content:encoded><![CDATA[<p>Полезно, использую!</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Сергей М.</title>
		<link>http://iskariot.ru/development/pagelinkself/comment-page-1/#comment-1796</link>
		<dc:creator>Сергей М.</dc:creator>
		<pubDate>Tue, 06 Oct 2009 19:21:11 +0000</pubDate>
		<guid isPermaLink="false">http://iskariot.ru/?p=370#comment-1796</guid>
		<description>Э, я старую версию скрипта кинул, правильнее использовать вот так http://iskariot.ru/development/selflink-lists/</description>
		<content:encoded><![CDATA[<p>Э, я старую версию скрипта кинул, правильнее использовать вот так <a href="http://iskariot.ru/development/selflink-lists/">iskariot.ru/development/selflink-lists/</a></p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Сергей М.</title>
		<link>http://iskariot.ru/development/pagelinkself/comment-page-1/#comment-1795</link>
		<dc:creator>Сергей М.</dc:creator>
		<pubDate>Tue, 06 Oct 2009 05:43:12 +0000</pubDate>
		<guid isPermaLink="false">http://iskariot.ru/?p=370#comment-1795</guid>
		<description>Если уточнять, то не только на новостных лентах, вообще на частообновляющихся страницах (например, веб-сервисы вроде Твиттера). Но и в простых случаях иногда не стоит заморачиваться.</description>
		<content:encoded><![CDATA[<p>Если уточнять, то не только на новостных лентах, вообще на частообновляющихся страницах (например, веб-сервисы вроде Твиттера). Но и в простых случаях иногда не стоит заморачиваться.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Александр</title>
		<link>http://iskariot.ru/development/pagelinkself/comment-page-1/#comment-1794</link>
		<dc:creator>Александр</dc:creator>
		<pubDate>Tue, 06 Oct 2009 04:59:17 +0000</pubDate>
		<guid isPermaLink="false">http://iskariot.ru/?p=370#comment-1794</guid>
		<description>Огромное спасибо! Буду пробовать.

Единственное место где нужны самоссылки — это новостная лента, хотя и в этом случае проще просто перезагрузить страничку.</description>
		<content:encoded><![CDATA[<p>Огромное спасибо! Буду пробовать.</p><p>Единственное место где нужны самоссылки — это новостная лента, хотя и в этом случае проще просто перезагрузить страничку.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Сергей М.</title>
		<link>http://iskariot.ru/development/pagelinkself/comment-page-1/#comment-1790</link>
		<dc:creator>Сергей М.</dc:creator>
		<pubDate>Sat, 03 Oct 2009 21:29:35 +0000</pubDate>
		<guid isPermaLink="false">http://iskariot.ru/?p=370#comment-1790</guid>
		<description>Ну и ВП в комментариях немного побил код, так что надо использовать тот, который приходит на почту :)</description>
		<content:encoded><![CDATA[<p>Ну и ВП в комментариях немного побил код, так что надо использовать тот, который приходит на почту :)</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Сергей М.</title>
		<link>http://iskariot.ru/development/pagelinkself/comment-page-1/#comment-1789</link>
		<dc:creator>Сергей М.</dc:creator>
		<pubDate>Sat, 03 Oct 2009 21:26:00 +0000</pubDate>
		<guid isPermaLink="false">http://iskariot.ru/?p=370#comment-1789</guid>
		<description>Соответственно, чистку мусора (первую строчку) можно сделать одинаково в обеих функциях - проще всего взять ту, что в категориях.</description>
		<content:encoded><![CDATA[<p>Соответственно, чистку мусора (первую строчку) можно сделать одинаково в обеих функциях&nbsp;&mdash; проще всего взять ту, что в категориях.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Сергей М.</title>
		<link>http://iskariot.ru/development/pagelinkself/comment-page-1/#comment-1788</link>
		<dc:creator>Сергей М.</dc:creator>
		<pubDate>Sat, 03 Oct 2009 21:23:27 +0000</pubDate>
		<guid isPermaLink="false">http://iskariot.ru/?p=370#comment-1788</guid>
		<description>Новые версии ВП сами подставляют классы к li в стандартных функциях вывода (если выводится списком) - соответственно .current-cat, .current-tag, .current-page. Но ссылка остается, да и еще &quot;мусорные&quot; классы добавляются.

Так что я делаю так - в functions.php темы создаю функции и подвешиваю их на хуки (соответственно для страниц, категорий и облака тегов):

{[
//хачим категории
add_filter(&#039;wp_list_categories&#039;, &#039;correct_list_categories&#039;, 15);
function correct_list_categories($output){
	$output=preg_replace(&#039;~]+)&gt;~i&#039;,&#039;&#039;,$output);
	if(!is_category()) return $output;
	$output=preg_replace(&#039;~&lt;a&gt;]+&gt;(&#039;.single_cat_title(&#039;&#039;,false).&#039;)&lt;/a&gt;~i&#039;,&#039;$1&#039;,$output);
	return $output;
} 

//хачим теги
add_filter(&#039;wp_tag_cloud&#039;, &#039;correct_tag_cloud&#039;, 15);
function correct_tag_cloud($output){
	$output=preg_replace(&quot;~\s*class=\&#039;[^\&#039;]+\&#039;~i&quot;,&#039;&#039;,$output);
	if(!is_tag()) return $output;
	$output=preg_replace(&#039;~&lt;a&gt;]+&gt;(&#039;.single_tag_title(&#039;&#039;,false).&#039;)&lt;/a&gt;~i&#039;,&#039;$1&#039;,$output);
	return $output;
}

//хачим страницы
add_filter(&#039;wp_list_pages&#039;, &#039;correct_list_pages&#039;, 15);
function correct_list_pages($output){
	$output=preg_replace(&#039;~]+)&gt;~i&#039;,&#039;&#039;,$output);
	if(!is_page()) return $output;
	$search=&#039;~&lt;a&gt;]+&gt;(&#039;.get_the_title().&#039;)~i&#039;;
	$output=preg_replace($search,&#039;\\1&#039;,$output);
	return $output;
} 
]}</description>
		<content:encoded><![CDATA[<p>Новые версии ВП сами подставляют классы к li в стандартных функциях вывода (если выводится списком)&nbsp;&mdash; соответственно .current-cat, .current-tag, .current-page. Но ссылка остается, да и еще &laquo;мусорные&raquo; классы добавляются.</p><p>Так что я делаю так&nbsp;&mdash; в functions.php темы создаю функции и подвешиваю их на хуки (соответственно для страниц, категорий и облака тегов):</p><p><pre><code>//хачим категории
add_filter('wp_list_categories', 'correct_list_categories', 15);
function correct_list_categories($output){
	$output=preg_replace('~]+)&gt;~i','',$output);
	if(!is_category()) return $output;
	$output=preg_replace('~&lt;a&gt;]+&gt;('.single_cat_title('',false).')&lt;/a&gt;~i','$1',$output);
	return $output;
} 

//хачим теги
add_filter('wp_tag_cloud', 'correct_tag_cloud', 15);
function correct_tag_cloud($output){
	$output=preg_replace("~\s*class=\'[^\']+\'~i",'',$output);
	if(!is_tag()) return $output;
	$output=preg_replace('~&lt;a&gt;]+&gt;('.single_tag_title('',false).')&lt;/a&gt;~i','$1',$output);
	return $output;
}

//хачим страницы
add_filter('wp_list_pages', 'correct_list_pages', 15);
function correct_list_pages($output){
	$output=preg_replace('~]+)&gt;~i','',$output);
	if(!is_page()) return $output;
	$search='~&lt;a&gt;]+&gt;('.get_the_title().')~i';
	$output=preg_replace($search,'\\1',$output);
	return $output;
}</code></pre></p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Александр</title>
		<link>http://iskariot.ru/development/pagelinkself/comment-page-1/#comment-1786</link>
		<dc:creator>Александр</dc:creator>
		<pubDate>Thu, 01 Oct 2009 13:29:06 +0000</pubDate>
		<guid isPermaLink="false">http://iskariot.ru/?p=370#comment-1786</guid>
		<description>Не подскажете, как сделать тоже самое для вывода категорий функцией wp_list_categories?</description>
		<content:encoded><![CDATA[<p>Не подскажете, как сделать тоже самое для вывода категорий функцией wp_list_categories?</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Yohan</title>
		<link>http://iskariot.ru/development/pagelinkself/comment-page-1/#comment-1058</link>
		<dc:creator>Yohan</dc:creator>
		<pubDate>Thu, 29 Jan 2009 16:07:33 +0000</pubDate>
		<guid isPermaLink="false">http://iskariot.ru/?p=370#comment-1058</guid>
		<description>А если серьезно  - посмотрел гугл, яндекс - они действительно убирают ссылки. 

Буду экспериментировать! :)</description>
		<content:encoded><![CDATA[<p>А если серьезно&nbsp;&mdash; посмотрел гугл, яндекс&nbsp;&mdash; они действительно убирают ссылки. </p><p>Буду экспериментировать! :)</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Yohan</title>
		<link>http://iskariot.ru/development/pagelinkself/comment-page-1/#comment-1057</link>
		<dc:creator>Yohan</dc:creator>
		<pubDate>Thu, 29 Jan 2009 04:02:06 +0000</pubDate>
		<guid isPermaLink="false">http://iskariot.ru/?p=370#comment-1057</guid>
		<description>Про табак - зачетный сайтец!!! :)</description>
		<content:encoded><![CDATA[<p>Про табак&nbsp;&mdash; зачетный сайтец!!! :)</p>]]></content:encoded>
	</item>
</channel>
</rss>

