Дом моих мыслей

Пара штучек для WordPress

31.03.2009 | Прочитано:6260

Вступление.
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')) {
if (showads_fromse()) {?> ВАША_ИНФОРМАЦИЯ_ДЛЯ_ПРИШЕДШИХ
<?php }}?>

П.С. Все это решается и плагинами, но иногда не стоит напрягать ими сервер. Можно повысить свой функционал просто добавив маленький код.

, , Wordpress

Похожие статьи