0

我想在 WordPress 的帖子中包含一个 iFrame。我希望它位于帖子的内容中,这意味着我不能只将它放在帖子模板文件中,否则它将位于之前或之后。

我想在帖子中添加 Facebook 插件:

<div id="socialWrap"><div class="fb-like" data-href="http://onlinearizonahomes.info"   data-send="true" data-width="450" data-show-faces="true" data-font="arial"></div></div>

我正在考虑在我的帖子中调用模板部分,<?php get_template_part( 'social' ); ?>但我不能在没有插件的帖子中使用 PHP(我想避免为此使用插件)。

另一种方法是使用 JavaScript 在帖子中创建 HTML,但这似乎是对 JavaScript 的不必要使用。

在 WordPress 帖子中添加 HTML 的最佳方式是什么?

4

2 回答 2

0

我相信最好的方法是使用简码

于 2013-07-18T03:12:48.740 回答
0

您可以使用简码。

添加functions.php

function cudjex_fbshare( $atts, $content = null ) { 
    global $post;
    $link = get_permalink($post->ID);
    return '<div id="socialWrap"><div class="fb-like" data-href="'.$link.'"   data-send="true" data-width="450" data-show-faces="true" data-font="arial"></div></div>'; 
} 
add_shortcode('fb_share', 'cudjex_fbshare'); 

用法: 你好世界,[fb_share]!

于 2013-07-18T05:24:53.953 回答