<?xml version="1.0" encoding="UTF-8"?><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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>wordpress plugins &#8211; країна має талант</title>
	<atom:link href="https://lilumi.org.ua/tag/wordpress-plugins/feed" rel="self" type="application/rss+xml" />
	<link>https://lilumi.org.ua</link>
	<description></description>
	<lastBuildDate>Tue, 14 May 2013 21:12:03 +0000</lastBuildDate>
	<language>uk</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>
	<item>
		<title>І знову про захист сайту від зламу</title>
		<link>https://lilumi.org.ua/wordpress/secure-site</link>
		
		<dc:creator><![CDATA[lilumi]]></dc:creator>
		<pubDate>Tue, 14 May 2013 21:11:45 +0000</pubDate>
				<category><![CDATA[wordpress фішки]]></category>
		<category><![CDATA[wordpress plugins]]></category>
		<category><![CDATA[вірус]]></category>
		<guid isPermaLink="false">http://lilumi.org.ua/?p=711</guid>

					<description><![CDATA[Останнім часом до мене все частіше почали звертатись клієнти з підозрами на взламані сайти на wordpress&#8217;i. Якщо ви також помітили щось підозріле в роботі свого сайту, то ця стаття для вас. Помітити, що сайт взламаний не завжди вдається. Ось у мене був випадок, коли клієнт чисто випадково помітив, що на його сайті внизу були сторонні...]]></description>
										<content:encoded><![CDATA[<p>Останнім часом до мене все частіше почали звертатись клієнти з підозрами на взламані сайти на wordpress&#8217;i. Якщо ви також помітили щось підозріле в роботі свого сайту, то ця стаття для вас.</p>
<p>Помітити, що сайт взламаний не завжди вдається. Ось у мене був випадок, коли клієнт чисто випадково помітив, що на його сайті внизу були сторонні посилання на сайти з продажу ліків. В інтернеті це називається pharma hack. Але щоб виявити, що ваш сайт заражений цим &#8220;вірусом&#8221; потрібно його відвідати, але з певними умовами:<br />— це має бути захід через гугл по пошуковій фразі<br />— з цієї ip-адреси ви ще жодного разу не заходили на свій сайт<br />— з цього броузера ви ще жодного разу не заходили на свій сайт (або почистити кукі).<br />Саме через те, що &#8220;лєві&#8221; посилання показуються лише при цих умовах, власники сайтів навіть не здогадуються, що їх сайт був зламаний.</p>
<p>Але якщо ви так і не виявили сторонніх посилань на сайті, то не спішіть радіти, ваш сайт може бути взламаний іншим чином і може містити руткіт, або бути учасником бот-мережі. Ці проблеми не є новими, тож в якості протидії їм розробники різних мастей зробили купу плагінів, що покривають ті чи інші аспекти по підвищенню захищеності сайту. Я ж розповім про те, які плагіни обрав сам і рекомендую іншим.<span id="more-711"></span></p>
<p><strong>1.Почну з банального &#8211; не використовуйте в якості адміністратора логін admin</strong> (а також його похідні: adminadmin, administrator, root). Якщо у вас уже є такий логін, то створіть новий акаунт з іншим нестандартним іменем, наприклад: direktor. Для цього нового акаунта дайте права адміністратора, а акаунт admin видаліть, або ж дайте йому роль &#8220;підписник&#8221;. Ну і звісно, що потрібно обирати складні паролі &#8211; з цифрами, буквами в верхньому регістрі і достатньо довгим (мінімум 8 символів).</p>
<figure id="attachment_713" aria-describedby="caption-attachment-713" style="width: 418px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="size-full wp-image-713" alt="cracklogin" src="https://lilumi.org.ua/files/2013/05/cracklogin.png" width="418" height="340" srcset="https://lilumi.org.ua/files/2013/05/cracklogin.png 418w, https://lilumi.org.ua/files/2013/05/cracklogin-300x244.png 300w" sizes="(max-width: 418px) 100vw, 418px" /><figcaption id="caption-attachment-713" class="wp-caption-text">Спроби підібрати пароль ботами</figcaption></figure>
<p><strong>2.Встановіть плагін <a href="http://wordpress.org/extend/plugins/limit-login-attempts/">Limit Login Attempts</a>.</strong> По замовчуванню, він буде блокувати всіх, хто 5 разів неправильно введе логін-пароль на 20 хвилин. Якщо з цього айпі будуть нові спроби підбору паролю, то плагін заблокує доступ вже на 24 години. Це значно покращить захист вашого сайту. Бо зараз існують цілі мережі ботів, що тільки тим і займаються, що підбирають паролі до адмінки. Цілком можливо, що саме в цю секунду на ваш сайт здійснюється масована атака ботів, що підбирають пароль.</p>
<p><img decoding="async" class="aligncenter size-full wp-image-714" alt="sentinells" src="https://lilumi.org.ua/files/2013/05/sentinells.png" width="600" height="450" srcset="https://lilumi.org.ua/files/2013/05/sentinells.png 600w, https://lilumi.org.ua/files/2013/05/sentinells-300x225.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p>Окрім цього, я використовую такий хитрий хід: для логіну admin, даю роль &#8220;підписник&#8221; і ставлю йому простий пароль: 123456. Боти дуже швидко підбирають пароль, входять в адмінку, але нічого більше зробити не можуть ;)</p>
<p><em>В одного мого клієнта була ситуація, що його сайт зламав бот якраз через слабкий пароль в адмінку і цей же бот модифікував файли, щоб показувати рекламу для всіх відвідувачів з мобільних телефонів. Я точно впевнений, що хакер, який володіє цим ботом, навіть не заходив на сайт, бо то на тому ж хостингу в сусідній папці був іще один сайт, який не зазнав жодних змін. Тобто, як бачите, зараз весь процес взлому сайту повністю автоматизований і не потребує людського втручання.</em></p>
<p><img decoding="async" class="aligncenter size-full wp-image-712" alt="bwp" src="https://lilumi.org.ua/files/2013/05/bwp.png" width="600" height="194" srcset="https://lilumi.org.ua/files/2013/05/bwp.png 600w, https://lilumi.org.ua/files/2013/05/bwp-300x97.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><strong>3. Встановіть плагін <a href="http://wordpress.org/extend/plugins/better-wp-security">Better WP Security</a>.</strong> Це дуже потужний плагін для продвинутих юзерів. Деякий функціонал в ньому потрібно включати з обережністю, бо він може вплинути на інші плагіни, які заглючать від цього. Під такими галочками, що включать конфліктний функціонал, є попередження, так що будьте уважні. <br />По суті він може замінити і плагін Limit Login Attempts, бо також має функцію блокування від підбору пароля. </p>
<p>Я налаштовую його так: вмикаю 404 detection та File Change Detection та вмикаю надсилання емейлу про щоденні логи по цим пунктам. В Directory Check List вніс папку wp-content/cache, щоб зміни в ній не фіксувались. Більше я нічого не використовую з його функціоналу. І ще нюанс: листи з цього плагіну гугл вперто відправляє спам, тож майте це на увазі.</p>
<p><strong>Ну і останній пункт — не забувайте робити бекапи.</strong> Якщо сайт взламають, а у вас буде свіжий бекап, то можна швидко повернути сайт до попереднього стану і заодно, порівнюючи файли з зараженого і незараженого бекапу, можна вияснити, яким чином хакер проникнув всередину. Зараз існує ряд різноманітних плагінів для вордпресу, що можуть робити бекапи і на емейли і на dropbox, і на інші онлайн-сервіси. Я ж користуюсь плагіном <a href="http://wordpress.org/extend/plugins/backupwordpress/">BackUpWordPress</a> в якому можна окремо запланувати розклад бекапу для бази данних та окремо для файлів. А потім через фтп зливаю їх час від часу собі на копм.</p>
<p>На цьому все, якщо є якісь питання чи доповнення, пишіть.<br />Бажаю щоб ваші сайти ніколи не зламали.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Давай WordPress, хутчіш WordPress</title>
		<link>https://lilumi.org.ua/wordpress/php-speedy-wordpress</link>
		
		<dc:creator><![CDATA[lilumi]]></dc:creator>
		<pubDate>Sun, 15 Mar 2009 16:17:06 +0000</pubDate>
				<category><![CDATA[wordpress фішки]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[php speedy]]></category>
		<category><![CDATA[wordpress plugins]]></category>
		<category><![CDATA[блогерам]]></category>
		<category><![CDATA[оптимізація wordpress'у]]></category>
		<guid isPermaLink="false">http://lilumi.org.ua/?p=638</guid>

					<description><![CDATA[PHP Speedy гонить і не сигналить :) Давненько я нічого нового не публікував, все займаюсь іншими речами: роблю свою першу тему для вордпресу, вивчаю css та jquery, взявся за сайт присвячего доктору Хаусу, найняв туди контент-менеджера, тепер всі прибутки з того сайту йдуть їй на зарплату, але впевнений, що це швидко окупиться. А ще давно...]]></description>
										<content:encoded><![CDATA[<h3 style="text-align: right;">PHP Speedy гонить і не сигналить :)</h3>
<p><img decoding="async" class="alignleft" src="http://aciddrop.com/wp-content/wp-uploads/aciddrop/images/php_speedy_logo_medium.gif" alt="php speedy logo" />Давненько я нічого нового не публікував, все займаюсь іншими речами: роблю свою першу тему для вордпресу, вивчаю css та jquery, взявся за сайт присвячего доктору Хаусу, найняв туди контент-менеджера, тепер всі прибутки з того сайту йдуть їй на зарплату, але впевнений, що це швидко окупиться.</p>
<p>А ще давно я собі намітив в todo&#8217;шках, аби оптимізувати код сторінок сайту, бо вони занадто багато займають. Загалом проблема великого розміру коду сторінок властива всім вордпресовським блогам, на які поначіплювано багато плагінів, чи використовують преміум-теми. Колись провіряв по сервісу webo.in свій блог, так він знайшов багато слабких місць і дав довжелезний список рекомендацій, як покращити код сайту і зробити його швидшим та легшим для завантаження.<br />
 Коли я то все почав вручну робити, то вже на перших пунктах затикався, бо не знав як додавати ETag / Last-Modified для файлів, зменшувати кількість css та javascript&#8217;ів теж непросто, бо не знаєш, чи надовго в тебе той чи інший плагін, який їх використовує. Короче, я забив на то всьо і зрозумів, що ще не доріс до такої оптимізації.</p>
<p>І тут, буквально позавчора натикаюсь на один скрипт, що оптимізує сайти якраз по цим параметрам. А як я втішився, коли побачив, що для wordpress&#8217;у вони випустили плагін, що робить всю ручну оптимізацію автоматичною, по натисканню однієї кнопки. Ляпота!</p>
<p><span id="more-638"></span></p>
<p>Загалом суть цього плагіну така: він об’єднує всі css-файли в один, всі js скрипти теж в один файл, потім його стискає gzip&#8217;ом, додає ETag / Last-Modified для усіх файлів, мініфікує сторінки (minify), додає кешуючі заголовки до всіх файлів, а в наступних версіях навіть обіцяють автоматом збирати CSS-спрайти (CSS Sprites).</p>
<p>І все що треба, так це скачати плагін <a href="http://aciddrop.com/php-speedy/">PHP Speedy</a>, активувати, та перейти на сторінку його налаштувань, де за допомогою підказок ви дізнаєтесь, що треба зробити. На правильних хостингах (яким я вважаю TOPUA.net) нічого не треба змінювати, а ось на більшості прийдеться змінити права доступу на файл конфігу плагіну, та дати права 777 на папку cache цього плагіну, в якій і будуть зберігатись наші оптимізовані css та js файли.</p>
<p>Я коли провірив, то очам своїм не міг повірити. Ось характеристика моєї головної сторінки блогу до оптимізації (дані взяті з плагіну <a href="https://addons.mozilla.org/uk/firefox/addon/5369">Yslow</a>):<br />
 <img decoding="async" src="http://clip2net.com/clip/m7265/1236763374-clip-15kb.png" alt="до оптимізації wordpress'у" /></p>
<p>А ось після того, як я натиснув кнопочку &#8216;Activate&#8217; в плагіні PHP Speedy:</p>
<p><img decoding="async" src="http://clip2net.com/clip/m7265/1236763931-clip-14kb.png" alt="після оптимізації WordPress'y завдяки PHP Speedy" /></p>
<p>Вражає, правда? (тут А це найвища оцінка а F це найгірша, така американська система оцінок)</p>
<p>І маленька ложечка дьогтю: все кльово, але плагін ще не є релізом і тому трапляютсья деякі недоліки, ось наприклад він не може аналізувати css що включені через @import, але обіцяють і це виправити в наступних версіях.</p>
<p>Пробуйте і ви. Провірити можна на око, а можна отримати і точні дані завдяки аддонам <a href="https://addons.mozilla.org/uk/firefox/addon/1843">Firebug</a> (вкладка NET) та <a href="https://addons.mozilla.org/uk/firefox/addon/5369">Yslow</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress : проста і ефективна оптимізація бази данних</title>
		<link>https://lilumi.org.ua/wordpress/wordpress-database-optimization</link>
		
		<dc:creator><![CDATA[lilumi]]></dc:creator>
		<pubDate>Tue, 11 Nov 2008 14:33:32 +0000</pubDate>
				<category><![CDATA[wordpress фішки]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[post revisions]]></category>
		<category><![CDATA[wordpress plugins]]></category>
		<category><![CDATA[блогерам]]></category>
		<category><![CDATA[оптимізація wordpress'у]]></category>
		<guid isPermaLink="false">http://lilumi.org.ua/?p=606</guid>

					<description><![CDATA[Ви здивуєтесь коли я вам скажу, що в базі даних вордпресу знаходиться 80% зайвої, нікому не потрібної інфи. А так і є. В моєму випадку з бази я викинув 67% сміття, у вас я думаю показники будуть більші. Отож по порядку: Clean Options &#8211; чистим опції Знищуємо таблиці від непотрібних плагінів Міняємо кодування бази даних...]]></description>
										<content:encoded><![CDATA[<p>Ви здивуєтесь коли я вам скажу, що в базі даних вордпресу знаходиться <strong>80%</strong> зайвої, нікому не потрібної інфи. А так і є. <br />
 <img loading="lazy" decoding="async" style="margin: 10px 5px; vertical-align: middle;" title="Оптимізація Вордпресу" src="http://img-fotki.yandex.ru/get/3300/lilumio.2/0_18056_88c8df2_orig" alt="Оптимизация движка вордпресса и работа с базами данніх by Lilumi" width="634" height="65" /></p>
<p>В моєму випадку з бази я викинув 67% сміття, у вас я думаю показники будуть більші. Отож по порядку:</p>
<ol>
<li><a href="#cleanoptions">Clean Options</a> &#8211; чистим опції</li>
<li><a href="#removetables">Знищуємо таблиці від непотрібних плагінів</a></li>
<li><a href="#databaseencoding">Міняємо кодування бази даних Вордпресу</a></li>
<li><a href="#postrevisions">Вилучаємо ревізії постів</a></li>
<li><a href="#cleardashboard">Викидаєм зайве з Dashboard </a></li>
</ol>
<p>А почалося все з цього:<span id="more-606"></span></p>
<p><a href="http://img-fotki.yandex.ru/get/3000/lilumio.2/0_18057_a00ea042_orig"><img loading="lazy" decoding="async" style="border: 0pt none; margin: 5px;" title="wordpress optimization" src="http://img-fotki.yandex.ru/get/3000/lilumio.2/0_18057_a00ea042_L.jpg" alt="wordpress optimization" width="500" height="456" /></a><br />
 Зверніть увагу на таблицю wp_options &#8211; 1.3Mb &#8211; це ж нечуванно!</p>
<p><a name="cleanoptions"></a><strong>Clean Options &#8211; чистим опції</strong><br />
 Саме прикріше те, що &#8220;сміттєва&#8221; інформація знаходиться в таблиці wp_options (мабудь розраховували на те, що звичайний юзер побоїться в неї залізти). Отож скачуємо плагін <a href="http://wordpress.org/extend/plugins/clean-options/">Clean Options</a> і запускаємо його кнопкою Find Orphaned Options. Ви побачите довжелезний список опцій що були добавленні плагінами, що стоять у вас, або колись стояли. От видалити ті опції плагінів що уже не стоять задача нелегка, адже там явно не вказано від якого плагіну той чи інший запис, тому прийдеться діяти наосліп озброївшись пошуком по гуглю. (можливо все таки <strong>варто зробити бекап бази</strong> перед цими діями, я відповідальності за ваші дії не несу). А нижче ви побачите список новин з rss-каналів що появляються в Панелі керування. <br />
 <img loading="lazy" decoding="async" style="margin: 5px;" src="http://img-fotki.yandex.ru/get/3004/lilumio.2/0_18058_92da0487_orig" alt="" width="423" height="297" /><br />
 Ну признайтесь, хтось з вас їх читав? Я ні, а саме ці новини і займають по пару мегабайт в ваших базах даних вордпресу. От від них ми і безболісно позбавимось. Виділяєте їх і тиснете на &#8220;View Selected Options Information&#8221; де ви побачите зміст цих полів. Перед вами простягнеться довжелезне простирадло з довжелезним скроллом зі змістом того &#8220;сміття&#8221;. Одразу ж після завершення завантаження сторінки жміть End на клавіатурі, вибирайте галочку &#8220;Yes, Remove ALL of these options from the wp_options table.&#8221; і Submit. Здавалося би все — діло зроблене, але насправді ці дані все ще лишились в базі і для того щоб їх остаточно знищити слід зробити оптимізацію таблиць. Для цього заходимо в PhpMyAdmin і вибираємо таблицю wp_options а внизу вибираєм пунктик &#8220;Optimize Table&#8221; <br />
 <a href="http://fotki.yandex.ru/users/lilumio/view/98394/"><img loading="lazy" decoding="async" style="border: 0pt none; margin: 5px;" title="wordpress optimization" src="http://img-fotki.yandex.ru/get/3205/lilumio.2/0_1805a_995e68ec_L.jpg" alt="wordpress optimization" width="500" height="310" /></a></p>
<p><a name="removetables"></a><strong>Знищуємо таблиці від непотрібних плагінів</strong></p>
<p>Як швидко дізнатись, що таблиця не &#8220;рідна-вордпресовська&#8221; а від плагіну?<br />
 По замовчуванню вордпрес створює 10 таблиць:<br />
 wp_comments<br />
 wp_links<br />
 wp_options<br />
 wp_postmeta<br />
 wp_posts<br />
 wp_terms<br />
 wp_term_relationships<br />
 wp_term_taxonomy<br />
 wp_usermeta<br />
 wp_users<br />
 Думаю у вас кількість таблиць значно більша і вияснити яка з них іще використовується, а яка вже ні, справа дещо складніша. Я лише так &#8220;на око&#8221; по назвам прикидував, здебільшого в назвах міститься натяк на те до якого плагіна вона відноситься. Ті таблиці що мені були невідомі я просто назву їх закидував в гугль і дивився результат. Таким чином з бази я викинув 21-у таблицю із 35!</p>
<p><a name="databaseencoding"></a><strong>Виправлення помилки в кодуваннях таблиць бази даних WordPress<br />
 </strong></p>
<p>В мене виявилось що по налаштуваннях MySql на хостингу всі нові таблиці створювались в кодуванні <strong>latin1_swedish_ci</strong> що є зовсім неправильним, але легко виправляється. Для цього в PhpMyAdmin в закладці Operations(Операции) знаходимо рядок: Collantions (Сравнение) і міняємо його на <strong>utf8_general_ci</strong>. Go! ok. <br />
 А от як бути з тими що вже в неправильному кодуванні? В інтернеті є описаний спосіб як його поміняти, але мені було простіше видалити всі таблиці в неправильному кодуванні і заново активувати плагіни що їх створювали (але в цьому я був впевнений, а вам так діяти не рекомендую, краще залишіть як є).</p>
<p><a name="postrevisions"></a><strong>Видаляємо ревізії постів</strong><br />
 В новій версії вордпресу ввели таке поняття як <a href="http://codex.wordpress.org/Revision_Management">ревізії</a>. Оскільки більшості ця функція нафіг не впала, то її можна вимкнути тим самим ще зменшити розмір бази даних і не давати їй так швидко розростатись. Для цього в файлі <strong>wp-config.php</strong> вимикаємо ревізії:</p>
<pre><code class="php">define(<span class="string">'WP_POST_REVISIONS'</span>, false);</code></pre>
<p>а потім все в тому ж PhpMyAdmin (Ви ж іще не закрили вкладку із ним, чи не так ;)) робимо запит:</p>
<pre><code class="sql"><span class="keyword">DELETE</span> <span class="keyword">FROM</span> wp_posts <span class="keyword">WHERE</span> post_type = <span class="string">'revision'</span>; </code></pre>
<p>Опісля виділяємо таблицю wp_posts і робимо її оптимізацію (надіюсь ще пам&#8217;ятаєте, пару абзаців вище я писав як ще робиться)</p>
<p><a name="cleardashboard"></a><strong>Викидуєм зайве з Dashboard (панель керування</strong>)<br />
 Ну і нарешті заліземо в один файлик — wp-admin/index.php з якого викинемо зайві рядки, аби нові rss-новини більше не засмічували базу.</p>
<pre><code class="php">&lt;div id=<span class="string">"dashboard-widgets-wrap"</span>&gt;

<span style="text-decoration: line-through;"><span class="preprocessor">&lt;?php</span> wp_dashboard(); <span class="preprocessor">?&gt;</span></span>

&lt;/div&gt;</code></pre>
<p>От той рядок що закресленний якраз і треба викинути. Незручність лише в тому, що при кожному оновленні версії WordPress прийдеться знову чистити базу від RSS-каналів новин та знову видаляти цей рядочок у файлі.<br />
 В результаті цих дій я отримав таку картину:<br />
 <a href="http://fotki.yandex.ru/users/lilumio/view/98396/"><img loading="lazy" decoding="async" style="border: 0pt none; margin: 5px;" title="wordpress optimization" src="http://img-fotki.yandex.ru/get/3206/lilumio.2/0_1805c_bfafc33c_L.jpg" alt="wordpress optimization" width="500" height="195" /></a><a href="http://fotki.yandex.ru/users/lilumio/view/98396/"></a><br />
 і я нею задоволений, з 3-ох мегабайт зменшити базу до 1 метра!<br />
 <strong>p.s.</strong> До речі, плагін Clean Options після всіх цих дій, можна вимкнути, а коли обновитесь до нової версії WordPress то знову ввімкнете і повторите ці дії.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>wordpress: корисні функції в functions.php</title>
		<link>https://lilumi.org.ua/wordpress/wordpress-korisni-funkciyi-v-functionsphp</link>
		
		<dc:creator><![CDATA[lilumi]]></dc:creator>
		<pubDate>Sun, 09 Nov 2008 19:29:43 +0000</pubDate>
				<category><![CDATA[wordpress фішки]]></category>
		<category><![CDATA[wordpress plugins]]></category>
		<category><![CDATA[блоги]]></category>
		<guid isPermaLink="false">http://lilumi.org.ua/?p=602</guid>

					<description><![CDATA[Почав виковирювати з вордпресу лишнє і оптимізовувати по всім флангам, потрохи буду викладувати матеріали з цього приводу. Пора повикидати з початкового коду вордпресу лишні теги. В ідеалі хочу зробити так, аби ніхто не зміг здогадатись що я використовую вордпрес в якості cms. Особисто мене дуже дратує напис: &#60;meta name="generator" content="WordPress 2.5.1" /&#62;&#60;!-- leave this for...]]></description>
										<content:encoded><![CDATA[<p>Почав виковирювати з вордпресу лишнє і оптимізовувати по всім флангам, потрохи буду викладувати матеріали з цього приводу.</p>
<p>Пора повикидати з початкового коду вордпресу лишні теги. В ідеалі хочу зробити так, аби ніхто не зміг здогадатись що я використовую вордпрес в якості cms. Особисто мене дуже дратує напис:</p>
<pre><code class="html">&lt;meta name="generator" content=<span class="value">"WordPress 2.5.1" /&gt;&lt;!-- leave this for stats --&gt;</code></pre>
<p>Для цього в <strong>functions.php</strong> вашої теми слід добавити два рядочки:</p>
<pre><code class="php">&lt;?php
  remove_action('wp_head', 'wp_generator');
  remove_action('wp_head', 'wlwmanifest_link');
?&gt;</code></pre>
<p>а якщо вам надоїли попередження про оновлення версії вордпресу, то можна і їх вимкнути (до речі я теж схиляюся до думки що версія 2.3.3 є самою оптимальною)</p>
<p>Для цього в файлі <strong>wp-includes/update.php</strong> коментуєм значком # “лишній рядок” :</p>
<pre><code class="php">#add_action( init', 'wp_version_check');</code></pre>
<p>Це до речі певним чином і прискорить роботу в адмінці.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
