12.10.2009 23:09Три рецепта для WordPress
Предлагаем три несложных рецепта для WordPress:
Завтрак
1. Безопасность WordPress: как скрыть сообщения об ошибках входа в систему
Сегодня только и слышно о взломах блогов на движке WordPress. А вы обезопасили свой блог? Здесь вы получите краткий совет о том, как можно без труда отключить показ полезных сообщений потенциальным хакерам блогов.
Если вы (или кто-либо другой) пытаетесь войти в блог, но неудачно, то WordPress выдает сообщение о том, что произошла ошибка. Это сообщение полезно не только для вас, но и для потенциальных хакеров.
Для отключения таких сообщений откройте файл functions.php и вставьте следующий код:
1 | add_filter('login_errors',create_function('$a', "return null;")); |
Перевод статьи:
Обед
2. Приемчик для WordPress: канонические ссылки для комментариев
В последнее время сеошники часто обсуждают проблему дубрированного контента. Но, к счастью, новый атрибут rel=’canonical’ позволяет избежать риска дублирования контента. Вот как можно его использовать у себя в блоге WordPress.
Просто вставьте в свой файл function.php следующий код:
1 2 3 4 5 6 7 8 9 | function canonical_for_comments() { global $cpage, $post; if ( $cpage > 1 ) : echo "\n"; echo " \n"; endif; } add_action( 'wp_head', 'canonical_for_comments' ); |
Перевод статьи: WordPress hack:
Ужин
3. Короткий код для WordPress: Автоматическая вставка изображения по названию файла
Короткие коды особенно полезны для решения конкретных задач. В этом рецепте мы рассмотрим, как можно вставить изображение в пост, используя короткий код и имя файла.
Для начала вставьте следующий код в свой файл functions.php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | function image_shortcode($atts, $content = null) { extract( shortcode_atts( array( 'name' => '', 'align' => 'right', 'ext' => 'png', 'path' => '/wp-content/uploads/', 'url' => '' ), $atts ) ); $file=ABSPATH."$path$name.$ext"; if (file_exists($file)) { $size=getimagesize($file); if ($size!==false) $size=$size[3]; $output = "<img class="align$align" src="".get_option(" alt="$name" align="$align" />"; if ($url) $output = "<a title="$name" href="$url">".$output.'</a>'; return $output; } else { trigger_error("'$path$name.$ext' image not found", E_USER_WARNING); return ''; } } add_shortcode('image','image_shortcode'); |
После этого в постах можно использовать короткий код изображения. Например, следующий код:
1 | [image name=cat] |
обеспечит вставку файла cat.png из папки /wp-content/uploads/.
Перевод статьи: WordPress shortcode:
?????? ???? ? ????? ?????? ?????????? ??????????? ????? ?????????????? ?? ??? ???.Похожие статьи:

06 Ноя 2009 - 23:41
Сенкью, полезная инфа!
10 Ноя 2009 - 4:18
благодарю, мне интересно..
15 Ноя 2009 - 2:57
Сенкью, полезная инфа!
13 Ноя 2010 - 2:01
решение
19 Март 2012 - 18:37
Достаточно просто часто обновлять ВП и все норм будет