Ноябрь
18
2009

WordPress to Twitter дорабатываем напильником

WordPress to Twitter дорабатываем напильником

Ранее я написал, что поставил плагин для постинга анонсов статей из WordPress в Twitter. Плагин хороший, но есть в нем некоторые недостатки, которые хотелось бы исправить.

Лишний Hashtag

Если включить опцию создания хэштэгов из тэгов поста, то в твиттере можно получить такой артефакт #Добавить_новую_метку. Неприятный сюрприз. Забравшись в код я нашел проверку валидности тэгов, ситуация банальная, разработчик не учел, что бывают другие языки, поэтому там стоит простая проверка:

Если тэг не пустой и не состоит из надписи Add_new_tag, то его можно публиковать.

Что-бы исправить это упушение, залазим в файлик wp-content/plugins/wp-to-twitter/wp-to-twitter.php

Находим строку.

if ( $value != __( «Add_new_tag» , ‘wp-to-twitter’) && $value != «» )

Заменяем Add_new_tag на Добавить_новую_метку и избавляемся от паразитного тэга.

Русские hashtags

Второй проблемой, которую я пока не решил является вывод хэштэгов кирилицей, твиттер не распознает кирилицу как хэштэг и игнорирует.

Покопавшись в коде плагина я нашел как оно вызывается, но не могу разобраться что с этим делать. В WordPress есть понятие slug — это web-safe сокращение для имен. Но я не могу найти функция, которая в WordPress вызывает эту переменную.

wp-content/plugins/wp-to-twitter/wp-to-twitter.phpwp-content/plugins/wp-to-twitter/wp-to-twitter.php

Неправильная раскладка: цщквзкуыы ещ ецшееук ljhf,fnsdftv yfgbkmybrjv

Понравилась статья? Посоветуйте друзьям!

HowTO Tips&Tricks twitter WordPress


Понравилась статья? Подпишись на рассылку по E-Mail или в RSS.