短代码不适用于嵌入任何推文(_S)

时间:2015-06-29 作者:Android-wd

我正在尝试使用自定义字段类型来使用Do\\u Shortcode()嵌入twitter,如下所示:

echo do_shortcode(\'[tweet https://twitter.com/wordpressdotcom/status/204557548249026561 ]\');
之后我就没办法了

<?php the_content(); ?>
在我的主题中。

我尝试搜索并找到了此post 但不是和我一起工作。

如何在我的主题中嵌入推文

1 个回复
SO网友:Mahavar Hitesh

Answer

<?php

  /**
   *  Shortcode look like this.
   *  [tweet url="http://www.yourwebsitename.com"] Twitter [/tweet]
  */

  add_shortcode ( "tweet" , "ease_button" );
  function ease_button( $atts, $content ) {  
    extract(shortcode_atts( array(
              "url"     => false,     
    ), $atts ));

    $url = ( $atts[\'url\'] ) ? $atts[\'url\'] : \'#\';    
    return sprintf( \'<a href="%s"> %s </a>\',$url, $content );
  }
?>
结束

相关推荐

YouTube oEmbedded和隐私增强模式

在iframe中嵌入youtube视频时,可以启用隐私增强模式,这样youtube在播放视频之前不会存储有关网页访问者的信息。我尝试通过oEmbed和URL嵌入视频http://www.youtube-nocookie.com/embed/xA3tfBTvH0c但它没有起作用。是否有机会使用oEmbed实现隐私友好的解决方案?编辑我找到的this proposal 并试图对其进行定制,但有一点并不是最优的。您不能使用定义的$content\\u width,因为此解决方案也需要声明高度。对这种方法有什么想