Пара штучек для WordPress
Вступление.
Исключительно технический пост, т.к. в комментариях было, что начинал блог с WordPress, а сейчас все про картинки и т.д.
На самом деле я стал писать о WordPress меньше умышленно, стал переводить темы только на заказ, т.е. Вы попросили – я сделал или если мне самому очень нравится тема, плагины – тоже самое. Все это потому, что раньше был интерес, энтузязизм. Хотелось полезного людям дать. А сейчас? Сейчас столько всяких сайтов и блогов на эту тему, что только ленивый еще не завел у себя рубрику, блог и т.д. про это и не пытается заработать. Вот такие дела, скучно =)
Ну да теперь к паре штучек для вашего блога:
1. Убираем ненужное (как и можно много еще чего из вашей темы)
Если Вы откроете исходный код страницы вашего блога, то увидите вот такие строки:
<link rel=”EditURI” type=”application/rsd+xml” title=”RSD” href=”http://имя_сайта/xmlrpc.php?rsd” />
<link rel=”wlwmanifest” type=”application/wlwmanifest+xml” href=”http://имя_сайта/wp-includes/wlwmanifest.xml” />
Эти строки нужны лишь в том случае, если Вы пишите записи с использованием сторонних утилит, типа Windows Live Writer. Если же не используете, то заходим в редактор темы вашей и в файл functions.php добавляем сей код:
<?php
add_action('init', 'remheadlink');
function remheadlink() {
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wlwmanifest_link');
}
?>
Ну и еще remove_action(‘wp_head’, ‘wp_generator’); , что позволит убрать версию CMS из кода. Но поверьте, это бесполезный шаг, узнать можно и другими способами =)
Следующая вещь почерпнута мной для того, чтобы повысить CTR рекламных объявлений, эксперимент очередной. Так ли оно помогает не скажу – не знаю
, но вам может и пригодится.
2. Выводим посетителям блога, пришедших с ПС любую информацию: рекламу, сообщения и т.д.
В файл functions.php вашей темы добавляем такой вот код:
<?php
function showads_fromse(){
$ref = $_SERVER['HTTP_REFERER'];
$SE = array('/search?', 'images.google.', 'search.', 'yandsearch', '/search/', '.yahoo.'); //сюда можно вписать еще ПС, которые вас интересуют
foreach ($SE as $source) {
if (strpos($ref,$source)!==false) return true;
}
return false;
}
?>
и добавляем в любом удобном, по вашему мнению, месте, где будет выводиться сообщение, например, в single.php:
<?php if (function_exists('showads_fromse')) {<?php }}?>
if (showads_fromse()) {?> ВАША_ИНФОРМАЦИЯ_ДЛЯ_ПРИШЕДШИХ
П.С. Все это решается и плагинами, но иногда не стоит напрягать ими сервер. Можно повысить свой функционал просто добавив маленький код.

>в комментариях было, что начинал блог с WordPress, а сейчас все про картинки и т.д.
Я ж в позитивном смысле =) как есть так и хорошо…
Ну я в общем, а то и в почту приходят вопросы – где темы новые, почему не переводишь и т.д.
Разве есть люди, которые пользуются TinyMCE вместо райтера?! Лайв райтер мне помогает ох как сильно! Правда, в принципе эту строчку можно оставить, настроить райтер и потом – убрать, чтобы не было соблазна подобрать пароль таким образом…
Вдогонку – зная, что стоит ворпрес (а тут только в код заглянуть надо), скорее всего манифест все равно останется в том же самом месте (wp-includes)- а значит наличие или отсутствие этой строки все равно ничего не даст.
Так что смысла в этом маловато, на мой взгляд
я пользуюсь исключительно TinyMCE правда в Advanced версии =). Не могу заставить себя пользовать всякие сторонние утилиты. Привычка с ранних версий, видимо
Пользуюсь БлогДжет – изумительная ШТУКОВИНА!
чо-то не заработала штука №2 – поругался на ошибку, страница не открылась… ))
что-то не туда вписал =)
Проверь файл functions.php – правильно ли код написан и как вставил. Может свой текст не правильно вписал
проще ли по пункту два поставить плагин –
bulgartabac.ru/raznoe/privetstvujte-svoix-posetitelej-pravilno/
и не мучаться с кодом
можно, кому как удобнее. Но плагин тот выводит лишь приветствие, вроде, а кодом можно рекламу выводить