Приветствую Вас на Блоге о WordPress wpandyou.ru . С недавнего времени я усиленно начал пользоваться CMS WordPress и начал использовать все возможные расширения, для улучшения работы CMS. Я разработал своего рода основные функции, которые использую на каждом новом созданном шаблоне. Данные сниппеты или можно их назвать хаки, могут пригодиться и Вам.
Изменяем логотип формы авторизации WordPress
1 2 3 4 5 6 7 8 |
function my_login_log_imgo() { //добавляем css для отображения своего логотипа echo '<style type="text/css"> h1 a { background-image:url('.bloginfo('template_url').'/ images/kartinka_logotipa_logina.png) !important; } </style>'; } add_action('login_head', 'my_login_log_imgo'); |
Отключаем Аналитику Google при просмотре (preview) статьи WordPress
1 2 3 |
if( !is_preview()): // Код Google_Аналитик's (Analytics) # endif; |
Включаем использование shortcode в виджетах WordPress
1 2 |
//добавляем в function.php add_filter('widget_text', 'do_shortcode'); |
Включаем режим обслуживания WordPress (Maintenance mode)
1 2 3 4 5 6 |
function rezim_obslizivania() { if ( !current_user_can( 'administrator' ) ) { wp_die('Сайт находится в режиме обслуживания, производится обновления. Зайдите пожалуйста позже..'); } } add_action('get_header', 'rezim_obslizivania'); |
Убираем уведомления об обновление WordPress
1 2 3 4 5 6 |
if ( !current_user_can('administrator') ) { // добавляем в функцию add_action( 'init', create_function( '$a', "remove_action( 'init', 'wp_version_check' );" ), 2 ); add_filter( 'pre_option_update_core', create_function( '$a', "return null;" ) ); } |
Отключаем собственные trackbacks
1 2 3 4 5 6 |
function otkluchaem_sobstvennij_ping( &$links ) { foreach ( $links as $l => $link ) if ( 0 === strpos( $link, get_option( 'home' ) ) ) unset($links[$l]); } add_action( 'pre_ping', 'otkluchaem_sobstvennij_ping' ); |
Добавления собственных стилей css в редактор WordPress
1 2 |
$moij_stilj_css = 'css/nazvanie-faila-stilej.css'; add_editor_style($moij_stilj_css); |
Друзья, данные сниппеты очень облегчают жизнь, надеюсь и Вам они пригодятся. Смотрите плагины WordPress, которые наверняка облегчат Вам жизнь. Удачи Друзья!
страница улетит далеко за 100 в выдаче, по причине переспама на WordPress .
А если касаться снипета, то description все же нужно прописать грамотный. Сейчас что-то блочит его в All in SEO. Как показывает практика — плагин какой-то. Отключайте все по очереди и проверяйте.
Кроме того, с этого момента форма ввода комментария не отображает набираемый текст, поэтому пишу вслепую. Разберитесь с размером формыввода!!!!
страница улетит далеко за 100 в выдаче, по причине переспама на WordPress .
Поясни
Чуть не забыл — это называется не снипеты, а шорткоды.
Снипеты — это то, что видно в поисковой выдаче между title и ссылкой на сайт
сори. поспешил))) конечно же не шорткоды, а хаки, которые прописываются в functions.php
По поводу shortcode описано тутhttp://codex.wordpress.org/Shortcode
Значение слова сниппет, описано тутhttp://ru.wikipedia.org/wiki/%D0%A1%D0%BD%D0%B8%D0%BF%D0%BF%D0%B5%D1%82 (с двумя ‘п’) — также используется поисковой выдачей.
Админ ты реально молодец! ресурс очень интересный, и я многое отсюда использовал у себя. Спасибо, побольше таких ресурсов и Админов.
Спасибо огромное! Очень полезная статья. Некоторые вещи я очень долго искал!
Вопрос на понимание по поводу логотипа сайта.
Что значит эта строка «//добавляем css для отображения своего логотипа» ?