Sorry for late answer.
Of cause I could make this option, but it conflicts with the purpose of plugin – my goal is to create a lightweight simple SEO plugin.
Statistics won’t be integrated in there, sorry.
There are many google analytics plugins on wordpress repository, you can use this, for example.
Доброе время суток.
Попытался тут NOINDEX валидным сделать, то есть, обернуть [CDATA[]] в “wp-noexternallinks-parser.php”. Вот, возникает проблема. Последняя закрывающая скобка заменяется кодом &_gt; и получается вместо <![CDATA[]]>, вот так <![CDATA[]]&_gt; Соответственно, всё сбивается. Может, что-то посоветуете?
Не совсем понял. Задача сделать noindex валидным в RSS потоках?
Кроме как в RSS, CDATA нигде не используется, значит там. А разве возникают какие-то проблемы?
На вскидку ясно, что замену на манер htmlentities производит какой-то из фильтров вордпресса, так что с вероятностью его можно просто отключить.
Поставил на вышеуказанный сайт версию 2.171
Внутри постов все меняется – это хорошо.
Но ссылки, которые указываются в WP в админке в Ссылках и находятся в виджете в сайбаре не меняются
А как таким ссылкам сделать редирект?
Можно зайти на сайт и справа в сайдбаре в Партнерах две ссылки – не меняются.
К сожалению, в wordpress не предусмотрены штатными средствами фильтры на ссылки в “ссылках”.
Единственная возможность их обрабатывать на лету – делать плагин, который сначала кэширует всю страницу, а потом в ней обрабатывает ссылки – но это уже полностью убивает wordpress по скорости, памяти и производительности, так что я такого делать не стал.
Здесь важно не забыть, что передаваемый параметр (URL сайта) нужно маскировать. Вы можете использовать сайт http://text.cav.in/ и кнопку “URL Encode”, чтобы получить нужный результат.
When I try to mask URLs they don’t work. Using he NOFOLLOW and NOINDEX wrappers works just fine but the redirects (e.g. yoursite.com/goto/EXTERNALLINK) it just goes to a Page Not Found on my site. Any ideas?
Никак – в вордпрессе не предусмотрены фильтры на сайдбар, а авторы плагинов вроде микроблоггинга – самоуверенные самодовольные засранцы, не ставящие фильтры и триггеры там, где они должны стоять.
Единственный вариант – допиливать плагин для микроблоггинга до стандартов вордпресса. Или поставить фильтр, или просто добавить SITE_URL/goto/ перед выводом ссылок.
я извиняюсь, можно еще вопрос не в тему, плагин для определения браузера и ос у вас Advanced User Agent Displayer? просто мне очень понравился он, но мой почему-то не может браузер определить мой… и версии ос и браузера не выводит…
У меня WP-UserAgent, допиленный ручками до того, чтобы показывал то, что мне хочется.
По сути, главное определять основные браузеры – остальных людей можно смело причислить к извращенцам, и не обращать внимания на жалобы, что что-то не работает :)
Плагин очень хороший, НО!!!!
Для исключения из под работы плагина, надо выбирать не адреса, хотя такую возможность тоже стоить оставить, а РУБРИКИ!!!
И тогда вуаля! Все статьи в такой то рубрике, имеют внешние ссылки, захотел убрать, перенес статью в другую рубрику. И ссылки исчезли.
НАМНОГО удобнее и проще, а главное НУЖНЕЕ.
Если так и не понятно для чего, могу пояснить мылом. :)
Прошу прощения за долгую реакцию.
Возможно, такой функционал бы сделал… Если бы не было так лень :)
В конце концов, тогда нужно не только категории, а ещё теги вводить…
Может быть, позже, когда будет свободное время.
Ну для начало можно и только по категориям сделать, а теги, вроде бы и да, но на практике я пока не представляю для чего это может понадобиться…
Категории же очень бы пригодились.
Скажите, чем ваш плагин превосходит jexr, если допустить, что у нас wordpress 2.3.3?
Там есть такие доп. (к тем, что у вас) функции, как маскировка ссылок также и в блогролле и шифрование ссылок. А ещё он добавляет инструкции в robots.txt, чтобы роботы однозначно не учитывали редиректные ссылки
Понятия не имею, никогда не пользовался им.
Шифрование ссылок – идиотизм, блогролла у меня никогда не было, а добавлять редиректы в роботс – бесполезно чуть более, чем полностью.
:) Может шифрование ссылок это и идиотизм, но как-то оно больше греет сердце настоящего системного администратора, который как известно ДОЛЖЕН быть немного параноиком. :) Ни капли PR, ни грамма ТИЦ не отдадим врагам! :) Всё зашифруем нафиг!!! :)))
Да шифруется оно всё равно только по отображению…
Яндекс вот для микроблогов автоматические короткие ссылки расшифровывает.
И не обламывается идти по редиректам на другие сайты.
И, если будут отслеживать редиректы, то будут это делать именно так.
Настоящий сисадмин должен быть умным и ленивым параноиком – и не делать ничего, что точно не имеет никакого эффекта.
Может потому что многие уже сидят на версиях старше 2.7.х. ? А там на сколько я знаю, нет встроенных, таких удобных способов “убивания” внешних ссылок.
То есть, насколько я понял, он не заменяет ссылки в постах форума?
В таком случае, вряд ли чем-то могу помочь – с этим форумом не работал, и вряд ли когда буду.
Может быть, так используются немного другие хуки, может быть их вообще нет…
В любом случае, ставить себе форум и разбираться – слишком трудоёмко Ж)
5 дней пользовался плагином jexr. Потом он внезапно перестал работать. Поставил плагин Wordpress NoExternalLinks. Он поработал 5 минут и все. Мне нужно, чтобы добавлялся атрибут target=”_blank” и преобразование внешних ссылок во внутренние. Помогите пожалуйста.
2Серега для тебя подойдет плагин Ссылочный Ниндзя: RC Link Redirector. http://www.chanishvili.org/rc-redirector/. Работает на ура. :) Добавлять target=’_blank’ ко всем обработанным ссылкам, кроме архивов и исполнимых файлов.
Unfortunately on my blog the links that I put in the custom fields and make them display on the site are not masked : / Can I mask them somehow because this plugin is just great.
For example, if you use some kind of metadata, it should look like this:
$metadata = get_post_meta($id, ‘MetaTagName’, true);// get data from wordpress database $metadata=apply_filters(‘comment_text’,$metadata);// add this line of code for preprocessing field value
echo $metadata;//output preprocessed field value
That’s if you want to mask links in custom field like in comments text. Use “the_content” instead of “comment_text” if you want to use the same masking policy as for post text.
Unfortunately, there are no other ways to add a hook for custom field.
25 September at 11:58 pm
Could you integrate Google Analytics _trackPageviewis to track the clicks on the outgoing links, or at least make it an option.
The wrapper looks like this:
according to the instructions linked below:
http://www.google.com/support/analytics/bin/answer.py?answer=55527
Thank you for the great plugin.
3 October at 3:40 pm
Sorry for late answer.
Of cause I could make this option, but it conflicts with the purpose of plugin – my goal is to create a lightweight simple SEO plugin.
Statistics won’t be integrated in there, sorry.
There are many google analytics plugins on wordpress repository, you can use this, for example.
28 September at 7:09 am
Доброе время суток.
Попытался тут NOINDEX валидным сделать, то есть, обернуть [CDATA[]] в “wp-noexternallinks-parser.php”. Вот, возникает проблема. Последняя закрывающая скобка заменяется кодом &_gt; и получается вместо <![CDATA[]]>, вот так <![CDATA[]]&_gt; Соответственно, всё сбивается. Может, что-то посоветуете?
3 October at 3:12 pm
Не совсем понял. Задача сделать noindex валидным в RSS потоках?
Кроме как в RSS, CDATA нигде не используется, значит там. А разве возникают какие-то проблемы?
На вскидку ясно, что замену на манер htmlentities производит какой-то из фильтров вордпресса, так что с вероятностью его можно просто отключить.
30 September at 9:27 pm
Поставил на вышеуказанный сайт версию 2.171
Внутри постов все меняется – это хорошо.
Но ссылки, которые указываются в WP в админке в Ссылках и находятся в виджете в сайбаре не меняются
А как таким ссылкам сделать редирект?
Можно зайти на сайт и справа в сайдбаре в Партнерах две ссылки – не меняются.
Спасибо за ответ
Прога отлчиная
С ув.Дмитрий.
3 October at 3:33 pm
К сожалению, в wordpress не предусмотрены штатными средствами фильтры на ссылки в “ссылках”.
Единственная возможность их обрабатывать на лету – делать плагин, который сначала кэширует всю страницу, а потом в ней обрабатывает ссылки – но это уже полностью убивает wordpress по скорости, памяти и производительности, так что я такого делать не стал.
Решение: вы можете просто вручную прописать ссылки с редиректом, например,
http://controlsale.ru/?goto=http%3A%2F%2Fwww.rulabel.ru/
Здесь важно не забыть, что передаваемый параметр (URL сайта) нужно маскировать. Вы можете использовать сайт http://text.cav.in/ и кнопку “URL Encode”, чтобы получить нужный результат.
12 October at 10:52 pm
When I try to mask URLs they don’t work. Using he NOFOLLOW and NOINDEX wrappers works just fine but the redirects (e.g. yoursite.com/goto/EXTERNALLINK) it just goes to a Page Not Found on my site. Any ideas?
13 October at 2:27 am
No ideas because too little data for debug :)
Please check urls – are they correctly masked?
Also, if you use already noindex and nofollow – you don’t have to mask links – just disable it;)
14 October at 4:03 am
подскажите пожалуйста, а как сделать, чтобы сылки в сайдбаре подменялись, а то у меня стоит вывод постов из микроблога, но он на них не действует…
15 October at 4:02 am
Можно посмотреть в комментариях к этому же посту…
Никак – в вордпрессе не предусмотрены фильтры на сайдбар, а авторы плагинов вроде микроблоггинга – самоуверенные самодовольные засранцы, не ставящие фильтры и триггеры там, где они должны стоять.
Единственный вариант – допиливать плагин для микроблоггинга до стандартов вордпресса. Или поставить фильтр, или просто добавить SITE_URL/goto/ перед выводом ссылок.
16 October at 3:43 pm
спасибо, я уже так и сделал, добавил %siteurl%/goto/
16 October at 3:47 pm
я извиняюсь, можно еще вопрос не в тему, плагин для определения браузера и ос у вас Advanced User Agent Displayer? просто мне очень понравился он, но мой почему-то не может браузер определить мой… и версии ос и браузера не выводит…
17 October at 2:33 pm
У меня WP-UserAgent, допиленный ручками до того, чтобы показывал то, что мне хочется.
По сути, главное определять основные браузеры – остальных людей можно смело причислить к извращенцам, и не обращать внимания на жалобы, что что-то не работает :)
16 October at 5:16 pm
[...] внешние. Удобнее всего для этого использовать плагин WP-noExternalLinks или подобный. Только без фанатизма. Не стоит делать [...]
22 October at 6:51 am
Amazing plugin! Works like a charm! Where do you have the donation page? Mail me as soon as you have it!
23 October at 1:39 am
Here it is ^_^
Thanks!
23 October at 12:22 am
согласен с англоязычным комментарием, спасибо, автор, что вы есть)))
23 October at 1:40 am
Спасибо)
Просто люблю пользоваться удобным инструментарием ^^’
6 November at 10:48 pm
[...] WP No External Links [...]
9 November at 4:27 pm
Плагин очень хороший, НО!!!!
Для исключения из под работы плагина, надо выбирать не адреса, хотя такую возможность тоже стоить оставить, а РУБРИКИ!!!
И тогда вуаля! Все статьи в такой то рубрике, имеют внешние ссылки, захотел убрать, перенес статью в другую рубрику. И ссылки исчезли.
НАМНОГО удобнее и проще, а главное НУЖНЕЕ.
Если так и не понятно для чего, могу пояснить мылом. :)
16 November at 12:56 am
Прошу прощения за долгую реакцию.
Возможно, такой функционал бы сделал… Если бы не было так лень :)
В конце концов, тогда нужно не только категории, а ещё теги вводить…
Может быть, позже, когда будет свободное время.
16 November at 8:13 am
Ну для начало можно и только по категориям сделать, а теги, вроде бы и да, но на практике я пока не представляю для чего это может понадобиться…
Категории же очень бы пригодились.
20 November at 4:53 pm
Скажите, чем ваш плагин превосходит jexr, если допустить, что у нас wordpress 2.3.3?
Там есть такие доп. (к тем, что у вас) функции, как маскировка ссылок также и в блогролле и шифрование ссылок. А ещё он добавляет инструкции в robots.txt, чтобы роботы однозначно не учитывали редиректные ссылки
20 November at 6:30 pm
Понятия не имею, никогда не пользовался им.
Шифрование ссылок – идиотизм, блогролла у меня никогда не было, а добавлять редиректы в роботс – бесполезно чуть более, чем полностью.
20 November at 8:29 pm
:) Может шифрование ссылок это и идиотизм, но как-то оно больше греет сердце настоящего системного администратора, который как известно ДОЛЖЕН быть немного параноиком. :) Ни капли PR, ни грамма ТИЦ не отдадим врагам! :) Всё зашифруем нафиг!!! :)))
20 November at 8:55 pm
Да шифруется оно всё равно только по отображению…
Яндекс вот для микроблогов автоматические короткие ссылки расшифровывает.
И не обламывается идти по редиректам на другие сайты.
И, если будут отслеживать редиректы, то будут это делать именно так.
Настоящий сисадмин должен быть умным и ленивым параноиком – и не делать ничего, что точно не имеет никакого эффекта.
20 November at 5:39 pm
Может потому что многие уже сидят на версиях старше 2.7.х. ? А там на сколько я знаю, нет встроенных, таких удобных способов “убивания” внешних ссылок.
24 November at 6:45 pm
Я конечно жутко извиняюсь, но по каким-то причинам у меня плагин не работает на Simple:Press forum. Wordpress 2.8.6. Может есть какие-нибудь нюансы?
P.s. плагин очень полезный. Спасибо за ваш труд.
24 November at 10:29 pm
То есть, насколько я понял, он не заменяет ссылки в постах форума?
В таком случае, вряд ли чем-то могу помочь – с этим форумом не работал, и вряд ли когда буду.
Может быть, так используются немного другие хуки, может быть их вообще нет…
В любом случае, ставить себе форум и разбираться – слишком трудоёмко Ж)
25 November at 5:05 am
I am seeking a plugin like that,
for http://www.google.com the plugin convert it like,
http://www.mydomain.com/redirect/thhsdh
Like tinyurl but internal tiny urls, is it possible to add a option for this plugin or is there any plug in like that?
By the way thanks for plugin :)
25 November at 6:02 am
Try using jexr plugin.
I don’t see anything useful in encoded links, so I won’t implement it.
25 November at 7:48 am
What you are looking for is YOURLS, which is a self hosted short URL service, that also has a Wordpress plugin for integration.
http://yourls.org/
25 November at 7:06 am
I can’t find jexr plugin on internet and also the plugin search panel on the wordpress interface, do you know where can I download it?
25 November at 7:15 am
Oh, sorry. Seems like this plugin only exists in russian version. Anyway, there are a lot of affiliating links plugins.
I didn’t need those, and I can’t advise you to use any, but I am sure that you will find what you need on wordpress repository by tag
http://wordpress.org/extend/plugins/tags/affiliate
or others.
25 November at 7:27 am
I will look, thanks!
29 November at 12:48 pm
5 дней пользовался плагином jexr. Потом он внезапно перестал работать. Поставил плагин Wordpress NoExternalLinks. Он поработал 5 минут и все. Мне нужно, чтобы добавлялся атрибут target=”_blank” и преобразование внешних ссылок во внутренние. Помогите пожалуйста.
29 November at 8:29 pm
2Серега для тебя подойдет плагин Ссылочный Ниндзя: RC Link Redirector. http://www.chanishvili.org/rc-redirector/. Работает на ура. :) Добавлять target=’_blank’ ко всем обработанным ссылкам, кроме архивов и исполнимых файлов.
29 November at 8:31 pm
Если у вас чисто со временем ломаются плагины, то могу только посоветовать окропить блог святой водой.
2 December at 8:48 am
Unfortunately on my blog the links that I put in the custom fields and make them display on the site are not masked : / Can I mask them somehow because this plugin is just great.
3 December at 7:25 am
You will have to add just a line in theme code where you output custom field data.
To add same preprocessing for data as for comment text, use
For example, if you use some kind of metadata, it should look like this:
That’s if you want to mask links in custom field like in comments text. Use “the_content” instead of “comment_text” if you want to use the same masking policy as for post text.
Unfortunately, there are no other ways to add a hook for custom field.
3 December at 12:00 pm
Jehy, привет!
Спс for the answer.
I’ve used your code but I may do something wrong, because it doesn’t work.
May you show it to me on the example below how and where to put it?
In my single.php I have:
ID, ‘Pobierz’, $single = true); ?>
and after that
<a href="ID, ‘Pobierz’, true); ?>”>