Хорошего настроения, всем читателям — Sozdaiblog.ru!
Представляю Вашему вниманию хаки WordPress, которые будут полезны любому Веб-мастеру, во все времена года.
1. Отключение сжатия Изображения.
Думаю, многие заметили, что при загрузке изображений на сервер, WordPress автоматически их ужимает. Из-за этого, пусть и не на много, но качество картинки становиться хуже. Это делается специально, для экономии места на диске и более быстрого отображения Веб-страницы. Но бывает так, что порой качество важнее дискового пространства. Чтобы это исправить, добавьте в файл – «functions.php», следующий код:
add_filter('jpeg_quality', function($arg){return 100;});
Число 100, означает абсолютное качество. Вы можете изменять эту величину по собственному усмотрению.
2. Отключение Трэбэка на себя.
Не знаю, как Вас, но меня достало, что после каждой публикации нового поста, мне приходит комментарий от самого себя. Кто с этим столкнулся, тот поймет, о чём идёт речь. Я не понимаю, зачем разработчики придумали эту глупость, но отключить её очень просто, добавив следующий кусок кода в файл — «functions.php»:
function disable_self_ping( &$links ){ $site_url = get_option( 'home' ); foreach ( $links as $key => $val ) if ( strpos( $val, $site_url ) !== false ) unset($links[$key]); } add_action( 'pre_ping', 'disable_self_ping' );
3. Увеличение лимита памяти WordPress.
Если Вы не знали, то в WordPress есть встроенная функция ограничение лимита памяти. Она защищает Ваш движок от кривых плагинов, которые могут съесть, все Ваши драгоценные килобайты. Переполнение памяти может вызвать ошибку, которая будет выдаваться во время обращения к Вашему ресурсу. По умолчанию в WordPress стоит ограничение — 32Mб. Чтобы это значение увеличить, достаточно в файл — «WP-config.php», добавить следующий код:
define('WP_MEMORY_LIMIT', '96M');
4. Похожие записи без плагинов.
Все Seo оптимизаторы знают, что внутренняя перелинковка сайта играет огромную роль в его продвижение. Но, когда в статье ссылку вставить негде, многие из них используют плагин похожих записей, который в конце каждой статьи выводит блок из нескольких ссылок связанных между собой, при помощи тегов. Точно такой же трюк, можно проделать и без плагина. Достаточно поместить следующий код в нужное место файла — «single.php»:
<div class="sample-posts"> <h4>Похожие темы:</h4> <?php $categories = get_the_category($post->ID); if ($categories) { $category_ids = array(); foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id; $args=array( 'category__in' => $category_ids, 'post__not_in' => array($post->ID), 'showposts'=>5, 'caller_get_posts'=>1); $my_query = new wp_query($args); if( $my_query->have_posts() ) { echo '<ul>'; while ($my_query->have_posts()) { $my_query->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php } echo '</ul>'; } wp_reset_query(); } ?></div>
Цифра — 5 в коде, означает количество похожих записей.
5. Открывать ссылки комментаторов в новом окне.
Дорогие друзья, думаю, не стоит говорить, что, чем больше посетители прибывают на Вашем ресурсе, тем лучше. Все, это прекрасно понимают. Поэтому, Вам нельзя оставлять лишние дыры для выхода.
В движке WordPress, есть огромный тоннель, через который посетители толпами просачиваются наружу. Этот тоннель — ссылки на сайты комментаторов. Люди прошли по нему и закрыли Ваш сайт.
Чтобы этого не допустить, будем открывать ссылки в новом окне.
Для этого, Вам потребуется открыть файл — «comment-template.php», который находится в папке — «wp-includes» и найти кусок следующего кода:
function get_comment_author_link( $comment_ID = 0 ) { /** @todo Only call these functions when they are needed. Include in if... else blocks */ $url = get_comment_author_url( $comment_ID ); $author = get_comment_author( $comment_ID ); if ( empty( $url ) || 'http://' == $url ) $return = $author; else $return = "<a class="url" href="$url" rel="external nofollow" target="_blank">$author</a>"; return apply_filters('get_comment_author_link', $return); }
Внутри него, находите следующую строку и дописываете – «target=’_blank’»:
$return = "<a class="url" href="$url" rel="external nofollow" target="_blank">$author</a>";
Больше, ничего не требуется.
6. Удалить WP и левые ссылки из панели администратора.
Не знаю, как Вы, но лично я не люблю складировать лишние ссылки. Обратите внимание, на логотип WP, который находится в левом углу панели администратора. Внутри него, находится целая куча бесполезных ссылок, которые можно удалить вместе со значком. Для этого, добавьте следующий код в файл — «functions.php»:
<?php if ( function_exists("add_theme_support") ) { add_theme_support("post-thumbnails"); } function wps_admin_bar() { global $wp_admin_bar; $wp_admin_bar->remove_menu('wp-logo'); $wp_admin_bar->remove_menu('about'); $wp_admin_bar->remove_menu('wporg'); $wp_admin_bar->remove_menu('documentation'); $wp_admin_bar->remove_menu('support-forums'); $wp_admin_bar->remove_menu('feedback'); $wp_admin_bar->remove_menu('view-site'); } add_action('wp_before_admin_bar_render', 'wps_admin_bar'); ?>
7. Отключение подсказок на входе в админку WordPress.
При неправильном вводе пароля или имени, администратор WordPress выдаёт подсказку, указывая на ошибку. Для обеспечения дополнительной безопасности, эту функцию можно отключить. Достаточно в — «functions.php», добавить, вот такой кусок кода:
add_filter('login_errors',create_function('$a', "return null;"));
8. Нормальные комментарии.
Недавно заметил, что у многих количество комментариев на сайте или блоге, выводится криво (два комментарий, 1 комментария и т. д.). Все Веб-мастера, советуют использовать плагин, для лечения этого недуга. Но, это не мой метод.
Для правильного отображения количества комментариев, я использую следующий код, который находится в файле — «functions.php»:
function plural_form($number, $after) { $cases = array (2, 0, 1, 1, 1, 2); echo $number.' '.$after[ ($number%100>4 && $number%100 }
9. Отключение смещения тега More.
Каждый раз, когда на главной странице сайта, прочитав анонс поста, Вы нажимаете на ссылку — «Читать далее…», открывается его полная версия и происходит смещение страницы, до того места, где стоял тег — «More» . По идеи так и должно быть, но лично мне, это скачок не нравится.
Чтобы его удалить, я добавил в — «functions.php» следующий хак:
function remove_more_jump_link($link) { $offset = strpos($link, '#more-'); if ($offset) { $end = strpos($link, '"',$offset); } if ($end) { $link = substr_replace($link, '', $offset, $end-$offset); } return $link; } add_filter('the_content_more_link', 'remove_more_jump_link');
10. Перенаправление читателей с 404 страницы.
Это, наверное, один из моих любимых хаков. Недавно, мною была написана статья – «Страница ошибки 404». В ней я описывал, как создать страницу, на которую будут попадать люди при переходе по битой ссылке. Да, такая страница нужна абсолютно всем. Если у Вас нет такой странички, то обязательно нужно её сделать. Но сейчас не об этом. Есть способ, который перенаправляет всех читателей не на 404, а в любое нужное Вам место. Для Seo, этот хак очень полезен, да и для Веб-мастера тоже.
Чтобы это реализовать, достаточно открыть файл — «404.php» и в самом начале вставить redirect:
<?php wp_redirect("https://sozdaiblog.ru", 301); exit; ?>
Внутри, можно вставить любую необходимую ссылку.
На сегодня, хаки закончились.
Расскажите, какие из них Вам больше всего понравились?
До скорых встреч!
С уважением, Денис Черников!
Прикольно, вроде такие мелочи, а приятно! Спасибо! Мой сайт хоть и не на Вордпрессе, а на самописном, но когда буду делать на WP, обязательно воспользуюсь! Так что, страничке добро пожаловать в закладки)))
Всегда, пожалуйста! Как надумаете приезжать, милости просим!
Спасибо, нашел полезный для себя один хак!
Пожалуйста, Сергей! Заходите!
Давно убрала по Вашему уроку ненужные ссылки в админ-панели сайта, добавила те, которых не хватало — так вовремя появилась та Ваша статья, а то я уже устала тогда постоянно десять раз перенаправляться, пока до нужной доберусь.
Сейчас приглянулось отключение прыжка из-за «Читать далее» — ужасно раздражает) И посмотрю, что я недоделала со страницей 404 (когда-то ее уже редактировала, но на скорую руку и спустя рукава — надо срочно исправляться)…
Спасибо за такой полезный список.
Пожалуйста, Анастасия! Скачок — More, раздражает многих и я в их числе!
Добрый день Денис! Мне очень понравились хаки. Отключение сжатия и увеличение памяти возьму на заметку. Остальные буду пробовать применять. Очень понравились хаки Перенаправление читателей с 404 страницы и Открывать ссылки комментаторов в новом окне.Вообще мне нравиться что в твоих статьях всегда все понятно новичку, коим и я являюсь.Просто надо брать и делать по шагам.А то зачастую читаешь статью вроде на первый взгляд в ней все понятно, а захочешь применить и не можешь. Я думаю статьи подтверждают надпись внизу твоего блогга «Пошаговое обучение Созданию Блогга на WordPress для новичков».
Привет, Сергей!
Я всегда стараюсь писать статьи понятным языком. Сам, когда начинал, постоянно натыкался на блоггеров, которые пишут так, что там и профи то путём не разберётся. Поэтому взял себе за правило — Нужно быть доступтым для всех.
Поддерживаю! Помню, приходилось информацию собирать по кусочку с разных сайтов Денис, только так и надо вести свой блог — продолжайте в том же духе.
Спасибо, за поддержку!
Чем больше хороших отзывов, тем сильнее желание делать полезные вещи.Надеюсь, что так будет всегда.
Смещение more тоже всегда раздражало Код на 3 сайта сразу поставил
Это, наверное/, разработчикам только нравится!
Здравствуйте, Денис. Каждая ваша статья полезна. И эта особенно. для своего сайта сама делала шаблон и сама натягивала его на движок. У себя тоже использовала вывод похожих записей без плагина. Но, признаюсь, не все приведенные в статье хаки, знала. Спасибо, статью себе в особую закладочку!
Здравствуйте, Вера!
Спасибо, за хороший отзыв. Рад, что Вы находите для себя полезности в моих статьях! Буду стараться и дальше Вас радовать новым материалом!
Приветик. Отличная статья. Взяла себе не вооружение пару хаков. А вот по поводу коомментариев могу сказать, что в этой ситуации можно обойтись без дополнительного кода. В свое время я решила этот вопрос ручной локализацией шаблона.
Да а в чём проблема то, добавить два слова всего!
Спасибо! Хорошая и нужная статья! Последний совет про страницу 404 — просто супер решение
Пожалуйста! Хак действительно суперский, да и лёгок в исполнении! Теперь, Ваши читатели будут прямиком на сайт попадать, а не на всякие страницы ошибок 404!))
Денис, не устаю удивляться взвешенности, полезности, основательности, которые всегда есть в Ваших статьях!
По поводу того, что больше понравилось — пока не решила, страшно вообще лезть в такие глубины. Я, знаете, живу по принципу: работает — и не трожь, пусть работает:)
Но по мере развития и продвижения своего сайта, конечно, будет нужно что-то оптимизировать, со временем я обязательно буду возвращаться к Вашим урокам:)
Спасибо большое за труд!
И на десерт Вы всегда даете что-то вкусное, интересненькое:)
Спасибо, за Ваши слова!
Бояться не стоит, главное делайте бэкапы чаще, тогда, страшно не будет!
Огромное спасибо за полезную информацию.
Хотелось бы еще один хак: в WP кликабельные картинки открываются в том же окне и закрыв картинку -закрываешь сайт. Как сделать, чтобы картинка открывалась в новом окне?
Заранее благодарен.
Добавьте к картинкам target='_blank' в ссылках! Если найду хак, то обязательно поделюсь!
Михаил, когда вставляете картинку на блог, Вы следуйте следующей схеме:
Добавить — выберете файл — загрузить — вставить в запись… Это Вы делаете всегда.
А далее:
Кликаете по картинке — редактировать — в верху кнопка «дополнительно» — в самом низу ставите галочку «открывать в новом окне»…
Никаких дополнительных плагинов и кодов не надо!!!
Спасибо, Алексей! Как все просто оказывается…
Спасибо. Полезная для меня как для начинающего информацию.
Пожалуйста, Олег! Заходите ещё!
Денис, впервые на Вашем блоге. Нашел для себя полезные вещи.
Спасибо
Здравствуйте, Валерий!
Всегда рад новым лицам! Заходите ещё!
Интересная подборка, — пригодится!
Конечно, применяйте!
Привет, Денис! Особая благодарность за хак о странице ошибок 404. Давно искал как это сделать. А то я и сам отворачиваюсь от таких сайтов, где есть битые ссылки и переходы по ним на такую вот страницу.Осталось воплотить твой урок в жизнь.
Здравствуйте, Владимир! Читал, где-то про этот хак, но нашёл буквально на днях. Поставил, всё работает, как часы. Специально вбивал битые ссылки для проверки.
У меня направляет на «Все статьи блога», очень удобно…
Да, хорошее решение. Я пока на главную редирект поставил!
А если этот хак с ошибкой 404 реализовать, то плагин по удалению битых ссылок нужно ставить, чтобы выкинуть их навсегда или уже не имеет значения ?
А при чём тут плагин? Плагин находит битые ссылки на Вашем сайте, а не в интернете!
А, понятно. Только зачем изголяться и хотеть понравиться всем. Если человек зашел и увидел 404 то он просто найдет через меню сайта, через рубрики, то что ему надо. А если он такой нетерпеливый, что увидев 404, сразу убегает, значит ему не особо и нужна информация.
Людей много и все они разные. Главная задача любого Веб-мастера, сделать всё, чтобы читателю было удобно. Понимаете, Вы считаете так, а кто-то скажет — Зачем делать страницу — 404, если можно перенаправлять всех на главную сайта. Я показал, как это сделать, а использовать или нет это хак, решать не мне.
Traveler, так нам и надо, чтобы посетитель не убегал, а хотя-бы ознакомился с сайтом…
Не получилось поставить код, чтобы открывать ссылки комментаторов в новом окне. У меня код немного отличается от приведенного здесь, добавил код, сайт вообще исчез. Вернул на место старый код, открылась только главная страница. Другие страницы не открывались. Пришлось делать восстановление через техподдержку хостинга.
Не нужно вставлять ни какой код, нужно в Ваш вставить — target='_blank', как показано во втором куске кода!
Я и добавил кусок кода. У вас на примере строка в файле не отличается от второй строки кода, со вставленным выражением target='_blank'.
В моем файле class='url' находится не в начале строки кода как у вас, а в том месте куда нужно вставить target='_blank'.
Я изменил файл, сделал таким как у вас, после этого сайт пропал. Попробовал заменить на родной файл через ftp, открылась только главная страница сайта, других страниц не было. Пришлось сделать восстановление сайта.
Не нужно делать его таким, хотя, от смены мест переменных ничего не происходит.
Ищите его в 155 строке и просто поставьте слева и воспользуйтесь такими же кавычками, что и у Вас по сторонам в Вашем коде.
Большое спасибо Денис, теперь все получилось. Переход с комментариев на другие сайты открывается в новом окне. Разные кавычки в коде тоже оказываются играют большую роль.
Всегда, Пожалуйста!Рад был помочь!
Мне понравились абсолютно все! Буду применять на практике. По-настоящему полезная и доступная статья. Огромное спасибо!
Всегда, Пожалуйста! Не забывайте делать бэкапы!)
Спасибо за совет! Вот бэкапы никак не приучусь делать.
Надежда, нужно обязательно привить себе эту привычку, она Вас выручит в трудный момент!
По битой ссылке, не обязательно перенаправлять на главную. Можно создать специальную страничку в духе:”Ума не приложу, как Вы сюда попали, но если Вы здесь, то вот вам пару «призовых» анекдота и ссылки на все мои темы”. Это поможет создать о сайте приятное впечатление у посетителя и спрятать битую ссылку от поисковика.
Ну, это уже на усмотрение Веб-мастера!
Добавляю Вас в закладки. У Вас есть чему поучиться
Спасибо, за доверие!
записи без плагинов — пробовал нечто подобное — после этого под страницей стали отображаться и все комментарии с похожих записей. А причину для устранения не нашел. Происходил ли такой казус у кого-либо? Ответьте.
Да происходил у меня этот казус позавчера, когда я код применял! Это просто код был кривой, я его исправил и теперь нормально отображает!
Понял. Этот — не кривой?
Ещё вчера ходил прямо, сейчас не знаю!))))
Перед тем, как дать информацию читателям я всё проверяю на своём блоге! У меня всё работает! Пробуйте!
только что опробовал на одном из своих сайтов. Отлично! Строку Похожие записи: сделал так ( заголовок по центру, синий колор)
Поздравляю, Геннадий! Вот видите, всё работает!
Вот — вижу и респект Вам! Многие «вебмастера» предлагают кривые коды, даже не провериыв на своих блогах. Не однократно сталкивался. Здесь все иначе.
Спасибо, за респект!
Понимаете Геннадий, я не могу иначе, как я буду давать своим читателям г…но (извините за выражение). Это будет абсолютное неуважение к Вам. Поэтому, всё проверяю и тестирую на своём ресурсе, только потом уже предлагаю проверенный продукт! Бывают случаи, что сам движок криво обрабатывает некоторые переменные при размещении статьи и код просто слетает. Но все читатели сразу на это реагируют и дают мне сигнал, по которому я привожу всё в порядок. Конечно, это случается редко.
Хак 1.
В файле functions.php — это в функциях ТЕМЫ? или где?
Добавила эту строчку в функциях темы — сайт поломался. совсем
Хорошо, что была копия файла. Восстановила из резервной копии по ftp.
Да, именно в в функциях темы, в самом конце!
У меня стоит и не ломается!
У Вас всегда, что-нибудь новенькое и очень полезное. Я уже знаю, что если пришло письмо от Вас, то игнорировать не стоит, иначе пропустишь что-то очень важное. Еще не все хаки пробовала, но знаю, что они мне все нужны. Спасибо!
Благодарю, Людмила за хороший отзыв! Спасибо, за то, что Вы в нашей команде!!
Спасибо, порробую 6, 10 обязательно
Пожалуйста! Если что, задавайте вопросы!
Надо срочно заняться внедрением ваших уроков, спасибо, приятно читать, жду новых статей.
Пожалуйста! Жду Ваших частых визитов!)
Спасибо, Денис за ваши полезности! Применил несколько советов! Очень нужный у вас ресурс!
Спасибо, за одобрение Сергей! Заходите к нам почаще, мы рады новым лицам!
Здравствуйте Денис,может Я не в той ветке пишу,но Я думаю вы меня извините, в общем суть вопроса такова,Я в данный момент создаю сайт по бизнесу на основе wordpress,и там зарегестрированным пользователям будет предложена к заполнению(по их желанию) некая форма(что-то вроде доп анкеты) так вот как мне сделать чтобы эта форма(как только пользователь её заполнит) с данными приходила автоматом ко мне на почту.Жду ответа, заранее благодарен,а то я себе уже весь мозг сломал.
Для этого нужен специальный скрипт, или плагин, как в комментариях, что уведомляет посетителей об ответах на комментарии. Он взаимодействует с формой заполнения и отправляет письмо на почту. К сожалению у меня такого нет!
Спасибо Денис хотя-бы буду знать в какую сторону копать.
Пожалуйста, Роман! Глубоко только не зарывайтесь, закипите! Я помню, как сам кипел, когда что-то не получалось!
подскажи, отключение сжатия jpeg актуально в последних версиях WP?
Неужели WP каждый jpeg, gif или png-файл пережимает? это же пипец какая нагрузка на сервак должна идти…
Да, актуально, но есть свои заморочки. Если загружать изображения больше рабочей области, то он волей неволей его жать будет, чтобы разместить на площадке. А при нормальных размерах, которые не выходят за рамки контента, мы можем самостоятельно контролировать процесс выбирая процентное соотношение 0-100. Здесь, нужно искать золотую середину. А она такова — ставим 100 и не грузим картинки, которые не соответствуют размерам окна.
У меня тоже иногда комментарии появлялись после добавления статьи. Интересно, а в WordPress 3.5 этот баг будет повторяться? И еще на счет «more». Я на своем блоге писал как убрать этот недостаток, так что если кому-то интересно посмотрите
Думаю, что этот баг будет повторяться во всех версиях движка, пока мастерам не намекнут об этой проблеме!
Парочку хаков взял себе на вооружение, спасибо автору!
Всегда, пожалуйста! Приходите!
После пункта №6 пропала рассылка письма перестали приходить на почту. Как убрал этот код в Функции темы (functions.php). Все вернулось назад и рассылка от feedburner снова заработала. Лучше не применяйте это действие.
Может дело не в хаке, а в его неправильном применении!
Воспользовалась редиректом, проверила-работает! Можно не заморачиваться текстом на странице ошибок!
Похожие записи-код встал без проблем. До этого пробовала несколько вариантов, ни один не работал. Денис, вы отдельной строкой закрепленной записью выведите для всех напоминание о необходимости сделать бэкап, про него почему то забывают периодически ))…
Так я про это целую статью написал, но нашему брату не поможет даже ежедневное напоминание на мобильном.
Спасибо большое за полезную статью. Очень полезный материал, только я не понял в какой function.php вставлять этот код? В код шаблона или самого движка?
Пожалуйста! В код шаблона!
Здравствуйте! 5 хак, открывать ссылки комментаторов в новой окне. Разьясните подробнее где искать этот фаил, я ещё с кодами совсем не дружу, но видимо пора учиться.как мне этот фаил и где искать?
Ольга,я итак разложил всё по полочкам,что Вы там конкретно не можете найти?
Где найти эту папку «wp-includes». я с кодами раньше дел особых не имела, поэтому и где искать все эти файлы ещё не поняла.
Папка «wp-include»s находится в корневой папке Вашего сайта (WordPress).
Денис, как исправить? Только не ругайте, что бэкап не сделала (я знаю и так что виновата ) Только что вставила код из первого пункта, чтобы отключить сжатие изображений. Сайт полетел Не запускается Я столько всего сегодня сделала там… Можно исправить?
На почту только что пришла резервная копия, созданная пару часов назад. Думаю ее достаточно чтобы восстановить. Копия хостера аж ночью была создана — не подойдет. Как ее импортировать правильно? Я ни разу еще такого не делала.
Смотря когда Вы начали редактирования (ночью или днём), там по числам бэкапы на хостинге расписаны!
Да можно, на хостинге скопируйте из бэкапа те файлы которые редактировали и поменяйте.
Слушайте У меня получилось!!! Впервые сама восстановила и причем без потерь. Я скачала БД себе на комп, потом открыла ее через блокнот и удалила последнее действие. И сайт заработал
Денис, а почему не получилось у меня? Я вставляла строчку с кодом через админку в редакторt css (functions.php) Не правильно да?
Через админку ни кто кто ставит. Забудьте про существование редактора в админке, как про страшный сон.
Очень полезная статья, как и все на Вашем ресурсе, Денис.
Попала на Ваш блог несколько дней назад, и всё не могу его покинуть — слишком много полезного для себя нашла. ОГРОМНОЕ Вам спасибо!
Пожалуйста, Юлия!
Рад что Вам понравился мой скромный Веб-ресурс!
Большое спасибо, за вашу статью! Давно искала хак №4, но попадалось не то что хотела. А теперь я несказанно рада этой находке!!! Может, подскажете как увеличить шрифт названий похожих статей? Красивая ракета ))), хочу себе такую яркую стрелку вверх, только эта к теме моего сайта не очень подходит
Пожалуйста! Шрифт в стилях самого плагина можно поменять!
Когда руки доходят до моего сайта и меня начинает в нем что-то напрягать, что-то не нравиться или что-то не получаться, сразу же, Денис, иду к Вам в гости. Просто поражаюсь, как можно так доступно все объяснять таким «чайникам» вроде меня)). Жутко раздражали комментарии от самой себя, скачок на «читать далее» и перенаправление на 404. Все исправила. Еще раз огромное Вам спасибо.
Спасибо, Наталья за добрый отзыв! Стараюсь писать всё понятным языком, ведь я и сам далеко не гений, а просто продвинутый самовар!)))
Денис добрый вечер, подскажите пож-та, а какой плагин используете в сайдбаре где стоит реклама google? Очень хочу поставить у себя на блоге. Заранее спасибо, с уважением Мурат.
Привет, Мурат! Это не плагин, а скрипт, который выполняет функцию скролинга определённого объекта! Я уже писал об этом пост в блоге! Как сделать плавающую панель по моему называется!
Благодарю за полезный пост.
Давно искал эту примочку как реализовать у себя на сайте, открывать ссылки комментаторов в новом окне, а искал совсем другое и нашел эту заметку.
Все работает отлично! Минимум движений и максимум результата.
Только в файле свойство target='_blank' необходимо прописывать в одинарных кавычках, а то если делать как обычно устанавливаем в html, с двойными кавычками то выдает ошибку wordpress.
le_self_ping( &$links ) {
foreach ( $links as $l => $link )
if ( 0 === strpos( $link, get_option( ‘home’ ) ) )
unset($links[$l]);
}
add_action(‘pre_ping’, ‘disable_self_ping’);
3. Отключение всплывающей подсказки при наведении на картинку.
Когда вы наводите курсор на изображение в WordPress, появляется всплывающая подсказка с названием файла картинки. Это может быть немного раздражающим, особенно если у вас много картинок на странице. Чтобы отключить эту функцию, добавьте в файл — «functions.php» следующий код:
function remove_image_title_attribute( $html ) {
$html = preg_replace(‘/(alt|title|src|class)=”.*?”/i’, “”, $html);
return $html;
}
add_filter(‘get_image_tag’, ‘remove_image_title_attribute’);
Надеюсь, эти хаки будут полезны для вас и помогут улучшить работу вашего WordPress сайта. Удачи!