Убираем лишние ссылки в блоге WordPress


Первая страница демо-сайта на WordPress. Места, где стоят обсуждаемые ссылки.Я не сторонник убирать ссылки разработчиков из их скриптов. Люди старались и имеют право получить от работы какой-то дивиденд, например увеличение количества пользователей. Если подойти с другой стороны, то ссылки на авторский сайт отбирают у моего «авторитетность». Как быть?

Можно, конечно, удалить их совсем. Но, думаю, что лучшим решением будет оставить их на сайте, запретив индексирование этих ссылок Яндексом и Googl'ом. Таким образом, и волки сыты (хочешь - переходи на сайт разработчика) и овцы целы (наша «авторитетность» при нас).

Вот и приступим к этому. Меня интересовали блоки внизу в правой колонке и внизу всей страницы (в дизайне default).

Ссылки в праввом блоке внизуФайл в папке ...\wp-content\themes\default\sidebar.php. Нас интересуют последние строки кода вот они:

...

     <li><h2><?php _e('Meta', 'kubrick'); ?></h2>
      <ul>
            <?php wp_register(); ?>
            <li><?php wp_loginout(); ?></li>
            <li><a href="http://validator.w3.org/check/referer" title="<?php _e('This page validates as XHTML 1.0 Transitional', 'kubrick'); ?>"><?php _e('Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>', 'kubrick'); ?></a></li>
            <li><a href="http://gmpg.org/xfn/"><abbr title="<?php _e('XHTML Friends Network', 'kubrick'); ?>"><?php _e('XFN', 'kubrick'); ?></abbr></a></li>
            <li><a href="http://wordpress.org/" title="<?php _e('Powered by WordPress, state-of-the-art semantic personal publishing platform.', 'kubrick'); ?>">WordPress</a></li>
            <?php wp_meta(); ?>
      </ul>
      </li>
   <?php } ?>

<?php endif; ?>
</ul>
</div>

Использует теги <noindex> и rel='nofollow'. Вносим в код следующие изменения (выделены красным цветом):

...

     <li><h2><?php _e('Meta', 'kubrick'); ?></h2>
      <ul>
            <?php wp_register(); ?>
            <li><?php wp_loginout(); ?></li>
            <noindex><li><a href="http://validator.w3.org/check/referer" rel="nofollow" title="<?php _e('This page validates as XHTML 1.0 Transitional', 'kubrick'); ?>"><?php _e('Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>', 'kubrick'); ?></a></li>
            <li><a href="http://gmpg.org/xfn/" rel="nofollow"><abbr title="<?php _e('XHTML Friends Network', 'kubrick'); ?>"><?php _e('XFN', 'kubrick'); ?></abbr></a></li>
            <li><a href="http://wordpress.org/" rel="nofollow" title="<?php _e('Powered by WordPress, state-of-the-art semantic personal publishing platform.', 'kubrick'); ?>">WordPress</a></li></noindex>
            <?php wp_meta(); ?>
      </ul>
      </li>
   <?php } ?>

<?php endif; ?>
</ul>
</div>

Если удалить код между тегами <noindex>, то эти ссылки вообще не появятся на странице, но я не хочу этого делать. Автров, которые писали этот движок надо уважать.

 

Ссылки внизу страницыВторой файл в папке ...\wp-content\themes\default\footer.php. Нас интересуют строки в начале этого небольшого файла. Вот они:

<hr />
<div id="footer">
<!-- If you'd like to support WordPress, having the "powered by" link somewhere on your blog is the best way; it's our only promotion or advertising. -->
<p>
<?php printf(__('%1$s is proudly powered by %2$s', 'kubrick'), get_bloginfo('name'),
'<a href="http://wordpress.org/">WordPress</a>'); ?>
<br /><?php printf(__('%1$s and %2$s.', 'kubrick'), '<a href="' . get_bloginfo('rss2_url') . '">' . __('Entries (RSS)', 'kubrick') . '</a>', '<a href="' . get_bloginfo('comments_rss2_url') . '">' . __('Comments (RSS)', 'kubrick') . '</a>'); ?>
<!-- <?php printf(__('%d queries. %s seconds.', 'kubrick'), get_num_queries(), timer_stop(0, 3)); ?> -->
</p>
</div>
</div>

Вносим в код следующие изменения (выделены красным цветом):

<hr />
<div id="footer">
<!-- If you'd like to support WordPress, having the "powered by" link somewhere on your blog is the best way; it's our only promotion or advertising. -->
<p>
<noindex><?php printf(__('%1$s is proudly powered by %2$s', 'kubrick'), get_bloginfo('name'),
'<a href="http://wordpress.org/" rel="nofollow">WordPress</a>'); ?>
<br /></noindex><?php printf(__('%1$s and %2$s.', 'kubrick'), '<a href="' . get_bloginfo('rss2_url') . '">' . __('Entries (RSS)', 'kubrick') . '</a>', '<a href="' . get_bloginfo('comments_rss2_url') . '">' . __('Comments (RSS)', 'kubrick') . '</a>'); ?>
<!-- <?php printf(__('%d queries. %s seconds.', 'kubrick'), get_num_queries(), timer_stop(0, 3)); ?> -->
</p>
</div>
</div>

Вот и всё. Дальше — радуемся.

Обсуждение — на форум.

 


На главную страницу сайта Globi.ru
На главную страницу разработки скриптов на Globi.ru

 

Разработка скриптов на Globi.ru