
Ранее я написал, что поставил плагин для постинга анонсов статей из 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
WP Twitter Backlinks | Настройка Twitter в WordPress | Управление RSS фидом в WordPress | Обработка ошибки 404 | Video Onclick |
Понравилась статья? Посоветуйте друзьям!
| Tweet | |
Понравилась статья? Подпишись на рассылку по E-Mail или в RSS.



