@ArtLove

Wordpress, стандартный java-скрипт публикации, модификация для ускорения постинга?

Доброго времени суток!

Стандартная установка Wordpress 4 дарит скрипт добавления поста в блог, с призывающим названием "Опубликовать это!", выглядит он так:

javascript:var d=document,w=window,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),f='http://example.com/wp-admin/press-this.php',l=d.location,e=encodeURIComponent,u=f+'?u='+e(l.href)+'&t='+e(d.title)+'&s='+e(s)+'&v=4';a=function(){if(!w.open(u,'t','toolbar=0,resizable=1,scrollbars=1,status=1,width=720,height=570'))l.href=u;};if (/Firefox/.test(navigator.userAgent)) setTimeout(a, 0); else a();void(0)


При его использовании я получаю в теле поста ссылку на страницу с точкой в конце (god why?)

Я, прямо скажем, новичок, и java не соображаю немножко ничего. Потому вопрос:

Как модифицировать скрипт, чтобы:
а) не было точки в конце ссылки в теле поста
б) формат поста по умолчанию был выставлен как "Ссылка" заместо "Стандартный"
в) ссылка в теле поста имела свойство "Открывать ссылку в новом окне/вкладке"

P.S. не нахлебник, буду рад наводящим ответам.

c627f026f18d4426bdc167c81a8667f0.jpgd65ba1699ae440bca308c087f0a77123.jpg
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
a) не понятно ее в дефолтной установке там и так нет
б) 11f739725a.jpg
с)
function add_target_blank($content) {
$result = preg_replace('#(<a)#si', "$1" . ' target="_blank"', $content);
return $result;
}
add_filter('the_content','add_target_blank',20);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы