n-wp.ru — блог о WordPress

Как сделать что бы шерт коды не воспринимались…

Как сделать что бы шерт коды не воспринимались виджетами соц сетей. Недавно заметил такую вещь если в пост добавлен шерт код то виджеты соц сетей выводит не содержа, а сам код это не красиво. Например вставляю картинку выде или музыку при помощи шерт кода, а в соц сети получаю » [ пример шерт кода ] » и дальше само содержание статьи. Как с этим бороться интересно

10 комментариев

  • Интересно, вы всегда так пишете (без запятых, без знаков вопроса, без окончания слов), или просто сегодня день такой туманный? :)

    Слово shortcode английское, и в русской транскрипции произносится как шорткод, соответственно так же и пишется.

  • Теперь по поводу социальных сетей — я не совсем понял, что вы имеете ввиду, когда говорите, что

    если в пост добавлен шерт код то виджеты соц сетей выводит не содержа, а сам код

    Какой виджет? Какой социальной сети? Как связана вставка шорткода в содержимое поста и виджет? Можете привести скриншот проблемы?

  • Проблема может быть вызвана тем, что плагин социальной сети берёт текст до обработки шорткодов в нём. В общем случае это можно исправить установкой более высокого приоритета, но для этого нужно знать, о каком плагине идёт речь.

  • не плагин ))точнеее не только плагин берёт текст до обработки)) любой виджет фейсбука, контакта и т.д и как от этого избавится не понятео))сори что не понятно описал

  • У меня в даннослучае установлен виджет «поделиться ссылкой» фейсбука ( http://developers.facebook.com/docs/reference/plugins/send/ )

    когда на нее нажимаешь то на http://www.facebook.com/ где то в ленте активности высвечивается текст статьи с вставленным в нее шерт кодом, а не объектом который прикреплен к шерт коду , это плохо)) попробую наверно для начала обновить версию движка возможно в новой ревизии это исправили

    • У меня не воспроизвелось — текст отправляется в том же виде, в каком он отображается на сайте. Было бы здорово взглянуть на ваш сайт.

  • извиняюсь вчера отвлекся на релиз движка)все очень криво специально накидал тестовый блог, но суть ясна когда нажимаешь на ссылу «сохранить в контакте » в меленько всплывающем окошке виден [nggallery id=1] и дело не плагине соц закладок

    • На странице http://test.pro100nochyou.ru/?p=11 есть следующий код:

      Предполагаю, что это плагин Platinum SEO Pack. Именно из мета-тега description и берут описание виджеты соцсетей.

      Чтобы включить в нём обработку шорткодов, можно добавить фрагмент в functions.php активной темы: