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

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

10 Комментарии

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

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

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

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

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

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

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

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

     

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

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

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

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

      
      
      
      
      
      

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

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

      if ( class_exists('Platinum_SEO_Pack') ) :
      remove_action('wp_head', array($psp, 'echo_to_blog_header'));
      
      function handle_shortcodes_in_description() {
      	global $psp;
      
      	ob_start();
      	$psp->echo_to_blog_header();
      	$platinum_seo_pack_output = ob_get_contents();
      	ob_end_clean();
      
      	echo do_shortcode($platinum_seo_pack_output);
      }
      add_action('wp_head', 'handle_shortcodes_in_description');
      endif;
      

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*