• Resolved grattol

    (@grattol)


    Обращаюсь к разработчику. Хотелось бы в плагине увидеть функцию nofollow для внешних ссылок оставленных пользователями. В настройках такой функции я не нашел, пришлось ставить дополнительный плагин для этого. При добавлении ссылки по средством ВордПресс не тег nofollow не ставиться и плюс к этому ссылки открываются в этом же окне, что крайне не удобно. Хотелось бы, чтобы все внешние ссылки были автоматически nofollow с атрибутом _blank.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Yworld

    (@yworld)

    @grattol
    Можно и без плагина просто добавить сниппет в файл функций вашей темы:

    //внешние закрываем
    if (!function_exists('open_a_in_blank')) {
    	function open_a_in_blank() {
    		?>
    		 <!-- Внешние ссылки -->
    			<script>
    			    jQuery(document).ready(function($) {
    $('a').not('[href*="mailto:"], [href*="tel:"], [href*="#"], [href*=""] ').each(function () {
    					var mylink = new RegExp('/' + window.location.host + '/');
    					if ( ! mylink.test(this.href) ) {
    						$(this).attr('target', '_blank');
    						$(this).attr('rel', 'nofollow');
    					}
    				});
    			});
    			</script>
    		 <?php
    	}
    }
    // hook in footer
    add_action( 'wp_footer', 'open_a_in_blank' );

    И закрыты все на сайте и в новой вкладке. Томас пока в отъезде о чем написал на оф форуме поддержки и по этому пока так. При желании можно устроить загрузку скрипта только на страницах форума, в общем тут уже как вам удобно.

    • This reply was modified 7 years ago by Yworld.
    Thread Starter grattol

    (@grattol)

    @yworld, спасибо огромное. Второй раз выручаете. Я в пхп не силен, поэтому хотелось бы узнать как задать загрузку скрипта только на форуме? В блоге пишу статьи только я и в комментариях по умолчанию ставиться этот тег и чтобы блог не загружать зря подгружать скрипт только на форуме.

    Yworld

    (@yworld)

    @grattol Добавить проверку на шорткод форума и где он есть грузить, я сейчас уезжаю по делам и просто не могу физически что то сделать, посмотрите инфу пока в инете. Там есть примеры что и как добавить.
    Но по идеи все будет у вас и так работать нормально и где есть тег nofollow и _blank, второй не добавиться. Да и скриптик миниатюрный и по этому не окажет влияния на скорость.
    Но если не забуду, то вечерком посмотрю, но повторю, даже так он не загрузит вам лишнего.

    • This reply was modified 7 years ago by Yworld.
    Thread Starter grattol

    (@grattol)

    @yworld, спасибо ещё раз. Скорее всего вы правы, не стоит так заморачиваться. А то получиться еще больше кода с этой проверкой, не выиграю я ничего.

    Thread Starter grattol

    (@grattol)

    @yworld, еще хотел спросить, ЧПУ на форуме я не как не смогу сделать?

    Yworld

    (@yworld)

    @grattol Пока это только в планах и в проекте на гите. В итоге появится ??

    Thread Starter grattol

    (@grattol)

    @yworld, спасибо. Будем ждать.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Пожелание пользователя’ is closed to new replies.