<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Человек-Хэмингуэй</title>
	<link>http://kvisaz.ru</link>
	<description>В технике - счастье™</description>
	<pubDate>Wed, 20 May 2015 07:40:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Как пройти тест Google Mobile Friendly</title>
		<link>http://kvisaz.ru/20150520/4775/</link>
		<comments>http://kvisaz.ru/20150520/4775/#comments</comments>
		<pubDate>Wed, 20 May 2015 07:06:59 +0000</pubDate>
		<dc:creator>eSTet</dc:creator>
		
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://kvisaz.ru/20150520/4775/</guid>
		<description><![CDATA[<p>Краткое руководство по прохождению <noindex><a rel="nofollow" title="https://www.google.com/webmasters/tools/mobile-friendly/" target="_blank" href="http://kvisaz.ru/jexr/https://www.google.com/webmasters/tools/mobile-friendly/">Mobile Friendly Test</a></noindex><br />
1. Шрифт 18px<br />
2. Адаптивная ширина (можно через медиаквери или растягивающийся див, как на старых сайтах)<br />
3. мета тег viewport в заголовке <meta name=viewport content="width=device-width, initial-scale=1"></p>
<p>Без п. 3 - пп. 1 и 2 Гуглем не засчитываются</p>
<p><img src='http://kvisaz.ru/files/2015/05/2015-05-20_131024.png' alt='2015-05-20_131024.png' /></p>
<p>Что сделал я - использовал обычный дизайн сайта (не этого), просто в CSS дописал такие строчки:</p>
<p>@media screen and (min-width: 800px) {<br />
	<a href="http://kvisaz.ru?s=wrapper" title="Search my site " >#wrapper</a> { width:800px; }<br />
	<a href="http://kvisaz.ru?s=sidebar" title="Search my site " >#sidebar</a>  { width: 170px; }<br />
    <a href="http://kvisaz.ru?s=content" title="Search my site " >#content</a> { width: 600px;   }<br />
	.thumb { width: 260px; margin-right:20px;}<br />
	.thumb img { width: 260px;}<br />
}</p>
<p>@media screen and (min-width: 1024px) {<br />
	<a href="http://kvisaz.ru?s=wrapper" title="Search my site " >#wrapper</a> { width:1024px; }<br />
	<a href="http://kvisaz.ru?s=sidebar" title="Search my site " >#sidebar</a>  { width: 200px; }<br />
    <a href="http://kvisaz.ru?s=content" title="Search my site " >#content</a>  { width: 790px;  }<br />
	.thumb { width: 250px; margin-right:10px;}<br />
	.thumb img { width: 250px;}	</p>
<p>}</p>
<p>@media screen and (min-width: 1152px) {<br />
	<a href="http://kvisaz.ru?s=wrapper" title="Search my site " >#wrapper</a> { width:1152px; }<br />
	<a href="http://kvisaz.ru?s=sidebar" title="Search my site " >#sidebar</a>  { width: 220px;  }</p>
<p>    <a href="http://kvisaz.ru?s=content" title="Search my site " >#content</a> {  width:900px;  }<br />
	.thumbspack { font-size:16px;}<br />
	.thumb { width: 280px;}<br />
	.thumb img { width: 280px;}</p>
<p>}</p>
<p>@media screen and (max-width: 799px){<br />
	<a href="http://kvisaz.ru?s=wrapper" title="Search my site " >#wrapper</a> {  width:320px; }<br />
	<a href="http://kvisaz.ru?s=content" title="Search my site " >#content</a> {  float:none;  }<br />
	<a href="http://kvisaz.ru?s=sidebar" title="Search my site " >#sidebar</a> {  float:none;  }<br />
	.button { width: auto; }<br />
	.button:hover { width: auto; }</p>
<p>	.thumb {<br />
	display:block;<br />
	float:none;<br />
	margin-right:auto;<br />
	margin-left:auto;<br />
	}<br />
}</p>
<p>Первые три @media screen -  это для экранов от 800, от 1024 и от 1152, последний - вариант для экранов, которые не набрали и 800px.</p>
<p>Смысл этих штук - адаптировать размеры и поведение главных блоков дизайна (контент, сайдбар, общий враппер) под соответствующие разрешения. Туда же вписал хаки для отдельных элементов, которые &#8220;плохо&#8221; вели себя на подходящих размерах.</p>
<p>Google сказал, что теперь сайт Mobile Friendly.</p>
<p>ЗЫ:Самое важное! Самое маленькое разрешение должно быть адаптировано под <strong>ширину 320 пикселов </strong>- ибо, как написано в мобайл-тесте у Гугля, таково &#8220;аппаратно-независимое&#8221; разрешение у iPhone 5. И именно под него он показывает картинку в тесте. У меня до этого момента стояло 350 пикселов в минимальной ширине (последний media screen), и часть слов при этом обрезалась (а тупой робот Гугля все равно воспринимал как Mobile Friendly).  Я поправил на 320 - и картинка стала нормальной.</p>
]]></description>
			<content:encoded><![CDATA[<p>Краткое руководство по прохождению <noindex><a rel="nofollow" title="https://www.google.com/webmasters/tools/mobile-friendly/" target="_blank" href="http://kvisaz.ru/jexr/https://www.google.com/webmasters/tools/mobile-friendly/">Mobile Friendly Test</a></noindex><br />
1. Шрифт 18px<br />
2. Адаптивная ширина (можно через медиаквери или растягивающийся див, как на старых сайтах)<br />
3. мета тег viewport в заголовке <meta name=viewport content="width=device-width, initial-scale=1"></p>
<p>Без п. 3 - пп. 1 и 2 Гуглем не засчитываются</p>
<p><img src='http://kvisaz.ru/files/2015/05/2015-05-20_131024.png' alt='2015-05-20_131024.png' /></p>
<p>Что сделал я - использовал обычный дизайн сайта (не этого), просто в CSS дописал такие строчки:</p>
<p>@media screen and (min-width: 800px) {<br />
	<a href="http://kvisaz.ru?s=wrapper" title="Search my site " >#wrapper</a> { width:800px; }<br />
	<a href="http://kvisaz.ru?s=sidebar" title="Search my site " >#sidebar</a>  { width: 170px; }<br />
    <a href="http://kvisaz.ru?s=content" title="Search my site " >#content</a> { width: 600px;   }<br />
	.thumb { width: 260px; margin-right:20px;}<br />
	.thumb img { width: 260px;}<br />
}</p>
<p>@media screen and (min-width: 1024px) {<br />
	<a href="http://kvisaz.ru?s=wrapper" title="Search my site " >#wrapper</a> { width:1024px; }<br />
	<a href="http://kvisaz.ru?s=sidebar" title="Search my site " >#sidebar</a>  { width: 200px; }<br />
    <a href="http://kvisaz.ru?s=content" title="Search my site " >#content</a>  { width: 790px;  }<br />
	.thumb { width: 250px; margin-right:10px;}<br />
	.thumb img { width: 250px;}	</p>
<p>}</p>
<p>@media screen and (min-width: 1152px) {<br />
	<a href="http://kvisaz.ru?s=wrapper" title="Search my site " >#wrapper</a> { width:1152px; }<br />
	<a href="http://kvisaz.ru?s=sidebar" title="Search my site " >#sidebar</a>  { width: 220px;  }</p>
<p>    <a href="http://kvisaz.ru?s=content" title="Search my site " >#content</a> {  width:900px;  }<br />
	.thumbspack { font-size:16px;}<br />
	.thumb { width: 280px;}<br />
	.thumb img { width: 280px;}</p>
<p>}</p>
<p>@media screen and (max-width: 799px){<br />
	<a href="http://kvisaz.ru?s=wrapper" title="Search my site " >#wrapper</a> {  width:320px; }<br />
	<a href="http://kvisaz.ru?s=content" title="Search my site " >#content</a> {  float:none;  }<br />
	<a href="http://kvisaz.ru?s=sidebar" title="Search my site " >#sidebar</a> {  float:none;  }<br />
	.button { width: auto; }<br />
	.button:hover { width: auto; }</p>
<p>	.thumb {<br />
	display:block;<br />
	float:none;<br />
	margin-right:auto;<br />
	margin-left:auto;<br />
	}<br />
}</p>
<p>Первые три @media screen -  это для экранов от 800, от 1024 и от 1152, последний - вариант для экранов, которые не набрали и 800px.</p>
<p>Смысл этих штук - адаптировать размеры и поведение главных блоков дизайна (контент, сайдбар, общий враппер) под соответствующие разрешения. Туда же вписал хаки для отдельных элементов, которые &#8220;плохо&#8221; вели себя на подходящих размерах.</p>
<p>Google сказал, что теперь сайт Mobile Friendly.</p>
<p>ЗЫ:Самое важное! Самое маленькое разрешение должно быть адаптировано под <strong>ширину 320 пикселов </strong>- ибо, как написано в мобайл-тесте у Гугля, таково &#8220;аппаратно-независимое&#8221; разрешение у iPhone 5. И именно под него он показывает картинку в тесте. У меня до этого момента стояло 350 пикселов в минимальной ширине (последний media screen), и часть слов при этом обрезалась (а тупой робот Гугля все равно воспринимал как Mobile Friendly).  Я поправил на 320 - и картинка стала нормальной.</p>
]]></content:encoded>
			<wfw:commentRss>http://kvisaz.ru/20150520/4775/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Описание только на первой странице рубрики</title>
		<link>http://kvisaz.ru/20140916/4774/</link>
		<comments>http://kvisaz.ru/20140916/4774/#comments</comments>
		<pubDate>Tue, 16 Sep 2014 07:16:12 +0000</pubDate>
		<dc:creator>eSTet</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kvisaz.ru/20140916/4774/</guid>
		<description><![CDATA[<p>У Wordpress  есть переменная $paged. Она означает номер страницы, к примеру, в архиве рубрики. Соответственно, если вы хотите, чтобы уникальный текст был только на главной странице рубрики, то надо написать в category.php что-то вроде:</p>
<p><?php<br />
if ($paged<2) {<br />
//вывод текста для 1 страницы<br />
}<br />
else {<br />
//вывод текста для всех остальных страниц<br />
}</p>
<p> ?></p>
]]></description>
			<content:encoded><![CDATA[<p>У Wordpress  есть переменная $paged. Она означает номер страницы, к примеру, в архиве рубрики. Соответственно, если вы хотите, чтобы уникальный текст был только на главной странице рубрики, то надо написать в category.php что-то вроде:</p>
<p><?php<br />
if ($paged<2) {<br />
//вывод текста для 1 страницы<br />
}<br />
else {<br />
//вывод текста для всех остальных страниц<br />
}</p>
<p> ?></p>
]]></content:encoded>
			<wfw:commentRss>http://kvisaz.ru/20140916/4774/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Убрать category из URL</title>
		<link>http://kvisaz.ru/20140903/4773/</link>
		<comments>http://kvisaz.ru/20140903/4773/#comments</comments>
		<pubDate>Wed, 03 Sep 2014 05:00:42 +0000</pubDate>
		<dc:creator>eSTet</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kvisaz.ru/20140903/4773/</guid>
		<description><![CDATA[<p>Ещё один плагин нашёл для замены старого костыля - <noindex><a rel="nofollow" title="https://wordpress.org/plugins/remove-category-url/" target="_blank" href="http://kvisaz.ru/jexr/https://wordpress.org/plugins/remove-category-url/">Remove Category URL</a></noindex>. </p>
<p>Делает он вот что - убирает стандартный префикс category из урлов рубрик для Wordpress. </p>
<p><img src="http://kvisaz.ru/files/2014/09/3/screenshot-1.png" alt="Убрать category из URL" /></p>
<p>Для интереса можете посмотреть <a href="http://kvisaz.ru/20130305/4740/">мануал по ручной уборке этого префикса</a> без плагинов. Я потратил тогда много времени и потом ещё тратил немного на ручную работу. </p>
<p>А тут просто установил плагинчик и всё.</p>
]]></description>
			<content:encoded><![CDATA[<p>Ещё один плагин нашёл для замены старого костыля - <noindex><a rel="nofollow" title="https://wordpress.org/plugins/remove-category-url/" target="_blank" href="http://kvisaz.ru/jexr/https://wordpress.org/plugins/remove-category-url/">Remove Category URL</a></noindex>. </p>
<p>Делает он вот что - убирает стандартный префикс category из урлов рубрик для Wordpress. </p>
<p><img src="http://kvisaz.ru/files/2014/09/3/screenshot-1.png" alt="Убрать category из URL" /></p>
<p>Для интереса можете посмотреть <a href="http://kvisaz.ru/20130305/4740/">мануал по ручной уборке этого префикса</a> без плагинов. Я потратил тогда много времени и потом ещё тратил немного на ручную работу. </p>
<p>А тут просто установил плагинчик и всё.</p>
]]></content:encoded>
			<wfw:commentRss>http://kvisaz.ru/20140903/4773/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Замена URL по всей базе Wordpress</title>
		<link>http://kvisaz.ru/20140903/4772/</link>
		<comments>http://kvisaz.ru/20140903/4772/#comments</comments>
		<pubDate>Wed, 03 Sep 2014 03:43:15 +0000</pubDate>
		<dc:creator>eSTet</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kvisaz.ru/20140903/4772/</guid>
		<description><![CDATA[<p>В связи с переносом сайта на другой домен понадобилось заменить все вхождения старого домена на новый - в постах, в метаданных, во всей базе данных, короче.</p>
<p>Для этой цели затестировал несколько плагинов</p>
<p>1. WPEX Replace DB Urls - нихера. То есть вообще не нашёл строку в БД. А она там есть. Посему даже ссылку на это говно недоделанное не даю.</p>
<p>2. <noindex><a rel="nofollow" title="https://wordpress.org/plugins/velvet-blues-update-urls/screenshots/" target="_blank" href="http://kvisaz.ru/jexr/https://wordpress.org/plugins/velvet-blues-update-urls/screenshots/">Velvet Blues Update URLs</a></noindex> - сработал отлично, заменил все данные. </p>
<p><img src="http://kvisaz.ru/files/2014/09/3/screenshot-1.png" alt="Velvet Blues Update URLs" /></p>
<p>Что немаловажно - плагин обновляется, живёт.  В опциях можно выбирать где менять - во всех таблицах или только в постах или только в аттачментах. </p>
<p>Отлично меняет часть URL, то есть то, что как раз было надо сделать. 10 из 10. </p>
]]></description>
			<content:encoded><![CDATA[<p>В связи с переносом сайта на другой домен понадобилось заменить все вхождения старого домена на новый - в постах, в метаданных, во всей базе данных, короче.</p>
<p>Для этой цели затестировал несколько плагинов</p>
<p>1. WPEX Replace DB Urls - нихера. То есть вообще не нашёл строку в БД. А она там есть. Посему даже ссылку на это говно недоделанное не даю.</p>
<p>2. <noindex><a rel="nofollow" title="https://wordpress.org/plugins/velvet-blues-update-urls/screenshots/" target="_blank" href="http://kvisaz.ru/jexr/https://wordpress.org/plugins/velvet-blues-update-urls/screenshots/">Velvet Blues Update URLs</a></noindex> - сработал отлично, заменил все данные. </p>
<p><img src="http://kvisaz.ru/files/2014/09/3/screenshot-1.png" alt="Velvet Blues Update URLs" /></p>
<p>Что немаловажно - плагин обновляется, живёт.  В опциях можно выбирать где менять - во всех таблицах или только в постах или только в аттачментах. </p>
<p>Отлично меняет часть URL, то есть то, что как раз было надо сделать. 10 из 10. </p>
]]></content:encoded>
			<wfw:commentRss>http://kvisaz.ru/20140903/4772/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Бэкап и клонирование своего сайта на Wordpress</title>
		<link>http://kvisaz.ru/20140831/4771/</link>
		<comments>http://kvisaz.ru/20140831/4771/#comments</comments>
		<pubDate>Sun, 31 Aug 2014 15:11:51 +0000</pubDate>
		<dc:creator>eSTet</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kvisaz.ru/20140831/4771/</guid>
		<description><![CDATA[<p>Потестировал <noindex><a rel="nofollow" title="https://wordpress.org/plugins/xcloner-backup-and-restore/" target="_blank" href="http://kvisaz.ru/jexr/https://wordpress.org/plugins/xcloner-backup-and-restore/">XCloner</a></noindex>. Это плагин к Вордпрессу для переноса сайта. </p>
<p>Познакомился я с ним так - купил один сайт готовый на ВП и увидел его в списке плагинов. Пригляделся - ба! - да ведь именно так создатель сайта его и подготовил для переноса на мой хостинг. Плагинчик делает дамп SQL-базы и архив всех файлов Вордпресс, складывает в один tar-архивчик и передаёт по FTP на нужный хостинг.</p>
<p>Сейчас тест на стадии &#8220;все файлы скопированы&#8221;. То есть архивы сделаны, файлы перемещены. Осталось подождать, когда включится DNS для нового домена, чтобы запустить клонер на нём и увидеть, как сайт восстанавливается из бэкапов.</p>
<p>В данном случае у меня был один сайт, совсем уже больной и нерабочий, который требовал обновления. Но какие-то пользователи на нём ещё были. Чтобы минимизировать паузу, я подготовил новый вариант сайта на Wordpress на альтернативном хостинге на другом домене. Если бы делал сразу на оригинальном сайте - юзеры увидели бы много нерабочего. А так я им подсуну новый хороший сайт, сразу готовый к работе. Только паузу в несколько часов придётся выдержать (вместо нескольких дней).</p>
<p>Да, XCloner автоматически меняет URL сайта в дампе базы данных, что очень удобно. </p>
<p>Теперь вот жду, чтобы закончить перенос и сообщить об итогах работы в целом. </p>
<p>Итоги: сайт восстановился отлично, но вот домены в базе, похоже, не везде переписались. Конкретно ссылки на файлы и картинки - ведут на предыдущий домен. Либо я не разобрался в настройках xcloner, либо он это не делает в принципе. В любом случае сейчас правлю дамп вручную.</p>
]]></description>
			<content:encoded><![CDATA[<p>Потестировал <noindex><a rel="nofollow" title="https://wordpress.org/plugins/xcloner-backup-and-restore/" target="_blank" href="http://kvisaz.ru/jexr/https://wordpress.org/plugins/xcloner-backup-and-restore/">XCloner</a></noindex>. Это плагин к Вордпрессу для переноса сайта. </p>
<p>Познакомился я с ним так - купил один сайт готовый на ВП и увидел его в списке плагинов. Пригляделся - ба! - да ведь именно так создатель сайта его и подготовил для переноса на мой хостинг. Плагинчик делает дамп SQL-базы и архив всех файлов Вордпресс, складывает в один tar-архивчик и передаёт по FTP на нужный хостинг.</p>
<p>Сейчас тест на стадии &#8220;все файлы скопированы&#8221;. То есть архивы сделаны, файлы перемещены. Осталось подождать, когда включится DNS для нового домена, чтобы запустить клонер на нём и увидеть, как сайт восстанавливается из бэкапов.</p>
<p>В данном случае у меня был один сайт, совсем уже больной и нерабочий, который требовал обновления. Но какие-то пользователи на нём ещё были. Чтобы минимизировать паузу, я подготовил новый вариант сайта на Wordpress на альтернативном хостинге на другом домене. Если бы делал сразу на оригинальном сайте - юзеры увидели бы много нерабочего. А так я им подсуну новый хороший сайт, сразу готовый к работе. Только паузу в несколько часов придётся выдержать (вместо нескольких дней).</p>
<p>Да, XCloner автоматически меняет URL сайта в дампе базы данных, что очень удобно. </p>
<p>Теперь вот жду, чтобы закончить перенос и сообщить об итогах работы в целом. </p>
<p>Итоги: сайт восстановился отлично, но вот домены в базе, похоже, не везде переписались. Конкретно ссылки на файлы и картинки - ведут на предыдущий домен. Либо я не разобрался в настройках xcloner, либо он это не делает в принципе. В любом случае сейчас правлю дамп вручную.</p>
]]></content:encoded>
			<wfw:commentRss>http://kvisaz.ru/20140831/4771/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Разрешить загрузку SWF и EXE в Wordpress</title>
		<link>http://kvisaz.ru/20140809/4770/</link>
		<comments>http://kvisaz.ru/20140809/4770/#comments</comments>
		<pubDate>Sat, 09 Aug 2014 09:32:14 +0000</pubDate>
		<dc:creator>eSTet</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kvisaz.ru/20140809/4770/</guid>
		<description><![CDATA[<p>С некоторых пор я обнаружил, что Wordpress запрещает заливку SWF-файлов Adobe Flash через обычный загрузчик файлов (картинки и т.д. в медиа-библиотеку).</p>
<p>Это проблема для аркадных игровых сайтов - т.е. таких, которые предоставляют пользователям флеш-игры (или другие приложения).</p>
<p>Плагин <noindex><a rel="nofollow" title="http://wordpress.org/plugins/allow-swf-upload/" target="_blank" href="http://kvisaz.ru/jexr/http://wordpress.org/plugins/allow-swf-upload/">Allow Swf Upload</a></noindex> решает эту проблему - загрузка становится дозволенной. </p>
<p>Протестировано на 3.9.1</p>
<p>PS: как обычно, некоторое время назад я вручную хакал php вордпресса, вместо того, чтобы искать плагин. А он есть и хакать не надо!</p>
<p>ЗЗЫ: А <noindex><a rel="nofollow" title="http://wordpress.org/support/topic/cant-upload-swf-files-to-wordpress-anymore" target="_blank" href="http://kvisaz.ru/jexr/http://wordpress.org/support/topic/cant-upload-swf-files-to-wordpress-anymore">вот тут</a></noindex> описан код, который можно встроить в functions.php своей темы, чтобы разрешить загрузку SWF без установки плагинов. </p>
<p><code><br />
function demo($mimes) {<br />
	if ( function_exists( 'current_user_can' ) )<br />
		$unfiltered = $user ? user_can( $user, 'unfiltered_html' ) : current_user_can( 'unfiltered_html' );<br />
	if ( !empty( $unfiltered ) ) {<br />
		$mimes['swf'] = 'application/x-shockwave-flash';<br />
	}<br />
	return $mimes;<br />
}<br />
add_filter('upload_mimes','demo');<br />
</code></p>
<p>Аналогично можно расширить под загрузку и чистых EXE-файлов, вписав туда</p>
<p><em>$mimes[&#8217;exe&#8217;] = &#8216;application/x-msdownload&#8217;;</em></p>
]]></description>
			<content:encoded><![CDATA[<p>С некоторых пор я обнаружил, что Wordpress запрещает заливку SWF-файлов Adobe Flash через обычный загрузчик файлов (картинки и т.д. в медиа-библиотеку).</p>
<p>Это проблема для аркадных игровых сайтов - т.е. таких, которые предоставляют пользователям флеш-игры (или другие приложения).</p>
<p>Плагин <noindex><a rel="nofollow" title="http://wordpress.org/plugins/allow-swf-upload/" target="_blank" href="http://kvisaz.ru/jexr/http://wordpress.org/plugins/allow-swf-upload/">Allow Swf Upload</a></noindex> решает эту проблему - загрузка становится дозволенной. </p>
<p>Протестировано на 3.9.1</p>
<p>PS: как обычно, некоторое время назад я вручную хакал php вордпресса, вместо того, чтобы искать плагин. А он есть и хакать не надо!</p>
<p>ЗЗЫ: А <noindex><a rel="nofollow" title="http://wordpress.org/support/topic/cant-upload-swf-files-to-wordpress-anymore" target="_blank" href="http://kvisaz.ru/jexr/http://wordpress.org/support/topic/cant-upload-swf-files-to-wordpress-anymore">вот тут</a></noindex> описан код, который можно встроить в functions.php своей темы, чтобы разрешить загрузку SWF без установки плагинов. </p>
<p><code><br />
function demo($mimes) {<br />
	if ( function_exists( 'current_user_can' ) )<br />
		$unfiltered = $user ? user_can( $user, 'unfiltered_html' ) : current_user_can( 'unfiltered_html' );<br />
	if ( !empty( $unfiltered ) ) {<br />
		$mimes['swf'] = 'application/x-shockwave-flash';<br />
	}<br />
	return $mimes;<br />
}<br />
add_filter('upload_mimes','demo');<br />
</code></p>
<p>Аналогично можно расширить под загрузку и чистых EXE-файлов, вписав туда</p>
<p><em>$mimes[&#8217;exe&#8217;] = &#8216;application/x-msdownload&#8217;;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://kvisaz.ru/20140809/4770/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Автоматический постинг тысяч постов</title>
		<link>http://kvisaz.ru/20140804/4768/</link>
		<comments>http://kvisaz.ru/20140804/4768/#comments</comments>
		<pubDate>Mon, 04 Aug 2014 06:53:01 +0000</pubDate>
		<dc:creator>eSTet</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kvisaz.ru/20140804/4768/</guid>
		<description><![CDATA[<p>Прикупил я тут по случаю сайтик без домена с тысячами страниц. Все хорошо, то есть почти по-человечески. Буду из него совсем человеческий делать.</p>
<p>А пишу сюда, потому что столкнулся с такой проблемой - все страницы были сделаны на 1 дату. Надо было сделать постепенный постинг и индексацию.</p>
<p>Для этой цели я выбрал плагин Draft Scheduler. Он автоматически создаёт публикации из драфтов. Вот главная няшка в опциях:</p>
<p><img src='http://kvisaz.ru/files/2014/08/draft-scheduler.png' alt='Draft Scheduler' /></p>
<p>То есть, осталось лишь перекинуть полтысячи страниц в драфты - и они будут публиковаться сами по себе.</p>
<p>Если будете ставить и не найдете, где настройки Draft Scheduler - смотрите в глобальном меню Posts, он туда их добавляет, а не в Settings.</p>
<p>PS: до 2015 мне сразу распланировал!<br />
То есть обрабатывает черновики сразу.</p>
<p>ЗЗЫ: Работает с Wordpress 3.9.1 - успешно!</p>
]]></description>
			<content:encoded><![CDATA[<p>Прикупил я тут по случаю сайтик без домена с тысячами страниц. Все хорошо, то есть почти по-человечески. Буду из него совсем человеческий делать.</p>
<p>А пишу сюда, потому что столкнулся с такой проблемой - все страницы были сделаны на 1 дату. Надо было сделать постепенный постинг и индексацию.</p>
<p>Для этой цели я выбрал плагин Draft Scheduler. Он автоматически создаёт публикации из драфтов. Вот главная няшка в опциях:</p>
<p><img src='http://kvisaz.ru/files/2014/08/draft-scheduler.png' alt='Draft Scheduler' /></p>
<p>То есть, осталось лишь перекинуть полтысячи страниц в драфты - и они будут публиковаться сами по себе.</p>
<p>Если будете ставить и не найдете, где настройки Draft Scheduler - смотрите в глобальном меню Posts, он туда их добавляет, а не в Settings.</p>
<p>PS: до 2015 мне сразу распланировал!<br />
То есть обрабатывает черновики сразу.</p>
<p>ЗЗЫ: Работает с Wordpress 3.9.1 - успешно!</p>
]]></content:encoded>
			<wfw:commentRss>http://kvisaz.ru/20140804/4768/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Когда слетает описание в рубриках - Rich Text Tags</title>
		<link>http://kvisaz.ru/20140804/4767/</link>
		<comments>http://kvisaz.ru/20140804/4767/#comments</comments>
		<pubDate>Mon, 04 Aug 2014 06:24:40 +0000</pubDate>
		<dc:creator>eSTet</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kvisaz.ru/20140804/4767/</guid>
		<description><![CDATA[<p>Если вы используете плагин  <a href="http://kvisaz.ru/20140709/4764/">Rich Text Tags</a> и уже наворотили много красивого в описаниях рубрик - картинки, теги, заголовки - то не используйте QuickEdit в списке Категорий.</p>
<p>Потому что Quick Edit имеет простой текстовый редактор и при входе в него слетают все теги. </p>
<p>Up:</p>
<p>в русских ВП - это если кликнуть на &#8220;Свойства&#8221; категории в списке категорий в админке</p>
]]></description>
			<content:encoded><![CDATA[<p>Если вы используете плагин  <a href="http://kvisaz.ru/20140709/4764/">Rich Text Tags</a> и уже наворотили много красивого в описаниях рубрик - картинки, теги, заголовки - то не используйте QuickEdit в списке Категорий.</p>
<p>Потому что Quick Edit имеет простой текстовый редактор и при входе в него слетают все теги. </p>
<p>Up:</p>
<p>в русских ВП - это если кликнуть на &#8220;Свойства&#8221; категории в списке категорий в админке</p>
]]></content:encoded>
			<wfw:commentRss>http://kvisaz.ru/20140804/4767/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Хлебные крошки aka Breadcrumbs</title>
		<link>http://kvisaz.ru/20140804/4766/</link>
		<comments>http://kvisaz.ru/20140804/4766/#comments</comments>
		<pubDate>Mon, 04 Aug 2014 05:42:31 +0000</pubDate>
		<dc:creator>eSTet</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kvisaz.ru/20140804/4766/</guid>
		<description><![CDATA[<p>Для меню типа &#8220;главная->рубрика->подрубрика->Вы тут&#8221;  поставил плагин <noindex><a rel="nofollow" title="http://wordpress.org/plugins/breadcrumb-navxt/" target="_blank" href="http://kvisaz.ru/jexr/http://wordpress.org/plugins/breadcrumb-navxt/">Breadcrumb NavXT</a></noindex>.</p>
<p>Пока всё нормально, только пришлось русифицировать html-код (всё в настройках).</p>
<p>Кстати, задумываюсь над тем, чтобы на сайте флэш-игр поставить эту навигацию прямо под игрой.</p>
]]></description>
			<content:encoded><![CDATA[<p>Для меню типа &#8220;главная->рубрика->подрубрика->Вы тут&#8221;  поставил плагин <noindex><a rel="nofollow" title="http://wordpress.org/plugins/breadcrumb-navxt/" target="_blank" href="http://kvisaz.ru/jexr/http://wordpress.org/plugins/breadcrumb-navxt/">Breadcrumb NavXT</a></noindex>.</p>
<p>Пока всё нормально, только пришлось русифицировать html-код (всё в настройках).</p>
<p>Кстати, задумываюсь над тем, чтобы на сайте флэш-игр поставить эту навигацию прямо под игрой.</p>
]]></content:encoded>
			<wfw:commentRss>http://kvisaz.ru/20140804/4766/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WP Super Cache</title>
		<link>http://kvisaz.ru/20140804/4765/</link>
		<comments>http://kvisaz.ru/20140804/4765/#comments</comments>
		<pubDate>Mon, 04 Aug 2014 04:38:54 +0000</pubDate>
		<dc:creator>eSTet</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://kvisaz.ru/20140804/4765/</guid>
		<description><![CDATA[<p>Буду краток - WP Super Cache с настроенным mod_rewrite делает кэширование так же и даже лучше, чем мой костыль, описанный <a href="http://kvisaz.ru/20120629/4671/">тут</a>. </p>
<p>Надо потестировать его на том же болезном сайте, но логика WP Super Cache с  mod_rewrite выглядит такой же:</p>
<p>1. При первом обращении генерируем страницу WP как обычно<br />
2. Записываем сгенеренную страницу как html в папке внутри кэша<br />
3. При повторных обращениях - отдаём страницу в виде html</p>
<p>Плюс он ещё и gzip-ует.</p>
<p>Начинаю задумываться о том, что к совершенству в WP можно идти двумя путями<br />
- писать свои костыли. Это долго, больно, лениво и быстро умирает.<br />
- внимательно исследовать директорию плагинов и принципы их работы, их настройки и мануалы. Это тоже лениво и долго, но живёт гораздо дольше. </p>
<p>Граждане, не ленитесь! Читайте мануалы!</p>
<p>Хотя костыли писать тоже полезно, время от времени - начинаешь лучше понимать механику инвалидности и её лечения.</p>
]]></description>
			<content:encoded><![CDATA[<p>Буду краток - WP Super Cache с настроенным mod_rewrite делает кэширование так же и даже лучше, чем мой костыль, описанный <a href="http://kvisaz.ru/20120629/4671/">тут</a>. </p>
<p>Надо потестировать его на том же болезном сайте, но логика WP Super Cache с  mod_rewrite выглядит такой же:</p>
<p>1. При первом обращении генерируем страницу WP как обычно<br />
2. Записываем сгенеренную страницу как html в папке внутри кэша<br />
3. При повторных обращениях - отдаём страницу в виде html</p>
<p>Плюс он ещё и gzip-ует.</p>
<p>Начинаю задумываться о том, что к совершенству в WP можно идти двумя путями<br />
- писать свои костыли. Это долго, больно, лениво и быстро умирает.<br />
- внимательно исследовать директорию плагинов и принципы их работы, их настройки и мануалы. Это тоже лениво и долго, но живёт гораздо дольше. </p>
<p>Граждане, не ленитесь! Читайте мануалы!</p>
<p>Хотя костыли писать тоже полезно, время от времени - начинаешь лучше понимать механику инвалидности и её лечения.</p>
]]></content:encoded>
			<wfw:commentRss>http://kvisaz.ru/20140804/4765/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
